################################################################################################################################################
##                                                                     dddddddd                                                               ##
##          GGGGGGGGGGGGG                                              d::::::d       CCCCCCCCCCCCCBBBBBBBBBBBBBBBBB           CCCCCCCCCCCCC  ##
##       GGG::::::::::::G                                              d::::::d    CCC::::::::::::CB::::::::::::::::B       CCC::::::::::::C  ##
##     GG:::::::::::::::G                                              d::::::d  CC:::::::::::::::CB::::::BBBBBB:::::B    CC:::::::::::::::C  ##
##    G:::::GGGGGGGG::::G                                              d:::::d  C:::::CCCCCCCC::::CBB:::::B     B:::::B  C:::::CCCCCCCC::::C  ##
##   G:::::G       GGGGGG   ooooooooooo      ooooooooooo       ddddddddd:::::d C:::::C       CCCCCC  B::::B     B:::::B C:::::C       CCCCCC  ##
##  G:::::G               oo:::::::::::oo  oo:::::::::::oo   dd::::::::::::::dC:::::C                B::::B     B:::::BC:::::C                ##
##  G:::::G              o:::::::::::::::oo:::::::::::::::o d::::::::::::::::dC:::::C                B::::BBBBBB:::::B C:::::C                ##
##  G:::::G    GGGGGGGGGGo:::::ooooo:::::oo:::::ooooo:::::od:::::::ddddd:::::dC:::::C                B:::::::::::::BB  C:::::C                ##
##  G:::::G    G::::::::Go::::o     o::::oo::::o     o::::od::::::d    d:::::dC:::::C                B::::BBBBBB:::::B C:::::C                ##
##  G:::::G    GGGGG::::Go::::o     o::::oo::::o     o::::od:::::d     d:::::dC:::::C                B::::B     B:::::BC:::::C                ##
##  G:::::G        G::::Go::::o     o::::oo::::o     o::::od:::::d     d:::::dC:::::C                B::::B     B:::::BC:::::C                ##
##   G:::::G       G::::Go::::o     o::::oo::::o     o::::od:::::d     d:::::d C:::::C       CCCCCC  B::::B     B:::::B C:::::C       CCCCCC  ##
##    G:::::GGGGGGGG::::Go:::::ooooo:::::oo:::::ooooo:::::od::::::ddddd::::::dd C:::::CCCCCCCC::::CBB:::::BBBBBB::::::B  C:::::CCCCCCCC::::C  ##
##     GG:::::::::::::::Go:::::::::::::::oo:::::::::::::::o d:::::::::::::::::d  CC:::::::::::::::CB:::::::::::::::::B    CC:::::::::::::::C  ##
##       GGG::::::GGG:::G oo:::::::::::oo  oo:::::::::::oo   d:::::::::ddd::::d    CCC::::::::::::CB::::::::::::::::B       CCC::::::::::::C  ##
##         GGGGGG   GGGG   ooooooooooo      ooooooooooo      ddddddddd   ddddd       CCCCCCCCCCCCCBBBBBBBBBBBBBBBBB           CCCCCCCCCCCCC   ##
################################################################################################################################################
                                                                                                                                           
                                                                                                                                          
                                                                                                                                          
                                                                                                                                          
GoodCBC was a dream of mine ever since ffgriever released his ELF loading Codebreaker patches, which is what initially sparked my interest in digging around inside the Codebreaker v9.2 ELF. Whereupon
I discovered that the URLs Codebreaker uses for Day1, saves, updates etc. were easily changed to point elsewhere. Coupled with misfires already released Codebreaker PS2 file Server script, I approached
LiquidManZero with the idea of setting up a server on gamehacking.org (then known as GSHI) to mirror cmgsccc.com's file server. Years went by and cb2util was showing promise as it could already decrypt 
v8+ Day1 files, but missing was the ability to do any kind of batch operations with the utility. So, I started the thread on gamehacking.org entitled "GoodCBC" - LET'S DO IT! (Codebreaker Day1 set 
decrypted and recompiled into RAW cbcs".
This piqued misfires interest in renewing development of cb2util, and finally, batch manipulation of cbc files was possible! Thus, my journey began. Work started immediately on the task at hand.
Which was converting the entire official Day1 set of cbc files into plain text documents containing RAW codes, and then back into v8+ unsigned cbc files containing no encrypted codes. This task proved
to be far more demanding than I anticipated as there were numerous title errors, some duplicate titles and other things that made my job tedious to say the least. But alas, it is done (mostly)!
rimsky82 took over handling of the file server script when we lost LiquidManZero to the federal legal system and the server works great! Anyone with a homebrew capable PS2 can enjoy usage of GoodCBC!



Changed: r5 (11/13/2013)

    Fixed codes for Burnout: Dominator and Xenosaga Episodes I and II (thanks bungholio)
    More title fixes
    Changed banner to "GoodCBC Revision 4! Brought to you by gamehacking.org. Compiled at 22:58 on November 13th, 2013 ~bfoos" as the banner for all 1,115 cbc files.

Changed: r4 (10/01/2013)
	Added cbc files for Ratchet & Clank, Ratchet & Clank: Going Commando v1.1
	Added codes to Ratchet & Clank: Going Commando v1.0
	More title fixes
	Utilized the "--banner" switch to add "GoodCBC Revision 4! Brought to you by gamehacking.org. Compiled at 21:15 on September 20th, 2013 ~bfoos" as the banner for all 1,115 cbc files.

Changed: r3 (7/21/2012)
	More title fixes
	
Changed: r2 (7/21/2012)
  Removed 3 duplicate entries
	Added cbc's for Devil May Cry and Devil May Cry 2 as well as added codes to Ratchet: Deadlocked
	Fixed numerous typos in titles and shortened many titles that overran the file-size in Codebreakers list

Initial Release: (7/17/2012)

Thanks go out to misfire, LiquidManZero, Pyriel, Parasyte, rimsky82, Lazy Bastard, bungholio and anyone and everyone in the hacking scene.

If anyone finds any errors in any of the codelists for any of the games in this set, please submit them to me via PM at gamehacking.org, or simply reply to the release thread for this project...
http://gamehacking.org/vb/threads/6751-quot-GoodCBC-quot-LET-S-DO-IT!-(Codebreaker-Day1-set-decrypted-and-recompiled-into-RAW-cbcs    

Brought to you by me (bfoos) and gamehacking.org.

BEEFC0DE Baby... YEAH!                                                                                                                                   
                                                                                                                                          



