Attack Up bonus becomes 25%
BATTLE.BIN
Offset: 0x11F0BC
Change 5555 to 0050
Offset: 0x11F0CC
Change 5655 to 0100
Attack Up bonus becomes 20%
BATTLE.BIN
Offset: 0x11F0BC
Change 5555 to CC4C
Offset: 0x11F0CC
Change 5655 to CDCC
Magic Attack Up bonus becomes 25%
BATTLE.BIN
Offset: 0x11F220
Change 5555 to 0050
Offset: 0x11F230
Change 5655 to 0100
Magic Attack Up bonus becomes 20%
BATTLE.BIN
Offset: 0x11F220
Change 5555 to CC4C
Offset: 0x11F230
Change 5655 to CDCC
Defense Up bonus becomes 25%
BATTLE.BIN
Offset: 0x11F2E8
Change 5555 to 0050
Offset: 0x11F2F8
Change 5655 to 0100
Defense Up bonus becomes 20%
BATTLE.BIN
Offset: 0x11F2E8
Change 5555 to CC4C
Offset: 0x11F2F8
Change 5655 to CDCC
Magic Defense Up bonus becomes 25%
BATTLE.BIN
Offset: 0x11F338
Change 5555 to 0050
Offset: 0x11F348
Change 5655 to 0100
Magic Defense Up bonus becomes 20%
BATTLE.BIN
Offset: 0x11F338
Change 5555 to CC4C
Offset: 0x11F348
Change 5655 to CDCC
Remove target's faith from spell damage calculations
BATTLE.BIN
Offset: 0x1201F8
64000234
00000000
Longbow, Knife, and Ninja Blade formulas become PA*WP
BATTLE.BIN
Offset: 0x11EBA0
Change 38 to 36
Crossbow formula becomes WP*WP
BATTLE.BIN
Offset: 0x11EB4C
00000000
71520508
Offset: 0xED9C4
0B000234
02006210
D0382290
D5160608
CE3822A0
20170608
00000000
Rod formula becomes MA*WP Updated
BATTLE.BIN
Offset: 0x11EB54
00000000
78520508
Offset: 0xED9EO
07000234
02006210
942D2290
D7160608
37002290
CE3822A0
20170608
00000000
Pole (Stick) formula becomes PA*WP
BATTLE.BIN
Offset: 0x11EC0E
Change 26 to 30
Instrument, Dictionary, and Cloth formulas become MA*WP
BATTLE.BIN
Offset: 0x11EC72
Change 0202 to 4200
Bag formula becomes PA*WP
BATTLE.BIN
Offset: 0x11EC24
00000000
80520508
Offset: 0xEDA00
11000234
03006210
00000000
16170608
F3FF8224
DA160608
00000000
Cloth formula becomes... "axe formula"
Note: Overrides changes done to Cloths in the "Instrument, Dictionary, and Cloth formulas become MA*WP" hack
BATTLE.BIN
Offset: 0x11EC64
00000000
87520508
Offset: 0xEDA1C
12000234
03006210
00000000
20170608
FF00C230
0C170608
00000000
Remove target's faith from spell damage calculations
that's pretty damn useful gj
QuoteAttack Up bonus becomes 25%
BATTLE.BIN
Offset: 0x11F0BC
Change 5555 to 0050
Offset: 0x11F0CC
Change 5655 to 0100
Doesn't Attack Up already do that?
Nice job so far, dude. It's great to have another talented ASM hacker in the community. ^_^
Can I request some weapon formula changes? ^_^
Quote from: "Dokurider"QuoteAttack Up bonus becomes 25%
BATTLE.BIN
Offset: 0x11F0BC
Change 5555 to 0050
Offset: 0x11F0CC
Change 5655 to 0100
Doesn't Attack Up already do that?
No
Default Attack UP increases physical damage by 33%
Whoops, you're right.
QuoteCan I request some weapon formula changes? ^_^
Yeah, sure.
Cool. I'm not sure how difficult these are so I'll just list them all and let you choose what to do.
Katana (PA*(Brave/100))*WP) ---> PA*WP
Note: Zodiac did this for Knight Swords, but I don't know if it affected katana.
Rods (PA*WP) ---> (MA*WP)
Crossbows (PA*WP) ---> (WP*WP)
Instruments & Books (((PA+MA)/2)*WP) ---> (MA*WP)
Poles (MA*WP) ---> (PA*WP)
Note: I mean Poles, not Spears.
Bags (Axe Formula) --->(PA*WP)
Cloths ((((PA+MA)/2)*WP) ---> (Axe Formula)
Thanks! ^_^
here you go
nates1984
BATTLE.BIN 0x000ED9C4 - 0x000EE7FB
WORLD.BIN 0x000DA9F8 - 0x000DB82F
Thanks Zodiac.
QuoteKatana (PA*(Brave/100))*WP) ---> PA*WP
Note: Zodiac did this for Knight Swords, but I don't know if it affected katana.
Yep, it changes Katanas to PA*WP. It also changes Monks bare-handed attacks to PA*PA I think. It does effect bare-handed attacks as well, I'm just guessing it's PA*PA, I didn't do any testing on it since Monks aren't even going to be in my patch.
Nothing you requested should be a problem, but the middle of the week is hectic for me with school and shit, plus it seems teachers like to hand out assignments on Tuesday that are due two days later on Thursdays, so usually Tuesday, Wednesday, and Thursday are school onry, but I'll get them done over the weekend.
That's cool, dude. There's no rush. I usually have programming assignments due on Tuesdays and Fridays so I understand perfectly. Thanks again! ^_^
QuoteRods (PA*WP) ---> (MA*WP)
Crossbows (PA*WP) ---> (WP*WP)
Poles (MA*WP) ---> (PA*WP)
Note: I mean Poles, not Spears.
Done.
The instruments/books one is pretty much done too, I just want to make sure I can't find a better way to do it first. The rest will come pretty quickly too, while I was tinkering with instruments I came across the areas I'd look for first for bags and cloths, so half the work for those are done.
Sweet! Thanks! ^_^
Vanya, I made a mistake with the Rod formula, a rather bad one I think. =X
Old: DA160608
New: D7160608
Change DA to D7, I've updated my first post, but I wanted to make sure Vanya noticed. =P
Seeing this thread being bumped a lot recently made me think of something regarding the "doesn't take enemy's faith into account" hack: Doesn't that kind of screw over Innocent status?
Not exactly. If you aim innocent on the caster, it can still be useful. The caster's faith is still important.
Well, I thought about that as well, so I know that Innocent isn't like completely useless.
However, for the most part, when I use Innocent, it's on myself when I'm advancing towards a magical enemy since most magical enemies are relatively frail and I would likely have a better chance of killing them outright than disabling (maybe only) their Primary via a 60% chance at Doubt Faith.
That may just be me, though.
(This is the same reason that I didn't complain about Faith not really doing crap to enemies as well since for the most part, people would Faith themselves rather than try to cast it on the enemy.)
I like the idea of messing with faith in this manner. I think it'll make the game more balanced to not be able to use innocent as defense. On the same note would this particular hack not make faith a more solid buff for magic users? ^_^
May I suggest some evasion changes?
1 - Job's Class Evade affecting both physical and magical evasion.
2 - Job's Class Evade working against side attacks. (i.e. not only frontal)
I think zodiac already did a global class defense mod, where 100% of the class defense applied against physical attacks from the front, 50% of the class evasion applied to side attacks, and 25% of the class evasion applied to rear attacks.
QuoteSeeing this thread being bumped a lot recently made me think of something regarding the "doesn't take enemy's faith into account" hack: Doesn't that kind of screw over Innocent status?
Yea, you can't hide from magical attacks using innocence, you can't roll a bunch of units with low faith and expect it to do some good either. Faith is like brave now, the higher the better. Eventually I'd like to put some time into changing some reactions like Counter Magic to be based on faith rather then brave.
QuoteMay I suggest some evasion changes?
1 - Job's Class Evade affecting both physical and magical evasion.
2 - Job's Class Evade working against side attacks. (i.e. not only frontal)
Like skip said, Zodiac already did 2, but 1 isn't such a bad idea. I'll look into it after I finish up Vanya's and Asmo's requests.
QuoteYea, you can't hide from magical attacks using innocence, you can't roll a bunch of units with low faith and expect it to do some good either. Faith is like brave now, the higher the better. Eventually I'd like to put some time into changing some reactions like Counter Magic to be based on faith rather then brave.
Excellent.
QuoteInstruments & Books (((PA+MA)/2)*WP) ---> (MA*WP)
Bags (Axe Formula) --->(PA*WP)
Cloths ((((PA+MA)/2)*WP) ---> (Axe Formula)
Done.
Cool! Thanks a lot for your l33t ski11z, dood! ^_^
I have an idea I'd like to run by you. Since you have designated space to put new code, is it possible to add new formulas in the empty spots on the list?
Either way I'd like to request, if you have the time for it, 3 formula changes. ^_^
1E --> Dmg_(PA*Y) #Hit_(Rdm {1,X})
1F --> Dmg_F(MA*Y) #Hit_(Rdm {1,X})
5C or 5D --> 100% Cast spell Indexed As Status NS
EDITI'm not sure if there's enough room for 5C. That's why I inquired about adding new formulas. I guess it depends on how they're indexed, right? If they use a simple pointer table, it shouldn't be very difficult, I guess.
Anyway, thanks again! ^_^
BTW...
QuoteNote: Overrides changes done to Cloths in the "Instrument, Dictionary, and Cloth formulas become MA*WP" hack
That just affects the cloths?
QuoteThat just affects the cloths?
Yeah, just cloths.
QuoteSince you have designated space to put new code, is it possible to add new formulas in the empty spots on the list?
Empty spots? You mean like 18, 19, 46, ect? I don't know. I've never set an ability to one of them to see what happens. It's a good question that I don't have an answer to at the moment.
Quote1E --> Dmg_(PA*Y) #Hit_(Rdm {1,X})
1F --> Dmg_F(MA*Y) #Hit_(Rdm {1,X})
5C --> Dmg_[Weapon] 100% Cast spell Indexed As Status NS
The first two shouldn't pose much of a problem. The third, well, if I can piggyback off 02 and find an easy way to change the percentage without altering 02 that should be easy as well, but if I have to write a bunch of new code it'll probably take me awhile.
It'll be awhile until I can get to 'em though, I got a couple other things I have to do (or, well, attempt), and I wouldn't be surprised if one of them ate up two or three days. The first two look pretty easy though, I could probably bang 'em out before Tuesday rolls along.
QuoteThe first two shouldn't pose much of a problem. The third, well, if I can piggyback off 02 and find an easy way to change the percentage without altering 02 that should be easy as well, but if I have to write a bunch of new code it'll probably take me awhile.
It'll be awhile until I can get to 'em though, I got a couple other things I have to do (or, well, attempt), and I wouldn't be surprised if one of them ate up two or three days. The first two look pretty easy though, I could probably bang 'em out before Tuesday rolls along.
Interesting idea. The actual percentage is hard-coded, so maybe you could rearrange 02 to load the value from a memory address instead and then just change it when appropriate for each version of the formula?
There's no hurry at all for these. Take as much time as you need. I'm still in the process of cobbling together a new computer since I think I screwed my BIOS completely. ^_^
Quote from: "Vanya"5C --> Dmg_[Weapon] 100% Cast spell Indexed As Status NS
i second this one, i really really need it...... lol
another id really like to see..
5D --> 100% Cast spell indexed as status NS
(nothing else, not doing any sort of damage or anything on its own. kind of like the elemental guns but giving you the option to choose the ability you want)
Quote from: "Zozma"another id really like to see..
5D --> 100% Cast spell indexed as status NS
(nothing else, not doing any sort of damage or anything on its own. kind of like the elemental guns but giving you the option to choose the ability you want)
If that formula were used with a weapon wouldn't it do 0 damage? Since weapons have X & Y values of 0 by default...
Maybe something like this would work better?:
Dmg_(MA+Z) 100% Cast spell indexed as status NS
Plus, I don't think formula 5D is big enough to house it.
Quote from: "Vanya"Quote from: "Zozma"another id really like to see..
5D --> 100% Cast spell indexed as status NS
(nothing else, not doing any sort of damage or anything on its own. kind of like the elemental guns but giving you the option to choose the ability you want)
If that formula were used with a weapon wouldn't it do 0 damage? Since weapons have X & Y values of 0 by default...
Maybe something like this would work better?:
Dmg_(MA+Z) 100% Cast spell indexed as status NS
Plus, I don't think formula 5D is big enough to house it.
no vanya, it should do exactly what say a glacial gun would do, where the damage is actually just the spell itself.
OK-ies! If that's the case then I'd rather have it that way. I'll even edit the post I made with my request. ^_^
this one might be easier to do right away than the formula 4C and 4D edits...
could you make Blind status reduce hit rate of everything including spells by 50% ?
Question: If Knight Swords are changed from (100*PA)*WP to just a PA*WP formula, will that enable poaching again?
Quote from: "Dokurider"Question: If Knight Swords are changed from (100*PA)*WP to just a PA*WP formula, will that enable poaching again?
yes!
wait..
is the ASM formula treated as a weapon formula?
if so yes
else
no
It should be, yes. From what I can tell ASM hack was just to redirect Knight Swords to use the sword weapon formula. But I guess only Nate knows for sure.
I'd test it myself, but even if I knew how to apply ASM, my computer's broke.
Quote from: "Vanya"It should be, yes. From what I can tell ASM hack was just to redirect Knight Swords to use the sword weapon formula. But I guess only Nate knows for sure.
yeah it makes sense
May i ask for a special 100% status hit heal formula ?
I would want to have a add : Death Sentence afther a heal thecnique for a Blood Knight ability.
Any Heal formula but 35 can do, thanks, if possible.
doesn't the revive formula already add status at 100%? or do you need one that isn't percentage based?
QuoteEither way I'd like to request, if you have the time for it, 3 formula changes. ^_^
1E --> Dmg_(PA*Y) #Hit_(Rdm {1,X})
1F --> Dmg_F(MA*Y) #Hit_(Rdm {1,X})
5C or 5D --> 100% Cast spell Indexed As Status NS EDIT
QuoteMay i ask for a special 100% status hit heal formula ?
I would want to have a add : Death Sentence afther a heal thecnique for a Blood Knight ability.
Any Heal formula but 35 can do, thanks, if possible.
QuoteQuestion: If Knight Swords are changed from (100*PA)*WP to just a PA*WP formula, will that enable poaching again?
I wouldn't be surprised if it was a separate calculation.
I have many hobbies, typically something has to give when I philosophize. There are things due, and philosophy drains a lot of my intellectual capacity.
Thy FFT hobby, you shan't be forgotten; dusky winds will bring thyself here once again in futures time. Light load on thy summer days, the warm summer winds will send me direction if nothing else lends me its platform to travel.
Yeah, I'm like locked into school work, real work, and 8-bit ASM hacking right now myself. I really haven't touched FFT in like a month or so. ^_^
also, if there are any more seperate dragon fromulas' or something...
i really need these....
Damage = PA*Y
Heal = PA*Y
Heal = PA(WP+Y) Damage Caster (PA(WP+Y)
Blind sets accuracy to 50% for all skills
Quote from: "Zozma"Blind sets accuracy to 50% for all skills
What if % was under 50 to begin with?
QuoteBlind cuts accuracy % in half.
Fixed.
hell, if blind set accuracy to 50% to begin with then it needs to be more like set it to 10%
I have added the hacks on the wiki. Feel free to edit them.
QuoteBlind doubles physical evasion
Fixed.