Hello! I am the main dev of the Super Metroid Map Rando Tracker, and i have been updating my pack to properly detect the presence of Map Rando-exclusive items in a given rom. My main emulator and thus, testing environment is BizHawk, and i use SNI to connect my tracker to the game.
This week i inverted the check, which although it fixed it for me, my entire community came to me reporting that inverting the check broke what was never an issue for them. After a lot of investigation, i came to the conclusion that my testing environment is buggy.
In Bizhawk, both the "enable walljump boots" and "split speed" options are autotracked as "No", even though a few of the items themselves have been tracked.
In RetroArch, SNES9X NWA and in BizHawk with NWA, the autotracking functions properly:
Core changes don't affect the autotracking. I can't test on actual hardware. Map Rando (more specifically, the version used to test this tracker) can be found at https://dev.maprando.com/ and i'm also including a dev version of the tracker at the bottom.
I've share my issues with nn40, who has rewritten some of the autotracker code and he made these notes:
/DeviceMemory/SingleRead: 12303800 ns: req=uri:"luabridge://127.0.0.1:57475",request:{address:(SnesABus $dfff05 LoROM),size:0x1}, rsp=uri:"luabridge://127.0.0.1:57475",response:{address:(FxPakPro $0fff05 LoROM),size:0x1}
that doens tlook right
maybe it is and the "fxpak" pro uses weird translation as its a flash cart
2026/05/08 23:24:27.982017 /DeviceMemory/SingleRead: 15032900 ns: req=uri:"luabridge://127.0.0.1:57475",request:{address:(SnesABus $dfff0a LoROM),size:0x1}, rsp=uri:"luabridge://127.0.0.1:57475",response:{address:(FxPakPro $0fff0a LoROM),size:0x1}
2026/05/08 23:24:27.983442 luabridge:127.0.0.1:57475: > Read|1048331|1|CARTROM
2026/05/08 23:24:27.998362 luabridge:127.0.0.1:57475: < fe
like this.. its requesting to read $dfff0a which is the correct location
but that seems to look like the response is "FE" which isnt' correct, i'll do a bit more digging
not very familiar with autotracking / sni
bizhawk is like some tas thing right, it probably needs some specifc stuff setting up in the autotracker
If there is anything else i can help you with, please let me know!
sm_maprando_chicdead26.zip
Hello! I am the main dev of the Super Metroid Map Rando Tracker, and i have been updating my pack to properly detect the presence of Map Rando-exclusive items in a given rom. My main emulator and thus, testing environment is BizHawk, and i use SNI to connect my tracker to the game.
This week i inverted the check, which although it fixed it for me, my entire community came to me reporting that inverting the check broke what was never an issue for them. After a lot of investigation, i came to the conclusion that my testing environment is buggy.
In Bizhawk, both the "enable walljump boots" and "split speed" options are autotracked as "No", even though a few of the items themselves have been tracked.
In RetroArch, SNES9X NWA and in BizHawk with NWA, the autotracking functions properly:
Core changes don't affect the autotracking. I can't test on actual hardware. Map Rando (more specifically, the version used to test this tracker) can be found at https://dev.maprando.com/ and i'm also including a dev version of the tracker at the bottom.
I've share my issues with nn40, who has rewritten some of the autotracker code and he made these notes:
If there is anything else i can help you with, please let me know!
sm_maprando_chicdead26.zip