AliveTeam / alive_reversing

Re-implementation of Oddworld: Abe's Exoddus and Oddworld: Abe's Oddysee
345 stars 44 forks source link

Stops objects from leaking into the void by marking them as free if they existed prior to the loading #1508

Open Retoxified opened 2 years ago

Retoxified commented 2 years ago

Should grant the player the ability to play through the entire game in 1 sitting(allegedly, I am not good enough at the game to perform this myself), based monitoring the heap data. No more leaky objects. Also corrects a mistake in refactor.py and updates get_sdl_win32.ps1 to the latest required version.

WARNING: MIGHT (WILL?) BREAK EXISTING PLAYBACKS IN SOME PLACES(seems to be related to the LoadingFile entity)