Is anyone having trouble with the JobReset table? It's not resetting the licences for one of the characters. Is it because I already have summons and quickenings allocated to that character?
Was afraid of that... what a shit update. Normally they never release updates on FF games lol. Hopefully both Drummer and mancombs can fix their stuff. (Not sure if mancombs' license table is busted as well, haven't updated my game yet)
So I was looking through the tables and I think I found a bug with the "Add All Magic" script. It looks like it only adds 80 of the 81 magicks, it leaves off Graviga. Even odder is I can't buy it from the magic shop in Balopheim Port, it shows grayed out like it's already purchased. I updated the script to remove all magicks and though it showed clear in my inventory list, I could not purchase any of the magic.
local TtlIDLoop = 0x28
local IDLoopStart = 0x30013000
local IDLoopAdd = 0x00020002
local QtyLoopStart = 0x00320032
local AddAddressMultiplier = 0x1
local index = 0
while (index < TtlIDLoop) do
WriteInteger(ItemIDPtr+ItemPtrOffset+(index*AddAddressMultiplier*4),IDLoopStart)
IDLoopStart = IDLoopStart + IDLoopAdd
index = index + 1
end
WriteInteger(ItemTotalsPtr+(ItemTotalsPtrOffset*4),(TtlIDLoop*2))
It looks like the loop is 0x28 (decimal 40) which would only do 80 iterations based on the "WriteInteger" call at the bottom if I'm readying it correctly, however there are 81 total magicks.
So I was looking through the tables and I think I found a bug with the "Add All Magic" script. It looks like it only adds 80 of the 81 magicks, it leaves off Graviga. Even odder is I can't buy it from the magic shop in Balopheim Port, it shows grayed out like it's already purchased. I updated the script to remove all magicks and though it showed clear in my inventory list, I could not purchase any of the magic.
local TtlIDLoop = 0x28
local IDLoopStart = 0x30013000
local IDLoopAdd = 0x00020002
local QtyLoopStart = 0x00320032
local AddAddressMultiplier = 0x1
local index = 0
while (index < TtlIDLoop) do
WriteInteger(ItemIDPtr+ItemPtrOffset+(index*AddAddressMultiplier*4),IDLoopStart)
IDLoopStart = IDLoopStart + IDLoopAdd
index = index + 1
end
WriteInteger(ItemTotalsPtr+(ItemTotalsPtrOffset*4),(TtlIDLoop*2))
It looks like the loop is 0x28 (decimal 40) which would only do 80 iterations based on the "WriteInteger" call at the bottom if I'm readying it correctly, however there are 81 total magicks.
Thoughts?
The Add All Magic and Techniques didn't work right anyway, so I advised to use the Shop Override to get them earlier. I'm sure it's one off like you say, but it didn't work right even if that was fixed.
Is anyone having trouble with the JobReset table? It's not resetting the licences for one of the characters. Is it because I already have summons and quickenings allocated to that character?
Thanks again. I'll consider my script final with this then, unless someone finds a bug. Of course, anyone can feel free to include it in a big script.
It seems if the board is filled out (by hand or by values editing) before gambit is available, that character can never unlock gambit slots again. My Vaan is in this situation, whereas I left Penelo job unpicked til after gambit is introduced and I can unlock her slots just fine. Clearing board, reset job to try unlocking again doesn't fix this. Would be nice to have gambit slots editor or something.
So I was looking through the tables and I think I found a bug with the "Add All Magic" script. It looks like it only adds 80 of the 81 magicks, it leaves off Graviga. Even odder is I can't buy it from the magic shop in Balopheim Port, it shows grayed out like it's already purchased. I updated the script to remove all magicks and though it showed clear in my inventory list, I could not purchase any of the magic.
It looks like the loop is 0x28 (decimal 40) which would only do 80 iterations based on the "WriteInteger" call at the bottom if I'm readying it correctly, however there are 81 total magicks.
Thoughts?
The Add All Magic and Techniques didn't work right anyway, so I advised to use the Shop Override to get them earlier. I'm sure it's one off like you say, but it didn't work right even if that was fixed.
Thank you. That makes sense. I'm trying to figure out how to get that last magic and techniques I'm missing in order to get those remaining two in the sky pirates den. I tried the shop override but it still didn't add it. I may try shop override with an empty inventory and then do the add all.
I'll keep working on it, and thank you very much for all you've done. This was a great table!
Is anyone having trouble with the JobReset table? It's not resetting the licences for one of the characters. Is it because I already have summons and quickenings allocated to that character?
Thanks again. I'll consider my script final with this then, unless someone finds a bug. Of course, anyone can feel free to include it in a big script.
The character in particular it occurs on is Penelo. I just acquired all 6 characters and im heading to raithwall tomb. My board is not filled out but for some reason whenever I use option 1 on the table (Reset license board and refund LP spent), it only refunds the LP and doesn't reset the table. I found it works if you completely clear her starting licenses (option 2), but I just wanted to let people know of this issue.