Anyone had luck scanning the Cabaret club game? I keep finding what seems to be the fan totals, but every time I go back to the club I don't have the opportunity to advance the story really, are people succesfully triggering the club advancement cutscenes and rival battles?
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
What I'm after is the 'seed' number or whatever the CPU uses to denote that you will always win as there is definitely a behind-the-scenes method of cheating that the CPU uses consistently. Occasionally the 'seed' will be turned on in your favor and during this time (assuming you actually know how to play mahjong) you will almost never lose. The cpu will get garbage/useless draws, and whatever you're waiting for will ALWAYS be available.
Then there are the times when the CPU is cheating heavily against you.... during this time... it doesn't matter how you change up your hands/wait... you will NEVER get your winning tile. The CPU will always get theirs within the first 3-7 turns and they will be ready to go out (win) within 2-5 turns. During this losing streak period you can only defend, which sucks.
Given that they have used the same mahjong engine for EVERY single yakuza game in existence to date, there has to be a way to hack this flag/seed/whatever to always constantly be in your favor...
[QUOTE="KS212, post: 54722, member: 426"]I'm hoping someone can find a hack for mahjong.
What I'm after is the 'seed' number or whatever the CPU uses to denote that you will always win as there is definitely a behind-the-scenes method of cheating that the CPU uses consistently. Occasionally the 'seed' will be turned on in your favor and during this time (assuming you actually know how to play mahjong) you will almost never lose. The cpu will get garbage/useless draws, and whatever you're waiting for will ALWAYS be available.
Then there are the times when the CPU is cheating heavily against you.... during this time... it doesn't matter how you change up your hands/wait... you will NEVER get your winning tile. The CPU will always get theirs within the first 3-7 turns and they will be ready to go out (win) within 2-5 turns. During this losing streak period you can only defend, which sucks.
Given that they have used the same mahjong engine for EVERY single yakuza game in existence to date, there has to be a way to hack this flag/seed/whatever to always constantly be in your favor...[/QUOTE]
You can simplify everything and win in a matter of seconds by just searching for the remaining cards, the amount of points, and the round number.
All codes codes are 4 bytes each and rather easy to find. After you've found them make sure you setup some hotkeys so you can activate them quickly in game. After the cards have been dealt give yourself the 50k points and set the remaing cards to like 2. Change the round number to 8 (round 1 is 1, 2 is 2, etc.) and you'll win as soon as the cards are dealt
That said make sure you don't activate the cards remaining until after the cards have been dealt or the game will stall. If that happens just exit the mini game and try again. I suppose if you wanted to collect the other CP tasks give yourself like 1000 cards remaining, change the round to 1, and keep on playing until you've got everything.
Last edited by CrazySteve88 on Thu Jan 01, 1970 12:00 am, edited 2 times in total.
[QUOTE="mundanesoul, post: 54342, member: 20176"]Fantastic work AllIWantToKnow! Looking forward to that final address![/QUOTE]
Back with missing address(es). Sorry for the delay!
[QUOTE="CrazySteve88, post: 54644, member: 20410"]I actually figured it out. If you change the data type to array of byte (length 4) you'll see that the values are flipped (little endian? not sure). So if you wanted 5,000,000 points you'd change the values to: 00 05 00 00 and you'd have 5 million points.
[IMG]https://i.imgur.com/B5I2vWp.png[/IMG]
I couldn't find anything but I used something like ShogiGUI to help me win. It'll give you hints on which moves to make to win the game. Even by cheating the games are still really long though.[/QUOTE]
Thanks! Good find.
I'm posting all the addresses I've found. There is still more to uncover, but nothing crucial. I'm fed up with these arcade games. I hate them from the bottom of my heart, to be honest.
[CODE=rich][B]Out Run[/B]
[U]Score[/U]
[I]Address:[/I] libtgsa.dll+8FC25C
[I]Value:[/I] 1280 = 5000000
[B]Super Hang-On[/B]
[U]Score[/U]
[I]Address:[/I] libtgsa.dll+F3E424
[I]Value:[/I] 1280 = 5000000
[U]Stage[/U]
[I]Address:[/I] libtgsa.dll+F3E3D8
[I]Value:[/I] 65537 - 1st stage (multiply to go to the next stage, crossing checkpoint above 6th stage = freeze)
[B]Space Harrier[/B]
[U]Score[/U]
[I]Address:[/I] libtgsa.dll+8DBE59
[I]Value:[/I] 1280 = 5000000
[B]Fantasy Zone[/B]
[U]Score[/U]
[I]Address:[/I] libtgsa.dll+8ABBCC
[I]Value:[/I] 10 = 100000
[U]Round[/U]
[I]Address:[/I] libtgsa.dll+8AB9C1
[I]Value:[/I] 1 = 1 etc.
[U]Life[/U]
[I]Address:[/I] libtgsa.dll+8AB9C0
[U]Gold[/U]
[I]Address:[/I] libtgsa.dll+8ABDCC
[U]Credits[/U]
[I]Address:[/I] libtgsa.dll+8ABCCC
[I]Value:[/I] 1 = Ready to play, no need to pay ¥100 fee[/CODE]
[I]Note: Super Hang-On and Fantasy Zone use additional stats on leaderboards. If you want to make your score look legit, check the videos on YouTube and adjust the Stage (Super Hang-On) and Round (Fantasy Zone) values. For example, ~100000 Fantasy Zone score should have Round 5 next to it. I hope I made it clear enough.[/I]
Last edited by AllIWantToKnow on Sun Aug 12, 2018 3:01 am, edited 6 times in total.
[QUOTE="AllIWantToKnow, post: 54859, member: 6423"]Back with missing address(es). Sorry for the delay!
Thanks! Good find.
I'm posting all the addresses I've found. There is still more to uncover, but nothing crucial. I'm fed up with these arcade games. I hate them from the bottom of my heart, to be honest.
[CODE=rich][B]Out Run[/B]
[U]Score[/U]
[I]Address:[/I] libtgsa.dll+8FC25C
[I]Value:[/I] 1280 = 5000000
[B]Super Hang-On[/B]
[U]Score[/U]
[I]Address:[/I] libtgsa.dll+F3E424
[I]Value:[/I] 1280 = 5000000
[U]Stage[/U]
[I]Address:[/I] libtgsa.dll+F3E3D8
[I]Value:[/I] 65537 - 1st stage (multiply to go to the next stage, crossing checkpoint above 6th stage = freeze)
[B]Space Harrier[/B]
[U]Score[/U]
[I]Address:[/I] libtgsa.dll+8DBE59
[I]Value:[/I] 1280 = 5000000
[B]Fantasy Zone[/B]
[U]Score[/U]
[I]Address:[/I] libtgsa.dll+8ABBCC
[I]Value:[/I] 10 = 100000
[U]Round[/U]
[I]Address:[/I] libtgsa.dll+8AB9C1
[I]Value:[/I] 1 = 1 etc.
[U]Life[/U]
[I]Address:[/I] libtgsa.dll+8AB9C0
[U]Gold[/U]
[I]Address:[/I] libtgsa.dll+8ABDCC
[U]Credits[/U]
[I]Address:[/I] libtgsa.dll+8ABCCC
[I]Value:[/I] 1 = Ready to play, no need to pay ¥100 fee[/CODE]
[I]Note: Super Hang-On and Fantasy Zone use additional stats on leaderboards. If you want to make your score look legit, check the videos on YouTube and adjust the Stage (Super Hang-On) and Round (Fantasy Zone) values. For example, ~100000 Fantasy Zone score should have Round 5 next to it. I hope I made it clear enough.[/I][/QUOTE]
Since I can't edit my previous post anymore, I feel justified to post a reply.
I forgot to mention that "Round" record for Fantasy Zone has to be added as a [B]Byte[/B] type address.
Last edited by AllIWantToKnow on Thu Jan 01, 1970 12:00 am, edited 2 times in total.
[QUOTE="qwert2812, post: 54909, member: 8557"]Hi, I'm kinda new to this. What can I do with this information? Like what I have to do to find and change these numbers?[/QUOTE]
As you may know, Yakuza 0 has a long list of tasks to do in order to get 100% completion. Four of them are related to the SEGA arcade games. Using these addresses you can get required score without putting any effort. You don't have to find anything. This all you have to do:
1. Add these addresses manually (bottom right corner) to Cheat Engine attached to Yakuza0.exe process
2. Go to the SEGA HI-TECH LAND
3. Launch the game of your choice (for example Space Harrier)
4. Once in-game edit the value ("1280" is the minimum to meet the requirements, the only exception is Fantasy Zone, where "10" is enough)
5. Finish the game (get yourself killed) to get your CP.
Be sure to check out the my updated list on previous page. The one you quoted isn't complete (Fantasy Zone is missing).
[B]One last thing (this applies to everyone), ignore my note next to Super Hang-On "Stage" address. If the round that you chose has more than 6 stages, it is safe to set the value higher, just don't overdo it.[/B]
Last edited by AllIWantToKnow on Thu Jan 01, 1970 12:00 am, edited 1 time in total.
[QUOTE="CrazySteve88, post: 54824, member: 20410"]You can simplify everything and win in a matter of seconds by just searching for the remaining cards, the amount of points, and the round number.
All codes codes are 4 bytes each and rather easy to find. After you've found them make sure you setup some hotkeys so you can activate them quickly in game. After the cards have been dealt give yourself the 50k points and set the remaing cards to like 2. Change the round number to 8 (round 1 is 1, 2 is 2, etc.) and you'll win as soon as the cards are dealt
That said make sure you don't activate the cards remaining until after the cards have been dealt or the game will stall. If that happens just exit the mini game and try again. I suppose if you wanted to collect the other CP tasks give yourself like 1000 cards remaining, change the round to 1, and keep on playing until you've got everything.[/QUOTE]
Oh I know you can cheat like that but that's not really what I was after. I want to actually PLAY the minigame, just.... without the CPU's literal cheating in the background.
[QUOTE="CrazySteve88, post: 54824, member: 20410"]You can simplify everything and win in a matter of seconds by just searching for the remaining cards, the amount of points, and the round number.
All codes codes are 4 bytes each and rather easy to find. After you've found them make sure you setup some hotkeys so you can activate them quickly in game. After the cards have been dealt give yourself the 50k points and set the remaing cards to like 2. Change the round number to 8 (round 1 is 1, 2 is 2, etc.) and you'll win as soon as the cards are dealt
That said make sure you don't activate the cards remaining until after the cards have been dealt or the game will stall. If that happens just exit the mini game and try again. I suppose if you wanted to collect the other CP tasks give yourself like 1000 cards remaining, change the round to 1, and keep on playing until you've got everything.[/QUOTE]
hey dude can u give me the address to my points? I just want to finish the 10mil CP...
[automerge]1534311248[/automerge]
[QUOTE="KS212, post: 55122, member: 426"]Oh I know you can cheat like that but that's not really what I was after. I want to actually PLAY the minigame, just.... without the CPU's literal cheating in the background.[/QUOTE]
how?
Last edited by dudetion4 on Thu Jan 01, 1970 12:00 am, edited 1 time in total.
Also I have a question about Ultimate health will it help completing Rush style training for Kiryu (the one where you cant be hit and need to evade for 60 sec)?
Would someone consider finding the addresses for the Cat Fight minigame? Or maybe make a table/trainer of it?
Something like editing health of your bet and the opponent, or always win the rock, paper, scissors.
Besides that, some kinds of cheats for Mahjong, Shogi and the many casino games would be nice. I however mostly terrible at finding most addresses and basically know nothing about making pointers.
Edit: I figured it was actually pretty easy to cheat for the casino games. You just scan for the casino chips values. It will count as winnings once you exit the minigames. The Cat Fight minigame actually wasn't that hard either, but Mahjong and Shogi however still beats me,
Last edited by thorxic on Thu Aug 16, 2018 11:39 pm, edited 1 time in total.