Star Ocean The Last Hope

DrummerIX

RCE Fanatics
Talents
Fearless Donors
Mar 22, 2017
727
106
43
#1
I have a few options ready for Star Ocean The Last Hope. I had to change the settings in the Extra portion of Cheat Engine to search for cheats in this game. I'm not sure if it's required to use the table or not. I was getting an Access Error otherwise.

Also, it appears the game allocated all the memory around it's functions, so Cheat Engine cannot allocate memory near where you are injecting. This caused the jmp instructions to take up 14 bytes instead of 5. I believe I worked around it for the options I have.

I have God Mode (Infinite HP In Battle), Experience Multiplier and pointers for Party SP so far.

********** IMPORTANT ********************
Don't leave the Item Creation options on while playing the game. Only use them in the Item Creation screen. Turn them off if you plan to synthesis also, since they won't work with it.

Also, you must enable Kernel Mode in Cheat Engine settings for the table to work on this game. Enable the Query Memory Regions and Read/Write Memory under the Extra potion of Cheat Engine Settings.
**********************************************

EDIT1:
Found an Infinite Battle MP option.

EDIT2:
Added the Enemy Killed Multiplier and few more pointers for Fol, Monsters Killed. Not sure about the crashes. Did you try changing the settings in Cheat Engine to use Kernel Mode. I had to check Query Memory Regions and Open Process automatically checked for me to find codes for this game. It may be Denuvo or something else. Not sure, but the jmp codes are going to 14 bytes for me, so I designed it for that.

EDIT3:
I found a Quick Fill Rush Gauge option.

EDIT4:
I enhanced the Quick Fill Rush Gauge option to also make enemies never rush if you want to use that option. There are options to turn it off if you only want the quick fill rush gauge portion of it. I also found the Difficulty pointer.

EDIT5:
After some trial and error, I came up with a Change Quantity of Items Received When You Gain An Item. Changed Description of Monsters Killed to Battles Fought (thanks TheByteSize).

EDIT5.1:
I decided to enhance the Change Quantity to allow a multiplier if that is how you want to play. It either multiplies items you receive by the amount you set or gives you a specific amount every time you gain an item now.

EDIT5.2:
I found out my Change/Multiply Quantity of Items only affected the first item you receive. I fixed this to change the quantity of all the items in the list when you gain items with this update. I'm removing EDIT5 and 5.1.

EDIT6:
I finally figured out how to change the quantity of monster drops after some trial and error. It's here in EDIT6. You have to fight one battle before the game allows you to enable it, but it works by giving you the specified amount of items when they drop from monsters instead of 1 each.

EDIT6.1:
I figured out how to grab pointers to Shop Items. You can modify them, but I don't have a list of what ID is what. I tested adding 1 to each ID and it worked. Seems there is a value for the type of item also or something. Anyway, it's here in EDIT6.1. You have to purchase an item for the pointers to update, then you can make modifications and come back into the shop without going completely out of the shop interface.

EDIT6.2:
Uploaded wrong file, so try this one for the Shop Modification option. I'm removing 6.1.

EDIT 6.3:
I enhanced the Shop Modifier option to automatically set the items in the shop starting with an ID you can set. I went through the items in the game and I believe I have most everything. I could have a few ID's incorrect from the manual entry I did, but it should be in the general area. So with this, you can find an item you want and hit the Update Shop With Items Starting At ItemIDStart option after you have gotten the pointers for the shop to populate and it will populate the items from there. It automatically skips over invalid ID's. This took me some time of manually looking at items, but I think I have items where they need to be. I'm taking a small break. I may not have anything else until tomorrow.

EDIT 7:
I found some more time for the game. I found some options with Item Creation. One is Infinite Items When Creating. It doesn't use any items when you make an item with this option on. You have to launch the Item Creation interface in-game at least once. The other is No Item Requirement. Big thanks to TheByteSize for his pointer to make the jmps 5 bytes again as it made this option easier. With this option turned on, the Item Creation interface thinks you have 20 of every item. Enjoy!

EDIT8:
I added some options for Infinite Item Usage In Battle and Outside of Battle. You have to get into one battle and use an item outside of battle once to activate these. I also merged a couple of TheByteSize's options. They are under a heading Options Made By TheByteSize.

EDIT8.1:
I modified God Mode to add Enemy Damage Multiplier and a One Hit Kill option. I also fixed a few issues I noticed. The Shop Modifier now lets you buy items if the item originally in the shop you already had 20 of when it updates the shop for you with the Update Shop option. I also attempted to fix the Change/Multiply Item Quantity on Gain to not multiply/change if it's taking away items. I haven't been able to test everything, but I hope it is working fine now to keep the option on when doing quests and things that take away your items.

