alive_reversing
alive_reversing copied to clipboard
Re-implementation of Oddworld: Abe's Exoddus and Oddworld: Abe's Oddysee
**Steps to repro:** 1) load the save 2) activate the UXB mine 3) quiksave and quikload this can only happen in camera NEP05C12 iirc **Save:** [UXB bug.zip](https://github.com/AliveTeam/alive_reversing/files/4099738/UXB.bug.zip)
Found in build: presumably f96c1b5fb613a2d96567bdc76b783fa38dcea3b4 Last working build number: N/A Description of issue: During stream of X86 standalone the farts recolored themselves to blue, I think because of the quicksave/quickload...
![AbeWin_trZIIuhLfU](https://user-images.githubusercontent.com/43358824/105606470-e1868100-5d99-11eb-9277-31df683ca827.png)
**Video:** https://streamable.com/vh2gl
Instead of using raw timers such as: ```c field_F8_timer = sGnFrame_5C1B84 + 10; // Check timer has "passed" or expired if (static_cast(sGnFrame_5C1B84) > field_F8_timer) { SFX_Play_46FBA0(SoundEffect::ZPop_4, 60, -1800); field_F4_state =...
**Description of issue:** for an example if you stay in a screen with crates falling down and they hit the ground they break and you will see some particles flying...
instead of the random mix of byte, int16 and int, use: ```c struct SwitchId { BYTE mId; }; ``` In all locations where a switch id is used so that...
Rework the engine(s) to support 16:9 for real. By which I mean the number of grid steps is expanded per screen to fit widescreen and the camera X size is...