Hello all,
With another month behind us, it’s time for me to recap what happened in January. First things first, as you might see the website received a big overhaul. This will hopefully make it less of an eyesore and easier to navigate, also finally the engine has a dedicated download button on the site, so people don’t need to go spelunking on AppVeyor anymore.
With this out of the way, let’s see this month’s “whodunnit:”
Paul
- Added DDCheat to AO.
- Added a feature that stops the game from launching (and crashing) if it can’t find the level files.
- Added a sound debugging tool.
- Added an automatic crash dump on Windows.
- Added an indicator whether the player is running the 32 or 64 bit version of the game.
- Added logging for Shrykull.
- Added more informative crash messages when resources are requested that couldn’t load.
- Added support for the speedrunning tool, LiveSplit.
- Fixed bug #1011
- Fixed bug #1015
- Fixed bug #1044
- Fixed bug #1059
- Fixed parts of bug #1016
- Fixed a bug that caused a crash in Nepsotic’s Evenwurst Wieners mod.
- Fixed a bug that crashed the game on changing maps.
- Fixed a bug where Abe was able to be shot while riding Elum when he shouldn’t be.
- Fixed a bug where Elum was able to run backwards during level changes.
- Fixed a typo (Scrabina -> Scrabania).
- Fixed button names.
- Fixed packaging of the game to enable linking to it on the website.
- Fixed some memory corruption issues.
- Fixed sound in the 64 bit version of AO.
- Fixed the family of “Prim type 2” crash causing errors.
- Refactored Paramite patrol logic.
- Named fields in:
Abe
Input
LCDScreen
MainMenu
PauseMenu
QuikSave
StringFormatters
Mouzedrift
- Added more informative crash messages when resources are requested that couldn’t load.
- Added virtuals to functions.
- Fixed a Paramite bug that caused it to attack Abe instead of missing him.
- Fixed a buffer overflow.
- Fixed a bug in Abe’s turning while running logic.
- Fixed a bug that affected the meat-seeking behavior of Paramites
- Fixed a bug that caused Elum to not always jump far enough.
- Fixed a bug that caused Elum to not slide properly after he stopped running.
- Fixed a bug that caused Mudokons to skip in their animation while running.
- Fixed a bug where Abe didn’t laugh after unpossessing Sligs.
- Fixed a bug where Paramite webs didn’t appear.
- Fixed a bug where the player wasn’t able to destroy Security Orbs.
- Fixed a bug with Scrabs where they didn’t kick Abe.
- Fixed a foot switch not working
- Fixed a wrong sound being played when Sligs slept.
- Fixed some objects not appearing.
- Fixed the speed of the Paramonia trial rolling boulder
- Fixed where the snooze particles on Slogs appear.
- Refactored Scrab and Paramite code.
- Removed debug logging from Scrabs.
- Named fields in:
Abe
AbilityRing
Alarm
AmbientSound
BackgroundAnimation
BackgroundGlukkon
BaseBomb
Bat
BellHammer
Bells
Bells,
BellSong
BirdPortal
ChimeLock
CircularFade
DeathBirdParticle
Door
DoorFlame
DoorLight
Dove
ElectricWall
Electrocute
Elum
Explosion
FlintLockFire
Grenade
HintFly
HoneySack
MainMenu
MeatSaw
Midi
MotionDetector
MovingBomb
Mudokon
MusicController
MusicTrigger
Paramite
Path
PullRingRope
Rock
RollingBall
RollingBallStopper
SaveGame
ScopedSeq
Scrab
SecurityDoor
Sfx
Slig
SlingMudokon
Slog
Pryon
- Fixed a bug where the console was spammed with messages upon Abe respawning.
Nemin
- Rewrote the website from scratch.