EDIT 8.2:
Small issue if you had damage modifier script on with God Mode Off and Enemy Damage Multiplier On. I fixed it here in EDIT 8.2. I'm removing 8.1.

EDIT 9:
I found some options for Bonus Board. The main one is to always have the bonuses from the bonus board active. It doesn't display in the board, but it gives you the results of having them after battle. I found pointers to the Bonus Board also that only work during a battle. However, you can only modify a bonus board slot that you have already received in the game. You can change ones to another one, but not give yourself one from nothing. It crashed the game for me when I did that. I also did some things to the Damage Modifier in this update. I gave a Hero Damage Multiplier, so you can say take half damage and also a Hero Never Dies option, which if turned on with God Mode off, you lose HP until it drops to 1. All in all, a pretty good update.

EDIT 9.1:
In my testing, I experienced some crashes with the Damage Modifier on with the last update. Not sure if anyone else experienced it, but I attempted to fix it by saving some more registers I was using and not saving before. I also added in INT under TheByteSize's Character Stat editor in this update.

EDIT 10:
I found pointers for every character's skills. I just added them under a Character Editor (DrummerIX) I made. You can give characters skills that normally you can't give in the game. Just make sure to not go over the max. As far as crashes, I also enabled the Read/Write Memory Kernel mode and that may have helped my crashes, so try that. I'm not positive why it crashes sometimes.

EDIT 10.1:
I ran through another start of new game to test the table. I found some issues with Hero Damage Multiplier affecting healing your party. I fixed this and also fixed an issue with Rush Gauge giving rush to the Polyphaga enemies on planet Aeos. I fixed this also in this update. Again, for the crashes, I enabled both options for Kernel Mode and I didn't experience crashes with many options turned on.

EDIT 10.2:
As an enhancement, I made the Multiply/Change Qty of Gained Items not do anything for those of the valuable type (Starting at ID 0x04B1). I also merged in the latest table from TheByteSize with options he made.

EDIT 10.3:
In my attempts to unlock things early in the game, I found pointers to the current party members. I'm not sure they do much good, but might be useful for putting a certain character back in the game after you lose them if you want to. I was able to add the member and they work in battle, but start at level 1 with not all skills they usually would have. I still couldn't unlock synthesis option from item creation with Sarah in the party, so no dice there. Anyway, I added the pointers to the table regardless.

EDIT 11:
I found a Specific Damage Amount option for those that want those kind of battle trophies to be easy to do. I tested it with Edge and 555 and it worked for me. Enjoy!

EDIT 11.1:
I found pointers to the Battle Trophies where you can turn specific ones off and on for a character you select and a battle trophy you select. It's here in EDIT 11.1.

EDIT 12:
I attempted to fix Quick Fill Rush Gauge to not affect enemies and allies correctly. It seems to work better for me in this update, but I did limited testing. I also added Colisieum Gold pointer and fixed Myuria and Sarah being switched for Battle Trophies.

EDIT 13:
I finally figured out something for Always Drop Item From Monster. I have the number of the item you want to get also, so you can get specific items the monster drops (Monsters have up to 6 items they can drop and I believe they go in the order listed under the monster data collection starting with zero for the first item listed) If you choose a number and the monster doesn't have an item in that number, I loop around to the beginning of the list. I also fixed Battle Trophies multiples of 8 should work now.

EDIT 13.1:
There may have been an issue with Always Drop Item if the monster didn't have any drops. I tried to fix this, but it's untested for now. Let me know if you all have issues with the option. I'm removing EDIT 13.

EDIT 13.2:
I enhanced the Always Drop Item to allow you to set a Preferred Item that it will always pick if the monster has that as a drop item from it's list of available items. If you're farming for a specific item, just set it to Preferred Item and set Use Preferred Item option to On and go farm the monster without knowing the exact number from it's drop list.

EDIT 13.3:
I figured out how to get All Items A Monster Usually Drops and have it here in EDIT 13.3. I also added an option for you to specify an Extra Item to drop if you want to get that item among the other drops a monster has. Just another way to get items besides the shop modifier if you can't get to a shop. I will look into something for Beat when I get a chance later today. I removed the option to just get one drop from monster.

EDIT 14:
Okay, I found a Beat EXP Multiplier, but it doesn't show after battle that it levels up. It does level up faster with the option on though. I merged in TheByteSize's latest scripts from few days ago (Battle Trophy related). I believe this might be the last update unless some error pops up with the options. I'm fairly satisfied that we have plenty of options doing most things needed. :) Big thanks to TheByteSize for his help with some options.

EDIT 15:
Updated the Pointer code for the December 22, 2017 update. I have not had time to test things thoroughly, but most things seemed to look okay. Let me know if specific options still don't work.

