itch.io is community of indie game creators and players

Devlogs

Version 0.9.0

Oberth Effect
A downloadable game for Windows, macOS, and Linux

v0.9.0

Major update

BREAKING CHANGES - I had to breaking some things in modding for what I want to do to work. Sorry! Read on for details.

  •  Armor and damage types got a rework. More details in the "Features" section. The fields changed are
    • `ArmorValue` -> `ArmorTypeId`
    • `DamageType` -> `DamagePattern` and `DamageTypeId`.
  • A lot of "built-in" component specs are moved to `BlockComponents`. These include engines/thrusters, reaction wheels, resource generators/converters, resource storage, and weapons.
    • These components also need a "YAML type tag". For example, to define an omni-directional thruster component, write `OmniThruster: !OmniThruster`. The reason for this change will be discussed below.
    • Some components and fields are renamed for clarity: `Engline` -> `LinearEngine`, `XXXWeaponEmitter` -> `XXXWeaponLauncher`, `WeaponLauncher.Renderer` -> `WeaponLauncher.ProjectileRenderer`, `MissileLauncher.Renderer` -> `MissileLauncher.MissileRenderer`.
    • Some properties of `MissileLauncher` are moved to the `MissileLauncher.GuidanceSystem` sub-object.
    • For examples, see the built-in "Oberth Effect" mod.

Features

Internally, this is a big update with a lot of changes to interacting systems, so things might break!

Files

  • Linux.zip 41 MB
    Aug 24, 2022
  • MacOS.app.zip 65 MB
    Aug 24, 2022
  • Windows.zip 41 MB
    Aug 24, 2022
Download Oberth Effect
Leave a comment