gtasacchcf

Grand Theft Auto: San Andreas cheat code hash collision finder

Usage

bun gtasacchcf.js [OPTIONS]
OPTIONS

-a | --alphabet     STRING   :   run with custom alphabet
-s | --start        STRING   :   start from STRING
-e | --end          STRING   :   run until STRING reaches
-H | --hash         CHEAT    :   calculate hash from CHEAT
-c | --cheat        CHEAT    :   find collisions of CHEAT only
-C | --cheat-hash   HASH     :   find collisions of HASH only

Examples

Find cheats with default alphabet ( ABCDEFGHIJKLMNOPQRSTUVWXYZ )

bun gtasacchcf.js

Find cheats with custom alphabet ( WASD )

bun gtasacchcf.js -a WASD

Find all cheats from AAAAAA to ZZZZZZ with default alphabet

bun gtasacchcf.js -s AAAAAA -e ZZZZZZ

Calculate hash from string

bun gtasacchcf.js --hash AEZAKMI

Find collisions with AEZAKMI cheat

bun gtasacchcf.js -c AEZAKMI

or

bun gtasacchcf.js -C E1B33EB9

Found cheat codes

HASH A:ZZZZZZZ 0:999999999
DE4B237D LXGIWYL 413190533
B22A28D1 KJKSZPJ  
5A783FAE UZUMYMW  
EECCEA2B HESOYAM  
42AF1E28 OSRBLHH  
555FC201 ASNAEB ERQPDNZ JPAIFSI SHVUWAF  
2A845345   095588366
E1EF01EA ICIKPYH OMHGVED YWOBEJX  
771B83FC    
5BF12848    
44453A17 CFVFGMJ EHWJAQF JJGSCLU  
FCFF1D08 YSOHNUL 302808950
B69E8532 PPGWJHT  
8B828076 LIYOAAY UQNSPSV  
DD6ED9E9   764502685
A290FD8C BAGOWPG DOFCQLK KMVZSQX MCWVUMT RUAFBCW  
3484B5A7 FOOOXFT PUHJKIH  
43DB914E   554648640
DBC0DD65 CQZIJMB LSJPHPQ  
00000000 JQNTDMH UGXDSCK 012757995
D08A30FE PDNEJOH VJOILSD  
37BF1B4E VPJTQWV YRZMSJE  
B5D40866   278070763
E63B0D99 KRIJEBR  
675B8945 UBHYZHQ  
4987D5EE RZHSUEW  
2E8F84E8 CPKTNWT  
1A9AA3D6 XICWMD UDMSHIE  
E842F3BC PGGOMOY VIFCKSU YKVZINF  
0D5C6A4E SZCMAWO UTBAGKC ZVRXEVP  
74D4FCB1 ZEIIVG NPPQBXJ QFFAUVI WHGMSJE XJWTQWV  
B01D13B8 YLTEICZ 718520906
66516EBC LLQPFBN UTFLWPA ZVVUUMR  
4B137E45 IOWDLAC  
78520E33   479151780
3A577325 BTCDBCB  
D4966D59 JYSDSOD LWRHUSH UOETDAG  
5FD1B49D KVGYZQK RNPEKCD  
A7613F99 ASBHGRB NQRQEOQ QGDARAR  
1792D871    
CBC579DF CIKGCGX JEZRGFG USLBPHD 56915531 680611528
4FEDCCFF MROEMZH RDYUZTK  
44B34866 FHYSTV BIFBUZZ DGGNSFV TSAGFUF  
2EF877DB    
2781E797 BEKKNQV DKJGHMZ  
2BC1A045 BGKGTJH DIJKRVD KKZRPKW RSMNAYX  
B2AFE368 GUSNHDE HWCWJYV  
FA8DD45B RIPAZHA  
8DED75BD JHJOECW  
1A5526BC JUMPJET  
A48A770B KGGGDKP TQQWSES  
B07D3B32 JCNRUAD UUXBBOG  
80C1E54B COXEFGU JCIPBFJ ZWOYWUZ  
5DAD0087 BSXSGGC MQHJEZP  
7F80B950 XJVSNAJ  
6C0FA650 OFVIAC BKXMDNE DEYABRI MIHTFSV 092196657
F46F2FA4 MGHXYRM  
70164385 CWJXUOC EYKTSSO LUZAWRP 659408676
885D0B50 LFGMHAL 843050562
151BDCB3 BAGUVIX DOFYPUT MCWLTTK  
ADFA640A CVWKXAM ULPNKNQ  
E57F96CE    
040CF761 YECGAA BRJFWCY RFLOBPI THMCDLE  
E1B33EB9 AEZAKMI HIKTOLV NGJXIPZ  
FEDA77F7 LJSPQK HKLAPGZ  
8CA870DD IAVENJQ  
9A629401 AEDUWNV GKEYQRZ NGTLUSE 079412315
F53EF5A5 IOJUFZN  
F2AA0C1D PRIEBJ BIQQPIF MKAHRTU TSVTCFZ 035712841 499810740
F36345A8 MUNASEF RCXQDKE 699056823
8990D5E1 WANRLTW  
B7013B1B OUIQDMW YONTWBK 089677145
CAEC94EE THGLOJ VGYQHZV YEIHJGE 512587943
31F0C3CC FVTMNBZ OZEXJCE  
B3B3E72A SJMAHPE UDLMNLI  
C25CDBFF BMTPWHR KAEESIM MODIUUA TWSUDGN  
D5CF4EFF ZSOXFSQ  
680416B1 OGXSDAG PQNCSOD  
CF5FDA18 EHIBXQS  
F01286E9 VKYPQCF  
A841CC0A NCSGDAG QUEWSOD  
31EA09CF VQIMAHA YSYTCUR  
E958788A OHDUDE BEJQAHE MGZHCUV  
02C83A7C    
E49C3ED4   290157354
171BA8CC EEGCYXT UQAJLKD ZSQSNVW  
86988DAE URKQSRK  
2BDD2FA1   67659816 127855273 481838349