What exactly do you want to know from reverse engineering blitz's rng. Theres not much to it and the source code for the engine is public.
the event state for gate b is stored on the stack, so you cant read it from livesplit unless you allocate your own block of memory and overwrite the assembly to write the event state value to your memory. you can get a pointer to any door in the game though, so if you get the catwalk door that closes when you finish the game you can read its value of open or locked.
@Dango_Fkn_Dies You could submit a run on a custom map but it would be rejected.
Maps made in map creator do not count in official runs. All runs must be either random seed or set seed.
If you have been using the autosplitter you might have seen that you cannot run B2 Random% unless you specify in autosplitter settings that you are going for that ending. Starting today, if you are using the autosplitter and go for a B2 ending, the run will end where B1 normally ends, but you need to manually add 1:22.12 to your final time. This is the time it takes from where B1 ends to where B2 ends, basically the whole unable to detonate nuke sequence thing.
You can still end your B2 runs where it would normally end (when you die to mtf).
The autosplitter has been slightly updated because of this, so please download newest version, which is on my github or in the resources section.
Legacy Any% runs are done on v0.9.3. Any% runs are usually done on current version, and cannot be done on v0.9.3.
-
Auto-hotkey's are not allowed. Bind jump to mwheelup and mwheeldown to make jumping really easy.
-
Retexturing the portal gun is fine.
-
Mods are not okay but retextures are fine. Example- I use a portal hole retexture from gamebana and it is ok.