Jump to content

FE7 Retranslation Effort


CT075
 Share

Recommended Posts

Another thing that would be cool (and probably FE8 exclusive) would be changing characters' stats with an ASMC command.

To avoid having to have a separate ASM routine for every stat change you'd ever want, this could take advantage of FE8's memory slot system to dynamically indicate which character will receive the stat change, which stat to change and by how much. It could work like this:

_SETVAL 0x1 0xF//Ephraim, ID 0x0F, will receive the stat change
_SETVAL 0x2 0x(something)//Ephraim's Luck will change
_SETVAL 0x3 0xFE//Ephraim's Luck will decrease by 2
ASMC 0xXXXXXX

The first problem would be finding where each memory slot actually stores these values in RAM, though. I don't myself know where.

Well I took a few minutes to find out:

Slot 0x1: $030004BC
Slot 0x2: $030004C0
Slot 0x3: $030004C4
Slot 0x4: $030004C8
etc...

I've seen the game refer to slot 0xB, which is automatically parsed as coordinates by some commands (tile changes, _MOVE, LOMA), so there are likely at least eleven slots of four bytes each to make use of.

Edited by Vennobennu
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...