Skip to content

Support for changed game constants: StatDelimiter & WhiteDragon patches #3407

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 7 commits into
base: master
Choose a base branch
from

Conversation

florianessl
Copy link
Member

Mostly picked from PR #3352, with some rebasing & movement of code.
This version has no support for reading individual patched constants from RPG_RT code addresses but is able to heuristically detect both the Italian "WhiteDragon" version of RPG_RT & several variants of the "StatDelimiter" patch. (https://dev.makerpendium.de/docs/patch_db/main-en.htm?page=stat_delimiter)

This also doesn't include the Battle Stat Split mentioned in the previous PR.

Plus, for added support, the upper limits for Enemy HP/SP have been removed completely, as those limitations applied only to the RPG Maker's editor & the values could actually be extended to the upper limit of signed integer values.
But: If easyrpg_max_enemy_hp or easyrpg_max_enemy_sp are defined in the LDB then those changed limits will still take effect!

Starting the Player with custom runtime versions

To make it easier to test this feature, I also implemented a new command argument "--engine-path" (See Issue #3166 )

Usage:
Player.exe --test-play --engine-path RT_rm2k3_advo_108_en.dat

@github-actions github-actions bot added Window/Scenes Battle Tests Settings All about customizable features, storing and applying them labels Apr 28, 2025
@Ghabry Ghabry added this to the 0.8.2 milestone May 7, 2025
@fdelapena fdelapena added the Awaiting Rebase Pull requests with conflicting files due to former merge label May 30, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Awaiting Rebase Pull requests with conflicting files due to former merge Battle Settings All about customizable features, storing and applying them Tests Window/Scenes
Development

Successfully merging this pull request may close these issues.

3 participants