Autosplitter
8 months ago
France

Hey :)

I have made an autosplitter that can start upon loading the first level, split between levels and reset when returning back to the main menu. Because the end of the run is when Pogo Girl disappears from the last level screen, it is still needed to split manually there.

I couldn't fully figure out how the title screen works, so I didn't manage to adapt the autosplitter to an all medal run where you actually need to go back to the main screen at least once. In that case, you would need to untick the "reset" option from the autosplitter, and probably some unwanted splits would have to be manually undone from Winter 5 to Master 1 (+ any other moment where a transition through the title screen is made).

Just for the record levels are numbered from 0 to 24. This value changes in an inconsistent way when going back to the main menu, so I had to look for another variable to monitor the title screen status.

Here's the code that you have to put in a .asl file :

state("GoGoPogoGirl")

{

int level: 0x03486A58, 0x10;

int titlescreen: 0x0348DCA0, 0x1C;

}

start

{

if((current.level == 0)&&(current.titlescreen == 1084817408)){

	return true;

}

}

split

{

if((current.level != old.level)&&(current.titlescreen == 1084817408)){

	return true;

}

}

reset

{

if(current.titlescreen == 1084096512){

	return true;

}

}

North Carolina, USA

Thanks for providing to the community my friend!

游戏统计
粉丝
6
记录
8
玩家
3
最新话题
发布于 8 months ago
发布于 1 year ago
10 回复