Skip to content

Alpha 1

Choose a tag to compare

@PixelShake92 PixelShake92 released this 18 Mar 11:57
· 20 commits to main since this release
0bcfff7

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