Forums  /  Speedrunning  /  Auto splitter Help / Request
  TransparentBlueTransparentBlue

I was wondering if someone would be willing to either walk me through the full process of getting an auto splitter with load removal made or make one for one of the games I currently run which has a lot of load time inconsistencies and other issues which an auto splitter would solve nicely (EARTH DEFENSE FORCE 4.1).
I'm willing to provide a copy of the game on steam if someone is interested in doing so but doesn't have the game itself.

 
  DaravaeDaravae

I hope you get it sorted but I would not give game copies to anyone that you do not know.

 
  TransparentBlueTransparentBlue

I know it's not a good idea but it's pretty much the only thing I can think of right now.
It would be nice to have a place where you could ask somewhat trusted people to make an auto splitter (either graciously or for some sort of bounty) since I'm fairly sure there are other games with similar issues and no auto splitter / no member of the community with the technical abilities to make one.

 
  DaravaeDaravae

I would never set a bounty on things like an autosplitter because unless its someone you specifically know and is trustworthy, its a shot in the dark and there is a realistic chance that you could get scammed. Just beware of that. If a tool like that should be created, the best place I would go search for is with existing runners of the game and its community and should ideally be created without (money) reward and mostly because of shared interest and willingness to help out.

 
  TransparentBlueTransparentBlue

>If a tool like that should be created, the best place I would go search for is with existing runners of the game and its community and should ideally be created without (money) reward and mostly because of shared interest and willingness to help out.
That's true but there's not much of a community for that game, I guess I should ask around anyway.

I'm also making some very small amount of progress on my own towards making it myself which is good, if I'm lucky and the game behaves similarly to EDF5 I might be able to figure out something myself.

I also tried for a video auto splitter but even disregarding the fact that it is resource intensive which makes the game itself run worse the game also has that thing where it will leave you able to control your character during loading screens on some missions so that's not an option to begin with.

EDIT: Well shit, turns out the game more or less uses the same way to track loading screens as EDF5 so I pretty much have load removal working, it might need a small adjustment but it's close to what I needed, now I just need to figure out the splitting part of the deal

EDIT2: Well looks like I managed on my own after finding a decent tutorial and some lengthy bruteforcing and copypasting.
It's very likely not as good as it could be if I actually had any clue about what I was doing but it seems to do what I wanted it to do well enough.
https:/​/​github.​com/​TransparentBlue/​EDF4.​1-ASL

 
  RenusekRenusek

Would be amazing if you coud share link to the tutorial, might help me and others.

 
  TransparentBlueTransparentBlue

Sure, it's mostly all the resources from the Speedrun Tool Development discord server ( https:/​/​discordapp.​com/​invite/​N6wv8pW )

Specifically http:/​/​pastebin.​com/​raw/​DHgMG8ch which is as simple as you're gonna get.
Additionally https:/​/​fatalis.​pw/​livesplit/​asl-list/​ for a mostly complete list of existing scripts which will most definitely help you figure out smarter ways to do what you're trying to do
And https:/​/​cdn.​discordapp.​com/​attachments/​253158314798481408/​648835702800252958/​UnityAutosplitters.​pdf courtesy of DevilSquirrel if you're trying to make one for an Unity game.

I especially recommend getting comfortable with Cheat Engine and Address / Unknown address / Pointer scanning, because that's what you're gonna spend most of your time doing, I'd even recommend trying your hand at something fairly simple first then going for what you want.
The hard part is figuring out what values can help you do what you want if there isn't an easy one, it can become very tedious.
You'll have to become creative and really pay attention to what values could help you in that case, like for example in my case the game only sets the main health value when the player has control of the character, which was surprisingly helpful in making my script work well.

diggitydingdongdiggitydingdong likes this.