This is Pangea Software’s Otto Matic updated to run on modern desktop platforms.🤖

Related tags

Game OttoMatic
Overview

Otto Matic

Otto Matic

This is Pangea Software’s Otto Matic updated to run on modern desktop platforms.

Get builds for macOS, Windows and Linux here: https://github.com/jorio/ottomatic/releases

Otto Matic screenshot

The story

The year is 1957 and a fleet of flying saucers from Planet X have come to Earth. These saucers are under the control of the evil Brain Aliens who are abducting helpless human beings to become slaves of The Giant Brain.

You are Otto Matic, the robot who is given the job of saving Earth from the clutches of The Giant Brain from Planet X. You must rescue as many humans as you can while defeating the Brain Aliens and all of their evil followers. Your mission will take you to strange and fantastic alien worlds which are often treacherous and will require Otto to perform amazing feats.

About this update

Otto Matic was first released in 2001 as a "Carbon" app for Mac OS 9 and X. It came bundled with some Mac models of that era. The game was eventually ported to 32-bit Intel Macs, but it stopped working when macOS 10.15 discontinued 32-bit support, and with it, support for Carbon.

Pangea Software allowed me to update the original game to keep it running on today's major desktop platforms.

This update aims to be faithful to the original. Elements of the presentation and handling were slightly updated.

Credits

  • Programming and Game Design: Brian Greenstone
  • Art and Game Design: Duncan Knarr
  • Music: Aleksander Dimitrijevic
  • Additional programming: Iliyas Jorio

License

Otto Matic is being re-released here (https://github.com/jorio/ottomatic) under the CC BY-NC-SA 4.0 license with permission from Pangea Software, Inc.

© 2001 Pangea Software, Inc. Otto Matic is a trademark of Pangea Software, Inc. Portions © 2021 Iliyas Jorio.

Other Pangea game ports

If you like games by Pangea Software, you might enjoy my other ports:

Issues
  • Missing Pair of Teleporters Discovered in Original Aspyr Version; Possible Reimplementation?

    Missing Pair of Teleporters Discovered in Original Aspyr Version; Possible Reimplementation?

    Recently I acquired an iMac G4 and to my excitement I discovered it had Otto Matic 1.0 bundled with it, the original Aspyr-published version! But there was an even more exciting discovery that solved an issue I have had with Otto Matic when I played it as a kid.

    Some background: When you start on Planet Knarr, you will happen upon a crunch door on the way toward the first zip line. There is one problem though: it is the smooth side, i.e. the side without the rivets, which cannot be activated with Otto's supernova. This crunch door guards a singular room with a Brain Alien and a powerup pod inside. Nothing special. The only way I have managed to get in was to somehow jump-jet on top of a Mutant Robot, then jump-jet from his head onto a crashed flying saucer, then jump-jet over the crunch door. It's a tedious, exploit-y process that reaps little-to-no reward, so I often just ignore it.

    I have only ever played later versions of the game so the purpose of this room was always unknown to me. But when playing 1.0, I happened upon a remarkable discovery: in the very last area where your rocket is waiting, there is a teleporter off to the side. This teleporter is very odd, as there appears to be a zipline handle embedded in the ground inside the teleporter. I thought maybe it was just something Brian Greenstone accidentally left there and never got around to cleaning it up. So I decided to give it a Supernova to see if it would turn on, and it did! I walked through it and it brought me to that previously-inaccessible room at the beginning of the level. Interestingly, the Teleporter in this room had a zipline post in the middle. What's going on here? I tried to get screenshots, but Mac OS X 10.1 "Puma" wouldn't take screenshots during gameplay. Only when I got on the rocket and left did it finally do it, which left me with screenshots of the sky.

    It seems that in a later version of the game Brian had removed the teleporters for unknown reasons. The darkened, shadowy area where the teleporter stood still remains, though. Is it possible to reimplement them? I've attached an edited version of the map from the strategy guide to show you where these teleporters were.

    knarrmissingteleporters

    opened by TheBigStinkyBee 3
  • MIssing .ddl files?

    MIssing .ddl files?

    When I try to zip up a compiled modification of the game, it seems to report an error that there are many missing .ddl files, such as this one. How can I make these mods portable so they are playable?The precompiled package on here seems to not have any .ddl's in it. How can It be made portable and launchable when sent?

    opened by foote-darrell 3
  • Downloading the Linux app?

    Downloading the Linux app?

    Downloading and running the pre-compiled Linux build seems to just say "There is no application installed for "Appimage Application Bundle." Is this an archive image that needs to be extracted? Does this file assume that I already have some third-party stuff installed? This is a brand new install of Ubuntu. Screenshot from 2022-06-07 01-24-34

    opened by foote-darrell 3
  • Any way to change Windowed/Fullscreen resolutions via a menu option?

    Any way to change Windowed/Fullscreen resolutions via a menu option?

    I was wondering if there was any way to change the resolution of the game via a menu option? I know that there is the "--fullscreen-resolution WIDTH HEIGH" command line option but, there's no option to change the resolution while in Windowed mode. Ideally, I'd love an option to have the game's resolution as 1280x960/2x scaled. Or, if that can't be done, maybe include a command line option for "--windowed-resolution WIDTH HEIGH" and also include 1280x960 as a valid option?

    My main issue is that the UI just stretches and is pretty spaced apart while in Windowed or Fullscreen mode. Ottomatic

    Thanks!

    opened by eisnerguy1 2
  • Tractor enemy on Earth can get stuck out of bounds

    Tractor enemy on Earth can get stuck out of bounds

    The indestructible, one-of-a-kind tractor enemy on Planet Earth: Bentley Farm can sometimes pass through the non-breakable fence walls on the left of the area (opposite side of the destructible gate), preventing progression in the level unless the player either somehow gets the tractor back through the fence to break the correct gate on the other side or bypasses the gate entirely by clipping through a wall 2022-03-26 17-19-22-227 jkpie TRAVELLINGMEMES OttoMatic 1920x1080

    opened by InSimpleTermsJordan 3
  • Program crashes constantly

    Program crashes constantly

    Hey there,

    Everytime I try to play OttoMatic the program crashes after like 2 minutes. I can start to play but it does not take long and the program terminates itself.

    The Terminal says:

    ~ % /Applications/Otto\ Matic.app/Contents/MacOS/OttoMatic KillMacMouseAcceleration: IOHIDGetParameter returned unexpected actualSize! (Got 4) RestoreMacMouseAcceleration: Acceleration value not tainted (57344).

    I've got a macOS Big Sur, Version 11.1.

    Thanks for help :)

    Best Wishes Manolme

    opened by Manolme 1
