Re: Tales of Vesperia Definitive Edition (Steam)
Posted: Sun Jan 20, 2019 4:08 pm
@ciphray thanks , but can you explain me how can i use those lines ? because i don't know how to convert them in to a script
Community Cheat Tables of Cheat Engine
https://fearlessrevolution.com/
Expanding on this; if set up anything like Dawn of the New World, the values are simply reading off of a table. Let's set the first B2 value as an example. If converted to binary, that reads 1011 0010. 1's are true, 0's are false. In other words, the B2 value is saying to set four of the skills from this table as true so the character gets those four skills.aflamingo wrote: ↑Sun Jan 20, 2019 7:54 amlong explanationred_cloud0 wrote: ↑Sun Jan 20, 2019 4:37 amIs there a way to make the all skills table customizeable? I'd like to add a couple of specific skills to certain party members (namely the Tension skills for Flynn/Repede), but I don't want to add all the skills to all the characters.
Code: Select all
<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
<CheatEntries>
<CheatEntry>
<ID>3523</ID>
<Description>"Character Stats"</Description>
<Options moHideChildren="1"/>
<LastState Value="" RealAddress="00000000"/>
<GroupHeader>1</GroupHeader>
<CheatEntries>
<CheatEntry>
<ID>3524</ID>
<Description>"Yuri"</Description>
<Options moHideChildren="1"/>
<LastState Value="" RealAddress="00000000"/>
<GroupHeader>1</GroupHeader>
<CheatEntries>
<CheatEntry>
<ID>3563</ID>
<Description>"Minimum SP"</Description>
<LastState Value="0" RealAddress="7FF72B1DFCD0"/>
<VariableType>4 Bytes</VariableType>
<Address>TOV_DE.exe+117FCD0</Address>
</CheatEntry>
<CheatEntry>
<ID>4797</ID>
<Description>"Base HP + Herbs"</Description>
<LastState Value="2765" RealAddress="7FF72B1DD83C"/>
<VariableType>4 Bytes</VariableType>
<Address>TOV_DE.exe+117D83C</Address>
</CheatEntry>
<CheatEntry>
<ID>3525</ID>
<Description>"Base TP + Herbs"</Description>
<LastState Value="411" RealAddress="7FF72B1DD840"/>
<VariableType>4 Bytes</VariableType>
<Address>TOV_DE.exe+117D840</Address>
</CheatEntry>
<CheatEntry>
<ID>3520</ID>
<Description>"Base Attack + Herbs"</Description>
<LastState Value="227" RealAddress="7FF72B1DD844"/>
<VariableType>4 Bytes</VariableType>
<Address>TOV_DE.exe+117D844</Address>
</CheatEntry>
<CheatEntry>
<ID>3526</ID>
<Description>"Base Defense + Herbs"</Description>
<LastState Value="266" RealAddress="7FF72B1DD84C"/>
<VariableType>4 Bytes</VariableType>
<Address>TOV_DE.exe+117D84C</Address>
</CheatEntry>
<CheatEntry>
<ID>3527</ID>
<Description>"Base Magic Attack + Herbs"</Description>
<LastState Value="208" RealAddress="7FF72B1DD848"/>
<VariableType>4 Bytes</VariableType>
<Address>TOV_DE.exe+117D848</Address>
</CheatEntry>
<CheatEntry>
<ID>3528</ID>
<Description>"Base Magic Defense + Herbs"</Description>
<LastState Value="262" RealAddress="7FF72B1DD850"/>
<VariableType>4 Bytes</VariableType>
<Address>TOV_DE.exe+117D850</Address>
</CheatEntry>
<CheatEntry>
<ID>3530</ID>
<Description>"Base Agility + Herbs"</Description>
<LastState Value="310" RealAddress="7FF72B1DD858"/>
<VariableType>4 Bytes</VariableType>
<Address>TOV_DE.exe+117D858</Address>
</CheatEntry>
</CheatEntries>
</CheatEntry>
<CheatEntry>
<ID>3531</ID>
<Description>"Estelle"</Description>
<Options moHideChildren="1"/>
<LastState Value="" RealAddress="00000000"/>
<GroupHeader>1</GroupHeader>
<CheatEntries>
<CheatEntry>
<ID>3532</ID>
<Description>"Base HP + Herbs"</Description>
<LastState Value="2312" RealAddress="7FF72B1E18E4"/>
<VariableType>4 Bytes</VariableType>
<Address>TOV_DE.exe+11818E4</Address>
</CheatEntry>
<CheatEntry>
<ID>3534</ID>
<Description>"Base TP + Herbs"</Description>
<LastState Value="505" RealAddress="7FF72B1E18E8"/>
<VariableType>4 Bytes</VariableType>
<Address>TOV_DE.exe+11818E8</Address>
</CheatEntry>
<CheatEntry>
<ID>3533</ID>
<Description>"Base Attack + Herbs"</Description>
<LastState Value="170" RealAddress="7FF72B1E18EC"/>
<VariableType>4 Bytes</VariableType>
<Address>TOV_DE.exe+11818EC</Address>
</CheatEntry>
<CheatEntry>
<ID>3535</ID>
<Description>"Base Defense + Herbs"</Description>
<LastState Value="244" RealAddress="7FF72B1E18F4"/>
<VariableType>4 Bytes</VariableType>
<Address>TOV_DE.exe+11818F4</Address>
</CheatEntry>
<CheatEntry>
<ID>3536</ID>
<Description>"Base Magic Attack + Herbs"</Description>
<LastState Value="201" RealAddress="7FF72B1E18F0"/>
<VariableType>4 Bytes</VariableType>
<Address>TOV_DE.exe+11818F0</Address>
</CheatEntry>
<CheatEntry>
<ID>3537</ID>
<Description>"Base Magic Defense + Herbs"</Description>
<LastState Value="254" RealAddress="7FF72B1E18F8"/>
<VariableType>4 Bytes</VariableType>
<Address>TOV_DE.exe+11818F8</Address>
</CheatEntry>
<CheatEntry>
<ID>3538</ID>
<Description>"Base Agility + Herbs"</Description>
<LastState Value="229" RealAddress="7FF72B1E1900"/>
<VariableType>4 Bytes</VariableType>
<Address>TOV_DE.exe+1181900</Address>
</CheatEntry>
</CheatEntries>
</CheatEntry>
<CheatEntry>
<ID>3539</ID>
<Description>"Repede"</Description>
<Options moHideChildren="1"/>
<LastState Value="" RealAddress="00000000"/>
<GroupHeader>1</GroupHeader>
<CheatEntries>
<CheatEntry>
<ID>3545</ID>
<Description>"Base HP + Herbs"</Description>
<LastState Value="2479" RealAddress="7FF72B1F5C2C"/>
<VariableType>4 Bytes</VariableType>
<Address>TOV_DE.exe+1195C2C</Address>
</CheatEntry>
<CheatEntry>
<ID>3546</ID>
<Description>"Base TP + Herbs"</Description>
<LastState Value="417" RealAddress="7FF72B1F5C30"/>
<VariableType>4 Bytes</VariableType>
<Address>TOV_DE.exe+1195C30</Address>
</CheatEntry>
<CheatEntry>
<ID>3541</ID>
<Description>"Base Attack + Herbs"</Description>
<LastState Value="201" RealAddress="7FF72B1F5C34"/>
<VariableType>4 Bytes</VariableType>
<Address>TOV_DE.exe+1195C34</Address>
</CheatEntry>
<CheatEntry>
<ID>3542</ID>
<Description>"Base Defense + Herbs"</Description>
<LastState Value="218" RealAddress="7FF72B1F5C3C"/>
<VariableType>4 Bytes</VariableType>
<Address>TOV_DE.exe+1195C3C</Address>
</CheatEntry>
<CheatEntry>
<ID>3544</ID>
<Description>"Base Magic Attack + Herbs"</Description>
<LastState Value="208" RealAddress="7FF72B1F5C38"/>
<VariableType>4 Bytes</VariableType>
<Address>TOV_DE.exe+1195C38</Address>
</CheatEntry>
<CheatEntry>
<ID>3543</ID>
<Description>"Base Magic Defense + Herbs"</Description>
<LastState Value="208" RealAddress="7FF72B1F5C40"/>
<VariableType>4 Bytes</VariableType>
<Address>TOV_DE.exe+1195C40</Address>
</CheatEntry>
<CheatEntry>
<ID>3540</ID>
<Description>"Base Agility + Herbs"</Description>
<LastState Value="317" RealAddress="7FF72B1F5C48"/>
<VariableType>4 Bytes</VariableType>
<Address>TOV_DE.exe+1195C48</Address>
</CheatEntry>
</CheatEntries>
</CheatEntry>
<CheatEntry>
<ID>3547</ID>
<Description>"Karol"</Description>
<Options moHideChildren="1"/>
<LastState Value="" RealAddress="00000000"/>
<GroupHeader>1</GroupHeader>
<CheatEntries>
<CheatEntry>
<ID>3549</ID>
<Description>"Base HP + Herbs"</Description>
<LastState Value="2470" RealAddress="7FF72B1E598C"/>
<VariableType>4 Bytes</VariableType>
<Address>TOV_DE.exe+118598C</Address>
</CheatEntry>
<CheatEntry>
<ID>3550</ID>
<Description>"Base TP + Herbs"</Description>
<LastState Value="369" RealAddress="7FF72B1E5990"/>
<VariableType>4 Bytes</VariableType>
<Address>TOV_DE.exe+1185990</Address>
</CheatEntry>
<CheatEntry>
<ID>3551</ID>
<Description>"Base Attack + Herbs"</Description>
<LastState Value="201" RealAddress="7FF72B1E5994"/>
<VariableType>4 Bytes</VariableType>
<Address>TOV_DE.exe+1185994</Address>
</CheatEntry>
<CheatEntry>
<ID>3552</ID>
<Description>"Base Defense + Herbs"</Description>
<LastState Value="184" RealAddress="7FF72B1E599C"/>
<VariableType>4 Bytes</VariableType>
<Address>TOV_DE.exe+118599C</Address>
</CheatEntry>
<CheatEntry>
<ID>3553</ID>
<Description>"Base Magic Attack + Herbs"</Description>
<LastState Value="182" RealAddress="7FF72B1E5998"/>
<VariableType>4 Bytes</VariableType>
<Address>TOV_DE.exe+1185998</Address>
</CheatEntry>
<CheatEntry>
<ID>3554</ID>
<Description>"Base Magic Defense + Herbs"</Description>
<LastState Value="202" RealAddress="7FF72B1E59A0"/>
<VariableType>4 Bytes</VariableType>
<Address>TOV_DE.exe+11859A0</Address>
</CheatEntry>
<CheatEntry>
<ID>3555</ID>
<Description>"Base Agility + Herbs"</Description>
<LastState Value="240" RealAddress="7FF72B1E59A8"/>
<VariableType>4 Bytes</VariableType>
<Address>TOV_DE.exe+11859A8</Address>
</CheatEntry>
</CheatEntries>
</CheatEntry>
<CheatEntry>
<ID>3548</ID>
<Description>"Rita"</Description>
<Options moHideChildren="1"/>
<LastState Value="" RealAddress="00000000"/>
<GroupHeader>1</GroupHeader>
<CheatEntries>
<CheatEntry>
<ID>3556</ID>
<Description>"Base HP + Herbs"</Description>
<LastState Value="2302" RealAddress="7FF72B1E9A34"/>
<VariableType>4 Bytes</VariableType>
<Address>TOV_DE.exe+1189A34</Address>
</CheatEntry>
<CheatEntry>
<ID>3557</ID>
<Description>"Base TP + Herbs"</Description>
<LastState Value="533" RealAddress="7FF72B1E9A38"/>
<VariableType>4 Bytes</VariableType>
<Address>TOV_DE.exe+1189A38</Address>
</CheatEntry>
<CheatEntry>
<ID>3558</ID>
<Description>"Base Attack + Herbs"</Description>
<LastState Value="140" RealAddress="7FF72B1E9A3C"/>
<VariableType>4 Bytes</VariableType>
<Address>TOV_DE.exe+1189A3C</Address>
</CheatEntry>
<CheatEntry>
<ID>3559</ID>
<Description>"Base Defense + Herbs"</Description>
<LastState Value="181" RealAddress="7FF72B1E9A44"/>
<VariableType>4 Bytes</VariableType>
<Address>TOV_DE.exe+1189A44</Address>
</CheatEntry>
<CheatEntry>
<ID>3560</ID>
<Description>"Base Magic Attack + Herbs"</Description>
<LastState Value="215" RealAddress="7FF72B1E9A40"/>
<VariableType>4 Bytes</VariableType>
<Address>TOV_DE.exe+1189A40</Address>
</CheatEntry>
<CheatEntry>
<ID>3561</ID>
<Description>"Base Magic Defense + Herbs"</Description>
<LastState Value="239" RealAddress="7FF72B1E9A48"/>
<VariableType>4 Bytes</VariableType>
<Address>TOV_DE.exe+1189A48</Address>
</CheatEntry>
<CheatEntry>
<ID>3562</ID>
<Description>"Base Agility + Herbs"</Description>
<LastState Value="234" RealAddress="7FF72B1E9A50"/>
<VariableType>4 Bytes</VariableType>
<Address>TOV_DE.exe+1189A50</Address>
</CheatEntry>
</CheatEntries>
</CheatEntry>
<CheatEntry>
<ID>3566</ID>
<Description>"Raven"</Description>
<Options moHideChildren="1"/>
<LastState Value="" RealAddress="00000000"/>
<GroupHeader>1</GroupHeader>
<CheatEntries>
<CheatEntry>
<ID>3565</ID>
<Description>"Base HP + Herbs"</Description>
<LastState Value="2380" RealAddress="7FF72B1EDADC"/>
<VariableType>4 Bytes</VariableType>
<Address>TOV_DE.exe+118DADC</Address>
</CheatEntry>
<CheatEntry>
<ID>3567</ID>
<Description>"Base TP + Herbs"</Description>
<LastState Value="479" RealAddress="7FF72B1EDAE0"/>
<VariableType>4 Bytes</VariableType>
<Address>TOV_DE.exe+118DAE0</Address>
</CheatEntry>
<CheatEntry>
<ID>3568</ID>
<Description>"Base Attack + Herbs"</Description>
<LastState Value="171" RealAddress="7FF72B1EDAE4"/>
<VariableType>4 Bytes</VariableType>
<Address>TOV_DE.exe+118DAE4</Address>
</CheatEntry>
<CheatEntry>
<ID>3569</ID>
<Description>"Base Defense +Herbs"</Description>
<LastState Value="161" RealAddress="7FF72B1EDAEC"/>
<VariableType>4 Bytes</VariableType>
<Address>TOV_DE.exe+118DAEC</Address>
</CheatEntry>
<CheatEntry>
<ID>3571</ID>
<Description>"Base Magic Attack + Herbs"</Description>
<LastState Value="200" RealAddress="7FF72B1EDAE8"/>
<VariableType>4 Bytes</VariableType>
<Address>TOV_DE.exe+118DAE8</Address>
</CheatEntry>
<CheatEntry>
<ID>3570</ID>
<Description>"Base Magic Defense + Herbs"</Description>
<LastState Value="182" RealAddress="7FF72B1EDAF0"/>
<VariableType>4 Bytes</VariableType>
<Address>TOV_DE.exe+118DAF0</Address>
</CheatEntry>
<CheatEntry>
<ID>3572</ID>
<Description>"Base Agility + Herbs"</Description>
<LastState Value="204" RealAddress="7FF72B1EDAF8"/>
<VariableType>4 Bytes</VariableType>
<Address>TOV_DE.exe+118DAF8</Address>
</CheatEntry>
</CheatEntries>
</CheatEntry>
<CheatEntry>
<ID>4799</ID>
<Description>"Judith"</Description>
<Options moHideChildren="1"/>
<LastState Value="" RealAddress="00000000"/>
<GroupHeader>1</GroupHeader>
<CheatEntries>
<CheatEntry>
<ID>4798</ID>
<Description>"Base HP + Herbs"</Description>
<LastState Value="2377" RealAddress="7FF72B1F1B84"/>
<VariableType>4 Bytes</VariableType>
<Address>TOV_DE.exe+1191B84</Address>
</CheatEntry>
<CheatEntry>
<ID>4800</ID>
<Description>"Base TP + Herbs"</Description>
<LastState Value="362" RealAddress="7FF72B1F1B88"/>
<VariableType>4 Bytes</VariableType>
<Address>TOV_DE.exe+1191B88</Address>
</CheatEntry>
<CheatEntry>
<ID>4801</ID>
<Description>"Base Attack + Herbs"</Description>
<LastState Value="232" RealAddress="7FF72B1F1B8C"/>
<VariableType>4 Bytes</VariableType>
<Address>TOV_DE.exe+1191B8C</Address>
</CheatEntry>
<CheatEntry>
<ID>4802</ID>
<Description>"Base Defense + Herbs"</Description>
<LastState Value="210" RealAddress="7FF72B1F1B94"/>
<VariableType>4 Bytes</VariableType>
<Address>TOV_DE.exe+1191B94</Address>
</CheatEntry>
<CheatEntry>
<ID>4803</ID>
<Description>"Base Magic Attack + Herbs"</Description>
<LastState Value="236" RealAddress="7FF72B1F1B90"/>
<VariableType>4 Bytes</VariableType>
<Address>TOV_DE.exe+1191B90</Address>
</CheatEntry>
<CheatEntry>
<ID>4804</ID>
<Description>"Base Magic Defense + Herbs"</Description>
<LastState Value="235" RealAddress="7FF72B1F1B98"/>
<VariableType>4 Bytes</VariableType>
<Address>TOV_DE.exe+1191B98</Address>
</CheatEntry>
<CheatEntry>
<ID>4805</ID>
<Description>"Base Agility + Herbs"</Description>
<LastState Value="262" RealAddress="7FF72B1F1BA0"/>
<VariableType>4 Bytes</VariableType>
<Address>TOV_DE.exe+1191BA0</Address>
</CheatEntry>
</CheatEntries>
</CheatEntry>
<CheatEntry>
<ID>4807</ID>
<Description>"Flynn"</Description>
<Options moHideChildren="1"/>
<LastState Value="" RealAddress="00000000"/>
<GroupHeader>1</GroupHeader>
<CheatEntries>
<CheatEntry>
<ID>4806</ID>
<Description>"Base HP + Herbs"</Description>
<LastState Value="2812" RealAddress="7FF72B1F9CD4"/>
<VariableType>4 Bytes</VariableType>
<Address>TOV_DE.exe+1199CD4</Address>
</CheatEntry>
<CheatEntry>
<ID>4808</ID>
<Description>"Base TP + Herbs"</Description>
<LastState Value="482" RealAddress="7FF72B1F9CD8"/>
<VariableType>4 Bytes</VariableType>
<Address>TOV_DE.exe+1199CD8</Address>
</CheatEntry>
<CheatEntry>
<ID>4809</ID>
<Description>"Base Attack + Herbs"</Description>
<LastState Value="175" RealAddress="7FF72B1F9CDC"/>
<VariableType>4 Bytes</VariableType>
<Address>TOV_DE.exe+1199CDC</Address>
</CheatEntry>
<CheatEntry>
<ID>4810</ID>
<Description>"Base Defense + Herbs"</Description>
<LastState Value="255" RealAddress="7FF72B1F9CE4"/>
<VariableType>4 Bytes</VariableType>
<Address>TOV_DE.exe+1199CE4</Address>
</CheatEntry>
<CheatEntry>
<ID>4811</ID>
<Description>"Base Magic Attack + Herbs"</Description>
<LastState Value="255" RealAddress="7FF72B1F9CE0"/>
<VariableType>4 Bytes</VariableType>
<Address>TOV_DE.exe+1199CE0</Address>
</CheatEntry>
<CheatEntry>
<ID>4812</ID>
<Description>"Base Magic Defense + Herbs"</Description>
<LastState Value="255" RealAddress="7FF72B1F9CE8"/>
<VariableType>4 Bytes</VariableType>
<Address>TOV_DE.exe+1199CE8</Address>
</CheatEntry>
<CheatEntry>
<ID>4813</ID>
<Description>"Base Agility + Herbs"</Description>
<LastState Value="180" RealAddress="7FF72B1F9CF0"/>
<VariableType>4 Bytes</VariableType>
<Address>TOV_DE.exe+1199CF0</Address>
</CheatEntry>
</CheatEntries>
</CheatEntry>
<CheatEntry>
<ID>4814</ID>
<Description>"Patty"</Description>
<Options moHideChildren="1"/>
<LastState Value="" RealAddress="00000000"/>
<GroupHeader>1</GroupHeader>
<CheatEntries>
<CheatEntry>
<ID>4815</ID>
<Description>"Base HP + Herbs"</Description>
<LastState Value="2329" RealAddress="7FF72B1FDD7C"/>
<VariableType>4 Bytes</VariableType>
<Address>TOV_DE.exe+119DD7C</Address>
</CheatEntry>
<CheatEntry>
<ID>4816</ID>
<Description>"Base TP + Herbs"</Description>
<LastState Value="398" RealAddress="7FF72B1FDD80"/>
<VariableType>4 Bytes</VariableType>
<Address>TOV_DE.exe+119DD80</Address>
</CheatEntry>
<CheatEntry>
<ID>4817</ID>
<Description>"Base Attack + Herbs"</Description>
<LastState Value="257" RealAddress="7FF72B1FDD84"/>
<VariableType>4 Bytes</VariableType>
<Address>TOV_DE.exe+119DD84</Address>
</CheatEntry>
<CheatEntry>
<ID>4818</ID>
<Description>"Base Defense + Herbs"</Description>
<LastState Value="209" RealAddress="7FF72B1FDD8C"/>
<VariableType>4 Bytes</VariableType>
<Address>TOV_DE.exe+119DD8C</Address>
</CheatEntry>
<CheatEntry>
<ID>4819</ID>
<Description>"Base Magic Attack + Herbs"</Description>
<LastState Value="256" RealAddress="7FF72B1FDD88"/>
<VariableType>4 Bytes</VariableType>
<Address>TOV_DE.exe+119DD88</Address>
</CheatEntry>
<CheatEntry>
<ID>4820</ID>
<Description>"Base Magic Defense + Herbs"</Description>
<LastState Value="205" RealAddress="7FF72B1FDD90"/>
<VariableType>4 Bytes</VariableType>
<Address>TOV_DE.exe+119DD90</Address>
</CheatEntry>
<CheatEntry>
<ID>4821</ID>
<Description>"Base Agility + Herbs"</Description>
<LastState Value="228" RealAddress="7FF72B1FDD98"/>
<VariableType>4 Bytes</VariableType>
<Address>TOV_DE.exe+119DD98</Address>
</CheatEntry>
</CheatEntries>
</CheatEntry>
</CheatEntries>
</CheatEntry>
</CheatEntries>
</CheatTable>
That's an amazing job you've done there already! It's super handy being able to choose which skill to add per character. Personally I only want to have 'some' skills on some characters, such as Glory, Repede's Scanning & Full-Check skill, etc. So that will work amazingly for this.Geordan9 wrote: ↑Sun Jan 20, 2019 6:39 pmOn the topic of having more control over unlocking skills, I have mentioned before about the need to check each bit in the bytes. I currently have a table in the works to programmatically find the character data sections in memory and a script to find the skill offset. The table is able to do this however there are a lot of skills to find in each bit and to name them and organize them takes time. I have a few already and the last skill labeled "WIP" is the last one I left on. Its tiresome for me to go through them all so if you guys would like to continue to add to it, that'll be helpful.
Nice! I'd be glad to help - I assume to test it I would take each of the ??? entries and change it from 0 to 1, then check which skills are now active in the character skill list, right? How do I add more entries to the table for the remaining skills?Geordan9 wrote: ↑Sun Jan 20, 2019 6:39 pmOn the topic of having more control over unlocking skills, I have mentioned before about the need to check each bit in the bytes. I currently have a table in the works to programmatically find the character data sections in memory and a script to find the skill offset. The table is able to do this however there are a lot of skills to find in each bit and to name them and organize them takes time. I have a few already and the last skill labeled "WIP" is the last one I left on. Its tiresome for me to go through them all so if you guys would like to continue to add to it, that'll be helpful.
The "???" entries are actually ones that didn't seem to unlock anything. I still have them in the table if by chance they do represent a skill and are just inaccessible. Although I assume they may not do anything. What you want to do is start with the "WIP" entry I have in there and see what gets unlocked when you it's set to 1. Once you find it, rename it to that skill, organize it with the rest, then copy and paste it and adjust the value type one more bit ahead. Once you've tested all 8 bits in the byte, adjust the address by 1 and start at the 1 bit (index 0)red_cloud0 wrote: ↑Sun Jan 20, 2019 7:10 pmNice! I'd be glad to help - I assume to test it I would take each of the ??? entries and change it from 0 to 1, then check which skills are now active in the character skill list, right? How do I add more entries to the table for the remaining skills?
Got it, thanks! I'll go ahead and start adding to it, thenGeordan9 wrote: ↑Sun Jan 20, 2019 7:36 pmThe "???" entries are actually ones that didn't seem to unlock anything. I still have them in the table if by chance they do represent a skill and are just inaccessible. Although I assume they may not do anything. What you want to do is start with the "WIP" entry I have in there and see what gets unlocked when you it's set to 1. Once you find it, rename it to that skill, organize it with the rest, then copy and paste it and adjust the value type one more bit ahead. Once you've tested all 8 bits in the byte, adjust the address by 1 and start at the 1 bit (index 0)red_cloud0 wrote: ↑Sun Jan 20, 2019 7:10 pmNice! I'd be glad to help - I assume to test it I would take each of the ??? entries and change it from 0 to 1, then check which skills are now active in the character skill list, right? How do I add more entries to the table for the remaining skills?
There are a bunch of "WIP" addresses that you named. I'm not sure why, and you didn't organize them. You just sorted them by Address = . =red_cloud0 wrote: ↑Sun Jan 20, 2019 8:50 pmGot it, thanks! I'll go ahead and start adding to it, then
Edit: Alright, I went ahead and checked what I think are all of the skills - after a while I started getting nothing but ???s, and the list appears to be fairly complete. Attached is an updated copy with all of the skills (I removed the other scripts so it's just the skill data)
I just used the speedhack function to make that part go faster. Didn't take too long with that enabled. (always do the odds/evens minigame, as that one seems to have better luck).Darkedone02 wrote: ↑Sun Jan 20, 2019 11:34 pmThere is a dice master game over at a port town, is there a way we can cheat the system with always even or always low results to instantly win this game?
Whoops sorry, I must've forgotten to save the last version of the file - I went through all of the WIPs and just got ???s out of them, so I must've exited instead of saving. All of the WIPs listed there should be ???s though, since that was where I hit the end.Geordan9 wrote: ↑Sun Jan 20, 2019 11:06 pmThere are a bunch of "WIP" addresses that you named. I'm not sure why, and you didn't organize them. You just sorted them by Address = . =red_cloud0 wrote: ↑Sun Jan 20, 2019 8:50 pmGot it, thanks! I'll go ahead and start adding to it, then
Edit: Alright, I went ahead and checked what I think are all of the skills - after a while I started getting nothing but ???s, and the list appears to be fairly complete. Attached is an updated copy with all of the skills (I removed the other scripts so it's just the skill data)
Well if all the skills are there I can organize it later as I get the ready to do the Titles. Thanks
I swear yesterday i can activate Instant cast, but with this new table you posted, it doesn't even click-able.Geordan9 wrote: ↑Mon Jan 21, 2019 2:56 amAlright, same scenario as last time. I have included a "Titles" section in the Character Data so you can add onto that. I've included only a few titles and would like if one of you guys can add to it. They seem to be in order, but there are a few bits in it that are just nothing. So I'd recommend doing them one at a time.
I've also added an "Access All Titles" script so you can access the titles without affecting your unlocked titles. The "Skills" section of Character Data is also organized based on the game's skill selection menu.
(Since the Character Data script, and the scripts inside, find their offsets programmatically, an update will not throw them off and they should continue working.)