Comments
United StatesFriendlyBaron2 years ago

I've made a browser plugin for Tampermonkey/Greasemonkey that does this:

https://greasyfork.org/en/scripts/431276-consolehelper

https://i.imgur.com/buXOH9C.png

You can get more info on it if you need by checking the pinned posts in #console-only-discussion on the GTAV Speedrun Discord

cotetowemixx, m1btlyz and 6 others like this
United StatesFriendlyBaron5 years ago

@Akja just add a fake split or hit your undo split button

United StatesFriendlyBaron5 years ago

I've made a slightly better version of the original autosplitter. For Classic%, it combines Hood Safari And Scouting the Port, combines all the blitzplay missions into one (everything after MiniSub till blitzplay) and combines the 2nd gauntlet/3rd gauntlet/stingers into one.

It also supports CloseShave/UnderTheBridges% too.

https://friendlybaron.com/misc/GTAVsplitter.asl <<

It's made for the steam version of GTA with the downgrade. If anyone wants to change the offsets or find new ones (the ints at the top) for other versions of the game, here's a rough guide:

  1. Get cheat engine
  2. open the game in cheat engine and prepare the value. you can start from 0, but it'd recommend for example that you do 5-6 Missions/Stunt Jumps/Bridges first in order to get rid of a ton of values
  3. do a scan for value type = all (im lazy) for your value. so if you had done 5 bridges, search for 5. let it run
  4. do another thing in game that changes the value. then search again for the new value
  5. repeat step 5 until you just have one value left, then double click it to send it to the bottom table in cheat engine
  6. right click it and "Pointer Scan for this address".
  7. Set the Maximum Offset Value to "999999" and the Max Level to "2". then hit ok with the other default options. this will take a long time and find many values
  8. Leave cheat engine open and close the game
  9. re-open the game and repeat steps 2 to 5 again to find the address but LEAVE THE POINTERSCAN WINDOW OPEN!
  10. once youve found the value, in the pointerscan window hit Pointer scanner -> Rescan memory and then enter the new Address you found
  11. if you are lucky, this will shorten the list to a managable leve where you can make an educated guess and just try out the values for the offsets (the int b: 0x2A0D4B0, 0x30318;, you'll be replacing both numbers) - "0xBaseAdress, 0xOffset 0" (you should have something like this https://i.imgur.com/SOKfhuI.png). if you need help at this point Pm me on discord and i can try to help. just try out the pairs you get in-game with the splitter and see if they work. if you sitll have over like 20 values at this point then repeat steps 8 and 10 again to curtail the list more.

These links have more info: https://www.reddit.com/r/speedrun/comments/789bu4/how_does_one_go_about_creating_a_load_remover/dosvdb9/

There are ways to discover non-incremental values as well that are more advanced. PM me on discord if you have an idea for one.

And this convo start on the Speedrun Tool Dev Discord https://discordapp.com/channels/144133978759233536/144134231201808385/545852728237096961 https://discord.gg/N6wv8pW

ult1matum and Derpeth like this
About FriendlyBaron
Joined
5 years ago
Online
7 months ago
Runs
32
Games run
Grand Theft Auto V
Grand Theft Auto V
Last run 3 years ago
28
Runs
Grand Theft Auto Category Extensions
4
Runs