For those who aren't familiar, Cosmic Cheat is a homebrew cheat system (much like Codebreaker, Action Replay, GameShark, and XPloder, except that they're official) that uses raw hex codes. Some of the PS2 codes you have right now are probably raw, and in any case, thanks to the efforts of people like misfire and Pyriel, you can convert anything to raw hex anyway, heh.
Cosmic Cheat was released in beta form as an ELF, to be run from host (a PC) via crossover cable or USB Male A to Male A PL Type cable and an app such as Naplink, PS2Link, and the like. It's since been implemented in DMS4 modchips with ToxicBIOS/ToxicOS firmware, and enjoyed decent popularity as a triumph for the homebrew community. To use CCheat, you will need to either have a modchip installed in your PS2, use a swap method, or utilize the Independence Exploit if you have an applicable model of PS2.
This is a minor modification to the original Cosmic Cheat, replacing all references to host with cdrom0, and removing some (thus) extraneous data. Rather than using an app like Naplink to communicate the testdb.cff information, you can now simply burn a renamed cff (T.CFF) on the root dir of a cdrom, with CCHEAT.ELF and a proper SYSTEM.CNF (all of which I've included, for convenience).
This was done by uncrunching the original ccheat.elf, disassembling to map what required modification, editing the values of those addresses, and crunching the result. In keeping with ISO9660, I capitalized all files and their respective references in the ELF and CNF files.
To uncrunch, I used sjuncrunch (via the PS2-Packer/Unpacker GUI, for simplicity), to disassemble and map I used PS2Dis, to modify values I used Elf Modifier, and to crunch I used ps2-packer-0.41 (also via the PS2-Packer/Unpacker GUI), as it compresses more efficiently than sjcrunch. For partial testing, I used the PS2 emulator PCSX2.
Thanks go out to:
Sjeep, for making Cosmic Cheat in the first place
Pixel, for PS2-Packer
C0d3x, for the PS2-Packer/Unpacker GUI
hanimar, for PS2Dis
cYs Driver, for Elf Modifier
Half the friggin’ scene, for PCSX2
GSHI.org for 0wning hard
misfire for answering some questions, and digging up a copy of elfmaker
PS2Dev.org's forums, for hosting the thread that got me interested in Cosmic Cheat
EurAsia.nu, for hosting a copy of the original Cosmic Cheat (as well as quite a few other good things)
If you have any questions, feel free to ask.
Cosmic Cheat was released in beta form as an ELF, to be run from host (a PC) via crossover cable or USB Male A to Male A PL Type cable and an app such as Naplink, PS2Link, and the like. It's since been implemented in DMS4 modchips with ToxicBIOS/ToxicOS firmware, and enjoyed decent popularity as a triumph for the homebrew community. To use CCheat, you will need to either have a modchip installed in your PS2, use a swap method, or utilize the Independence Exploit if you have an applicable model of PS2.
This is a minor modification to the original Cosmic Cheat, replacing all references to host with cdrom0, and removing some (thus) extraneous data. Rather than using an app like Naplink to communicate the testdb.cff information, you can now simply burn a renamed cff (T.CFF) on the root dir of a cdrom, with CCHEAT.ELF and a proper SYSTEM.CNF (all of which I've included, for convenience).
This was done by uncrunching the original ccheat.elf, disassembling to map what required modification, editing the values of those addresses, and crunching the result. In keeping with ISO9660, I capitalized all files and their respective references in the ELF and CNF files.
To uncrunch, I used sjuncrunch (via the PS2-Packer/Unpacker GUI, for simplicity), to disassemble and map I used PS2Dis, to modify values I used Elf Modifier, and to crunch I used ps2-packer-0.41 (also via the PS2-Packer/Unpacker GUI), as it compresses more efficiently than sjcrunch. For partial testing, I used the PS2 emulator PCSX2.
Thanks go out to:
Sjeep, for making Cosmic Cheat in the first place
Pixel, for PS2-Packer
C0d3x, for the PS2-Packer/Unpacker GUI
hanimar, for PS2Dis
cYs Driver, for Elf Modifier
Half the friggin’ scene, for PCSX2

GSHI.org for 0wning hard
misfire for answering some questions, and digging up a copy of elfmaker
PS2Dev.org's forums, for hosting the thread that got me interested in Cosmic Cheat
EurAsia.nu, for hosting a copy of the original Cosmic Cheat (as well as quite a few other good things)
If you have any questions, feel free to ask.

I'll continue work with the CCheat mod tonight, probably.
Comment