Roza
06765ab735
Reflect custom ruby branch changes
2020-12-31 22:37:26 -05:00
Roza
a388192bcd
add System::VERSION
2020-12-31 17:26:14 -05:00
Roza
49138530db
Prefix mkxp-z preprocessor definitions with MKXPZ_
2020-12-31 14:50:07 -05:00
Roza
12b6d3506b
Housecleaning
2020-12-30 16:45:03 -05:00
Roza
67bebb118e
Force JIT for Ruby > 3
2020-12-30 13:48:13 -05:00
Roza
4e3f6ff2c2
Add HTTPLite module (built-in simple GET/POST)
2020-12-30 00:06:15 -05:00
Roza
ec07b50cb5
Move FileInt.desensitize
to System.desensitize
2020-12-26 13:29:33 -05:00
Roza
edbf1ffe0c
Add Xcode build scheme for (ARM64) legacy mkxp-z
...
Homebrew isn't quite ready for M1 Macs yet, but the Xcode project is.
Requires setting up the ruby 1.8 dependency manually.
(the `custom-ruby` rule in the makefile)
2020-12-14 11:45:45 -05:00
ゾロアーク
51689797ca
Do FilesystemImpl for meson builds
2020-11-22 04:51:36 -05:00
ゾロアーク
0a533bb3c2
Drop ObjFW as a dependency
2020-11-22 03:48:03 -05:00
ゾロアーク
00f085f8a5
Update xcodeproj
2020-11-21 22:37:46 -05:00
ゾロアーク
4942ee62ce
Reorganize src dir
2020-11-21 01:36:24 -05:00
zzoro
d46c23cd51
Experimental Xcode builds (dependencies included)
2020-11-19 03:56:35 -05:00
zzoro
672844ee47
Support building with Ruby 1.9
2020-11-15 18:47:21 -05:00
Aeodyn
2220d9cbb7
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
Roza
1cd311b434
use getcwd to push to loadpath
2020-05-03 21:08:23 -04:00
Roza
d024df1aed
Add pwd to loadpath if rubyLoadpath not set
2020-05-02 22:33:58 -04:00
Roza
dbbbca494a
Add more Essentials overrides
2020-04-23 05:33:00 -04:00
Roza
2775a5a8e2
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
Roza
932f5795c5
Happy Nth sleep-deprived oversight, Zoro!
2020-04-22 08:55:28 -04:00
Roza
561b591759
Bump version to 1.3.0
2020-04-22 08:52:54 -04:00
Roza
07c0bbceb4
Add Essentials 16384px tileset limit workaround
2020-04-22 08:09:13 -04:00
Roza
bf57a02790
Integrate Steamshim
...
GPL doesn't actually allow direct linking with Steam.
Thank god for OneShot.
2020-03-02 03:52:42 -05:00
Roza
da9b1eeb71
Remove Discord support
...
I'm a moron. GPL, yo.
2020-03-02 00:42:04 -05:00
Roza
767a988166
Implement SteamUserStatsLite
2020-02-28 03:23:16 -05:00
Roza
1434e9e313
OLD_RUBY -> RAPI_MAJOR/RAPI_MINOR/RAPI_TEENY/RAPI_FULL
2020-02-26 12:44:37 -05:00
Roza
41e604b992
drop deprecated function calls for Ruby 2.7
2020-02-26 11:53:12 -05:00
Roza
4f74c91f28
Allow specifying ruby install manually
2020-02-25 05:35:30 -05:00
Inori
e43bcc0d93
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
e79b4ced32
Dispose of Boost, switch to JSON5 for configuration
2019-12-15 17:37:24 -05:00
Inori
c863267965
Begin using Objective-C (ObjFW), remove cwalk
2019-12-14 13:31:48 -05:00
Inori
babbb62601
misc additions
2019-09-21 19:47:51 -04:00
Inori
a6f8bc4268
Play nice with Marin's experiments
2019-09-19 03:32:50 -04:00
Inori
bb7fc632db
Add MKXP.show_settings
2019-09-17 01:42:50 -04:00
Inori
7c53a45dda
Redirect IO to /dev/null on each reset
2019-09-06 18:38:50 -04:00
Inori
c0e9ec540e
Set $TEMP to $TMPDIR if using fakeapi on macOS/Linux
2019-09-06 18:34:53 -04:00
Inori
e9e4850ea2
Redirect stdout to /dev/null when using console=false
2019-09-06 13:03:14 -04:00
Inori
472ac3d5d9
add NOT support to script platform identifiers
2019-09-06 05:54:50 -04:00
Inori
93f04c65d8
Execute/skip scripts based on a platform marker
2019-09-06 05:29:50 -04:00
Inori
fa53403a98
Add MKXP.power_state
2019-09-06 02:36:19 -04:00
Inori
8afae7fc8e
Add MKXP.set_window_title
2019-09-05 21:44:11 -04:00
Inori
c71f7c2e7e
Actually init new bindings
2019-09-04 18:02:08 -04:00
Inori
843cbff446
Add code snippet for Discord in README
2019-09-04 17:43:29 -04:00
Inori
253b188707
Implement MKXP.user_language, return more LANGIDs
2019-08-31 14:41:21 -04:00
Inori
30c84badf6
Normalize paths returned from MKXP.data_directory
2019-08-29 19:53:32 -04:00
Inori
5438a243f2
Add MKXP.platform
2019-08-24 23:16:58 -04:00
Inori
54b9322271
Changes to runtime configuration options
2019-08-20 13:22:07 -04:00
Inori
339d32da74
Remove 'fix_essentials', add 'use_fakeapi'
2019-08-20 05:21:30 -04:00
Inori
6b102c1772
Silence stderr if built without console
2019-08-10 04:35:37 -04:00
Inori
93fee7bfb3
Rename MiniDL to MiniFFI
2019-08-03 08:31:04 -04:00