Jump to content

icecube

Member
  • Posts

    40
  • Joined

  • Last visited

Posts posted by icecube

  1. Changed the entry amount to 200 and pointer in the .nmm file (it was the Item Editor, if you're wondering) I also pointed it to 10AC500, so this is at the end of the ROM

    Possibly this is the main problem. If you're using the original Nightmare, remember that it does not expand the ROM.

    Try expanding the ROM first (in your case, until 0x10AC500 + 0x1C20).

  2. Oh... OK... But what am I supposed to do with these numbers? Do I need a special editor for this type of data?

    IMO, a text editor and a hex editor is enough (along with gbatek documentation). If you only want to do a simple modification such as STR/2 and 0 crt, it shouldn't be difficult.

    If you're new to ASM hacking, try applying my patch, and look at 0802C124 and 08B2EC00 via VBA disassembler. I think that is simple enough for an example.

  3. Unfortunately, he never did research on what actually gives these items their Anima/Dark magic triangle effects and where it might be coded.

    Yet he wrote it. It's on 080288E6 (for FE7. For FE8, it's 0802A870).

    In the routine, both Light Brand and Wind Sword have their magic weapon bit cleared (Weapon ability 1, 0x40) for meele attack, or their weapon type changed for ranged attack. Runesword always has its weapon type changed. Since this routine is called after determining whether the weapon is magical, the weapon will always hit RES, since their magic weapon bit was set initially.

    The routine for modifying the STR/2 and 0 CRT is actually on 0802A4B8 (display only), and 0802ADCC (preview and battle).

    Edit: fixed typo. Thanks Blademaster!

  4. Since what you want is only altering the weapon type, IMO this patch is enough.

    This patch will allow you to edit weapon type at range or meele (or both).

    This patch also allow you to set some weapons to use their ranged animation on meele attack.

    Weapon EXP is set for original weapon (Lightbrand will not get light wexp on range).

    Note that this patch does NOT modify battle formula such as STR/2, 0 crt, etc.

  5. I'm assuming that you want to play it from your iPhone.

    1. Do you have the ROM?
    2. Do you have a suitable emulator? (e.g. GBA4iOS if you want to play from your iPhone)

    If you have them in your iPhone, then use the save file to play the game.

    If you have them in your dropbox then download them to your iPhone.

    If you don't have either of them, then ask Google.

  6. Easy way: Create a new class for the custom brigand with a different base stat or growth (It's recommended to move the class table). This will allow you to make limited custom extra characters.

    Hard way: Debug it when the enemy stats are calculated. This will allow you to customize every enemy's stats.

  7. Use a Hex Editor for this.

    1. Find an unused space (e.g. D99900)

    2. Type the class the weapon is effective against and end it with 00 (e.g. against lord, type "01 02 03 00")

    3. Use the offset as effectiveness pointer in the Item Editor. (In this case, use 08D99900)

    To edit the existing effectiveness pointer, just edit the value of the offset or create a new effectiveness pointer (I prefer the second.)

  8. The penalty method is actually weapon specific, which works only if the set range is less than the distance of the battle. (Set the range greater than 15 to ignore this features). The penalty affects damage, accuracy, and critical rate.

×
×
  • Create New...