Crystal Project [Steam]

Ask about cheats/tables for single player games here
dropdownmenu
Noobzor
Noobzor
Posts: 11
Joined: Mon Oct 05, 2020 11:11 am
Reputation: 0

Re: Crystal Project [Steam]

Post by dropdownmenu »

I'd managed to find timers with manual searches as 'double' values, for races or some timed switches (too little too late after the hell that was mausoleum but it did let me run around with infinite salmon until I found the perma one), but anyone have any idea where to find jump height or gliding/flight in some fashion?

User avatar
happyTugs
Table Makers
Table Makers
Posts: 127
Joined: Mon Apr 20, 2020 1:01 am
Reputation: 148

Re: Crystal Project [Steam]

Post by happyTugs »

The updated table is below.
Unzip with 7-Zip.
  • Serialize DAT files to JSON
  • Item/Equipment Adder
  • Dissect Party Member Fields
Crystal Project.zip
Password: @happyTugs
Apr 24, 2022 (1.1.0)
(22.29 KiB) Downloaded 807 times
Last edited by happyTugs on Sun Apr 24, 2022 5:56 am, edited 8 times in total.

User avatar
Ella_Loves
Expert Cheater
Expert Cheater
Posts: 57
Joined: Fri Apr 08, 2022 4:46 am
Reputation: 10

Re: Crystal Project [Steam]

Post by Ella_Loves »

Hii to those saying it doesn't work on the update. I am fully updated and still works. Do remember you must do a battle and use MP and AP, finish the battle~ THEN you can toggle the cheats on ^_^

User avatar
Ella_Loves
Expert Cheater
Expert Cheater
Posts: 57
Joined: Fri Apr 08, 2022 4:46 am
Reputation: 10

Re: Crystal Project [Steam]

Post by Ella_Loves »

happyTugs wrote:
Thu Apr 14, 2022 10:21 am
Simple table that lists party member's stats.


Crystal Project.CT
Thank you for this! is amazing! was able to lock crit rate at 100% \o/

User avatar
happyTugs
Table Makers
Table Makers
Posts: 127
Joined: Mon Apr 20, 2020 1:01 am
Reputation: 148

Ella_Loves Request

Post by happyTugs »

Ella_Loves wrote:
Thu Apr 14, 2022 11:45 am
Thank you for this! is amazing! was able to lock crit rate at 100% \o/
What other features would you like?

dropdownmenu
Noobzor
Noobzor
Posts: 11
Joined: Mon Oct 05, 2020 11:11 am
Reputation: 0

Re: Crystal Project [Steam]

Post by dropdownmenu »

Would mobility or mount features be possible? Things like movement speed, jump height...

chaos915
Expert Cheater
Expert Cheater
Posts: 66
Joined: Sun Jun 09, 2019 11:13 pm
Reputation: 16

Re: Crystal Project [Steam]

Post by chaos915 »

I found the pointer for current passive points using happyTugs table. Just change the top offset for the character's names to -7c.

Sometimes the lead character's pointer for pp doesn't work, but simply returning to the title screen and reloading will usually fix it.

You can freeze the value at 10 while selecting passives for infinite PP, then turn it back off(can crash the game if you leave it frozen)

