Simpsons Hit And Run Speedrun Record

  1. The Simpsons Hit And Run Speedrun
Speedrun

The Simpsons: Hit & Run is an award-winning video game based on the TV hit-show The Simpsons. It was released for the PlayStation 2, Xbox, GameCube and Microsoft Windows in North America on September 16, 2003, in Europe on October 31, 2003, and in Japan on December 25, 2003. Aug 28, 2018 The Simpsons Hit & Run: Top 5 Essential Tips to Learn Before Speedrunning - Duration: 10:48. Saiyanz 23,066 views. The record currently stands at 3:48:24 with large and small timesaves available throughout the run. Getting a time under 3:45:00 is doable but requires a lot of skill & consistency. Getting a time under 3:45:00 is doable but requires a lot of skill & consistency.

So Zoton and I have been working on a script for Livesplit, which pauses the timer when the game is loading. We think it's pretty much ready for release, but it seems a good idea to make a thread and take suggestions before we do.

Spoilers: anything I say in this post could be wrong and Zoton might jump in and correct me.

How it works:
The script looks at memory addresses that the game uses, and uses them to detect if it's loading (and what kind of load it is). Livesplit then pauses its 'Game Time', which runs alongside real time. Presumably this will only work on the one .exe we've used (which is the one we both got online to avoid playing from disc), but in theory it shouldn't be a problem for someone to swap to this if need be.

The loads it detects are:
1) Loading into a new level
2) Loading to a mission (after using Mission Select)
3) Loading a mission (briefly, before the mission description appears)
4) Loading the main menu

As it stands, we can't detect the loads when entering/exiting a building, nor loading into a cutscene (if this IS a load), so the timer continues through these regardless.

The timer DOES carry on when in the bonus game (lol), or when the game is closed.

The Simpsons Hit And Run Speedrun

Simpsons Hit And Run Speedrun Record

We'll make the load remover separate from the autosplitter (I think), which splits when loading from one level to the next (but is easy to change to split between any given pair of levels - see my 100% stuff)

Any questions/suggestions/objections/memes/corrections? Once we get a vague consensus, Zoton can make it available through Livesplit.