Skip to content

0 8 1 stable lua#3525

Closed
wys-prog wants to merge 67 commits intoEasyRPG:masterfrom
wys-prog:0-8-1-stable-lua
Closed

0 8 1 stable lua#3525
wys-prog wants to merge 67 commits intoEasyRPG:masterfrom
wys-prog:0-8-1-stable-lua

Conversation

@wys-prog
Copy link

No description provided.

carstene1ns and others added 30 commits May 24, 2025 15:32
Update Ubuntu LTS version, add lhasa
Remove older SDL2 handling and hacks
Though I had already resolved this months ago but forgot to commit it.
Is unstable and in general recommended to be disabled on Vita.
Makes our code crash at the end of the MainLoop.
Multi config is not supported and only gives linker errors because of mixed runtime libraries.
Turns out "char" is not always signed. Instead it is "implementation defined".
In all tests it went unnoticed because x86 is "signed". On ARM it appears to be
"unsigned".

This is surprising. For int etc. it is specified to be signed.

Can we just burn the C standard? Who specifies this nonsense?

Fix EasyRPG#3401
But only for ubuntu:24.04 and debian:12. We don't need 8 runner here.
- Extended & refactored window_varlist to support displaying data over multiple lines
  This is neccessary to have proper space for extended information on some special data types
  (for now StringVars; -> and at a later time also ScopedVars, which need more lines too)
- Removed the unneccessary copying of in-game strings
- Refactored part of the Range_Window setup code to be able to display more digits when viewing Switch/Variable ranges above 9999
- Maniacs 241028: Implemented the display for StringVar names
- Added a special function for button "Shift" in the debug scene:
  Pressing this button changes display modes for the current window
  (Currently only implemented for strings, to toggle between the old single-line display & the newer detailed one, that also included the name)
- Some other minor refactoring & moving of code parts
…will be refactored to make use of the revised var_window)
… message terms there:

- Game_Actor::GetLevelUpMessage -> Namespace "ActorMessage"
- Game_Actor::GetLearningMessage -> Namespace "ActorMessage"
- Scene_Battle_* EXP -> Namespace "PartyMessage"
- Scene_Battle_* Gold -> Namespace "PartyMessage"
…hic is considered.

We skipped tile_id = 0 before which broke a collision check in "Genkido".

Fix EasyRPG#3366
…feature for adding the current timestamp to file names
…, according to Ghabry's suggestions:

- Overrides of interpreter features are now stored inside a new lcf field "easyrpg_runtime_flags", so the settings can be retrieved from save files.
- These overrides are only valid for the current interpreter & the runtime flags will be cleared, once the last frame has been popped
- A new global field "active_interpreter_flags" has been introduced, so the Player functions responsible for restricting use to these custom features can access & consider the state of the active interpreter flags for its check.
- Implemented a very rudimentary display for active engine flag overrides in window_interpreter
vargaviktor and others added 19 commits June 1, 2025 18:21
Currently translated at 100.0% (138 of 138 strings)
Currently translated at 100.0% (138 of 138 strings)

Android App: Chinese (Simplified Han script) translation updated

Currently translated at 100.0% (138 of 138 strings)
Currently translated at 58.6% (81 of 138 strings)
Currently translated at 100.0% (138 of 138 strings)
Currently translated at 100.0% (138 of 138 strings)
Currently translated at 89.8% (124 of 138 strings)

Android App: Czech translation updated

Currently translated at 89.8% (124 of 138 strings)
Currently translated at 100.0% (138 of 138 strings)
Currently translated at 58.6% (81 of 138 strings)

Android App: Spanish translation updated

Currently translated at 100.0% (138 of 138 strings)

Android App: German translation updated

Currently translated at 100.0% (138 of 138 strings)
Updated by "Remove blank strings" hook in Weblate.

Translation: EasyRPG Player/Android App
Translate-URL: https://translate.easyrpg.org/projects/easyrpg-player/android-app/
Currently translated at 100.0% (138 of 138 strings)
…p data from a savegame

Signed-off-by: Ghabry <gabriel+github@mastergk.de>
…during setup

Signed-off-by: Ghabry <gabriel+github@mastergk.de>
…or target event id ("ThisEvent") (EasyRPG#3393)

Signed-off-by: Ghabry <gabriel+github@mastergk.de>
…ent_id (by using an invalid pointer after the content of vector has been rewritten)

Signed-off-by: Ghabry <gabriel+github@mastergk.de>
Signed-off-by: Ghabry <gabriel+github@mastergk.de>
@github-actions github-actions bot added Android Window/Scenes FileFinder Building Documentation Battle Emscripten WebAssembly/JavaScript port for web browsers Tests Messages Settings All about customizable features, storing and applying them labels Mar 17, 2026
@wys-prog wys-prog closed this Mar 17, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Android Battle Building Documentation Emscripten WebAssembly/JavaScript port for web browsers FileFinder Messages Settings All about customizable features, storing and applying them Tests Window/Scenes

Development

Successfully merging this pull request may close these issues.

7 participants