Releases(4.0.0)
Legit DLC Unlocker for Steam, Epic, Origin, EA Desktop & Uplay (R1)

?? Koalageddon ?? Legit DLC Unlocker for Steam, Epic, Origin, EA Desktop & Uplay (R1) Welcome to the Koalageddon repository. For user-friendly introdu

null 401 Aug 4, 2022
Modification of Marat Fayzullin's Z80 emulator to run on the Arduino Mega

Z80 Core for Arduino Mega This library only functions with the Arduino Mega or Mega 2560 due to memory constraints! This is a free, open source projec

Jack Kingsman 6 Jun 19, 2022
Unreal Engine 4 vulnerability, that allows you to run shellcode directly into the target game process.

Unreal Engine 4 vulnerability, that allows you to run shellcode directly into the target game process, to load any DLL undetected from most game anti cheats, such as Easy Anti Cheat, BattleEye, Ricochet, Vanguard, ATG, and more.

Zebratic 34 Jul 22, 2022
Multi Theft Auto (MTA) is a software project that adds network play functionality to Rockstar North's Grand Theft Auto game series,

Multi Theft Auto: San Andreas Multi Theft Auto (MTA) is a software project that adds network play functionality to Rockstar North's Grand Theft Auto g

null 2 Oct 22, 2021
MotorMC is a blazing fast, multi threaded, asynchronous Minecraft server software

MotorMC is a blazing fast, multi threaded, asynchronous Minecraft server software that aims to handle many players (1000+) on a single world while still providing an experience as close to vanilla Minecraft as possible.

Garet Halliday 62 Jul 26, 2022
VTK is an open-source software system for image processing, 3D graphics, volume rendering and visualization

Introduction VTK is an open-source software system for image processing, 3D graphics, volume rendering and visualization. VTK includes many advanced a

Kitware, Inc. 1.9k Aug 5, 2022
Gaming meets modern C++ - a fast and reliable entity component system (ECS) and much more

EnTT is a header-only, tiny and easy to use library for game programming and much more written in modern C++. Among others, it's used in Minecraft by

Michele Caini 7k Jul 27, 2022
A lightweight game engine written in modern C++

