• Download the autosplitter above.
  • Extract the zip contents to any location.
  • In LiveSplit, add a Control/Scriptable Auto Splitter component to your layout, and open the component settings.
  • In the SAS settings, browse to UnMetal.asl. The autosplitter settings should appear.

There are two main approaches to making a split list:

  • Split at the end of each stage.
  • Also split at key moments (“events”) during the stage.

By default, the autosplitter does both but chooses a sensible set of event splits instead of using all of them. You can enable/disable specific event splits under the Stage Events category of the settings. To disable events (i.e. to only split at the end of a stage), uncheck the Stage Events settings category.

A collection of LSS split files for LiveSplit, designed for this autosplitter, are available, found in the Split Files folder.

The Custom Splits feature lets you choose extra places to split, triggered when you reach particular room coordinates, found in the Custom Splits folder.

The autosplitter supports LiveSplit's Game Time feature, allowing it to use the game's official speedrun timer (accessible in-game using the SPEEDRUN cheat code). To switch to Game Time, right-click on the LiveSplit window and select Compare Against/Game Time.

The LiveSplit component ASL Var Viewer by hawkerm, allows you to add certain pieces of information about the run to your LiveSplit layout. To get started:

  • Download ASL Var Viewer and extract it to your LiveSplit/Components directory.
  • Restart LiveSplit if the component is newly installed.
  • Make sure you already have a Scriptable Auto Splitter, pointed at the UnMetal autosplitter, in LiveSplit.
  • Add one or more Information/ASL Var Viewer components to your layout, and open the component settings.
  • Select either Current State (data taken directly from the game) or Variables (data created by the autosplitter).
  • Choose your desired variable from the dropdown menu.

The Dead Time variables provide a running timer of how much “dead time” (time spent unable to directly control Jesse) you've had. It can be useful for analysing different approaches to menuing, for example.

  • DeadTimeIngame includes cutscenes, decision points, and time spent walking through doors.
  • DeadTimeInventory includes time spent in the inventory/missions menu.
  • DeadTimeMenu includes time spent in the pause menu.
  • DeadTime is a single timer that includes all of the other timers, added together.

Used to set your own hotkeys without having to play through the game and save them manually. Create a hotkey profile and set all of the hotkeys you want to use. Then click “Overwrite Shortcuts in Existing Save File”, load the save file you want to change and then immediately save it back again. You will either need to do this for every individual chapter or do it for Chapter 1, load the Chapter 1 save in your game and then play through to Chapter 10.

Return to UnMetal

  • unmetal_resources.txt
  • Last modified: 2022/04/10 14:47
  • by nickrpgreen