Otto Matic 4.0.1


Quality of life improvements:

  • Better Italian translation thanks to @orazioedoardo (#2)
  • New settings: infobar centering and scaling (#17)
  • New setting: toggle automatic alignment of the camera behind Otto (I like to turn this off when playing with a controller)
  • For the completionists out there, the bonus screen now says if you’ve rescued all humans in the level
  • Hold down the jump button to fast-forward through bonus screen tallies
  • Cheat code now gives ammo for all weapons, have fun trying out the growth potion in hilarious places (#3)
  • Alternate cheat code for keyboards with bad rollover (#12)
  • Toggle fullscreen with Alt+Enter
  • Restored monochrome anaglyph setting
  • macOS: Prevent quitting the game by mistake if fat-fingering ⌘Q or ⌘W
  • macOS: Retina support, preferred display setting

Gameplay:

  • Saucer abductions are now fairer. The saucer won’t come if a closed gate stands between Otto and the human, or if Otto is unable to move freely due to level-specific gimmicks (zipline, water skiing, teleportation, etc). A fair amount of humans were previously impossible to rescue; it is now possible to rescue them all, in theory.
  • Fix flaky fence collisions at high framerates — keeps critical enemies from getting out of bounds (Tractor, etc.) (#15)
  • Fix flaky platform physics at high framerates (especially in level 3 at more than 130 fps)
  • Non-vsync framerate cap raised to 500 FPS (up from 100 previously) thanks to stabler physics

Cosmetic:

  • Seamless terrain texturing
  • Buttery-smooth motion of spline-bound humans, enemies, platforms and boats along their spline
  • When escaping a level, align Otto to the center of the ramp so he doesn’t clip through the hull once inside the rocket
  • Fix rough cropping of rocket flame (especially apparent in bonus screen)
  • Starfield now visible through rocket’s interior windows in bonus screen
  • Fix graphical glitches when using supernova
  • Raise particle system caps (fixes missing jump-jet smoke in busy areas)
  • Fix jitter in particle orientation (especially apparent in smoke/steam emanating from the ground)

Level-specific tweaks:

  • Level 1: Reset tractor to initial position when player dies as long as the metal gate is shut
  • Level 1: Fix lopsided tractor back wheels
  • Level 1: Fix softlock if Otto runs out of jump-jet fuel in onion area (to continue, Otto had to die and restart at checkpoint 1)
  • Level 2: Fix softlock if Otto runs out of jump-jet fuel at checkpoints 6 and 7 (to continue, you had start the whole level over)
  • Level 2: Otto can now stand on top of BubblePump plungers instead of clipping through them
  • Level 4: Fix some teleporters unexpectedly catching Otto as he walks out
  • Level 4: Restored 2 teleporters that were removed way back in version 1.0.2 for technical reasons (#20)
  • Level 5: Fix inconsistent belly slide force after rocket sled (this sometimes caused Otto to slip into the bottomless pit unfairly)
  • Level 5: Camera attempts to be smarter than to stare at the floor when Otto falls through a trapdoor
  • Level 5: Limit amount of enemy bumper cars, making the bumper car zones less tedious to complete — like original PowerPC version when played on a CPU weaker than a G4
  • Level 6: Fix missing GiantLizards and Flytraps (which are critical to level flow) due to enemy caps getting hit more often than in 1.0.0 (#10)
  • Level 6: GiantLizard won’t try to chase the player through an unbroken wooden gate (this used to cause ugly clipping)
  • Level 6: Fix scale of tossed weapon when player is giant
  • Level 8: Tone down cacophony when getting hit by a SwingerBot
  • Level 9: Stop Otto’s walk anim once he’s inside the rocket

Technical improvements:

  • Reuse a single GL draw context throughout the game
  • Better fade out implementation
  • Fix rare crash caused by accumulating too many open file handles (especially on macOS during a long play session)
  • Stability fixes in audio mixer
  • Reduce memory allocations in-game
  • Update SDL to 2.26.2 (notably fixes v-sync in macOS Ventura)
  • New build target: Linux/aarch64 (ARM64)

Files

Otto Matic for Mac 147 MB
Version 4.0.1 Feb 05, 2023
Otto Matic for Windows 144 MB
Version 4.0.1 Feb 05, 2023
Otto Matic for Linux (x86_64) 140 MB
Version 4.0.1 Feb 05, 2023
Otto Matic for Linux (ARM64) 140 MB
Version 4.0.1 Feb 05, 2023

Get Otto Matic

Download NowName your own price

Leave a comment

Log in with itch.io to leave a comment.