刘皓
8c16bc0092
Implement config loading in libretro builds
2025-04-11 23:12:05 -04:00
Nathan-MV
17f9ec9c19
postload scripts
2024-10-26 14:24:32 +00:00
Splendide Imaginarius
58d7ec8519
Implement smooth scaling for simple sprites
2024-03-22 04:35:06 +00:00
Splendide Imaginarius
ebcb0e2486
Allow independent upscale/downscale interpolation methods
2024-03-21 03:03:08 +00:00
Splendide Imaginarius
fcb36d22fb
Add mipmap scaling
...
Yields a substantial quality improvement when the window is much smaller
than the rendered resolution.
2024-03-18 02:02:55 +00:00
Splendide Imaginarius
936d768e4f
Add xBRZ shader
2024-01-13 05:53:09 +00:00
Splendide Imaginarius
a7f20372fc
Merge pull request #135 from Splendide-Imaginarius/mkxp-z-bicubic-sharpness
...
Allow tuning bicubic sharpness
2023-12-15 03:12:20 +00:00
Splendide Imaginarius
9bdb70bc04
Merge pull request #139 from Splendide-Imaginarius/mkxp-z-bitmap-constructors
...
Refactor Bitmap constructors
2023-11-29 10:10:58 +00:00
Splendide Imaginarius
7032dccbc7
Add Bitmap constructors that take a TEXFBO or an SDL_Surface
...
Refactor snapToBitmap to use it, and add ability to dump VX Atlas with it.
2023-11-27 22:47:24 +00:00
Splendide Imaginarius
a3e9316438
Allow tuning bicubic sharpness
2023-11-26 10:51:56 +00:00
Splendide Imaginarius
5ed8fd7986
Merge pull request #107 from WaywardHeart/patches
...
Add a "patches" option to the config.
2023-11-22 21:55:56 +00:00
Wayward Heart
f8be9ffe4c
Add a "patches" option to the config.
2023-10-26 21:44:42 -05:00
Splendide Imaginarius
3ecb09d050
Fold lanczos3Scaling config into smoothScaling
...
Thanks to Riley Pierce for the suggestion.
Fixes https://github.com/mkxp-z/mkxp-z/issues/73
2023-10-26 18:35:39 +00:00
Splendide Imaginarius
11a1fef1c3
Implement hi-res Bitmap replacement
2023-10-25 15:39:28 +00:00
Splendide Imaginarius
8943c8e62c
Merge pull request #8 from Splendide-Imaginarius/mkxp-z-show-fps
...
Add "displayFPS" config option
2023-10-15 11:53:17 +00:00
Amaryllis Kulla
fae7fa9c4e
Update ancurio's copyright notice ( #29 )
2023-10-04 15:07:34 -04:00
Splendide Imaginarius
f26a9a8e1c
Add Lanczos3 scaling ( #9 )
...
"Lanczos filtering tends to yield much better quality (sharper image) than bilinear filtering."
2023-05-05 15:39:42 -04:00
Struma
2490b8b76b
more multitrack BGM edits
2023-04-23 20:38:35 -04:00
Struma
a8e6338598
Convert solidFonts
config option to be an array of fonts
2023-04-12 21:03:32 -04:00
Splendide Imaginarius
963bd856cf
Update JIT for Ruby v3.1.0+ ( #7 )
...
* Fix MJIT options for Ruby v3.1.0+
* Support YJIT
2023-03-03 08:56:23 -05:00
Splendide Imaginarius
23451fb6c0
Add "displayFPS" config option
2022-12-12 05:11:31 +00:00
Struma
0131abd4dd
Add ability to change configuration from Ruby
...
- `System.config` has become `CONFIG.to_hash`
- `CONFIG[]` can be used to look up settings
- `CONFIG[]=` can be used to add/change settings
- When reading settings, user settings are preferred over defaults
- Changes are immediately stored in the user settings file
2022-07-05 03:16:44 -04:00
Struma
d568423774
Allow disabling the F1 menu through mkxp.json
2022-07-04 13:06:35 -04:00
Struma
4b46d6e47d
remove commonDataPath and update mkxp.json to match the actual behavior
2022-07-04 11:18:22 -04:00
Struma
ee74bffc83
Add integer scaling options
2022-07-03 06:59:46 -04:00
Struma
64dad2ad27
Good enough to release (?)
2022-01-23 18:29:08 -05:00
Struma
56ef0ed900
allow enabling/disabling certain options through env
2022-01-23 08:21:59 -05:00
Struma
822b3ae550
support rendering using Metal
2022-01-16 19:57:50 -05: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
48a2393bb8
Speed up load_data & remove encryptedGraphics setting
2021-02-26 08:33:27 -05:00
Struma
4233d36b22
Allow setting keybinding names from config
2021-01-15 04:49:27 -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
94c031b095
Revert to using GL compatibility contexts (and GLES2)
2020-11-16 21:56:19 -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
fc2e10d124
Make Steam AppID configurable through mkxp.json
2020-02-29 03:25:25 -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
Inori
66d06941a7
Dispose of Boost, switch to JSON5 for configuration
2019-12-15 17:37:24 -05:00
Inori
7f29278bbc
Begin implementing Discord
2019-09-04 05:48:23 -04: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
5aaeb0206c
Remove some stuff that was accidentally committed
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
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