Fix remaining non-battle issues for 0.4.1 #785

merged 19 commits into from Feb 28, 2016


None yet

2 participants

Ghabry commented Feb 28, 2016

Only the battle issues remain, will do them in another branch.
#479, #670, #783, #689

RPG_RT can load EasyRPG savegames now!. Though old EasyRPG savegames are broken now (when the actor had a state he will get dead state now :(). Can't work around this. Just hope that not all actors have a state, otherwise Game over ^^'

Needs liblcf#170

Also fixes annoyances like:

  • Crashes when you load a save game where the amount of actors in db changed
  • Crash when battle anim has bad Event id target
  • Correctly saving of the Event id :). Size fields are correctly set
  • "Invoked by Action key" was not passed correctly everywhere
  • Bugs with the message overlay (Wrong Timing)

Game Ara Fell:

  • Optimized Event refresh (only switch updates refresh common Events now). This fixes the slow title screen in Ara Fell
  • Empty Terrain data is handled, fixes a title crash in Ara Fell (the rest of the game runs better then the title ;))
Ghabry added some commits Feb 20, 2016
@Ghabry Ghabry Prevent Actor data pointing to junk when database size changed compar…
…ed to savegame
@Ghabry Ghabry Check for invalid event ids for BattleAnimation 618fade
@Ghabry Ghabry Save event_id 77a46d2
@Ghabry Ghabry Optimize event update: Only update common events when switches are ch…
@Ghabry Ghabry Support empty terrain_data (RPG_RT optimization) b469fe9
@Ghabry Ghabry Some interpreter setup calls passed arguments incorrectly 3292c5b
@Ghabry Ghabry Move Game_Switches and Game_Variables implementation to cpp files 6a0b3c1
@Ghabry Ghabry Switches/Variables: Change method names to fit naming convention 2f8783d
@Ghabry Ghabry Set size fields correctly, improves save game compatibility 3e4a9f6
@Ghabry Ghabry Handle states array as RPG_RT does. This breaks old savegames: When a…
…n actor has states he will die instead. (Fix #670)
@Ghabry Ghabry OpenSaveMenu skipped the next command e468ff3
@Ghabry Ghabry Implement message tile and stretch. Thx to carstene1ns. Fixes #479 2546191
@Ghabry Ghabry Fix compile warnings 8a00762
@Ghabry Ghabry Reset kill_flag in Terminate Message to ensure that this flag is alwa…
…ys reset after the message ends (e.g. when showing a Choice). Fixes #783
@Ghabry Ghabry Prevent calling of invalid event pages. Fix #689. 34a2439
@Ghabry Ghabry Message Overlay Console incorrectly removed messages (first was remov…
…ed before 2.5 seconds). Also fix rendering the console twice each 150 frames.
@Ghabry Ghabry OpenVideoOptions: Warn that the command is not supported (because it …
…makes no sense for us)
@Ghabry Ghabry Don't access invalid pictures after save loading a844455
@Ghabry Ghabry Switch/Var: Add missing includes
@fdelapena fdelapena merged commit 5a5a89c into EasyRPG:master Feb 28, 2016

5 checks passed

Android Build finished. No test results found.
Linux Build finished. No test results found.
OSX Build finished. No test results found.
Windows Build finished. No test results found.
web Build finished. No test results found.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment