Star Ocean: The Divine Force - v1.0 - Steam

Upload your cheat tables here (No requests)
Post Reply
asmoranomar
Expert Cheater
Expert Cheater
Posts: 116
Joined: Sun Oct 20, 2019 10:55 pm
Reputation: 80

Star Ocean: The Divine Force - v1.0 - Steam

Post by asmoranomar »

  • Features
    • Inventory Editor
    • No AP Decrease
    • No VA Decrease
    • SP Multiplier
    • DP Multiplier
    • Drop Rarity
    • Chain Multiplier
    • No Fol Decrease
    • No SP Decrease (Skill Tree)
    • No SP Decrease (Upgrades)
    • No DP Decrease
    • Crafting Exp Multiplier
    • Always Scan - Combat Disables
    • Faster Scan
    • No Food Decrease (Credit Anon9.)
    • No Item Decrease (Credit Anon9.)
    • Es'owa Auto Win (Credit Anon9.)
    • Fast VS Charge (Credit Anon9.)
    • One Hit Kill (Credit Tuuup!.)
    • Hit Multiplier (Credit Tuuup!.)
    • No HP Decrease (Credit Tuuup!.)
    • inf Vatting gauge (Credit Tuuup!.)
    • inf Va jumps open world (Credit Tuuup!.)
    • inf hack gauge (Credit Tuuup!.)
    • insant full hack gauge (Credit Tuuup!.)
    • No armor lost sell (Credit Tuuup!.)
    • Enable Chaos Option (Credit talimity.)
    • Fol Multiplier (Original Asmo. Current version Tuuup!.)
    • EXP Multiplier (Original Asmo. Current version Tuuup!.)
    • Es'owa Auto Win (Credit Anon9. Current version Tuuup!.)
    • Various Scripts in Testing (Use at risk)
All scripts used with permission.
Guide
Inventory Editor
Features:
Change Item Name
Change Item Stats
Change the Item entirely (for now, copy the "Item Base Pointer" value from one item to another)
Change Factors
Change Quantity (for stackable items)
Change Recently Obtained Sorting (if you want I guess?)

YOU CANNOT ADD ITEMS
This is because the inventory manages itself and is not a fixed size. If you try to add an item, it will be overwritten. I expanded out the inventory view to 500 items, but if you see fewer you'll see blanks/garbage data. I can increase it beyond 500 if needed, but I didn't want the script to take too long loading.

CHANGING THE BASE ITEM STATS AFFECTS ALL ITEMS THAT USE THAT BASE
This includes items dropped or bought.

THERE ARE SEVERAL UNKNOWN FACTORS
Please let us know if you discover an unknown factor.

YOU MUST TURN ON THESE SETTINGS IN CHEAT ENGINE
CE Settings: Extra: Query memory region routines
CE Settings: Extra: Read/Write Process Memory
CE Settings: Extra: Open Process
CE Settings: Extra: Enable use of the Process Watcher

In addition, CE will load a Kernel Driver known as DBK64.
It will appear as a glowing notification in the upper left corner of the screen if successfully loaded.
If the DBK64 cannot be loaded, this method will not work.
Restart Cheat Engine after making these changes.
Drop Rarity
Every enemy, enemy part, or item in the field (possibly more) has it's own drop table.
The drop table may contain anywhere between 1 to 5 items.
When a drop occurs, each item in the drop table is tested to see if it drops, one-by-one.
If the first item does not drop, it moves to the second item, and so on.
Only one item may drop at a time.
Chain Multiplier
You still have to perform a chain (sneak) attack.
Item Limiter
Changelog
v1.25
  • Changed
    • Inventory Editor
v1.24
  • Changed
    • Inventory Editor
v1.23
  • Changed
    • Inventory Editor
v1.22
  • Changed
    • Inventory Editor
v1.21
  • New
    • Inventory Editor
v1.20
  • Testing
    • Class Tables (Pointers) - (Renamed. For developer use)
  • Other
    • Purged Structures to reduce file size
v1.19
  • Testing
    • RTTI Class vTables (Even more - for developer use)
v1.18
  • Testing
    • RTTI Class vTables (More templates, use addresses in dissector)
v1.17
  • New
    • Always Scan - Combat Disables
  • Testing
    • RTTI Class vTables - Example Script for PlayerCharacterInfo Class
v1.16
  • Changed
    • No Food Decrease (Credit Anon9.)
v1.15
  • New
    • One Hit Kill (Credit Tuuup!.)
    • inf Vatting gauge (Credit Tuuup!.)
    • inf Va jumps open world (Credit Tuuup!.)
    • inf hack gauge (Credit Tuuup!.)
    • insant full hack gauge (Credit Tuuup!.)
    • No armor lost sell (Credit Tuuup!.)
  • Updated
    • Fol Multiplier (Original Asmo. Current version Tuuup!.)
    • EXP Multiplier (Original Asmo. Current version Tuuup!.)
    • No Food Decrease (Credit Anon9. Current version Tuuup!.)
    • Es'owa Auto Win (Credit Anon9. Current version Tuuup!.)
  • Testing
    • Various Pointers Added
v1.14
  • New
    • Enable Chaos Option (Credit talimity. Used with permission)
    • Faster Scan
v1.13
  • New
    • DP Multiplier
  • Testing
    • Various Scanner Research
v1.12
  • Changed
    • Hit Multiplier
  • Testing
    • Various Scanner Research
v1.11
  • Changed
    • No Item Decrease (Credit Anon9. Used with permission)
  • Depreciated
    • Item Limit
v1.10
  • New
    • Fast VS Charge (Credit Anon9. Used with permission)
    • Hit Multiplier (Credit Tuuup!. Used with permission)
    • No HP Decrease (Credit Tuuup!. Used with permission)
v1.09
  • Changed
    • Drop Rarity
  • Depreciated
    • Drop Rate Multiplier
v1.08
  • New
    • Drop Rarity
    • Chain Multiplier
  • Testing
    • Scan Range (see status)
v1.07
  • Changed
    • Fol Multiplier
    • Drop Rate Multiplier
    • Limit Items
v1.06
  • New
    • Crafting Exp Multiplier
    • Fol Multiplier
    • SP Multiplier
    • Drop Rate Multiplier
    • No Food Decrease (Credit Anon9. Used with permission)
    • Es'owa Auto Win (Credit Anon9. Used with permission)
  • Changed
    • Exp Multiplier
  • Testing
    • Various Pointers
v1.05
  • New
    • No AP Decrease
    • No VA Decrease
v1.04
  • Testing
    • Fol Pointer
    • SP Pointer (In progress, I only have the first 3 characters)
v1.03
  • New
    • EXP Multiplier
v1.02
  • Testing
    • Limit Item - Temporary solution to allow chest and loot collection when holding max items.
v1.01
  • New
    • No SP Decrease (Upgrades)
  • Changed
    • No SP Decrease → No SP Decrease (Skill Tree)
v1.0
  • New
    • No Fol Decrease
    • No SP Decrease
    • No DP Decrease
    • No Item Decrease
Request Status
The following items have been requested and not yet implemented.
  • Difficulty Mode v2: Now that we know how to change difficulty and the scaling pointers, we can make chaos+ difficulties.
  • Unlimited Flight: Not Started.
  • Faster Movement Speed: Not Started.
  • Easy IC Talent: Not Started.
  • Various Pointers: This includes being able to edit: Money, Stats, Items, and a whole host of already requested features.
    It's low on the priority list and likely to forever remain in testing because pointers themselves are almost certain to break.
    However, we are interested in the pointers because they can help us map out the data structures in the game.
    This will help us uncover any hidden stats or calculations, and which functions govern them so that we can write better scripts.
    Scripts have a better chance at not breaking.
Halted:
  • Scan Range: Entry point located. Scan range can only adjust up to the maximum distance at level 4 even when pushing it beyond that point. Unable to implement.
  • FPS Modifier: Frame time values located. 0-60 Frames achievable, but anything above 60 does not work. Unable to Implement.
  • Forced Drop: Not Started. Halted due to release of Inventory Editor.
  • Gain more items on pickup: Not Started. Halted due to release of Inventory Editor.
  • Damage Multiplier: Not Started. Beyond my knowledge at this time. Halted due to release of Inventory Editor.
Developer Info
Star Ocean has some kind of obfuscation techniques. To work around it, set your CE Settings to the following:
  • Debugger Options
    • Debugger Method: Windows Debugger
    • Debugger Interface Config: Prevent Detection
  • Extra
    • All Selected
Users that use this table should not require these options. This is simply if you are searching for values.
Dissect Data Structures using RTTI
When using the Dissect Data Structures tool, this information should be available in the CT file. But because it can cause heavy bloat, it might be removed. What has been discovered so far doesn't warrant it's own importable file yet. So if you are using the Dissect Data Structures tool and it's missing, here's a list of offsets:

PlayerCharacterInfo+0024 : Level
PlayerCharacterInfo+0028 : Current HP
PlayerCharacterInfo+003C : Max HP
PlayerCharacterInfo+0040 : Current ATK
PlayerCharacterInfo+0044 : Current INT
PlayerCharacterInfo+0048 : Current DEF
PlayerCharacterInfo+004C : Current GUTS
PlayerCharacterInfo+0054 : Current Earth
PlayerCharacterInfo+0058 : Current Water
PlayerCharacterInfo+005C : Current Fire
PlayerCharacterInfo+0060 : Current Wind
PlayerCharacterInfo+0064 : Current Poison
PlayerCharacterInfo+0068 : Current Frozen
PlayerCharacterInfo+006C : Current Scorched
PlayerCharacterInfo+0070 : Current Confused
PlayerCharacterInfo+0074 : Current Weakness
PlayerCharacterInfo+011C : Base HP
PlayerCharacterInfo+0120 : Base ATK
PlayerCharacterInfo+0124 : Base INT
PlayerCharacterInfo+0128 : Base DEF
PlayerCharacterInfo+012C : Base GUTS
PlayerCharacterInfo+0200 : SP

Item Record is 216 Bytes long
Image

ItemAccessor looks similar to Item
ItemInventory+0008 : Item Pointer (Start of Record?)
Redistribution
1. You are free to use these scripts for your own table. You do not need to ask for permission. Credit is nice, but I could care less.
2. You are free to change my scripts in any way to suit your needs. You do not need to ask for permission.
3. In instances where I used other's code, I will have credited the individual. You need to obtain that person's permission to use that code.
4. If I have modified someone else's code, you do not need my permission to use my changes. You still need the original author's permission to use that code, however.
Contact Me
For some reason, this forum does not email me when a reply occurs or a DM is sent to me. I only see notifications if I'm actually active and logged into the site. I am a casual cheater. I will usually keep active for a brief time after I release a new table, and if there's a lot of discussion on a topic I'm interested in. Otherwise, I may disappear for a while. If you need support - please be patient. I will see your reply eventually. I encourage others to help each other out and, if necessary, take over any tables I may have released in the event that I am unable to maintain them in a timely manner.


How to use this cheat table?
  1. Install Cheat Engine
  2. Double-click the .CT file in order to open it.
  3. Click the PC icon in Cheat Engine in order to select the game process.
  4. Keep the list.
  5. Activate the trainer options by checking boxes or setting values from 0 to 1
Attachments
SO6_Asmo_v1.25.CT
(441.89 KiB) Downloaded 8282 times
SO6_Asmo_v1.24.CT
(479.29 KiB) Downloaded 700 times
SO6_Asmo_v1.23.CT
(371.32 KiB) Downloaded 337 times
SO6_Asmo_v1.22.CT
(376.66 KiB) Downloaded 185 times
SO6_Asmo_v1.21.CT
(374.66 KiB) Downloaded 300 times
SO6_Asmo_v1.20.CT
(291.3 KiB) Downloaded 483 times
SO6_Asmo_OldCT.zip
PW: Laeticia
(347.01 KiB) Downloaded 421 times
Last edited by asmoranomar on Sat Nov 19, 2022 9:22 pm, edited 87 times in total.

User avatar
Ninomae Tako'nis
Expert Cheater
Expert Cheater
Posts: 220
Joined: Mon Jul 12, 2021 9:39 pm
Reputation: 64

Re: Star Ocean: The Divine Force - v1.0 - Steam

Post by Ninomae Tako'nis »

SP still decreases if used to power up skills, it only works on the skill tree currently. Same issue as the other two tables/trainers I've tried. Not sure if that can be fixed, but just a heads up =P

asmoranomar
Expert Cheater
Expert Cheater
Posts: 116
Joined: Sun Oct 20, 2019 10:55 pm
Reputation: 80

Re: Star Ocean: The Divine Force - v1.0 - Steam

Post by asmoranomar »

Ninomae Tako'nis wrote:
Fri Oct 28, 2022 12:45 am
SP still decreases if used to power up skills, it only works on the skill tree currently. Same issue as the other two tables/trainers I've tried. Not sure if that can be fixed, but just a heads up =P
Sounds like a simple fix. let me look into it.

User avatar
Ninomae Tako'nis
Expert Cheater
Expert Cheater
Posts: 220
Joined: Mon Jul 12, 2021 9:39 pm
Reputation: 64

Re: Star Ocean: The Divine Force - v1.0 - Steam

Post by Ninomae Tako'nis »

asmoranomar wrote:
Fri Oct 28, 2022 12:48 am
Ninomae Tako'nis wrote:
Fri Oct 28, 2022 12:45 am
SP still decreases if used to power up skills, it only works on the skill tree currently. Same issue as the other two tables/trainers I've tried. Not sure if that can be fixed, but just a heads up =P
Sounds like a simple fix. let me look into it.
Works great now. Thanks!

User avatar
ospider
Novice Cheater
Novice Cheater
Posts: 20
Joined: Thu Apr 12, 2018 6:36 pm
Reputation: 4

Re: Star Ocean: The Divine Force - v1.0 - Steam

Post by ospider »

Thanks a bunch for this 🌹
Any chance for multipliers (Damage or Xp)?

asmoranomar
Expert Cheater
Expert Cheater
Posts: 116
Joined: Sun Oct 20, 2019 10:55 pm
Reputation: 80

Re: Star Ocean: The Divine Force - v1.0 - Steam

Post by asmoranomar »

ospider wrote:
Fri Oct 28, 2022 3:24 am
Thanks a bunch for this 🌹
Any chance for multipliers (Damage or Xp)?
I'm confident I can do an XP multiplier.

Locating damage and limiting a multiplier to only the party and not the enemies is probably beyond my level of knowledge at this point.

I maybe able to settle on stats, but give me some time.

idahoe2121
Noobzor
Noobzor
Posts: 7
Joined: Tue Oct 13, 2020 12:23 pm
Reputation: 0

Re: Star Ocean: The Divine Force - v1.0 - Steam

Post by idahoe2121 »

You're a godsend asmoranomar. I appreciate this, the game did not receive a lot of attention so I thought cheats would take forever but here you are day one. Keep it up!

I am not sure if this will help because you already made an SP cheat, but I myself found value types such as SP under the "byte" value type. and the highest I could change it to without it changing to a random number (because of some encryption maybe?) was 255.

teamwhat
Noobzor
Noobzor
Posts: 7
Joined: Fri Aug 17, 2018 10:38 pm
Reputation: 2

Re: Star Ocean: The Divine Force - v1.0 - Steam

Post by teamwhat »

idahoe2121 wrote:
Fri Oct 28, 2022 5:08 am
the highest I could change it to without it changing to a random number (because of some encryption maybe?) was 255.
That is because the largest value that can be represented by a single byte (8 bits) is 255, or 2^8 - 1

