Red Faction 1 rules discussion
7 years ago
Śląskie, Poland

Thanks for making me read a huge wall of text.

I actually wrote the autosplitter for Draqu, who constantly forgot to split in some places. And since I was writing it, I decided to add load-remover there as well, just because the memory was kind of clean and reliable in PureFaction, not requiring to do almost any pointer scans.

Splitting is done safely, based on changes of level names, which may require kind of big operations related to reading from memory, but that should not be an issue with burst mode. The autosplitter itself writes down which splits it already done, so it doesn't split twice in case a player loads the save from previous level.

The reason for it splitting late on the last split (bomb defuseed) is that - firstly, I didn't want to take forever finding a value in memory that may (or may not?) say that the bomb has been defused and secondly - I already had a reliable way of reading whatever Bink movie is being played (pre-rendered cutscene), so it was only obvious to me to go with a safer and easier way of doing it.

If No-loads time is to be used, it's only obvious it should be used together with RTA, with both times visible at leaderboards, as done pretty much everywhere where it's used (1, 2, 3, 4, 5).

As for the reason for using no-loads is not only that the load times differ between different PCs, but also - they differ between once-loaded and never loaded level in current session. Not to mention they can differ even if level was loaded once in current session (as it was a case with Hitman: Absolution).

Edited by the author 7 years ago
Sweden

I didn't know you were here on speedrun.com, SuicideMachine :)

Thanks for making the auto splitter for RF, even if it was for Draqu_ in the first place, its very helpful for other RF runners such as myself! I kind of suspected that for the late splitting at the end. There should be something that tells the game that the bomb is finished, so it can start the final cinematic, but its probably a lot harder to find. My guess would be that the trigger is when you hit the final key for the last pattern. I don't know/or can read codes like these though and its just a wild guess from my part.

And yes, you are correct about the loads differing, if its been loaded before or not. I usually have to go through the same load once, sometimes twice, to "warm up" the loads.

Montana, USA

All this seems fine to me.

Glad we could get the autosplitter figured out and get that info straight from the guy that did it. Thanks man!

I think all that's left to do is update the rules, which I'll do tonight or in the morning. And to figure out turntohard's ingame time.

Sweden

Turntohard's IGT: 56:33