EDIT 16:
I enhanced the Get All Item Drops option to include an option to only get 1 Item Per Monster for those that don't want to get all items. It defaults to getting all items the monster has. I also think I fixed the no drops for Lizard. At least it seemed to work for me when I defeated a lizard now. To be honest, I'm not all that far into the game to test things well, but I did change up the code to get the items better. As far as crashes, I always have to turn on Kernel Mode in cheat engine for this game to work well for me, so try that if you don't have it on. The shop code worked for me even when buying the item, but I had to turn on Kernel Mode again since I turn it off for other games.

EDIT 16.1:
I take that back about the Shop Items. There was a pointer for it that needed updated and it's here in 16.1. I'm removing EDIT 16 for now, but the update for Get All Item Drops still applies to this update.

EDIT 16.5:
I updated the table for the game update around February 9, 2018. I think everything works okay now.
 

Attachments

  • StarOceanTheLastHope.CT

    EDIT 11 file (Added Specific Damage Amount for Trophies)

    145.4 KB Views: 274
  • StarOceanTheLastHope.CT

    EDIT 11.1 (Found Battle Trophy Pointers and Ability To Turn Them Off and On)

    153.3 KB Views: 303
  • StarOceanTheLastHope.CT

    EDIT 12 file (Fixed Quick Fill Rush Gauge, Added Colisieum Gold and Fixed Battle Trophies)

    153.8 KB Views: 181
  • StarOceanTheLastHope.CT

    EDIT 13.1 file (Added Always Get Monster Drop and fixed Battle Trophies Multiples of 8)

    155.6 KB Views: 143
  • StarOceanTheLastHope.CT

    EDIT 13.2 file (Enhanced Always Get Drop to allow Preferred Item)

    177.7 KB Views: 296
  • StarOceanTheLastHope.CT

    EDIT 13.3 file (Enhanced Always Drop Item to Always Drop All Items A Monster Has)

    179.7 KB Views: 231
  • StarOceanTheLastHope.CT

    EDIT 14 file (Added Beat EXP Multiplier and merged TheByteSize's latest options)

    200.1 KB Views: 1,427
  • StarOceanTheLastHope.CT

    EDIT 15 file (Fix Pointers for December 22, 2017 Update)

    200.8 KB Views: 431
  • StarOceanTheLastHope.CT

    EDIT 16.1 file (Enhanced All Drops to have one item per monster option)

    201.5 KB Views: 2,944
  • StarOceanTheLastHope.CT

    EDIT 16.5 file (Updated for Game Update around February 9, 2018)

    201.5 KB Views: 2,415

IFireflyl

Novice Cheater
Nov 28, 2017
23
0
1
#2
Works for me. It crashed on me when I changed the SP value initially and then I harvested to gain SP. I toggled the "Query memory region routine" setting in the Extra section of Cheat Engine after it crashed and I haven't had an issue since then. It looks like this IS required.
 
Oct 18, 2017
45
2
8
#3
thanks for all your hard work on all the tables you have put out sir.


Edit: there is a feature i think that would be great if you could find it...its a enemey killed multiplier...if i remember right once you kill enough you can use them as effects in armor or weapons?

https://www.gamefaqs.com/xbox360/946860-star-ocean-the-last-hope/faqs/57424


is the link of effects they turn into
 

DrummerIX

RCE Fanatics
Talents
Fearless Donors
Mar 22, 2017
727
106
43
#7
I would try enabling the Kernel Mode in the Extra part of Settings for Cheat Engine. This game would not let me search for cheats without that. Not sure what else could be the cause for the crashes. It is kind of difficult to come up with options for the table as some things I do crash the game for me also.
 

zachillios

Expert Cheater
Mar 3, 2017
121
5
18
#9
DrummerIX post_id=26492 time=1511922312 user_id=1466 said:
I would try enabling the Kernel Mode in the Extra part of Settings for Cheat Engine. This game would not let me search for cheats without that. Not sure what else could be the cause for the crashes. It is kind of difficult to come up with options for the table as some things I do crash the game for me also.
That definitely worked, here's pointers for Reimi and Faize's EXP, along with the currency.
Code:
<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>1022</ID>
      <Description>"Reimi EXP"</Description>
      <LastState Value="3585" RealAddress="17B8519A4"/>
      <VariableType>4 Bytes</VariableType>
      <Address>PartySPPtr</Address>
      <Offsets>
        <Offset>17f4</Offset>
        <Offset>0</Offset>
      </Offsets>
    </CheatEntry>
  </CheatEntries>
</CheatTable>
Code:
<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>1025</ID>
      <Description>"Faize EXP"</Description>
      <LastState Value="2701" RealAddress="17B851EB4"/>
      <VariableType>4 Bytes</VariableType>
      <Address>PartySPPtr</Address>
      <Offsets>
        <Offset>1d04</Offset>
        <Offset>0</Offset>
      </Offsets>
    </CheatEntry>
  </CheatEntries>
</CheatTable>
Code:
<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>1024</ID>
      <Description>"Money"</Description>
      <LastState Value="9967112" RealAddress="17B8502D4"/>
      <VariableType>4 Bytes</VariableType>
      <Address>PartySPPtr</Address>
      <Offsets>
        <Offset>124</Offset>
        <Offset>0</Offset>
      </Offsets>
    </CheatEntry>
  </CheatEntries>
</CheatTable>
 

btmarcher

Novice Cheater
Nov 28, 2017
16
0
1
#10
For the crashes, it might be related to restoring HP/MP with those scripts enabled. I used the "Infinite MP" and hit a restore point...crashed. Haven't tried it with full HP/MP yet.

Also, you're really fast to get this up within hours of the game coming out. Thank you, mostly liked this game back on 360 (minus disc switching), pretty sure I'll like it more with the ability to cheat.
 
May 4, 2017
5
0
1
#11
Is there a way for you to have Chaos and Universe modes enabled when starting a new game? It'd be greatly appreciated!
 
Oct 18, 2017
45
2
8
#12
after changing the option sin your first post Drummer everything works for me now!

..i tried looking for item amounts but there are multiple addresses and it works one time and then not the next lol...only reason why its bothering me is the stupid quests you can pick up from the stores and talking to people...one of them is to get insect legs and eggs after that..even with the one skill maxed its taking forever >.<
 

DrummerIX

RCE Fanatics
Talents
Fearless Donors
Mar 22, 2017
727
106
43
#13
timechaos69 post_id=26523 time=1511962388 user_id=9516 said:
after changing the option sin your first post Drummer everything works for me now!

..i tried looking for item amounts but there are multiple addresses and it works one time and then not the next lol...only reason why its bothering me is the stupid quests you can pick up from the stores and talking to people...one of them is to get insect legs and eggs after that..even with the one skill maxed its taking forever >.<
Yeah, they made items kind of weird. I am attempting to figure something out with them. Maybe I can figure something out. I'll update the post if/when I do.
 

KS212

Expert Cheater
Mar 3, 2017
232
0
16
#14
I am honestly surprised the game doesn't have some sort of anti cheat built in. I dunno if you guys remember all the other Tri-Ace games on PS1 and PS2 but they always were the most difficult to hack codes for during the cheat device days. They needed 'Master Codes' almost a page long just to disable the anti cheat/protection alone.

Even then it still made it half impossible to have any 'active' codes. All the codes that were ultimately hacked were the 'turn on, check if it worked, save game, turn off' nature such as 'have all items'.
 

cdtrico

Expert Cheater
Apr 3, 2017
124
0
16
#15
KS212 post_id=26530 time=1511967229 user_id=426 said:
I am honestly surprised the game doesn't have some sort of anti cheat built in. I dunno if you guys remember all the other Tri-Ace games on PS1 and PS2 but they always were the most difficult to hack codes for during the cheat device days. They needed 'Master Codes' almost a page long just to disable the anti cheat/protection alone.
I remember that from Star Ocean: Till the End of Time, it was a 2 disc game too, where actually codes that worked on disc 1 didn't work on disc 2 so they needed separate codes.
 

windgale

What is cheating?
Nov 23, 2017
3
0
1
#16
A quick question. You guys are saying how it would not let you search for cheats before changing some setting.

Did it say something like "Scan error:thread 7:access violation."

That is what I keep getting. If that is it then what do I need to change to be able to search?

Thanks for the help!
 

DrummerIX

RCE Fanatics
Talents
Fearless Donors
Mar 22, 2017
727
106
43
#17
windgale post_id=26533 time=1511970376 user_id=10697 said:
A quick question. You guys are saying how it would not let you search for cheats before changing some setting.

Did it say something like "Scan error:thread 7:access violation."

That is what I keep getting. If that is it then what do I need to change to be able to search?

Thanks for the help!
Go to Settings in Cheat Engine and under the Extra section, pick Query Memory Routines for the Kernel Mode.
 

chaoslordd

What is cheating?
Nov 29, 2017
2
0
1
#18
fmalust post_id=26510 time=1511939752 user_id=3848 said:
Is there a way for you to have Chaos and Universe modes enabled when starting a new game? It'd be greatly appreciated!
We so need this.
 

TheByteSize

Expert Cheater
Mar 4, 2017
153
0
16
#20
DrummerIX post_id=26464 time=1511901213 user_id=1466 said:
Monsters Killed
Looks like this is Number of Battle Fought. The number matches the number next to Col at the bottom of Menu Screen. Also it only increase by 1 after a battle instead of equal to the number of mobs fought during the battle.
 
Top Bottom