Commit graph

93 commits

Author SHA1 Message Date
Struma
ac9f56c41c fudge nuggets 2022-01-23 08:41:32 -05:00
Struma
56ef0ed900 allow enabling/disabling certain options through env 2022-01-23 08:21:59 -05:00
Struma
558942d8e7 Merge branch 'dev' into 'fix-windows-console'
# Conflicts:
#   src/config.cpp
2022-01-17 04:18:57 +00:00
Struma
822b3ae550 support rendering using Metal 2022-01-16 19:57:50 -05:00
Joni Savolainen
f52f09d4e5 Don't include "debug" in ruby ARGV 2022-01-16 14:30:18 +02:00
Struma
bb7cd9faa0 Make sure an empty config is generated if the JSON is missing 2021-06-24 16:44:00 -04:00
Struma
9920de87f8 Make json config accessible from System::CONFIG 2021-06-22 18:32:39 -04:00
Struma
6c08073610 Set Ruby's ARGV based on the command line 2021-06-22 09:38:23 -04:00
Struma
95e17244fd Remove Windows API emulation 2021-06-08 19:02:15 -04:00
Struma
b6ea039803 Guess and convert the encoding of the game title (again) 2021-06-08 08:33:29 -04:00
Struma
715949821f avoid duplicate folders in Application Support 2021-05-22 06:37:25 -04:00
Struma
48a2393bb8 Speed up load_data & remove encryptedGraphics setting 2021-02-26 08:33:27 -05:00
Struma
800e6d73de Load graphics from archives by default 2021-02-26 01:45:26 -05:00
Struma
2fd585393d the not-so-great warning purge 2021-02-22 01:22:26 -05:00
Struma
4233d36b22 Allow setting keybinding names from config 2021-01-15 04:49:27 -05:00
Struma
f5af9d66e6 Use Ruby 3 defaults for JIT (instead of 2.6) 2021-01-09 18:44:31 -05:00
Struma
c3b5623a3d Create configuration options specifically for JIT 2021-01-09 06:37:24 -05:00
Aeodyn
63b92d3815 Add support for passing commandline arguments set in mkxp.json to the Ruby environment. 2021-01-08 19:48:41 -05:00
Struma
f25acdd7e9 all settings should be fine on M1 now 2021-01-08 11:09:12 -05:00
Struma
487bc4b7ed Mistakes in configuration options 2021-01-06 04:05:51 -05:00
Struma
d6325abedb Add fluidsynth to Xcode build 2020-12-29 13:21:31 -05:00
Struma
682b8c4716 Re-enable resizable window by default
It was this way before dropping ObjFW.
Must have flubbed it while rewriting config.cpp
2020-12-27 12:15:46 -05:00
Struma
8ccc053e0b Disable blitting option for arm64 macOS (post-revert) 2020-12-26 10:30:20 -05:00
Struma
0179e6a75b Revert "Remove haptics code"
Some part of this completely breaks the frame limiter.
I do not know which part
2020-12-25 19:41:16 -05:00
Struma
c099d8efc1 Force disable blitting option on Apple Silicon 2020-12-25 12:13:55 -05:00
Struma
99c91ad057 typo city 2020-12-17 16:06:34 -05:00
Struma
0e278c3e5c Drop ObjFW as a dependency 2020-11-22 03:48:03 -05:00
Struma
c4e110881d ObjC-less configuration parsing 2020-11-21 22:32:30 -05:00
Inori
ae3cfe9344 Parse INI files with OFINIFile 2019-12-15 05:37:06 -05:00
Inori
0111175c45 Add MKXP.set_window_title 2019-09-05 21:44:11 -04:00
Inori
7f29278bbc Begin implementing Discord 2019-09-04 05:48:23 -04:00
Inori
86829a9559 Set default data directory to game title 2019-09-02 14:05:46 -04:00
Inori
8b384ba759 more fakeapi stuff + Disable frameskipping by default 2019-08-25 17:58:12 -04:00
Inori
35b7ef0b3f Changes to runtime configuration options 2019-08-20 13:22:07 -04:00
Inori
5959efcab4 Enable resizing, disable smoothscaling by default 2019-08-12 16:29:50 -04:00
Luis Caceres
43cb318862 Config: Add case-insensitive ini file parser 2019-03-19 19:26:50 +01:00
ReinUsesLisp
b5e5a26d8b Config: Set debug editor's debug variables into ruby 2018-02-22 09:08:45 +01:00
Jonas Kulla
7d9a85dbbd Config: Add entry to override the game window title 2017-12-11 00:48:35 +01:00
Jonas Kulla
006f701fec Config: Add "enableBlitting" entry to toggle GL_EXT_framebuffer_blit 2017-04-23 14:32:11 +02:00
Jonas Kulla
1478e1e0f9 Config: Add "maxTextureSize" entry to artificially limit texture sizes 2017-04-23 14:10:54 +02:00
Jonas Kulla
c4dd3ffaf6 Config: Use set for preloadScripts
Would probably make sense for all other string vectors too.
2017-03-03 19:37:19 +01:00
Jonas Kulla
9a3dd2d554 Config: Enable smoothScaling by default
There's really no reason not to.
2015-07-21 12:13:24 +02:00
Jonas Kulla
7393f7e951 Config: Add "execName" to specify ini and rgssad filenames 2015-02-19 02:23:23 +01:00
Jonas Kulla
74f8c91bf4 Oops 2015-01-15 09:05:51 +01:00
Jonas Kulla
6f88ddc51c Config: Move default entry values into PO_DESC macro list 2015-01-03 19:28:23 +01:00
Jonas Kulla
146e0294b4 Add option to fix the framerate to the native screen refresh rate
Useful on mobile devices where using non-standard framerates
looks absolutely horrible and screen refresh rates vary highly.
2015-01-03 18:58:13 +01:00
Jonas Kulla
b42725ea20 Add config option working around buggy graphics drivers
"subImageFix=true" should fix missing text on radeonsi fglrx
as well as most mobile drivers. Also fixes tileset atlas on
mobile.
2015-01-01 23:38:11 +01:00
Jonas Kulla
7cbf81c83a Add 'printFPS' config entry to continuously print FPS to console
Useful on platforms that don't have window decorations.
2014-12-31 18:52:21 +01:00
Jonas Kulla
35077793a0 Add std::streambuf wrapper around SDL_RWops for boost
Also add SDL_RWops version of the readFile utility function.
2014-12-31 18:52:21 +01:00
Jonas Kulla
0a484c8a31 std::string constructor doesn't like null pointers 2014-12-31 18:52:20 +01:00