While running today we discovered a cool bug showcased in this video:
We don't think this will be used in any runs but it may come in handy sometime. We thought it was really funny.
Hey guys, my friend Gammler33 and I have been working on an Autosplitter for LiveSplit. So far the Autosplitter can only Split after every level in Arcade mode except the final level. Works for single and multiplayer.
Note: the Pointer used to track the "level" variable is not yet optimised. This could lead to the Autosplitter not working on your system. There also is a lot of unused code in there (all the lines starting with //). These lines will hopefully be used someday but are not relevant to the script as of now. If you want the Auto Splitter to also work for Campaign, you can just ask me, it is not hard to make it work there also.
How to install:
- create a .txt file and paste the code from below into it
- rename the .txt file to name.asl
- open LiveSplit and go to Edit Layout
- Add -> Contol -> Scriptable Auto Splitter
- set the Script path and check the "Split" checkbox
Code:
state("Broforce_beta") { //bool isLoading : "system.xml" byte level : "mono.dll", 0x1F6740, 0xA4, 0x7C, 0xC, 0xC8, 0x18; //bool satanExplosion //float countdown } init { vars.split = 0; //vars.overworldSection = 1; //refreshRate = 30; }
//start //{ // if (current.level == 0 && current.countdown == 0) // { // return true; // } //} split { if (current.level == (vars.split + 1)) { vars.split++; if(vars.split >= 63) { vars.split = 0; } return true; //level 1 - 63 } if (current.level != vars.split) { vars.split = 0; } //if (current.level == 63 && current.satanExplosion == 1) //{ // return true; // //satan kill //} }