The link of the src is the same as the one of the dmp.
fixed
Let me rephrase: I had to code this for a hack Iâm doing in FE8 and I figured thereâs no harm in releasing it with installer. Crit is fairly trivial to add back in; though I believe Venno said before some of the other boosts were a bit odd and required more intensive hacks? I might release a ver with crit in the future.
Mainly I did it this way since FE11-14 had Mt and Hit boosts.
Iâm attempting to apply the patch manually (since the camtech assembly patcher link is broken), and itâs not working. I insert the rank.dmp file into free space (0xfd8790) using windhex (using the insert binary data option), and I changed the bytes at 0x28e8c to be the location+800001 then inverted. I then changed the nightmare module pointer, made the changes, but the bonus are not applying.
Necro post but it might be of interest to the creator or other users:
The âWeapon Rank Bonus - Advanceâ seems to have a bug
by not applying the bonus of the first bonus type in each set of bonus ranks.
âŚbasically this:
Each Weapon Rank has a set of 3 types of bonuses,
and the first bonus of each set doesnât activate in any weapon type or with any bonus type.
In the Red boarders the bonus isnât applied, in the Green borders it works as intended.
Also no problem with the auto-bonus %Hit on enemy units. It also works.
Yep, youâre right,there was one little mistake in the code: the first type of bonus was being stored to the wrong address. Itâs fixed now - nice catch.
Could you update the download link with fix please?
Is it easy to make an ADV. ver. where the patch gives the bonuses even when the unit has a weapon triangle disadvantage?
Done and done. Itâs called âRank - Advanced - No WTAâ in the .zip file.
Thank you for your hard work and fast response.
Havenât tested the normal version but the âRank - Advanced - No WTAâ has issues:
Firstly, the .NMM modules for âEnemy HIT Bonusâ and âADVâ need specific updating concerning the offset written in them:
The 0x66 in âEnemy HIT .nmmâ needs to be 0x6C
The 0x78 in âADV.nmmâ needs to be either 0x6E or 0x70
Secondly, the patch doesnât seem to work:
The bonuses donât get applied in any case.
Ah man, sorry about that, I took a second look and realized what I was doing wrong. Updated the download for hopefully the final time - the Advanced+No WTA version should be functional and use the same .nmm offsets as the normal version now.
Sorry for the late reply. I was checking for errors from my part.
Unfortunately, the patch is still not working.
Iâll pm you a rom copy (just a fresh rom with your patch only).
Is there a for-dummies explanation on how to use the Nightmare modules for this? Whether I open a rom with the hack applied or the .dmp itself, the module gives me fields with âDefault value for xâ instead of their actual default values. Do I need to edit the modules to point to where I pasted the hack in the rom? Iâm using it in FE7 if that matters.
edit: oops, just found it hiding at the bottom of the readme. Thanks for the nifty hack!
edit2: Still confused. The Nightmare module still isnât working correctly even after I made the proper adjustments.
@Seal, something seems to have gone wrong in your ROM with linking to the hack from the vanilla routine at 0x2AD68. The byte sequence should be 1847 for âbx r3â, but instead itâs 1848 which does nothing helpful, preventing the new code from being jumped to. I tested the patch with Camâs assembly patcher and the linking worked fineâŚdid you apply the patch manually and perhaps make a typo? If not, Iâm not sure whatâs going on because the new code itself is functional.
@Alusq When you say not working, do you mean that itâs not possible to even change the âbonus typeâ fields? The bonus type is an index to the unitâs battle RAM data and 0xFF isnât defined for a bonus type. If you can get at the dropdown field you can just change it to a real value.
I re-installed the hack to a fresh backup to make sure I could reproduce the errors that I was getting (VBA was telling me âan invalid BIOS function was calledâ and crashing), but as it turns out I forgot to add 1 to the pointer at $28e8c. Works like a charm now; thanks! Somehow it seems like I only figure things out after asking for help.
Yes, you were right. There was an error from my part even though I had checked the wronged area over 10 times.
Your work is fine. I was blind and I am ashamed too.
Sorry to waste your time. Thank you for this highly flexible creation.
It isnât as though my work was without errors! No need to be ashamed.
Updated the hack to version 4. In addition to FE6 support, the patch has been ported over to the Event Assembler buildfile format, so it should be more convenient to use and customize.
Found this game crashing bug on the âRank - ADV - No WTAâ.
Didnât noticed it 5 months ago because i had only tested part of the B rank bonuses while C rank bonuses were set to 0.
However, the bonuses wonât be applied the way you set them.
Tested this on a fresh ROM by making ATK-HIT-CRT (this order) same for all ranks and applying
5/10/15/20 for C/B/A/S bonuses. Did this for all weapon types. This happens:
What you set : -> What you get:
C rank 1st bonus -> Doesnât activate
C rank 2nd bonus -> Doesnât activate
C rank 3rd bonus -> Doesnât activate
B rank 1st bonus -> OK!
B rank 2nd bonus -> OK!
B rank 3rd bonus -> A rank 3rd bonus
A rank 1st bonus -> OK!
A rank 2nd bonus -> S rank 2nd bonus
A rank 3rd bonus -> S rank 3rd bonus
S rank 1st bonus -> S rank 1st bonus
S rank 2nd bonus -> S rank 2nd bonus
S rnak 3rd bonus -> Doesnât activate <- S rank Hangs up the ROM
This happens for both Sword and Spear ranks and i guess for the rest too.