idahoe2121
Noobzor
Noobzor
Posts: 7
Joined: Tue Oct 13, 2020 12:23 pm
Reputation: 0

Re: Star Ocean: The Divine Force - v1.0 - Steam

Post by idahoe2121 »

teamwhat wrote:
Fri Oct 28, 2022 5:22 am
idahoe2121 wrote:
Fri Oct 28, 2022 5:08 am
the highest I could change it to without it changing to a random number (because of some encryption maybe?) was 255.
That is because the largest value that can be represented by a single byte (8 bits) is 255, or 2^8 - 1
Ah okay, that makes sense as i've seen that be the max value in some games. Thanks for clearing that up!

asmoranomar
Expert Cheater
Expert Cheater
Posts: 116
Joined: Sun Oct 20, 2019 10:55 pm
Reputation: 80

Re: Star Ocean: The Divine Force - v1.0 - Steam

Post by asmoranomar »

How EXP is stored is still foreign to me at this time. Spent more time than I should have on trying to figure it out. Sorry about that. Had to get a bit creative, but fortunately that didn't prevent me from finding how EXP is awarded. Good news: EXP Multiplier.

Thanks for the feedback everyone. Although I'm only a few hours into the game (relatively speaking), it makes the experience so much more rewarding when I stop to add new stuff. I can't guarantee I can do everything, but keep the requests coming.
idahoe2121 wrote:
Fri Oct 28, 2022 5:08 am
I am not sure if this will help because you already made an SP cheat, but I myself found value types such as SP under the "byte" value type.
The reason I have scripts that modify methods instead of modifying memory values is because a lot of these memory locations are obfuscated. Partly because it's intentional, and partly because most games use just-in-time compilation or optimized to use pointers. This means every time the game is launched, the memory locations are in a different location. I could figure out the pointers, but I'm not very good at it.

Micchan
What is cheating?
What is cheating?
Posts: 3
Joined: Sun Apr 26, 2020 3:48 am
Reputation: 0

Re: Star Ocean: The Divine Force - v1.0 - Steam

Post by Micchan »

Chaos mode unlock please.

asmoranomar
Expert Cheater
Expert Cheater
Posts: 116
Joined: Sun Oct 20, 2019 10:55 pm
Reputation: 80

Re: Star Ocean: The Divine Force - v1.0 - Steam

Post by asmoranomar »

Micchan wrote:
Fri Oct 28, 2022 6:42 am
Chaos mode unlock please.
I looked. I'm going to give up for tonight. I tried two different methods, and they appear to be cosmetic only. Let me think on it.

rei23
What is cheating?
What is cheating?
Posts: 1
Joined: Fri Oct 28, 2022 9:40 am
Reputation: 0

Re: Star Ocean: The Divine Force - v1.0 - Steam

Post by rei23 »

Hi, a fps unlock (60+) is something that's possible for you?

User avatar
JafK1
Noobzor
Noobzor
Posts: 14
Joined: Sun May 28, 2017 8:43 pm
Reputation: 0

Re: Star Ocean: The Divine Force - v1.0 - Steam

Post by JafK1 »

Awesome, thanks for sharing your work.

User avatar
ospider
Novice Cheater
Novice Cheater
Posts: 20
Joined: Thu Apr 12, 2018 6:36 pm
Reputation: 4

Re: Star Ocean: The Divine Force - v1.0 - Steam

Post by ospider »

asmoranomar wrote:
Fri Oct 28, 2022 6:09 am
Good news: EXP Multiplier.
Honestly, for the price of free, anything is appreciated!
with this option alone you made me have a lot more fun in the game! wish I could thank you with more than just words, but alas, Thaaanx 🙋‍♀️🌹

Post Reply

Who is online

Users browsing this forum: bobross5969, BSWeaZL, coccocbot-web, Dangelion, David LionHeart, DotBot, Google Adsense [Bot], Kurei, LunarDust852, M_310, raizelmev, xRif, Zadkielsan, ZoDDeL