the 'delay' logic is still in, but a few things happen instantly now rather than getting delayed. Specifically, HMA will run the "insert missing closers" bit immediately, which should reduce cursor jumps.
doesn't actually send the logs anywhere long-term yet, it just shows them in an optional tool. But I can now watch some navigation commands and anchor changes
This ViewPort needs to be made editable and needs testing. But the general idea is that we can glom all the tables together and show them as rows in this ViewPort rather than using the table tool. Then we can farm out text, sprite, and palette data to the appropriate tools, so that we don't need to display everything in this one tab. Also need to figure something out for bitfields.
* Started adding the egg-hatch level constants.
Added the offsets for Ruby & Sapphire so far. These addresses are all the same, apart from v1.1 increasing all of them by 0x20.
Credits: Jambo51 and VersekrDark (with the help of ModExe Ruby)
The anchor name could change.
* Added the lines for FireRed, LeafGreen, & Emerald.
I also specified the domain of valid levels in the comments. According to the PokéCommunity thread (linked in the Pull Request description), the game bugs out when choosing a constant greater than 100.
Credits: Jambo51 & Wobbu
* Added `data.maps.roaming.sets` for Emerald.
It's called `sRoamerLocations` in the decomps. Looks like there are 6 locations per major table entry instead of 7.
* FireRed & LeafGreen: Location params use map names.
Each location parameter references a map name instead of showing a literal now.
* Added level 50 & open level battle pike tables.
All 8 anchors have the same formatting.
* Added the Resort Gorgeous rewards table anchor.
* Added the `scripts.elevator.floor` anchor.
I tested this, and these anchors work as intended, as well.
* Hold Effects Table: 1st param. references a table.
* Renamed "bag.inside3" to "bag.pokemart".
Requested by 1RWT16KU1D.
* Made a certain table's Trigger field a hex field.
I have not tested this yet. There's a chance this could lead to metadata irregularities.
* Added Emerald's vrsn. of the town map annotations.
Testing on a fresh ROM will commence shortly.
* Lowered the length of `scripts.text.destinations`.
The correct length is 8, not 14.
* Fixed a failed test involving an anchor change.
With `graphics.bag.inside.3.palette` and company renamed, the relevant assertion in `Upgrades.cs` should now succeed correctly. I just needed to supply the old names in one spot and the new names in another spot.
* Added the banlist for FireRed & LeafGreen.
This is for the battle tower.
Requested by Sylinuser.
* Added the same banlist for Ruby & Sapphire.