Halley Game Engine A lightweight game engine written in C++17. It has been used to ship Wargroove, a turn-based strategy game, on Windows, Mac (experi

Rodrigo Braz Monteiro 3.1k Jul 30, 2022
🎨 Modern 2D/3D - Importer • Exporter • Util - Library, also called (AssetIO)

Brand-new modern 3D asset importer, exporter library. This library will include common 3D utils funcs. It is written with C99 but C++ wrappers or othe

Recep Aslantas 150 Jun 8, 2022
A library for high-performance, modern 2D graphics with SDL written in C.

SDL_gpu, a library for making hardware-accelerated 2D graphics easy. by Jonathan Dearborn SDL_gpu is licensed under the terms of the MIT License. See

Jonathan Dearborn 1k Jul 29, 2022
C++ game engine inspired by quake. Modern rendering and quake mapping tool integration.

Nuake Feel free to join the discord server for updates: What is it Nuake is a game engine written from scratch by myself. It is not meant to be a end-

Antoine Pilote 23 Jul 23, 2022
Exploring the modern rendering landscape

HellTech Engine An WIP exploration of the modern rendering landscape with Vulkan 1.2+ on Windows. REQUIREMENTS: Win10+ Vulkan1.2+ dedicated GPU ( ?, p

null 7 Jul 11, 2022
TrenchBroom is a modern cross-platform level editor for Quake-engine based games.

TrenchBroom is a modern cross-platform level editor for Quake-engine based games.

TrenchBroom 1.2k Aug 1, 2022
A lightweight but complete ECS implementation for modern C++.

ECS A lightweight but complete ECS implementation for modern C++. Features Cache friendly design implemented on top of an EnTT-like sparse set. Clean,

null 5 Jun 13, 2022
Gaming meets modern C++ - a fast and reliable entity-component system (ECS) and much more

EnTT is a header-only, tiny and easy to use entity-component system (and much more) written in modern C++. Among others, it's also used in Minecraft by Mojang and The Forge by Confetti.

Sean Middleditch 8 Feb 16, 2021
Animation compression is a fundamental aspect of modern video game engines

Animation compression is a fundamental aspect of modern video game engines. Not only is it important to keep the memory footprint down but it is also critical to keep the animation clip sampling performance fast.

Nicholas Frechette 972 Aug 7, 2022
Otto-SetupAssist provides an Arduino sketch which assist you to build Otto robots.

Otto-SetupAssist Otto-SetupAssist provides an Arduino sketch which assist you to build Otto robots. This sketch provides two features: Move servos to

ROBOT.ICHIBA 1 Oct 20, 2021
🐛 Pangea Software's Bugdom for modern systems

Bugdom This is Bugdom running on modern macOS, Windows and Linux! This version, at https://github.com/jorio/Bugdom, is approved by Pangea Software. Ge

Iliyas Jorio 228 Aug 3, 2022
Pangea Software's Mighty Mike (Power Pete) for modern systems

Mighty Mike (a.k.a. Power Pete) This is Pangea Software's Mighty Mike updated to run on modern systems. Set in a toy store, this top-down action game

Iliyas Jorio 97 Jul 30, 2022
A updated linora source with special exploits, always be updated to latest update

Fortnite-Bulletp-Internal A working vehicle Bullettp internal, will be always updated to latest fn update! my old github got termed LMAO If i see you

NotSimcraftLOL 29 Jul 16, 2022
Add virtual monitors to your windows 10 device! Works with Oculus software, obs, and any desktop sharing software

License MIT and CC0 or Public Domain, whichever is least restrictive -- Use it AS IS - NO IMPLICIT OR EXPLICIT warranty This may break your computer,

Rashi Abramson 176 Aug 4, 2022
VNOpenAI 23 Jul 31, 2022
Unified interface for selecting hardware or software SPI implementations on Arduino platforms

AceSPI Unified interface for selecting hardware or software SPI implementations on Arduino platforms. The code was initially part of the AceSegment li

Brian Park 1 Oct 22, 2021
Appupdater is a C++ cross-platform framework to update desktop software (gitlab mirror)

appupdater is a C++ cross-platform framework to update desktop software. How it works Framework checks the URL you specified for info about versions a

Ronzhin Mikhail 1 Jan 8, 2022
Modern Window Sitter for X11 based Desktop Environments

Modern Window Sitter for X11 based Desktop Environments (Coming to Wayland, Windows and Mac soon-ish). But using with a terminal emulator is recommended.

Antony Jr 34 Jul 2, 2022
Software ray tracer written from scratch in C that can run on CPU or GPU with emphasis on ease of use and trivial setup

A minimalist and platform-agnostic interactive/real-time raytracer. Strong emphasis on simplicity, ease of use and almost no setup to get started with

Arnon Marcus 43 Jul 22, 2022
D2DX is a complete solution to make Diablo II run well on modern PCs.

D2DX D2DX is a preservation project for running classic Diablo II/LoD on modern PCs. Version 0.99.403b Mission statement Turn the game into a well beh

null 220 Aug 3, 2022
A modern dynamically typed programming language that gets compiled to bytecode and is run in a virtual machine called SVM (Strawbry Virtual Machine).

Strawbry A bytecode programming language. Here is what I want Strawbry to look like: var a = 1 var b = 2 var c = a + b print(c) func sqrt(x) { re

PlebusSupremus1234 6 Jan 5, 2022
Updated version of Silicos-it's shape-based alignment tool

shape-it Description Code for shape-it with openbabel3 and rdkit INSTALL Following example is the basic way to install the tool: git clone https://git

RDKit 22 Apr 27, 2022