FF1Randomizer icon indicating copy to clipboard operation
FF1Randomizer copied to clipboard

Element Icons displayed incorrectly in Status Menu (Weapon, Armor, Magic)

Open Rudicron opened this issue 2 years ago • 0 comments

When examining a Weapon, Armor, or Spell in the Status Menu, any elemental or status effect properties of that item are not properly displayed as icons, instead the icons are displayed as portions of the PoisonStoneslMAGICFIGHTDRINK sprites.

This issue first appeared in version 4.7.0.

Example Screenshots, using the following RomInfo: FFRInfo Seed: 7D3D7444 OW Seed: none Res. Pack Hash: none Flags: 22GobENvW7HOHl.uNIs-XKKFkXtZuEykS.CaC1dv4RLYkep9245CSsowktgiB217cXwZbgwrXatygh649NRUuLvH6vY9nlFGA7pqim01Yh588SUjgnxomJtP3NXVQnMayb-JoB3Qw.xoagiebfuDAJjQdlsST5Or.R2dcvB Version: 4-7-4

Weapon: FFR_7D3D7444_FTGATKSF_007

Armor: FFR_7D3D7444_FTGATKSF_002

Spell: FFR_7D3D7444_FTGATKSF_006

Compare to appearance in the Shop, where Icons are displayed as expected: FFR_7D3D7444_FTGATKSF_001

Expected Behavior

When examining a Weapon, Armor, or Spell in the Status Menu, any elemental or status properties of that item should be displayed as icons. This was the case in 4.6.4.

The three screenshots below use the following RomInfo FFRInfo Seed: 3BA6F550 Flags: mMZpMoO-2zLEdcOa2gbC-lk5cG8wyPCXoJQ5gEJlegIwIYrA8lezB1ZKXjv2CfAi0S-o2dq58bX-4aO5aMaWDPojtbJk5RvX9Ibe369aGxX80y-5Mob6058I3fjAP.qiFGF8bs6mFiH3OQkkHA87.H64kDxTBbBFA6LKr_DB98FB26795C3C73AB826DB7546DB84D_00 Version: 4-6-4

Weapon: FFR_3BA6F550_mMZpMoO-2zLEdyoxcGr0RbkyQKUYloYxcRB0N6RVLI3srNazLuhyoMKpsev2CfAi0S-o2dq58bX-4aO5aMaWDPojtbJk5RvX9Ibe369aGxX80y-5Mob6058I3fjAP qiFGF8bs6mFiH3OQkkHA87 H64kDxTBbBFA6LKr_008

Armor: FFR_3BA6F550_mMZpMoO-2zLEdyoxcGr0RbkyQKUYloYxcRB0N6RVLI3srNazLuhyoMKpsev2CfAi0S-o2dq58bX-4aO5aMaWDPojtbJk5RvX9Ibe369aGxX80y-5Mob6058I3fjAP qiFGF8bs6mFiH3OQkkHA87 H64kDxTBbBFA6LKr_005

Spell: FFR_3BA6F550_mMZpMoO-2zLEdyoxcGr0RbkyQKUYloYxcRB0N6RVLI3srNazLuhyoMKpsev2CfAi0S-o2dq58bX-4aO5aMaWDPojtbJk5RvX9Ibe369aGxX80y-5Mob6058I3fjAP qiFGF8bs6mFiH3OQkkHA87 H64kDxTBbBFA6LKr_006

Further Information

The array of element icons is showing up in the PPU pattern memory, but not in the place where the info window routine is looking for it; as illustration, here's a screenshot from the Tile Viewer in Mesen.

This screenshot shows the tiles while the game is in the menu. (using the 4.7.4 rom detailed above) Tiles in Menu

and these are the tiles when in the shop. Tiles in shop

For comparison, here's the tiles while in the menu, but with the 4.6.4 rom (again detailed above) 4 6 4  Tiles in Menu

and the tiles in the shop on 4.6.4. 4 6 4 - Tiles in shop

Speculation

What this leads me to believe is that either the routine that copies the icon array when the menu is opened is copying it to the wrong address, or the infobox display routine needs to know the actual location of the icon array.

Rudicron avatar Nov 16 '23 23:11 Rudicron