Myrdred wrote:
I'm not really very familiar with the rules of mahjong, but I have a basic idea. You want to make a hand with sets and/or runs of times, kind of like Gin Rummy with tiles instead of cards. And I was able to use that knowledge to win quite a few hands with your advice... but if you're willing to give a more complete description of the rules, I'd really appreciate it.
You're right : mahjong can be assimilated to gin-rummy ... This explains why there are so many variants (some mahjong games require less "skills" than others) ...
A good site IMO for mahjong rules is :
http://members.aol.com/mahjongmuseum/tradrule.htm ...
This link is in MY WIP mahjong cheat database, and I suggest you to download it from my site (if you haven't already done so), so you'll be able to understand better the things I explain below ...
Any idea why these games are so resistant to winning-hand cheats? On some of them I've seen what look like two different copies in memory of the player's hand... but changing both of them didn't work. I'm wondering if maybe when you draw a tile, the game checks right then and there if your hand is winning (what's the difference between a tsumo and a ron?) and if so, sets a flag. Hmm... if that's the way it works, it may not be too difficult to find... just do a few "same" searches, then get a winning hand and do a "different" search. Maybe I'll try that...
The games with easiest cheats only test the 14 tiles in your hands ...
Some others (eg: 'mayumi') also check that the drawn tile is the same as your 14th tile ("tile N") ...
Some others (eg: 'janjans1') also use a byte (bit ?) to see that RON is possible ... This is because some combinaisons don't allow you to RON because you don't have enough "points" (= "specials" on some site) ...
The most complex ones ('mjyuugi*' and 'ponchin*') also check that the drawn tile matches one of the possible tiles expected to RON, so you have 4 other locations to check ...
Unfortunately, even with these known "tricks", I haven't been able to understand yet what was the scheme for the Visco/V System mahjong games
But IMO, once such game is "done", I guess that it can be repeated for the others
Remember that the mahjong games are not so easy (even with the easiest settings), and it requires sometimes MANY games before you can beat the computer without cheating, so you can perform some "correct" searches, and then spot the differences between a hand where you can RON, and a hand where you can't ... And the fact that you have almost no possibility to get the SAME hand is more complicated to find the similarities
Last handicap (for me) : the Visco/V System mahjong games require sound to be run, so they are VERY slow on my P133 ...
Anyway, I don't despair in figuring out one day or another how a winning hand is coded, and how to have working cheats WITHOUT using ROM cheats ...
Steph from The Ultimate Patchers
Visit
The Ultimate Patchers' site