add maprando options to rom for autotracker use.#348
Merged
blkerby merged 3 commits intoblkerby:mainfrom May 8, 2026
Merged
Conversation
single byte ordinal (no bitflags) [u8]0xdfff09 (Skill setting) 0x00 = custom 0x01 = basic 0x02 = medium 0x03 = hard 0x04 = very hard 0x05 = expert 0x06 = expert+ 0x07 = extreme 0x08 = extreme+ 0x09 = insane 0x10 = insane+ [u8] 0xdfff0a (prog setting) 0x00 = custom 0x01 = normal 0x02 = tricky 0x03 = technical 0x04 = challenge 0x05 = desolate [u8] 0xdfff0b (qol setting) 0x00 = custom 0x01 = off 0x02 = low 0x03 = default 0x04 = high 0x05 = max [u8] 0xdfff0c (objectives setting) 0x00 = custom 0x01 = none 0x02 = bosses 0x03 = minibosses 0x04 = chozos 0x05 = pirates 0x06 = metroids 0x07 = random [u8] 0xdfff0d (map layout) 0x01 = vanilla 0x02 = small 0x03 = standard 0x04 = wild
Owner
|
It looks good to me. I would probably just not use the word |
Contributor
Author
good call, that was a vestigial remnant as I originally was going to use bitmasks and some fancy combining to reduce the data but its only 5 bytes for all the settings and should make decoding it all on the autotracker side easier the way it is now, i've renamed the functions accordingly. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
single byte per setting (5 bytes), ordinal numbers / no bitflags.
thought about using FF for custom value but it might look like the setting hasn't been set etc.
should work as intended
mark as draft for now any feedback / suggestions etc before i mark it as ready is appreciated but there is no rush for this.
[u8]0xdfff09 (Skill setting)
0x00 = custom
0x01 = basic
0x02 = medium
0x03 = hard
0x04 = very hard
0x05 = expert
0x06 = expert+
0x07 = extreme
0x08 = extreme+
0x09 = insane
0x10 = insane+
[u8] 0xdfff0a (prog setting)
0x00 = custom
0x01 = normal
0x02 = tricky
0x03 = technical
0x04 = challenge
0x05 = desolate
[u8] 0xdfff0b (qol setting)
0x00 = custom
0x01 = off
0x02 = low
0x03 = default
0x04 = high
0x05 = max
[u8] 0xdfff0c (objectives setting)
0x00 = custom
0x01 = none
0x02 = bosses
0x03 = minibosses
0x04 = chozos
0x05 = pirates
0x06 = metroids
0x07 = random
[u8] 0xdfff0d (map layout)
0x01 = vanilla
0x02 = small
0x03 = standard
0x04 = wild