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
19389a580f
oopsie poopsie
2020-04-16 06:41:40 -04:00
Struma
21f75f84aa
Use native SetWindowLong+RegisterHotKey on Windows
2020-04-16 06:40:09 -04:00
Struma
fe1360f6b4
fake-api: use default calling conv. on Windows
...
FFI calls should work just fine now regardless of whether
the called function is stdcall or cdecl, so there's no real reason
to do this anymore.
2020-04-16 06:31:29 -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
a17258fbf0
Fix ALCdevice typedef for openal >=1.20.1
2020-03-11 13:57:30 -04:00
Struma
3a6e4aeff4
bump version to 1.2.2
2020-03-11 13:55:47 -04:00
Struma
e9a26fe624
Finally fix Steamshim for Windows
...
The C++ API blows everything up. The flat C exports don't. Go figure.
2020-03-04 05:33:22 -05:00
Struma
1dc86713e7
Windows is absolutely literally satan
2020-03-04 02:38:20 -05:00
Struma
f232a4ec9d
Fix import problems from autoformatting
2020-03-04 00:13:18 -05:00
Struma
6ed4f71c0b
Use game title to display error messages
2020-03-03 23:47:17 -05:00
Struma
ab724c762f
rebind store_stats
2020-03-03 17:59:30 -05:00
Struma
acac7b73d4
Windows is literally satan
2020-03-03 17:47:10 -05:00
Struma
0f62eeb39a
formatting
2020-03-03 17:42:02 -05:00
Struma
afa5bef210
Try and patch up steamshim_child
2020-03-03 05:14:29 -05:00
Struma
cdc67099f4
remove debug messages
2020-03-03 03:34:39 -05:00
Struma
81a05e5571
Win32 was a mistake
2020-03-03 03:31:01 -05:00
Struma
0867df6705
Merge branch 'master' of https://github.com/inori-z/mkxp-z
2020-03-02 16:27:14 -05:00
Struma
e2a7313b80
correct steamshim_parent.cpp
...
(It still crashes when built on Windows 8.1)
2020-03-02 16:26:43 -05:00
Struma
7b40dcde82
correct steamshim_parent.cpp
2020-03-02 15:52:43 -05:00
Struma
8b10b72d2a
Use OneShot version of Steamshim
2020-03-02 15:36:53 -05:00
Struma
f859c69b02
fixup macOS install script
2020-03-02 05:01:42 -05:00
Struma
8b63e08a9d
Let install scripts handle installing steamshim
2020-03-02 04:45:14 -05:00
Struma
ce21a5b23c
Allow specifying steam_appid at build time
2020-03-02 04:44:10 -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
4df82adf3a
Suppress unknown-attribute warnings on Windows
2020-02-29 21:31:25 -05:00
Struma
1fd2e65cf4
Disable openGL4 by default
2020-02-29 21:31:04 -05:00
Struma
fc2e10d124
Make Steam AppID configurable through mkxp.json
2020-02-29 03:25:25 -05:00
Struma
230f03d289
Update readme
2020-02-28 22:30:13 -05:00
Struma
983088f259
Give static build option for Windows
2020-02-28 05:35:14 -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
d722c70a07
Make AppImages run on Manjaro/Fedora
2020-02-27 10:20:40 -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
268bd5ca83
Take aspect ratio into account when screenshotting
2020-02-26 17:34:54 -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
78bf355573
Set and update scissorbox based on current render resolution
2020-02-26 13:28:51 -05:00