Skip to content

Repository files navigation

UNSIGHTED Practice Mod

Unsighted Practice is a mod for 2021 indie metroidvania UNSIGHTED that provides cheats and tools to help speedrunners, glitch hunters and even casual players practice parts of the game. Features currently include:

  • A bountiful settings menu with key rebinding and toggles for all features, courtesy of ConfigurationManager
  • Some simple cheats
    • Prevent cog depletion
    • Stop fishing spots being used up
    • Enable the in-built debug menu for even more cheats
  • A reliable save state system
    • Save states record everything from the player's equipment, health and location to world data, npc hearts and dead enemy locations
    • All states are saved as a file on your computer so they persist between game sessions and can be shared with other players
    • Loading a state will put the player back at the entrance to the room they saved in with only a minority of gameplay features not preserved
    • Named states can be saved and loaded via a menu
    • Quicksaves can be saved and loaded using hotkeys
  • Hotkeys for resetting combo, reloading the current room and teleporting to the last terminal
  • Some basic tools for save game manipulation
  • A failsafe button in case you get stuck

Installation

This setup guide is for v0.3.4.

Note - if you are using the Xbox Gamepass version this tutorial may not work for you. Contact the g-meister via the contact methods at the bottom of the page as there may be a way to get it to work.

BepInEx

This mod runs using BepInEx, a mod manager for Unity games that allows multiple mods to exist side-by-side, and helps resolve conflicts between them. Installing BepInEx is simple and it can be uninstalled by simply renaming the BepInEx folder it creates. Once installed, installing a mod is as simple as putting the mod .dll file inside the BepInEx/plugins/ folder.

If you already have BepInEx v5 installed, skip this section.

  • Head to the BepInEx v5.4.21 release page and download BepInEx_x64_5.4.21.0.zip
  • Extract the contents of this zip in place to your game's root directory. If you've installed the game through Steam, this is usually C:\Program Files (x86)\Steam\steamapps\common\Unsighted. If unzipping creates a folder with the same name as the .zip file, move the contents of this folder (should just be a BepInEx folder) into the game's root directory
  • Restart your computer
  • Run the game once to generate configuration files. You'll know this has succeeded if the BepInEx/plugins/ folder exists in your game's directory

Mods

From here on, all mods can be installed by downloading them from the links provided and extracting them in place into your game's root directory.

Required

The following mods are required for Unsighted Practice to work smoothly:

Optional

The following mods aren't required, but may add some additional quality-of-life and even time-saving features to your modded gameplay:

  • UNSIGHTED++ UNSIGHTED++_v1.6.0_SteamGOG.zip - allows the game's intros to be skipped. May conflict with some of the changes in here, it hasn't actually been tested
  • Graphics Settings BepInEx.GraphicsSettings_v1.3.zip - a mod for any Unity game that allows it to run in the background
  • Unity Explorer UnityExplorer.BepInEx5.Mono.zip - a real-time Unity object inspector that allows you to modify game values as long as you understand the game's code

How to Use

  • Once installed, hit F1 on your keyboard. The Configuration Manager window should pop up displaying all the mods you have installed.
  • Click on a mod to expand its options
  • Hover over a setting to display a tooltip for what it does (if one is provided)
  • In the Unsighted Practice menu, enable and disable any options you please
  • Most hotkeys start unbound. To bind one, click the Set button, and press a button on your keyboard. This may also work with controller
  • To use quicksaves, hold the Save modifier and press the state key to save the current game state. This will also be written to a file in your game's install directory. To load it again, hold the Load modifier and press the state key. Note: some of the effects of loading a state can only be seen by entering a different screen. This can be done by moving in-game or by using the Reload current room or Teleport to last terminal hotkey
  • Named save states can only be used with the ConfigurationManager mod installed. To create one, type a name for your state in the New state name field and press the Create button. Closing and reopening the ConfigurationManager window will make your state appear in the Current state dropdown list. Selecting a state in this list allows you to load it with the Load button or the key assigned to Load state key, overwrite it with the Save button, or delete it with the Delete button

Contact

This mod is maintained by the g-meister:

I'm active in the Studio Pixel Punk Discord (invite can be found on UNSIGHTED's speedrun.com page). Issues and pull requests are always welcome <3

About

A speedrun practice and cheats mod for UNSIGHTED

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages