Equinox-EMUAdditions icon

EMUAdditions

Library for adding new content to the game.

Last updated a month ago
Total downloads 1229
Total rating 2 
Categories Mods Libraries
Dependency string Equinox-EMUAdditions-2.1.0
Dependants 9 other packages depend on this package

This mod requires the following mods to function

Equinox-EquinoxsModUtils-6.1.3 icon
Equinox-EquinoxsModUtils

A collection of tools for modders

Preferred version: 6.1.3
Equinox-EquinoxsDebuggingTools-2.0.0 icon
Equinox-EquinoxsDebuggingTools

A library that solves logging issues and provides debugging tools

Preferred version: 2.0.0

README

EMUAdditions

Banner Image

Description

This library is for modders to use to add new content to the game. It can be used to add:

  • New Unlocks to the Tech Tree
  • New Items (Resources)
  • New Recipes (SchematicsRecipeData)
  • New Equipment
  • New Machines
  • New data to existing machines

Modders: Links for documentation and tutorials will be added here once written.

Installation

If you are using Techtonica Mod Loader, you can ignore these steps.

Note, this mod requires use of the BepInEx Update function. If you have not already done so for another mod, follow these instructions:

  1. Find your game install folder.
  2. Navigate to BepInEx\config.
  3. Open BepInEx.cfg.
  4. Find the setting "HideGameManagerObject".
  5. Set it to "true".
  6. Save & close.

Techtonica Mod Loader Installation

You can download the Techtonica Mod Loader from here and use that to install this mod.

Manual Install Instructions

Note: If you are playing on Gamepass, your game version is likely behind the steam version. Please check the version compatibility chart below.

Your game folder is likely in one of these places:
    • Steam: (A-Z):/steam/steamapps/common/Techtonica
    • Gamepass: (A-Z):/XboxGames/Techtonica/Content
    • Gamepass: Could also be in C:/Program Data/WindowsApps

  1. Download BepInEx v5.4.21 from here
  2. Follow the installation instructions here
  3. Download and install any dependencies.
  4. Extract the contents of the .zip file for this mod.
  5. Drag the "BepInEx" folder into your game folder.
  6. Change config options.

Upcoming Features & Changes

  • CustomMachine Classes
    • Add the classes CustomMachineInstance and CustomMachineDefinition

Changelog

V2.1.0

  • Added: GetAll()
    • Added CustomData.GetAll(uint instanceId) that returns all custom data fields for the given machine
  • Fixed: Known Resources
    • Fixed a bug wthat caused new items to be available before unlocking them

V2.0.1

  • Fixed: Remove Test Unlock
    • Removed test unlock

V2.0.0

  • Changed: Update To Game Version 1.0
    • Updated to be compatible with game version 1.0

V1.1.1

  • Fixed: ID History
    • Fixed a bug that allowed brand new content to steal an id from historic new content that loads after it

V1.1.0

  • Fixed: New SubHeader
    • Fixed an error that occurred when adding a new SchematicsSubHeader for the first time
  • Changed: Unlock Load Time
    • New ResourceInfo's will now have their Unlock fetched after new Unlocks have been added to the game
  • Fixed: Machine displayName
    • Fixed a bug where a new machine's display name wouldn't be included in certain log lines
  • Fixed: Shared Description
    • Fixed an error that occurred when creating multiple pieces of new content that shared a description
  • Added: New Equipment
    • Added a function that lets you add new equipment to the game

V1.0.0

Initial release.

Disclaimer

Note: NEW Games must be loaded, saved, and reloaded for mods to take effect. Existing saves will auto-apply mods. Please be sure to backup your saves before using mods: AppData\LocalLow\Fire Hose Games\Techtonica USE AT YOUR OWN RISK! Techtonica Devs do not provide support for Mods, and cannot recover saves damaged by mod usage.

Some assets may come from Techtonica or from the website created and owned by Fire Hose Games, who hold the copyright of Techtonica. All trademarks and registered trademarks present in any images are proprietary to Fire Hose Games.