Game Name: Shenmue I
Game Vendor: Steam + EPiC + Microsoft Store Xbox GamePass
Game Engine Version: Full Release v1.0
Game Process: Shenmue I.exe
Game Engine: Proprietary Engine
Features
Disable Time
Infinite Money
Set Money
Note:
Tested on Steam version but might work for other non-steam version as well such as Microsoft Store.
Versions:
v 1.0: Initial release
A minimum of Cheat Engine 7.0 is required but it should work on any version regardless. I try to make my cheats compatible across variety of devices and versions.
Please give me +rep if you liked it. If you want to share, please don't post this elsewhere without linking to this thread.
If you wish to encourage me, please use my app. Cheat engine is great and my app is completely optional. You can continue to enjoy the cheat engine offerings I have available here.
How to use this cheat table?
Install Cheat Engine
Double-click the .CT file in order to open it.
Click the PC icon in Cheat Engine in order to select the game process.
Keep the list.
Activate the trainer options by checking boxes or setting values from 0 to 1
Nice, I had been trying to do Infinite Health with Space Harrier, but could never figure out how to do cheats with arcade video games.
Any chance for Infinite Time in Hang-On??
Nice, I had been trying to do Infinite Health with Space Harrier, but could never figure out how to do cheats with arcade video games.
Any chance for Infinite Time in Hang-On??
I cant do a cheat for the Hang On timer because the adress changes in every game you load. Sorry, im still a noob with Cheat Engine but its easy to find an adress to stop the timer.
Im glad to hear that. Abe store is by far the most unfair shop giving prizes. They all work for me. It seems it different for every person. Im sorry i cant find a code that works for everyone.
Any chance you can update it a bit, particularly the Space Harrier life? I don't think it works anymore with the new Patch 4 (and this patch fixes the glitch of not being able to get the Space Harrier prizes)
And for Hang-On, that's cool, I never quite understood how to find the permanent addresses to those values either. Can you tell me how you looked for the time? I can never seem to find it... I try using Decrease/Unchanged/Increase values, and also the literal time numbers, but never get anything, sometimes I even get completely zero results.
Any chance you can update it a bit, particularly the Space Harrier life? I don't think it works anymore with the new Patch 4 (and this patch fixes the glitch of not being able to get the Space Harrier prizes)
And for Hang-On, that's cool, I never quite understood how to find the permanent addresses to those values either. Can you tell me how you looked for the time? I can never seem to find it... I try using Decrease/Unchanged/Increase values, and also the literal time numbers, but never get anything, sometimes I even get completely zero results.
The fastest method to find an adress for the timer in Hang On is playing until the time is under 10 seconds. Search allways the number that appears in the timer and set the value type ''Byte''. Search 9 as First scan, then 8, 7, etc.
Here's an updated table for Space Harrier but let me warn you, my game crashes in the last round (the boss rush one). Good luck!
Chris_Chocobo, can you possibly reupload your files? I know they probably aren't going to work now that the game has been updated since you last changed this (I thiiiink), but it would at least be something to go off of if we try to update this ourselves.
Alternatively, can you explain how you were able to find the values for the different store chances? My skill with Cheat Engine is pretty much limited to finding static values with somewhat unique numbers (inventory counts, yen, tokens, etc). I spent some time trying to figure this out but it's eluding me. The only assumption I can make is that the chance assignment is the same as the original game, meaning it is created as soon as Ryo goes to put his hand in the raffle box. This was confirmed by Radar on the Shenmue Dojo forums for the original Dreamcast release
Okay, so here's some help for folks thanks to Radar at the Shenmue Dojo.
It seems like the memory fields for the store raffle chances might be somewhat random for folks. Both Radar and I found slightly different addresses, for example he found Shenmue.exe+64FEC6C for the Dobuita Tomato mart while I found Shenmue.exe+64FEBCC. Note this is a single byte value. Both of us are on patch 7, and the memory field location is persistent upon game reload. One possibility is that my .exe is modified for a widescreen hack during cutscenes.
The field behavior is as such: when you go to buy an item at the store, whatever is in the field is overwritten with 255. As soon as the raffle drawing animation takes place, a value of 1-6 (or 0-6 for the Abe store) is assigned to the address. This is what determines your prize. The value stays in place up until your next purchase where it is reset to 255 again prior to the drawing animation. The only exception here is that the value is set to 0 upon game reload.
To find this yourself, 1-5 correlate to the different prizes on the sheet, and 6 is a loss. What you'll want to do is do a raffle drawing, then do a search for an exact value byte of whatever you pulled in the raffle (6 for a losing ticket, 1-5 for a winning ticket [or 0 at the Abe store if you're super lucky and get the ultra rare prize]). Keep doing drawings and doing next searches for whatever your ticket was. Eventually you should find the memory address that goes to 255 during a drawing animation.
Alright, for what it's worth, I was able to find the Space Harrier lives memory value. For me at least, it appears to be persistent at Shenmue.exe+AF0ED1, a single byte value. If this doesn't work for you, the easiest way to find it is to start Space Harrier, then do a scan for a byte value of 3. The game treats your current life as one of your total lives, so despite the screen showing two life icons in the bottom left, the value when starting is 3.
I found that even when freezing this value, if you "die" one of the life icons disappears from the screen. Once you deplete the icons you can keep 'dying' though and the game will continue.
I was able to get the 1CC reward this way. Oddly enough I did not get the Mini Space Harrier toy, apparently that is still bugged as of patch 7.