Skip to content

Merge with upstream#87

Open
Desdaemon wants to merge 234 commits into
ynoproject:masterfrom
Desdaemon:staging
Open

Merge with upstream#87
Desdaemon wants to merge 234 commits into
ynoproject:masterfrom
Desdaemon:staging

Conversation

@Desdaemon
Copy link
Copy Markdown
Contributor

No description provided.

florianessl and others added 30 commits January 27, 2025 17:17
…ch is to be used by the engine detection (#3166)
…atDelimiter" patches from experimental branch "PlayerLimits"
…reground interpreter has been processed (Fix #2432 / #2932)
…'t be shown when screen shaking is applied (Fix #2607)
Main difference is the logic when opening the save.
Also moved it to ManiacPatch file to reduce complexity in the interpreter code.

Header cleanup (was necessary because of weird compile errors due to a Game_String include while moving code around)

Fix #3069
…f the output

Requested to configure output on televisions when the edges are not visible.

Fix #3395
SDL2/3: Add option to configure overscan/underscan (screen scaling)
```
easyrpg-player/src/game_interpreter.cpp:4848:28: error: ‘RuntimePatches’ has not been declared
 4848 |                 auto key = RuntimePatches::VirtualKeys::VirtualKeyToInputKey(key_id);
      |                            ^~~~~~~~~~~~~~
```
@Mimigris found some missing usecases for Process JSON command. One of them related to missing access to the root of a JSON, for things like `GetKeys("/")`

This PR Introduces a helper to handle JSON path resolution, including root path ('/'), and refactors all relevant functions to use it. Improves consistency, reduces code duplication, and adds explicit handling for root object operations in GetValue, SetValue, RemoveValue, Contains, and related methods.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.