If you load a save with more than 10 pp worth of skills, most of the passives get unequipped, because it only retains up to 10 pp worth of passives(lower cost takes priority, but it's still somewhat random). It's annoying having to reapply everything, but it works.
-----------------------------------------------------------------------------------------------------------------------------------------------

A script to reduce the cost of all passives to 0 would be a better solution

demargon
Noobzor
Noobzor
Posts: 13
Joined: Mon Apr 17, 2017 10:22 am
Reputation: 0

Re: Ella_Loves Request

Post by demargon »

happyTugs wrote:
Thu Apr 14, 2022 2:05 pm
Ella_Loves wrote:
Thu Apr 14, 2022 11:45 am
Thank you for this! is amazing! was able to lock crit rate at 100% \o/
What other features would you like?
Hello! and thx for your findings.
Would it be possible to have a pointer to the Current EXP or Total EXP of a given character? I mapped the class levels of every single one, and can basically give myself every skills and passives (even class restricted ones) but because i don't know how to create pointers or aob scripts, i need to search it every time i load a save or reboot the game.

To give a full list of request, I need a pointer for PP, one for any Class LP, and one for Total EXP, which would allow me to nearly attain a save editor level.

I attach a CT, but don't look there for something usable directly, it need to be recalculated every time, and the addresses of the things above (PP, Class LP, Max EXP) are not static one to the others.
with PP pointer you can activate every learned passives
with any class LP, you can calculate All class LP (warrior being the first address, and spaced by +12 (+C Hex) for the next class
With total EXP, with a +16 (+10 Hex), you get the Warrior class Level
By giving yourselves level in any classes, you get corresponding stat bonuses

One last thing would be to point to a value equal to 87 (57 Hex) in the character adresses region, which is the first address to the learned passives of a character. After this "87" value can be 0, 1 or 2
0 means it cannot be accessed
1 can be accessed / learned
2 is learned.
So if you dgive value "2" to every adresses (4 bytes) after this so-called "87", your character will know every passives in the game!!
coupled with a locked PP value to 10, you can activate every last one of them, included class specific, and create hybrid / godly classes
Enjoy!!

I hope this Helps!
Attachments
Crystal Project.CT
(351.7 KiB) Downloaded 668 times

demargon
Noobzor
Noobzor
Posts: 13
Joined: Mon Apr 17, 2017 10:22 am
Reputation: 0

Re: Crystal Project [Steam]

Post by demargon »

chaos915 wrote:
Thu Apr 14, 2022 7:06 pm
I found the pointer for current passive points using happyTugs table. Just change the top offset for the character's names to -7c.

Sometimes the lead character's pointer for pp doesn't work, but simply returning to the title screen and reloading will usually fix it.

You can freeze the value at 10 while selecting passives for infinite PP, then turn it back off(can crash the game if you leave it frozen)

If you load a save with more than 10 pp worth of skills, most of the passives get unequipped, because it only retains up to 10 pp worth of passives(lower cost takes priority, but it's still somewhat random). It's annoying having to reapply everything, but it works.
-----------------------------------------------------------------------------------------------------------------------------------------------

A script to reduce the cost of all passives to 0 would be a better solution
Is this a constant for you? I tried but never reached the PP address this way...
Too bad, it would have answered one of the four pointer i'm looking for ^_^'

Just an add to my previous post, the real (saved and permanent) adress region is around the name, not the stats, which are reinitialized every time you load.
Instead, try giving your character levels in different classes, it will update by switching equipment / changing class, and be a permanent change

Screenshot exemple attached
[Link]

chaos915
Expert Cheater
Expert Cheater
Posts: 66
Joined: Sun Jun 09, 2019 11:13 pm
Reputation: 16

Re: Crystal Project [Steam]

Post by chaos915 »

demargon wrote:
Thu Apr 14, 2022 7:47 pm
chaos915 wrote:
Thu Apr 14, 2022 7:06 pm
I found the pointer for current passive points using happyTugs table. Just change the top offset for the character's names to -7c.

Sometimes the lead character's pointer for pp doesn't work, but simply returning to the title screen and reloading will usually fix it.

You can freeze the value at 10 while selecting passives for infinite PP, then turn it back off(can crash the game if you leave it frozen)

If you load a save with more than 10 pp worth of skills, most of the passives get unequipped, because it only retains up to 10 pp worth of passives(lower cost takes priority, but it's still somewhat random). It's annoying having to reapply everything, but it works.
-----------------------------------------------------------------------------------------------------------------------------------------------

A script to reduce the cost of all passives to 0 would be a better solution
Is this a constant for you? I tried but never reached the PP address this way...
Too bad, it would have answered one of the four pointer i'm looking for ^_^'

Just an add to my previous post, the real (saved and permanent) adress region is around the name, not the stats, which are reinitialized every time you load.
Instead, try giving your character levels in different classes, it will update by switching equipment / changing class, and be a permanent change

Screenshot exemple attached
[Link]
At one point while messing with the pointers for PP my game crashed.

The pointers were still good after restarting the game/CE, but the pointer for the first character was incorrect(the other 3 characters were still fine though) until I quit to title with happyTugs table active and reloaded my save.

The pointer was working fine after that, but I assume I need to do this every time I open the game.

This problem was consistent with when I was messing with trying to find the pointer on my own(though I only went deep enough that it would work on reloading saves, the main character's pointer was always different after reloading a save the second time.

User avatar
Ella_Loves
Expert Cheater
Expert Cheater
Posts: 57
Joined: Fri Apr 08, 2022 4:46 am
Reputation: 10

Re: Ella_Loves Request

Post by Ella_Loves »

happyTugs wrote:
Thu Apr 14, 2022 2:05 pm
Ella_Loves wrote:
Thu Apr 14, 2022 11:45 am
Thank you for this! is amazing! was able to lock crit rate at 100% \o/
What other features would you like?
I think it's great as it is personally. I am not sure how hard it is to find things. Just love the game and this made it even better :wub:

chaos915
Expert Cheater
Expert Cheater
Posts: 66
Joined: Sun Jun 09, 2019 11:13 pm
Reputation: 16

Re: Ella_Loves Request

Post by chaos915 »

demargon wrote:
Thu Apr 14, 2022 7:32 pm
happyTugs wrote:
Thu Apr 14, 2022 2:05 pm
Ella_Loves wrote:
Thu Apr 14, 2022 11:45 am
Thank you for this! is amazing! was able to lock crit rate at 100% \o/
What other features would you like?
Hello! and thx for your findings.
Would it be possible to have a pointer to the Current EXP or Total EXP of a given character? I mapped the class levels of every single one, and can basically give myself every skills and passives (even class restricted ones) but because i don't know how to create pointers or aob scripts, i need to search it every time i load a save or reboot the game.

To give a full list of request, I need a pointer for PP, one for any Class LP, and one for Total EXP, which would allow me to nearly attain a save editor level.

I attach a CT, but don't look there for something usable directly, it need to be recalculated every time, and the addresses of the things above (PP, Class LP, Max EXP) are not static one to the others.
with PP pointer you can activate every learned passives
with any class LP, you can calculate All class LP (warrior being the first address, and spaced by +12 (+C Hex) for the next class
With total EXP, with a +16 (+10 Hex), you get the Warrior class Level
By giving yourselves level in any classes, you get corresponding stat bonuses

One last thing would be to point to a value equal to 87 (57 Hex) in the character adresses region, which is the first address to the learned passives of a character. After this "87" value can be 0, 1 or 2
0 means it cannot be accessed
1 can be accessed / learned
2 is learned.
So if you dgive value "2" to every adresses (4 bytes) after this so-called "87", your character will know every passives in the game!!
coupled with a locked PP value to 10, you can activate every last one of them, included class specific, and create hybrid / godly classes
Enjoy!!

I hope this Helps!
I managed to find pointers for all the passives and class levels with happyTugs table as the base.

These addresses rely on having GameMain activated(from happyTugs table) and loading your save twice at the start of a session. Feel free to use these. I only have the first slot done so far, but it's all you need since you can change your party order.
Spoiler
<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
<CheatEntries>
<CheatEntry>
<ID>1230</ID>
<Description>"Passive Learned Start"</Description>
<Options moManualExpandCollapse="1"/>
<ShowAsSigned>0</ShowAsSigned>
<VariableType>4 Bytes</VariableType>
<Address>partyData</Address>
<Offsets>
<Offset>-22C</Offset>
<Offset>4</Offset>
<Offset>8</Offset>
<Offset>10</Offset>
<Offset>0</Offset>
</Offsets>
<CheatEntries>
<CheatEntry>
<ID>1289</ID>
<Description>"Counter"</Description>
<ShowAsSigned>0</ShowAsSigned>
<VariableType>4 Bytes</VariableType>
<Address>+4</Address>
</CheatEntry>
<CheatEntry>
<ID>1290</ID>
<Description>"Initial Oomph"</Description>
<ShowAsSigned>0</ShowAsSigned>
<VariableType>4 Bytes</VariableType>
<Address>+8</Address>
</CheatEntry>
<CheatEntry>
<ID>1291</ID>
<Description>"Brawler"</Description>
<ShowAsSigned>0</ShowAsSigned>
<VariableType>4 Bytes</VariableType>
<Address>+C</Address>
</CheatEntry>
<CheatEntry>
<ID>1292</ID>
<Description>"Preemptive"</Description>
<ShowAsSigned>0</ShowAsSigned>
<VariableType>4 Bytes</VariableType>
<Address>+10</Address>
</CheatEntry>
<CheatEntry>
<ID>1293</ID>
<Description>"Adrenaline"</Description>
<ShowAsSigned>0</ShowAsSigned>
<VariableType>4 Bytes</VariableType>
<Address>+14</Address>
</CheatEntry>
<CheatEntry>
<ID>1294</ID>
<Description>"Grudge"</Description>
<ShowAsSigned>0</ShowAsSigned>
<VariableType>4 Bytes</VariableType>
<Address>+18</Address>
</CheatEntry>
<CheatEntry>
<ID>1295</ID>
<Description>"Equip Sword"</Description>
<ShowAsSigned>0</ShowAsSigned>
<VariableType>4 Bytes</VariableType>
<Address>+1C</Address>
</CheatEntry>
<CheatEntry>
<ID>1296</ID>
<Description>"Equip Axe"</Description>
<ShowAsSigned>0</ShowAsSigned>
<VariableType>4 Bytes</VariableType>
<Address>+20</Address>
</CheatEntry>
<CheatEntry>
<ID>1297</ID>
<Description>"HP Boost"</Description>
<ShowAsSigned>0</ShowAsSigned>
<VariableType>4 Bytes</VariableType>
<Address>+24</Address>
</CheatEntry>
<CheatEntry>
<ID>1298</ID>
<Description>"Backstabber"</Description>
<ShowAsSigned>0</ShowAsSigned>
<VariableType>4 Bytes</VariableType>
<Address>+28</Address>
</CheatEntry>
<CheatEntry>
<ID>1299</ID>
<Description>"Shapeshift*"</Description>
<ShowAsSigned>0</ShowAsSigned>
<VariableType>4 Bytes</VariableType>
<Address>+2C</Address>
</CheatEntry>
<CheatEntry>
<ID>1300</ID>
<Description>"Equip Dagger"</Description>
<ShowAsSigned>0</ShowAsSigned>
<VariableType>4 Bytes</VariableType>
<Address>+30</Address>
</CheatEntry>
<CheatEntry>
<ID>1301</ID>
<Description>"Element Specialist*"</Description>
<ShowAsSigned>0</ShowAsSigned>
<VariableType>4 Bytes</VariableType>
<Address>+34</Address>
</CheatEntry>
<CheatEntry>
<ID>1302</ID>
<Description>"Equip Wand"</Description>
<ShowAsSigned>0</ShowAsSigned>
<VariableType>4 Bytes</VariableType>
<Address>+38</Address>
</CheatEntry>
<CheatEntry>
<ID>1303</ID>
<Description>"Slefless Cure"</Description>
<ShowAsSigned>0</ShowAsSigned>
<VariableType>4 Bytes</VariableType>
<Address>+3C</Address>
</CheatEntry>
<CheatEntry>
<ID>1304</ID>
<Description>"Auto-Revival"</Description>
<ShowAsSigned>0</ShowAsSigned>
<VariableType>4 Bytes</VariableType>
<Address>+40</Address>
</CheatEntry>
<CheatEntry>
<ID>1305</ID>
<Description>"Equip Staff"</Description>
<ShowAsSigned>0</ShowAsSigned>
<VariableType>4 Bytes</VariableType>
<Address>+44</Address>
</CheatEntry>
<CheatEntry>
<ID>1306</ID>
<Description>"Pinpoint*"</Description>
<ShowAsSigned>0</ShowAsSigned>
<VariableType>4 Bytes</VariableType>
<Address>+48</Address>
</CheatEntry>
<CheatEntry>
<ID>1307</ID>
<Description>"Endless Fury*"</Description>
<ShowAsSigned>0</ShowAsSigned>
<VariableType>4 Bytes</VariableType>
<Address>+4C</Address>
</CheatEntry>
<CheatEntry>
<ID>1308</ID>
<Description>"Perfect Dodge"</Description>
<ShowAsSigned>0</ShowAsSigned>
<VariableType>4 Bytes</VariableType>
<Address>+50</Address>
</CheatEntry>
<CheatEntry>
<ID>1309</ID>
<Description>"Eagle Talon*"</Description>
<ShowAsSigned>0</ShowAsSigned>
<VariableType>4 Bytes</VariableType>
<Address>+54</Address>
</CheatEntry>
<CheatEntry>
<ID>1310</ID>
<Description>"Duel Ready"</Description>
<ShowAsSigned>0</ShowAsSigned>
<VariableType>4 Bytes</VariableType>
<Address>+58</Address>
</CheatEntry>
<CheatEntry>
<ID>1311</ID>
<Description>"Equip Rapier"</Description>
<ShowAsSigned>0</ShowAsSigned>
<VariableType>4 Bytes</VariableType>
<Address>+5C</Address>
</CheatEntry>
<CheatEntry>
<ID>1312</ID>
<Description>"AP Focus*"</Description>
<ShowAsSigned>0</ShowAsSigned>
<VariableType>4 Bytes</VariableType>
<Address>+60</Address>
</CheatEntry>
<CheatEntry>
<ID>1313</ID>
<Description>"AP Life Link**"</Description>
<ShowAsSigned>0</ShowAsSigned>
<VariableType>4 Bytes</VariableType>
<Address>+64</Address>
</CheatEntry>
<CheatEntry>
<ID>1314</ID>
<Description>"Immortal*"</Description>
<ShowAsSigned>0</ShowAsSigned>
<VariableType>4 Bytes</VariableType>
<Address>+68</Address>
</CheatEntry>
<CheatEntry>
<ID>1315</ID>
<Description>"White Knight*"</Description>
<ShowAsSigned>0</ShowAsSigned>
<VariableType>4 Bytes</VariableType>
<Address>+6C</Address>
</CheatEntry>
<CheatEntry>
<ID>1316</ID>
<Description>"Attack Focus"</Description>
<ShowAsSigned>0</ShowAsSigned>
<VariableType>4 Bytes</VariableType>
<Address>+70</Address>
</CheatEntry>
<CheatEntry>
<ID>1317</ID>
<Description>"Commander"</Description>
<ShowAsSigned>0</ShowAsSigned>
<VariableType>4 Bytes</VariableType>
<Address>+74</Address>
</CheatEntry>
<CheatEntry>
<ID>1318</ID>
<Description>"Equip Shield"</Description>
<ShowAsSigned>0</ShowAsSigned>
<VariableType>4 Bytes</VariableType>
<Address>+78</Address>
</CheatEntry>
<CheatEntry>
<ID>1319</ID>
<Description>"Reaping*"</Description>
<ShowAsSigned>0</ShowAsSigned>
<VariableType>4 Bytes</VariableType>
<Address>+7C</Address>
</CheatEntry>
<CheatEntry>
<ID>1320</ID>
<Description>"Equip Scythe"</Description>
<ShowAsSigned>0</ShowAsSigned>
<VariableType>4 Bytes</VariableType>
<Address>+80</Address>
</CheatEntry>
<CheatEntry>
<ID>1321</ID>
<Description>"Regenerator"</Description>
<ShowAsSigned>0</ShowAsSigned>
<VariableType>4 Bytes</VariableType>
<Address>+84</Address>
</CheatEntry>
<CheatEntry>
<ID>1322</ID>
<Description>"Focus Shield"</Description>
<ShowAsSigned>0</ShowAsSigned>
<VariableType>4 Bytes</VariableType>
<Address>+88</Address>
</CheatEntry>
<CheatEntry>
<ID>1323</ID>
<Description>"Equip Spear"</Description>
<ShowAsSigned>0</ShowAsSigned>
<VariableType>4 Bytes</VariableType>
<Address>+8C</Address>
</CheatEntry>
<CheatEntry>
<ID>1324</ID>
<Description>"Safeguard"</Description>
<ShowAsSigned>0</ShowAsSigned>
<VariableType>4 Bytes</VariableType>
<Address>+90</Address>
</CheatEntry>
<CheatEntry>
<ID>1325</ID>
<Description>"Stalwart"</Description>
<ShowAsSigned>0</ShowAsSigned>
<VariableType>4 Bytes</VariableType>
<Address>+94</Address>
</CheatEntry>
<CheatEntry>
<ID>1326</ID>
<Description>"Refresher"</Description>
<ShowAsSigned>0</ShowAsSigned>
<VariableType>4 Bytes</VariableType>
<Address>+98</Address>
</CheatEntry>
<CheatEntry>
<ID>1327</ID>
<Description>"Levitate**"</Description>
<ShowAsSigned>0</ShowAsSigned>
<VariableType>4 Bytes</VariableType>
<Address>+9C</Address>
</CheatEntry>
<CheatEntry>
<ID>1328</ID>
<Description>"Equip Book"</Description>
<ShowAsSigned>0</ShowAsSigned>
<VariableType>4 Bytes</VariableType>
<Address>+A0</Address>
</CheatEntry>
<CheatEntry>
<ID>1329</ID>
<Description>"Fury"</Description>
<ShowAsSigned>0</ShowAsSigned>
<VariableType>4 Bytes</VariableType>
<Address>+A4</Address>
</CheatEntry>
<CheatEntry>
<ID>1330</ID>
<Description>"Spell Steal*"</Description>
<ShowAsSigned>0</ShowAsSigned>
<VariableType>4 Bytes</VariableType>
<Address>+A8</Address>
</CheatEntry>
<CheatEntry>
<ID>1331</ID>
<Description>"Camouflage*"</Description>
<ShowAsSigned>0</ShowAsSigned>
<VariableType>4 Bytes</VariableType>
<Address>+AC</Address>
</CheatEntry>
<CheatEntry>
<ID>1332</ID>
<Description>"Two-Handed*"</Description>
<ShowAsSigned>0</ShowAsSigned>
<VariableType>4 Bytes</VariableType>
<Address>+B0</Address>
</CheatEntry>
<CheatEntry>
<ID>1333</ID>
<Description>"Perfect Vision"</Description>
<ShowAsSigned>0</ShowAsSigned>
<VariableType>4 Bytes</VariableType>
<Address>+B4</Address>
</CheatEntry>
<CheatEntry>
<ID>1334</ID>
<Description>"Equip Bow"</Description>
<ShowAsSigned>0</ShowAsSigned>
<VariableType>4 Bytes</VariableType>
<Address>+B8</Address>
</CheatEntry>
<CheatEntry>
<ID>1335</ID>
<Description>"Delay 25**"</Description>
<ShowAsSigned>0</ShowAsSigned>
<VariableType>4 Bytes</VariableType>
<Address>+BC</Address>
</CheatEntry>
<CheatEntry>
<ID>1336</ID>
<Description>"Fast Cast"</Description>
<ShowAsSigned>0</ShowAsSigned>
<VariableType>4 Bytes</VariableType>
<Address>+C0</Address>
</CheatEntry>
<CheatEntry>
<ID>1337</ID>
<Description>"Delay 50**"</Description>
<ShowAsSigned>0</ShowAsSigned>
<VariableType>4 Bytes</VariableType>
<Address>+C4</Address>
</CheatEntry>
<CheatEntry>
<ID>1338</ID>
<Description>"Eagle Eye"</Description>
<ShowAsSigned>0</ShowAsSigned>
<VariableType>4 Bytes</VariableType>
<Address>+C8</Address>
</CheatEntry>
<CheatEntry>
<ID>1339</ID>
<Description>"Dual Wield*"</Description>
<ShowAsSigned>0</ShowAsSigned>
<VariableType>4 Bytes</VariableType>
<Address>+CC</Address>
</CheatEntry>
<CheatEntry>
<ID>1340</ID>
<Description>"Smokescreen"</Description>
<ShowAsSigned>0</ShowAsSigned>
<VariableType>4 Bytes</VariableType>
<Address>+D0</Address>
</CheatEntry>
<CheatEntry>
<ID>1341</ID>
<Description>"Auto Speed"</Description>
<ShowAsSigned>0</ShowAsSigned>
<VariableType>4 Bytes</VariableType>
<Address>+D4</Address>
</CheatEntry>
<CheatEntry>
<ID>1342</ID>
<Description>"Rythm*"</Description>
<ShowAsSigned>0</ShowAsSigned>
<VariableType>4 Bytes</VariableType>
<Address>+D8</Address>
</CheatEntry>
<CheatEntry>
<ID>1343</ID>
<Description>"Pocket Sand"</Description>
<ShowAsSigned>0</ShowAsSigned>
<VariableType>4 Bytes</VariableType>
<Address>+DC</Address>
</CheatEntry>
<CheatEntry>
<ID>1344</ID>
<Description>"Learning*"</Description>
<ShowAsSigned>0</ShowAsSigned>
<VariableType>4 Bytes</VariableType>
<Address>+E0</Address>
</CheatEntry>
<CheatEntry>
<ID>1345</ID>
<Description>"Blood Spiller"</Description>
<ShowAsSigned>0</ShowAsSigned>
<VariableType>4 Bytes</VariableType>
<Address>+E4</Address>
</CheatEntry>
<CheatEntry>
<ID>1346</ID>
<Description>"Equip Katana"</Description>
<ShowAsSigned>0</ShowAsSigned>
<VariableType>4 Bytes</VariableType>
<Address>+E8</Address>
</CheatEntry>
<CheatEntry>
<ID>1347</ID>
<Description>"Learning"</Description>
<ShowAsSigned>0</ShowAsSigned>
<VariableType>4 Bytes</VariableType>
<Address>+EC</Address>
</CheatEntry>
<CheatEntry>
<ID>1348</ID>
<Description>"Assassination*"</Description>
<ShowAsSigned>0</ShowAsSigned>
<VariableType>4 Bytes</VariableType>
<Address>+F0</Address>
</CheatEntry>
<CheatEntry>
<ID>1349</ID>
<Description>"Unreactable"</Description>
<ShowAsSigned>0</ShowAsSigned>
<VariableType>4 Bytes</VariableType>
<Address>+F4</Address>
</CheatEntry>
<CheatEntry>
<ID>1350</ID>
<Description>"Venom Coat"</Description>
<ShowAsSigned>0</ShowAsSigned>
<VariableType>4 Bytes</VariableType>
<Address>+F8</Address>
</CheatEntry>
<CheatEntry>
<ID>1351</ID>
<Description>"Crippling Coat"</Description>
<ShowAsSigned>0</ShowAsSigned>
<VariableType>4 Bytes</VariableType>
<Address>+FC</Address>
</CheatEntry>
<CheatEntry>
<ID>1352</ID>
<Description>"MP Boost"</Description>
<ShowAsSigned>0</ShowAsSigned>
<VariableType>4 Bytes</VariableType>
<Address>+100</Address>
</CheatEntry>
<CheatEntry>
<ID>1353</ID>
<Description>"Initial Resist"</Description>
<ShowAsSigned>0</ShowAsSigned>
<VariableType>4 Bytes</VariableType>
<Address>+104</Address>
</CheatEntry>
<CheatEntry>
<ID>1354</ID>
<Description>"Pixie Touch**"</Description>
<ShowAsSigned>0</ShowAsSigned>
<VariableType>4 Bytes</VariableType>
<Address>+108</Address>
</CheatEntry>
<CheatEntry>
<ID>1355</ID>
<Description>"Efficience*"</Description>
<ShowAsSigned>0</ShowAsSigned>
<VariableType>4 Bytes</VariableType>
<Address>+10C</Address>
</CheatEntry>
<CheatEntry>
<ID>1356</ID>
<Description>"Threatening"</Description>
<ShowAsSigned>0</ShowAsSigned>
<VariableType>4 Bytes</VariableType>
<Address>+110</Address>
</CheatEntry>
<CheatEntry>
<ID>1357</ID>
<Description>"Equip All"</Description>
<ShowAsSigned>0</ShowAsSigned>
<VariableType>4 Bytes</VariableType>
<Address>+114</Address>
</CheatEntry>
<CheatEntry>
<ID>1358</ID>
<Description>"Stance Tank"</Description>
<ShowAsSigned>0</ShowAsSigned>
<VariableType>4 Bytes</VariableType>
<Address>+118</Address>
</CheatEntry>
<CheatEntry>
<ID>1359</ID>
<Description>"Critical Power"</Description>
<ShowAsSigned>0</ShowAsSigned>
<VariableType>4 Bytes</VariableType>
<Address>+11C</Address>
</CheatEntry>
<CheatEntry>
<ID>1360</ID>
<Description>"Initial Focus"</Description>
<ShowAsSigned>0</ShowAsSigned>
<VariableType>4 Bytes</VariableType>
<Address>+120</Address>
</CheatEntry>
<CheatEntry>
<ID>1361</ID>
<Description>"Fighter*"</Description>
<ShowAsSigned>0</ShowAsSigned>
<VariableType>4 Bytes</VariableType>
<Address>+124</Address>
</CheatEntry>
<CheatEntry>
<ID>1362</ID>
<Description>"Loot Finder**"</Description>
<ShowAsSigned>0</ShowAsSigned>
<VariableType>4 Bytes</VariableType>
<Address>+128</Address>
</CheatEntry>
<CheatEntry>
<ID>1363</ID>
<Description>"Chaincaster*"</Description>
<ShowAsSigned>0</ShowAsSigned>
<VariableType>4 Bytes</VariableType>
<Address>+12C</Address>
</CheatEntry>
<CheatEntry>
<ID>1364</ID>
<Description>"Chrono Loop*"</Description>
<ShowAsSigned>0</ShowAsSigned>
<VariableType>4 Bytes</VariableType>
<Address>+130</Address>
</CheatEntry>
<CheatEntry>
<ID>1365</ID>
<Description>"Pinch Healer*"</Description>
<ShowAsSigned>0</ShowAsSigned>
<VariableType>4 Bytes</VariableType>
<Address>+134</Address>
</CheatEntry>
<CheatEntry>
<ID>1366</ID>
<Description>"Inner Warmth"</Description>
<ShowAsSigned>0</ShowAsSigned>
<VariableType>4 Bytes</VariableType>
<Address>+138</Address>
</CheatEntry>
<CheatEntry>
<ID>1367</ID>
<Description>"Naturla Tank"</Description>
<ShowAsSigned>0</ShowAsSigned>
<VariableType>4 Bytes</VariableType>
<Address>+13C</Address>
</CheatEntry>
<CheatEntry>
<ID>1368</ID>
<Description>"Studious*"</Description>
<ShowAsSigned>0</ShowAsSigned>
<VariableType>4 Bytes</VariableType>
<Address>+140</Address>
</CheatEntry>
<CheatEntry>
<ID>1369</ID>
<Description>"Aura*"</Description>
<ShowAsSigned>0</ShowAsSigned>
<VariableType>4 Bytes</VariableType>
<Address>+144</Address>
</CheatEntry>
<CheatEntry>
<ID>1370</ID>
<Description>"Critical Turn"</Description>
<ShowAsSigned>0</ShowAsSigned>
<VariableType>4 Bytes</VariableType>
<Address>+148</Address>
</CheatEntry>
<CheatEntry>
<ID>1371</ID>
<Description>"Covert"</Description>
<ShowAsSigned>0</ShowAsSigned>
<VariableType>4 Bytes</VariableType>
<Address>+14C</Address>
</CheatEntry>
<CheatEntry>
<ID>1372</ID>
<Description>"Frenzy Stance"</Description>
<ShowAsSigned>0</ShowAsSigned>
<VariableType>4 Bytes</VariableType>
<Address>+150</Address>
</CheatEntry>
<CheatEntry>
<ID>1373</ID>
<Description>"Morphology*"</Description>
<ShowAsSigned>0</ShowAsSigned>
<VariableType>4 Bytes</VariableType>
<Address>+154</Address>
</CheatEntry>
<CheatEntry>
<ID>1374</ID>
<Description>"Savage*"</Description>
<ShowAsSigned>0</ShowAsSigned>
<VariableType>4 Bytes</VariableType>
<Address>+158</Address>
</CheatEntry>
</CheatEntries>
</CheatEntry>
<CheatEntry>
<ID>1235</ID>
<Description>"Global Level p1"</Description>
<Options moManualExpandCollapse="1"/>
<ShowAsSigned>0</ShowAsSigned>
<VariableType>4 Bytes</VariableType>
<Address>partyData</Address>
<Offsets>
<Offset>-C9C</Offset>
<Offset>4</Offset>
<Offset>8</Offset>
<Offset>10</Offset>
<Offset>0</Offset>
</Offsets>
<CheatEntries>
<CheatEntry>
<ID>1287</ID>
<Description>"exp"</Description>
<ShowAsSigned>0</ShowAsSigned>
<VariableType>4 Bytes</VariableType>
<Address>+8</Address>
</CheatEntry>
<CheatEntry>
<ID>1240</ID>
<Description>"warrior"</Description>
<ShowAsSigned>0</ShowAsSigned>
<VariableType>4 Bytes</VariableType>
<Address>+18</Address>
</CheatEntry>
<CheatEntry>
<ID>1236</ID>
<Description>"fencer"</Description>
<ShowAsSigned>0</ShowAsSigned>
<VariableType>4 Bytes</VariableType>
<Address>+1c</Address>
</CheatEntry>
<CheatEntry>
<ID>1238</ID>
<Description>"thief"</Description>
<ShowAsSigned>0</ShowAsSigned>
<VariableType>4 Bytes</VariableType>
<Address>+20</Address>
</CheatEntry>
<CheatEntry>
<ID>1239</ID>
<Description>"wizard"</Description>
<ShowAsSigned>0</ShowAsSigned>
<VariableType>4 Bytes</VariableType>
<Address>+24</Address>
</CheatEntry>
<CheatEntry>
<ID>1241</ID>
<Description>"cleric"</Description>
<ShowAsSigned>0</ShowAsSigned>
<VariableType>4 Bytes</VariableType>
<Address>+28</Address>
</CheatEntry>
<CheatEntry>
<ID>1242</ID>
<Description>"monk"</Description>
<ShowAsSigned>0</ShowAsSigned>
<VariableType>4 Bytes</VariableType>
<Address>+2C</Address>
</CheatEntry>
<CheatEntry>
<ID>1243</ID>
<Description>"reaper"</Description>
<ShowAsSigned>0</ShowAsSigned>
<VariableType>4 Bytes</VariableType>
<Address>+30</Address>
</CheatEntry>
<CheatEntry>
<ID>1244</ID>
<Description>"hunter"</Description>
<ShowAsSigned>0</ShowAsSigned>
<VariableType>4 Bytes</VariableType>
<Address>+34</Address>
</CheatEntry>
<CheatEntry>
<ID>1245</ID>
<Description>"shaman"</Description>
<ShowAsSigned>0</ShowAsSigned>
<VariableType>4 Bytes</VariableType>
<Address>+38</Address>
</CheatEntry>
<CheatEntry>
<ID>1246</ID>
<Description>"beatsmith"</Description>
<ShowAsSigned>0</ShowAsSigned>
<VariableType>4 Bytes</VariableType>
<Address>+3C</Address>
</CheatEntry>
<CheatEntry>
<ID>1247</ID>
<Description>"aegis"</Description>
<ShowAsSigned>0</ShowAsSigned>
<VariableType>4 Bytes</VariableType>
<Address>+40</Address>
</CheatEntry>
<CheatEntry>
<ID>1248</ID>
<Description>"dervish"</Description>
<ShowAsSigned>0</ShowAsSigned>
<VariableType>4 Bytes</VariableType>
<Address>+44</Address>
</CheatEntry>
<CheatEntry>
<ID>1249</ID>
<Description>"nomad"</Description>
<ShowAsSigned>0</ShowAsSigned>
<VariableType>4 Bytes</VariableType>
<Address>+48</Address>
</CheatEntry>
<CheatEntry>
<ID>1250</ID>
<Description>"scholar"</Description>
<ShowAsSigned>0</ShowAsSigned>
<VariableType>4 Bytes</VariableType>
<Address>+4C</Address>
</CheatEntry>
<CheatEntry>
<ID>1251</ID>
<Description>"warlock"</Description>
<ShowAsSigned>0</ShowAsSigned>
<VariableType>4 Bytes</VariableType>
<Address>+50</Address>
</CheatEntry>
<CheatEntry>
<ID>1252</ID>
<Description>"valkyrie"</Description>
<ShowAsSigned>0</ShowAsSigned>
<VariableType>4 Bytes</VariableType>
<Address>+54</Address>
</CheatEntry>
<CheatEntry>
<ID>1253</ID>
<Description>"weaver"</Description>
<ShowAsSigned>0</ShowAsSigned>
<VariableType>4 Bytes</VariableType>
<Address>+58</Address>
</CheatEntry>
<CheatEntry>
<ID>1254</ID>
<Description>"chemist"</Description>
<ShowAsSigned>0</ShowAsSigned>
<VariableType>4 Bytes</VariableType>
<Address>+5C</Address>
</CheatEntry>
<CheatEntry>
<ID>1255</ID>
<Description>"ninja"</Description>
<ShowAsSigned>0</ShowAsSigned>
<VariableType>4 Bytes</VariableType>
<Address>+60</Address>
</CheatEntry>
<CheatEntry>
<ID>1256</ID>
<Description>"assassin"</Description>
<ShowAsSigned>0</ShowAsSigned>
<VariableType>4 Bytes</VariableType>
<Address>+64</Address>
</CheatEntry>
<CheatEntry>
<ID>1257</ID>
<Description>"samurai"</Description>
<ShowAsSigned>0</ShowAsSigned>
<VariableType>4 Bytes</VariableType>
<Address>+68</Address>
</CheatEntry>
<CheatEntry>
<ID>1258</ID>
<Description>"summoner"</Description>
<ShowAsSigned>0</ShowAsSigned>
<VariableType>4 Bytes</VariableType>
<Address>+6C</Address>
</CheatEntry>
<CheatEntry>
<ID>1259</ID>
<Description>"mimic"</Description>
<ShowAsSigned>0</ShowAsSigned>
<VariableType>4 Bytes</VariableType>
<Address>+70</Address>
</CheatEntry>
<CheatEntry>
<ID>1260</ID>
<Description>"beastmaster"</Description>
<ShowAsSigned>0</ShowAsSigned>
<VariableType>4 Bytes</VariableType>
<Address>+74</Address>
</CheatEntry>
</CheatEntries>
</CheatEntry>
</CheatEntries>
</CheatTable>

chaos915
Expert Cheater
Expert Cheater
Posts: 66
Joined: Sun Jun 09, 2019 11:13 pm
Reputation: 16

Re: Crystal Project [Steam]

Post by chaos915 »

My pointers don't seem 100% stable for passive skills. The address seems to shift around a bit(up or down a few bytes) each session, but it's still easier than doing a full search. You only need to unlock skills once, so it's just a minor inconvenience.

User avatar
happyTugs
Table Makers
Table Makers
Posts: 127
Joined: Mon Apr 20, 2020 1:01 am
Reputation: 148

Re: Ella_Loves Request

Post by happyTugs »

Ella_Loves wrote:
Fri Apr 15, 2022 11:42 am
I think it's great as it is personally. I am not sure how hard it is to find things. Just love the game and this made it even better :wub:
I appreciate your kind words.

I have added some more stuff for you to enjoy the game, as I did enjoying making this for you.
The updated table can be found inside my initial post.

Finding these things is not at all difficult; it just takes some time.

If you run into some issues, please don't hesitate to send me a message.

Until next time,
happyTugs

demargon
Noobzor
Noobzor
Posts: 13
Joined: Mon Apr 17, 2017 10:22 am
Reputation: 0

Re: Crystal Project [Steam]

Post by demargon »

WOW!

I too think it was great as it is, but now it's amazing and complete ^^
Many thanks!
I just added the +? adresses from my table to add the class levels, and now i don't see anything else to do !!
Thanks for the work, and for answering perfectly the requests ^^

Post Reply

Who is online

Users browsing this forum: BigBear743, DotBot, Kionaru, kirari7610, wyppe