Struma
fe47cc91e5
Add macOS signing options, sandbox signed bundles
2020-11-16 04:37:05 -05:00
Struma
bd549a65ad
Support building with Ruby 1.9
2020-11-15 18:47:21 -05:00
Struma
21f24b67d1
Use default macOS deployment target instead of 10.12
...
the `macos_min_version` build option now defaults to nothing;
This build uses normally uses homebrew packages, so it's
highly likely that, in such a case, the program needs
to be built on the oldest supported operating system
(like how Linux works)
2020-11-13 01:42:22 -05:00
Struma
d23f69c387
Always use system theme on macOS
...
While this already works perfectly fine if built using recent
versions of Xcode, old versions *always* use light theme.
This setting allows dark mode to work even when built with
old Xcode versions (for compatibility purposes and whatnot)
2020-11-12 23:45:03 -05:00
Struma
48cbeb55ab
Remove threaded_gl_init
in favor of OS detection
2020-11-12 23:15:58 -05:00
Aeodyn
e86548b6ba
Another minor tilemap.vert fix, depending on the platform.
2020-07-30 15:40:22 -04:00
Struma
f6a111e71f
Merge branch 'master' into 'master'
...
Bugfixes + optional features, primarily for the Tilemap class
See merge request zzoro/mkxp-z!27
2020-07-14 19:34:38 +00: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
647d5339f4
Update boost-unordered submodule path
2020-07-04 17:17:22 -04:00
Struma
45ee145fe6
Use low density scale on ChromeOS
2020-06-30 11:12:53 -04:00
Struma
5cb2dd4b6e
remove default warning level
2020-06-23 21:26:06 -04:00
Struma
b0e33e1702
add Brewfile for macOS
2020-05-09 16:46:05 -04:00
Struma
685ce8f9ad
Revert RGSSAD changes
...
I intend to rewrite a lot of the filesystem code someday --
actually I intended to start when I made this change --
but it turned out that I do not have as much time as I think I do.
2020-05-04 22:03:20 -04: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
2c2a93c8ac
remove original README
2020-05-02 17:20:44 -04:00
Struma
d58813eff5
beware HiDPI
2020-05-02 17:15:57 -04:00
Struma
fd9da9d865
readme stuff
2020-05-02 17:13:32 -04:00
Struma
c996a8b61e
name linux executable with host_machine.cpu()
2020-05-01 23:47:06 -04:00
Struma
14811b3f5b
bad shebang
2020-05-01 23:41:22 -04:00
Struma
28fa30baaa
Fix Linux install script (I do not like bash)
2020-05-01 23:39:42 -04:00
Struma
49e19ce79f
keep correct rpath when using -m32
2020-04-29 23:46:05 -04:00
Struma
b7028e4dd0
oh god what have I done
2020-04-29 23:27:28 -04:00
Struma
7bfa2f0cc1
*Properly* add an rpath for Linux
2020-04-29 23:25:40 -04:00
Struma
7a2239d03b
actually add the shebang in install.sh
2020-04-29 22:58:52 -04:00
Struma
ee4ec392eb
make installing to appimages optional ( #12 )
2020-04-29 22:33:01 -04:00
Struma
1cb53a8e63
Remove reference to openGL4 option
...
Magic is getting injected into Essentials to make large tilesets work,
so this option serves no further purpose
2020-04-29 22:02:50 -04:00
Struma
78bfeb4d80
Bring back 'force32' ( #13 )
2020-04-29 21:59:19 -04:00
Struma
3b63a52885
long tilesets outlive their usefulness
2020-04-25 09:36:17 -04:00
Struma
7c9ea987f7
(maybe) Last changes to Essentials tilemap hack
2020-04-25 09:22:40 -04:00
Struma
83631ca31b
Fix Essentials layer0 with BEEG tilesets
2020-04-25 08:28:30 -04:00
Struma
6f1542ecf9
ruby why are you like this
2020-04-24 07:57:44 -04:00
Struma
4b7bd4a10a
Begin the un-physfs-ening
2020-04-23 10:42:47 -04:00
Struma
0d512ee6ad
how do i ruby again
2020-04-23 06:50:13 -04:00
Struma
c08cd8359e
Raise max FFI args to 32 (for Windows)
2020-04-23 06:10:09 -04:00
Struma
e84c7e2636
readme
2020-04-23 05:51:07 -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
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