R
Rufus95
Guest
thankyou I've been looking for a kernel.bin editor
24 52 41 49 4E 53 00 3B 30 4F 49 53 4F 4E 3D 00 41 54 54 41 43 4B 53 0C 00 50 52 4F 54 45 43 54 53 00 41 47 F9 21 54 F9 A0 3D D r a i n s [ P o i s o n ] a t t a c k s , p r o t e c t s a g ** ?? t ** ?? ]
temp = file->GetU8(offset); if (temp == 0xF9) { // simple string compression, reference an earlier substring ++offset; int dist = (file->GetU8(offset) & 0x3F) + 2; int count = (file->GetU8(offset) >> 6) * 2 + 4; for (int k = 0; (k < count) && (file->GetU8(offset - dist + k) != 0xFF); ++k) { name.push_back(file->GetU8(offset - dist + k)); } }
I don't remember this ever said in the game.![]()
It looks more like two character references to elements and statuses:those look like 2 letter refferals to bigger words. for instance "At" being attack? who knows![]()
Fr - FireIc - IceLt - LightningEt - EarthPs - PoisonDm - Gravity? (Dark matter?)Wt - WaterWi - WindHl - Heal/Holy (could be either, I'm betting on Holy)Dt - DeathRe - RegenSp - SleepPo - PoisonedSd - SadnessAn - Fury (Angry?)Cn - ConfuseSi - SilenceFa - HasteSl - SlowSt - StopTd - ToadMn - MiniSn - Slow-NumbDg - ?At - Barrier (Attack Def?)Mg - MBarrier (Magic Def?)Rf - ReflectAb - ?Gd - ?Cn - ?Mn - ManipulateBs - BerserkNo - Peerless (No damage?)Pl - ParalyzeDk - Darkness
if ((slot1 == 2 && slot2 == 3) || (slot1 == 6 && slot2 == 7)) // if linked{ [SP + 10] = w(S1); A0 = materia1_data; A1 = materia2_data; A2 = S3; A3 = S4; system_add_pair_materia_unordered();}
This is, indeed, the most unfortunate setback. It looks like the developers just copied the All materia and changed that type and the AP leveling requirements while making a dedicated function to handle type X4h. Perhaps this saved a few flops during processing, but I doubt it would have been significant. A Master-Steal-As-Well would have been good.About megaall. Materia with type 0xX4 ignored during all parse (pairead and single) and only used in special megaall parse function. It doenn't matter if you set type to 0x44 or 0x94. It check lower 4 bits.
And mega all doesn't use any other info in data exept exp needed for materia grouth. It calculate number of activated stars and add this number to all atributes for activated magic, attacks. Many materias work this way.
Maybe it was in design document but they didn't make it in time, or they deside that this is not need for game. Anyway we may add all this features in Q-Gears as anyone needs them to use ingame. For the editor I think you could make this fields not editable. Just "megaall type", exp and stats boosting.This is, indeed, the most unfortunate setback. It looks like the developers just copied the All materia and changed that type and the AP leveling requirements while making a dedicated function to handle type X4h. Perhaps this saved a few flops during processing, but I doubt it would have been significant. A Master-Steal-As-Well would have been good.About megaall. Materia with type 0xX4 ignored during all parse (pairead and single) and only used in special megaall parse function. It doenn't matter if you set type to 0x44 or 0x94. It check lower 4 bits.
And mega all doesn't use any other info in data exept exp needed for materia grouth. It calculate number of activated stars and add this number to all atributes for activated magic, attacks. Many materias work this way.
I don't see any reason to make them not editable (it's annoying to make exceptions like that anyway), but I will have to make a note about materia types X4h in the description saying they have no effect. I'll do the same with the summon materia saying that modifiers 2-6 have no effect. There just are a lot of exceptions to these modifiers. Several effects (through modifier 1) don't take certain parameters either. If Steal As Well has a non-0 modifier it will always modify as many times as it wants regardless of what the materia type is (either 25h and 35h). Materia is one of those things I have little actual data on and I'm just basing it on observation of existing combinations. Changing these often doesn't work.Maybe it was in design document but they didn't make it in time, or they deside that this is not need for game. Anyway we may add all this features in Q-Gears as anyone needs them to use ingame. For the editor I think you could make this fields not editable. Just "megaall type", exp and stats boosting.
Interesting. How mod-able is Q-Gears likely to be? Will we, for example, be able to change things like what 34h does, as well as which materias have it?Anyway we may add all this features in Q-Gears as anyone needs them to use ingame.
This thing isn't completly understood so I cant tell how it will be done. Most likely there will be hardcoded materia types. Maybe it will be in LUA. In any case there won't be hardcoded materia ID or anything like this.Interesting. How mod-able is Q-Gears likely to be? Will we, for example, be able to change things like what 34h does, as well as which materias have it?Anyway we may add all this features in Q-Gears as anyone needs them to use ingame.