Struma
4ef6b3c337
Do FilesystemImpl for meson builds
2020-11-22 04:51:36 -05:00
Struma
0e278c3e5c
Drop ObjFW as a dependency
2020-11-22 03:48:03 -05:00
Struma
a399059f8c
Update xcodeproj
2020-11-21 22:37:46 -05:00
Struma
f98b1e031f
Reorganize src dir
2020-11-21 01:36:24 -05:00
Struma
7e21066a70
Experimental Xcode builds (dependencies included)
2020-11-19 03:56:35 -05:00
Struma
bd549a65ad
Support building with Ruby 1.9
2020-11-15 18:47:21 -05:00
Aeodyn
050da27ca0
Brought the tilemap class mostly in line with Essential's CustomTilemap wrt animations, though at the cost of backwards compatibility.
...
(This could be rescued by per-tile animation lentghs in tilemap.vert, but this should suffice for now.)
2020-07-14 19:34:38 +00:00
Struma
baae369f07
use getcwd to push to loadpath
2020-05-03 21:08:23 -04:00
Struma
90274b435f
Add pwd to loadpath if rubyLoadpath not set
2020-05-02 22:33:58 -04:00
Struma
6f1542ecf9
ruby why are you like this
2020-04-24 07:57:44 -04:00
Struma
c08cd8359e
Raise max FFI args to 32 (for Windows)
2020-04-23 06:10:09 -04:00
Struma
adeb1b2f88
Add more Essentials overrides
2020-04-23 05:33:00 -04:00
Struma
f91bc5bf33
Bind Bitmap mega+maxsize detection functions
2020-04-23 04:18:25 -04:00
Struma
5e001c79c5
rename fake_api
easypoke
...
Really the only reason it even exists at this point is
Pokemon Essentials, so I might as well stick all the dumb Essentials
fixes together
2020-04-23 02:19:24 -04:00
Struma
282bd9b03e
Happy Nth sleep-deprived oversight, Zoro!
2020-04-22 08:55:28 -04:00
Struma
211bbecde0
Bump version to 1.3.0
2020-04-22 08:52:54 -04:00
Struma
e96ffb13a2
Add Essentials 16384px tileset limit workaround
2020-04-22 08:09:13 -04:00
Struma
89da4f3b8c
Bind checking case insensitive filenames from Ruby
2020-04-19 06:44:41 -04:00
Struma
21f75f84aa
Use native SetWindowLong+RegisterHotKey on Windows
2020-04-16 06:40:09 -04:00
Struma
d7337bce6f
Bind Graphics.frameskip
property
2020-04-16 05:28:30 -04:00
Struma
6b0ffa069f
rewrite Windows FFI asm
2020-04-14 06:48:33 -04:00
Struma
5cccbc22df
movnz should be cmovnz
2020-04-13 04:12:14 -04:00
Struma
5afa2ee527
actually require cxx compiler to be clang
2020-04-13 04:07:32 -04:00
Struma
13bd24a003
woops fix
2020-04-13 04:03:43 -04:00
Struma
d3a16e88a7
Restore stack pointer after FFI calls (and pray)
2020-04-13 03:59:07 -04:00
Struma
1605bfa6d6
move key detect by scancode name to ex functions
...
Because VX Ace already uses symbols, apparently.
2020-04-12 11:45:30 -04:00
Struma
ab724c762f
rebind store_stats
2020-03-03 17:59:30 -05:00
Struma
afa5bef210
Try and patch up steamshim_child
2020-03-03 05:14:29 -05:00
Struma
88abd71dfb
Integrate Steamshim
...
GPL doesn't actually allow direct linking with Steam.
Thank god for OneShot.
2020-03-02 03:52:42 -05:00
Struma
c4ac1b2ec7
Remove Discord support
...
I'm a moron. GPL, yo.
2020-03-02 00:42:04 -05:00
Struma
9978320db1
Windows does not like uint
2020-02-28 03:33:49 -05:00
Struma
bc7709fb53
Implement SteamUserStatsLite
2020-02-28 03:23:16 -05:00
Struma
fdaa00fb71
Restrict integer arguments to 32 bits
...
When built as 64-bit, use the 'i' and 'I' arguments for MiniFFI/Win32API
to specifically refer to a 32-bit integer.
'l', 'L', 'n' and 'N' continue to refer to the `long` sizes.
2020-02-26 18:47:46 -05:00
Struma
c674864e53
Bump version to 1.2.1
2020-02-26 16:55:13 -05:00
Struma
655dc537f0
Make getPrivateDataCheck less strict
2020-02-26 16:50:53 -05:00
Struma
10b367f76a
Properly use Ruby 2.7 rb_proc_new
2020-02-26 16:10:04 -05:00
Struma
94e063c6c0
OLD_RUBY -> RAPI_MAJOR/RAPI_MINOR/RAPI_TEENY/RAPI_FULL
2020-02-26 12:44:37 -05:00
Struma
429bf753cc
drop deprecated function calls for Ruby 2.7
2020-02-26 11:53:12 -05:00
Struma
2a046a0709
Build with Ruby 2.7
2020-02-26 11:05:46 -05:00
Struma
dd0f3ade91
Allow specifying ruby install manually
2020-02-25 05:35:30 -05:00
Struma
85640a32a1
add compressedGraphics and openGL4 runtime opts
2020-02-25 01:00:12 -05:00
Struma
80f2fb3677
Fix Win32API on Windows (screw Windows)
2020-02-23 02:09:55 -05:00
Struma
0f767dbfe3
revert getPrivateDataCheck
2020-02-03 04:55:50 -05:00
Inori
796ceabe9c
Don't build MiniFFI on 64-bit Windows
...
MiniFFI/Win32API is now optional, and requires
sizeof(void*) == sizeof(long)
2019-12-31 13:42:44 -05:00
Inori
faef84e1ae
always alias MiniFFI class as Win32API
2019-12-21 04:53:14 -05:00
Inori
a213b45e84
always use RGSS method of checking private data
2019-12-21 04:51:54 -05:00
Inori
c07a24821d
Use pkg-config with Ruby 1.8
2019-12-17 06:22:01 -05:00
Inori
fa8f9915dd
Always use same typedef for MINIFFI_FUNC
2019-12-17 02:27:55 -05:00
Inori
66d06941a7
Dispose of Boost, switch to JSON5 for configuration
2019-12-15 17:37:24 -05:00
Inori
3ee8659dda
Begin using Objective-C (ObjFW), remove cwalk
2019-12-14 13:31:48 -05:00