Repository navigation
Alpha 1
Super Meat Boy Archipelago Alpha 1
What's New
Client is completely reworked to work with Zuils AP world. Cheers to Zuils for converting their manual into a functional APworld. You created so much more work but the end result should hopefully pay off.
Bug Fixes
Par Times — All of Them
Turns out 97% of par times were wrong. Nearly every A+ detection was either too strict (blocking legitimate A+ grades) or too lenient (gifting fake ones). I went back to scouring the games code and replaced all 250 par times with the real values. If your A+ checks weren't sending before, they should now.
Warp Zones Actually Work Now
Warp zone completion data was being read from incorrect addresses. I dove deeper and found more consistent save flags.
Boss Fights No Longer Psychic
Two fixes here:
- Quitting a boss fight no longer counts as beating it. Previously, just leaving the boss level would trigger a victory. Now the client checks the actual boss defeat flag in memory.
- Beating a boss actually registers. The client was reading the wrong byte
No More Check Flood on Connect
Connecting to a server would sometimes fire off dozens of false location checks at once — bandages you never collected, milestones you never reached. This happened because the client was scanning memory after writing its own data into it, then detecting its own writes as player progress.
Warp Zones Don't Impersonate Light Levels
Completing a warp zone sub-level used to send a false completion check for the light world level with the same number (e.g., beating The Guy sub-level 1 would also send "5-1 The Witness").
Things I know are not quite right
The bandage counter can be a bit weird. Luckily the clients internal counter tracks for the bandage milestones better than the game does due to me modifying how characters unlock etc.
I have not completed the data on Xmas levels. Avoid that setting for now.
Quirks
Chapter 7 requires unlocking both the chapter key and bandage girl as a character.
I never got the time to fully test a dark world Dr Fetus goal so be wary of that option.
"I don't want to be the guy who has to test all of this again." — The Guy, probably