FF VIII How to MOD?

  • Thread starter Thread starter Divatox
  • Start date Start date
Status
Not open for further replies.
I get it and Cactilio works to edit magics too? I just want to make scan more clear and after hp 99,999 still show us the HP, not in ????
 
No, Cactilio can edit the battles. For exemple, put together Ifrit and Diablo in the same battle. If you want to edit magic, use Doomtrain. To edit the scan, you have to change the exe by hex edit.
 
Last edited:
New issue, im trying to edit Norg boss, changing some magics to hit all party, like thunder summon and tornado:
if (self.varDE != 0) {
    return
}
if (self.varDD == 0) {
    self.varDD = 1
    target(200)
    domoveid( 8 )
    return
}
self.varDC += 1
if (rand() % 3 == 0) {
    return
}
else if (self.varDC == 1) {
    if (gfStolen != 204) {
        if (rand() % 3 != 0) {
            target(200)
            choose(1, 2, 253)
        }
        else {
            return
        }
    }
    else {
        target(204) <----------------- i changed from 201 to 204 (hit all pary)
        domoveid(4)
    }
}
else if (self.varDC == 2) {
    if (gfStolen != 204) {
        target(204)
        domoveid(10)
    }
    else {
        target(201)
        domoveid(4)
    }
}
else if (self.varDC == 3) {
    if (gfStolen != 204) {
        target(201)
        choose(5, 6, 253)
    }
    else {
        target(201)
        domoveid(4)
    }
}
else {
    self.varDC = 0
    target(201)
    domoveid(0)
}
and when i try to save this shows up :

 
Didnt work but i change the code line to:

 if (enemy.alive == 1)

and i dont know what i did, but its working XD
 
that particular error was because it was gfStolen, rather than gfstolen.
 
Here we go again, im past the last days trying to edit the SCAN magic to show all the HP from enemies after 99.999, but with no success =/

someone can give a little help?
-------------------------
And for some reason Fujin its using her SAI once at the party ( OK ) and once in her self O_o, how to fix it?

if (self.varDE != 0) {
    return
}
self.varDD += 1
if (self.varDD == 4) {
    if (self.varDF == 0) {
        self.varDF = 1
        target(201)
        domoveid(6)
        return
    }
}
if (gfstolen != 204) {
    if (self.hp < 5) {
        if (rand() % 4 == 0) {
            if (enemy.status == BLIND) {
                targetadv(0, 201, 0, 3)
                domoveid(5)
            }
            else {
                target(201)
                domoveid(6)
            }
        }
        else {
            target(201)
            choose(0, 0, 2)
        }
    }
    else {
        target(201)
        domoveid(0)
    }
}
else if (self.varDC == 0) {
    self.varDC = 1
    target(204)
    domoveid(4)
}
else if (enemy.status != 9) {
    if (rand() % 3 == 0) {
        target(204)
        domoveid(4)
    }
    else {
        target(204)
        domoveid(3)
    }
}
else {
    target(204)
    domoveid(3)
}
 
Last edited:
Forgetting about scan ( i will see that other time) i saw something strange, after Seifer second battle, when i change a simple thing about the AI, in the battle graffics some bugs moments occurs:
20171029153952_1.jpg


That´s only because i changed the target line from 201 to 204 and this kind thing started to happen, Abadon´s wings and tongue dessapears, and that´s black spots too. Thats also happens when i tried to change Edea AI, Seifer 3° Battle

Any help?
 
Well I think I may have found the root of the problem, it looks like if any if statement is > 255 bytes, the offset doesn't get patched correctly.
I'll see if I can find the old code somewhere to patch since the version I'm working on is a bit of a mess atm.

Edit: I've patched the issue and updated the link here

I'm not sure if it will fix the issue that is causing the problem but it does fix a very major issue - it completely screws the logic up but it doesn't show in the code because the decompiler ignores the offset.
To fix any file, you should be able to adjust the textbox to get the compile button and a compile + save should fix it.
Im using this one
 
Well seems that Ai its still leaving some issues =/ some idea came.

It´s possible create new enemies? For example copy Abadon´s c0m103.dat renamed to c0m144.dat (a dummy) and change the enemy names, abilitys and AI (when works). I saw too inside Deling that you can save a photo from the enemy, maybe change the colors and import back to the new c0m144.dat?

----------
My mod its kinda simple, bosses boosted (stronger and with new attacks), and when you get in the 3 disk and access Ragnarok, in the 2 island Heaven and Hell you will encounter new hard enemies lvl 100 (Tiamat for example) and the created ones (if possible, im working on it, or better trying).

What im trying to do is something like monster arena from FFX to both 2 island, unfortunately you can´t choose witch monster will fight =/

Lunatic Pandora and Ultimecia´s Castle will be in the same way, new hard enemies on lvl 100.

What did you guys think? ^^
 
It´s possible create new enemies? For example copy Abadon´s c0m103.dat renamed to c0m144.dat (a dummy) and change the enemy names, abilitys and AI (when works). I saw too inside Deling that you can save a photo from the enemy, maybe change the colors and import back to the new c0m144.dat?
It's possible but remember that you have a limited number of enemies available. Dummy is the only one that you can use in fact. And I don't think you can do that with Deling.

Anyone has the encounter codes to the both insland heaven and hell?
Heaven: 690-693
Hell: 699-705
 
Hm has a limit. Ok i copy Ifrit c0m and i renamed to c0m144.dat (a dummy) and replaced.
Load the file in ifrit tool and maked te changes in the name, stats and hp.
Pack the files into the battle, theoretically its a new enemy the only issue its to find him in the cactilio tool. :|

And ty so much for the island codes \o/, im trying to make like a monster arena in both areas with stronger enemies and super bosses.
 
Status
Not open for further replies.
Back
Top