cwcheat for Dark Alex 3.10 OE - A custom firmware.

it has all the function of cwcheat 0.1.6.
this means that you can:
-cheat in your games (the db and the config are loaded from ms0,
 if you don't have them it will still work only it will go for default
 config and you will have an "empty" db)
-CHANGE THE CPU CLOCK IN GAME WHEN YOU WANT IT WITHOUT REFLASHING EVERYTIME!!
 this means that you can put a default cpu/bus clock that will be set when
 loading in the config file (change the cpu clock in the menu and save the
 config in the config menu) but also you will be able to change in every moment
 and without touching the flash the cpu/bus frequence!!
-my screenshootbmp mod which uses volatile ram to do the screenshoot stopping the
 game for less than one sec!
-standard screenshoot version
-brightness changer which uses the screen button (what you use to change brightness normaly)
 it works up to the 4^ level

-------------------------------------------------------------
INSTALLATION/MANUAL/EASY
-------------------------------------------------------------

1-copy the folders under MS_ROOT in your memory stick ROOT (which is the main folder not the PSP folder)
2-power up your psp while pressing R
3-Select plugins
4-Press X over cwcheatpops.prx [POPS] it will say ENABLED
5-Press X over cwcheat.prx [GAME] it will say ENABLED
6-exit recovery and enjoy

-------------------------------------------------------------
INSTALLATION/MANUAL/IF YOU HAVE MORE MODULES ALREADY INSTALLED
-------------------------------------------------------------

1-copy the cwcheat folder in the seplugins folder to have the db installed
2-go to seplugins folder and copy cwcheatpops.prx there
3-open pops.txt with a text editor and add this line: ms0:/seplugins/cwcheatpops.prx
2-go to seplugins folder and copy cwcheat.prx there
3-open game.txt with a text editor and add this line: ms0:/seplugins/cwcheat.prx
4-power up your psp while pressing R
5-Select plugins
6-Press X over cwcheatpops.prx [POPS] it will say ENABLED
6-Press X over cwcheat.prx [GAME] it will say ENABLED
7-exit recovery and enjoy


------------------------------------------------------------
CHANGES
------------------------------------------------------------
0.1.6 REV. I for 3.10OE/ALL
-rewritten from scratch half of the mc management internal code
 so now mc should be found in all cases (all emulators/plugins) and
 most probably also in emulators still not out[POPS]
-now it's possible to remove codelines with SELECT in the cheat modification menu[ALL]
-now it's possible to add codelines with START in the cheat modification menu[ALL]
-other fixes and little modifications[ALL]

0.1.6 REV. H for 3.10OE/ALL
-added support for memory cards in the 3.10 pops emulator [POPS]
-fixed the MS_ROOT folder it had old plugins in the last release[ALL]

0.1.6 REV. H for 3.03OE/ALL
-added support for memory cards in the pops emulator if the new converter is used (with the homebrew DATA.PSP and
 no KEYS.BIN) either for the 303 and 302 EMU [POPS]
-now it's possible to remove a code from the select cheats menu: press R + TRIANGLE [ALL]
-now it's possible to add a new code from the select cheats menu: press R + SQUARE [ALL]
-added PSXMC2PSP [PACKAGE]
-other things and bugfixes[ALL]

0.1.6 REV. G for 3.03OE/ALL
-fixed the code type D1 there was a little bug [POPS]
-brightness reworked a bit now it should be more responsive [ALL]
-brightness is now saved and loaded from file 0 = disabled 1 = 25% 2 = 50% 3 = 75% 4 = 100% [ALL]
-fixed a little glitch in the id reading function which made cwcheat show om or rom when the executable
 was named PSX.EXE. Now PSXEXE is showed [POPS]
-added xploder code types 90, 70 and 00 [POPS]
-now it's possible to read gme memorycard (no save support ATM) press R to exchange gme<->mcr [POPS]
-added a build which loads codes from the kernel partition you can use that as a temporary fix for games
 which have problems with the volatile partition (like socom and nfs)[GAME]
-added back support for 302OE emulator memory cards now it's automatically detected if it's the 303OE emulator
 or the 302OE one
-prx for psp games is updated to latest functions [GAME]
-added 32bit search support for builds with GS/AR support: the output code will be a two line code [POPS]
-All was moved to ms0:/seplugins/cwcheat/ so the dh folder isn't needed anymore [ALL]
-battery temperature is now showed [ALL]
-other things [ALL]


0.1.6 REV. F for 3.03OE/POPS
-reworked the id loading function now it *should* work in any case
-now if selected 0 as cpu/bus mhz the clock isn't set and it's left to the sony emulator (SUGGESTED!)
-fixed memory card functions to work on 3.03 Emulator
-NOW USB SUPPORT IS AVAILABLE IN CWCHEAT (READ THE USB SUPPORT README)
-added a little faq in english
-fixed the db save functions
-now the mc loader/saver shows more information and shows if the operation went fine
-other things here and there

0.1.6 REV. E for 3.02OE/POPS
-fixed a little thing which for some game could make cwcheat not loading the id correctly
-fixed the directory were the db is saved from the cwcheat interface now it's saved in the correct folder
-new folder "mc" under /seplugins/cwcheat/
-fixed some reported things here and there

and now the most important thing:

-> BUILTIN SUPPORT to loading/saving epsxe (mcr) memory card to/from the psp emulator!!!
-> in this way you can load your own game saves from pc or psx/ps2 on the psp and viceversa! :)
-> but also go over problematic points in games.


0.1.6 REV. D for 3.02OE/POPS
-included two versions one with caetla/AR/GS codes 2.41+ (Suggested for users) and one with cwcheat codes
-a new caetla/AR/GS 2.41+ cheat engine was written from scratch. This permits you to use CAETLA/AR/GS codes
 without modifying them at all
-the db was moved to /seplugins/cwcheat/cwcheatpops.db, the config was moved to /seplugins/cwcheat/cwcheatpops.ini
-now the game is recognised by cwcheat and proper cheats are loaded from it. the id of the game is something
 like SLES_12345
-the 0x aren't required to input AR/CAETLA/GS codes so just put the code directly eg: _L 80015648 FFFF
-now the photo folder is created if not present this avoid crashes if it's missing while doing the screenshots
-fixed a bug with the brightness function
-code types supported 80, 30, 10, 11, 20, 21, 50, D0, D1, D2, D3, E0, E1, E2, E3, C0, C1, C2
-the cheat searcher function search in the psx ram only and outputs psx code types
-the dump function dumps only the psx ram
-reorganised various part of the code
0.1.6 REV. C for 3.02OE/POPS
-this is a special build only for pops (PSX EMULATOR)
-removed usb support as usb prxs aren't loaded in pops mode, maybe they can be loaded but to avoid flashing requirement
 i preferred this way
-removed all umd imports ( same as above)
-remapsp altough is still there (and sems to do something) is reported as not working it disables game input
-ID is forced to POPS
0.1.6 REV. B for 3.02OE
-removed devhook connections again (lol)
-removed the installer which is not necessary
-repacked to be adeguated to install on 3.02OE
0.1.6 REV. B for devhook 0.51+ w/3.x FINAL
-included a new installer for windows (.net) which installs automatically cwcheat and if required the database
-readded the menu opening delay
-rehooked clock functions to devhook
-added cpu clock 300mhz, bus clock 150mhz
-now devhook version is showed again
0.1.6 REV. B for devhook 0.51+ w/3.x BETA
-changed disc0:/ to isofs:/ because accessing disc0: provoched an instant crash when booting up the game
 ($ony protection?)
0.1.6 REV. B for devhook 0.50 w/2.8x
-removed the function which wait for the second set by the user before opening the menu
 because it isn't available anymore in kernel mode
0.1.6 REV. B for 2.71SE
-now it's possible to use both the screenshoot version (the high speed/less compatible,
 and the high compatible/slower version) just by changing the options in the config submenu
 NOTE: the high compatible version is default
-now it's possible to change the brightness by using the screen button (what's used normally
 to change brightness) and put the screen at 0% -> 25% -> 50% -> 75% -> 100% brightness
 NOTE: this is disabled as default so if you want it you must enable it under the config menu
0.1.6 REV. A for 2.71SE
-now the screenshoot function can work in two ways (the faster custum mode,
 and the more compatible mode from the screenshoot prx from nekokabu)
-for this version the screenshoot function is locked to the compatibility mode
 it will be setupable in a next version
-the clock is now changed when exiting cwcheat menu (it should fix games like burnout
 locking up cwcheat when changing clock sometimes)
-changed the installer with the coldbird one
0.1.6 for 2.71SE
-First port release, removed devhook dependencies, added builtin clock changing
-------------------------------------------------------------

cwcheat will be loaded everytime you load a psx/psp game
now you will need only to copy a cwcheat.lng (if you aren't an english speaker) in the ms0:/seplugins/cwcheat/
from the LANGUAGES folder


-----------------------------------------------------------------------------------
CWCHEAT per il custum firmware 3.03OE di dark alex
questo cwcheat  stato compilato in modo che funzionasse perfettamente sul 3.03OE
nella modalit pops (emulatore psx sony)

Ha tutte le funzioni del cwcheat 0.1.6
questo vuol dire:
-i trucchi nei giochi (il db e i file di config sono caricati da ms0 ma se non sono presenti
 non c' problema il cwcheat funzioner comunque solo che avrete la configurazione di default
 e non avrete i codici del db)
-E' POSSIBILE CAMBIARE IL CLOCK DELLA CPU E DEL BUS QUANDO SI VUOLE E COME SI VUOLE
 SENZA DOVER RIFLASHARE OGNI VOLTA!!!!(questo vuol dire che  possibile mettere una frequenza
 di default che verr salvata su ms e applicata automaticamente all'avvio, ma se si necessita
 di cambiarla baster aprire il menu e cambiare la frequenza senza dover toccare la FLASH!!)
-supporto a remapsp per cambiare i fastidiosi bottoni che ci sono in alcuni giochi
-il mio mod dello screenshootbmp che usa la ram volatile per fare gli screenshoot fermando il
 gioco per meno di un secondo
-screenshoot standard pi lento
-cambio brightness anche al 4^ livello

-------------------------------------------------------------
INSTALLATION/MANUALE/SEMPLICE
-------------------------------------------------------------

1-copia le cartelle sotto MS_ROOT nella cartella radice della memory stick (che  la cartella principale
  non la cartella PSP)
2-accendi la psp premendo R
3-seleziona plugins
4-Premi X sopra a cwcheatpops.prx [POPS] verr scritto ENABLED
4-Premi X sopra a cwcheat.prx [GAME] verr scritto ENABLED
5-esci dal recovery e divertiti

-------------------------------------------------------------
INSTALLAZIONE/MANUALE/SE SI HANNO ALTRI PLUGINS INSTALLATI
-------------------------------------------------------------

1-copia la cartella cwcheat nella cartella seplugins per avere il db
2-vai nella cartella seplugins e copia li il cwcheatpops.prx
3-apri il pops.txt con un editor di testi e aggiungi questa linea: ms0:/seplugins/cwcheatpops.prx
2-vai nella cartella seplugins e copia li il cwcheat.prx
3-apri il pops.txt con un editor di testi e aggiungi questa linea: ms0:/seplugins/cwcheat.prx
4-accendi la psp premendo R
5-seleziona plugins
6-Premi X sopra a cwcheatpops.prx [POPS] verr scritto ENABLED
6-Premi X sopra a cwcheat.prx [GAME] verr scritto ENABLED
7-esci dal recovery e divertiti



------------------------------------------------------------
CAMBIAMENTI
------------------------------------------------------------
0.1.6 REV. H for 3.03OE/ALL
-aggiunto supporto alle memory card del pops se viene usato il nuovo convertitore (con il DATA.PSP homebrew e
 niente KEYS.BIN) for l'emulatore del 303 e del 302 [POPS]
-ora  possibile rimuovere un codice dal menu di selezione trucchi: premere R + TRIANGOLO [ALL]
-ora  possibile aggiungere un nuovo codice dal menu di selezioni trucchi: premere R + QUADRATO [ALL]
-aggiunto PSXMC2PSP [PACKAGE]
-altre cose e bugfix [ALL]

0.1.6 REV. G for 3.03OE/ALL
-corretto un bug con il tipo di codice D1 [POPS]
-la gestione della luminosit  stata rielaborata un p in modo da renderla pi veloce [ALL]
-la luminosit  ora salvata nella configurazione
-corretto un piccolo problema nella lettura dell'id che poteva visualizzare rom o om quando l'eseguibile
 era PSX.EXE ora  visualizzato PSXEXE [POPS]
-aggiunti i tipi di codici xploder 90,70 e 00 [POPS]
-ora  possibile caricare memory card gme (non  possibile salvarle) premere R per cambiare tra gme e mcr [POPS]
-aggiunto un build che usa la partizione del kernel per caricare i giochi e evita di avere problemi di crash con
 giochi come nfs o socom [GAME]
-riaggiunto il supporto alle memory card per l'emulatore del 3.02 ora viene riconsociuto automaticamente
 che emulatore viene usato
-il prx per i giochi psp  aggiornato alle ultime functioni [GAME]
-aggiunto supporto alla ricerca 32bit per i build per POPS con supporto al GS/AR: il codice sar di due linee [POPS]
-tutti i file sono stati mossi sotto ms0:/seplugins/cwcheat/ quindi la cartella dh non  pi necessaria [ALL]
-altre piccole cose [ALL]


0.1.6 REV. F for 3.03OE/POPS
-riscritte le funzioni di caricamento degli id ora dovrebbero funzionare sempre
-ora se si seleziona 0 come frequenza della cpu o del bus il clock non  settato ed  lasciato
 all'emu sony (SUGGERITO!)
-le funzioni delle memory card sono stato corrette in modo che funzionassero sull'emulatore 3.03
-ORA IL SUPPORTO USB E' DISPONIBILE IN CWCHEAT (LEGGERE IL README USB SUPPORT)
-aggiunta una piccola faq in inglese
-corrette le funzioni di salvataggio del db
-ora la funzione memory card manager visualizza se l'operazione  andata a buon fine o no
-altre cose qui e l

0.1.6 REV. E for 3.02OE/POPS
-corretto un piccolo problema che poteva bloccare il cwcheat dal caricare gli id correttamente in alcuni giochi
-ora il db viene salvato nella cartella corretta
-nuova cartella mc sotto /seplugins/cwcheat
-corretti alcuni problemi riporti qui e li

e ora la cosa pi importante:

-> SUPPORTO AL CARICAMENTO/SALVATAGGIO di memory card in formato epsxe da/all'emu della psp.
-> in questo modo  possibile caricare i proprio salvataggi dal pc o dalla psx/ps2 nella psp e viceversa :)
-> ma anche superare punti problematici nei giochi
0.1.6 REV. D for 3.02OE/POPS
-incluse due versioni una per i codici CAETLA/AR/GS 2.41+ (suggerita per l'utente) e una con i codici cwcheat
-Un nuovo motore di cheating CAETLA/AR/GS 2.41+  stato scritto da zero. ora i codici per questi cheat device
 possono essere usati senza modifiche
-il db  stato mosso in /seplugins/cwcheat/cwcheatpops.db, la configurazione in /seplugins/cwcheat/cwcheatpops.ini
-ora il gioco  riconosciuto dal cwcheat e i trucchi corretti per lui vengono caricati. l'id del gioco  del tipo
 SLES_12345
-lo 0x iniziale non  richiesto per inserire i codici AR/CAETLA/GS quindi si possono inserire direttamente 
 eg: _L 80015648 FFFF
-ora la cartella PHOTO viene creata se non presente per evitare crash facendo screenshoot senza la sua presenza
-corretto un bug con la funzione della luminosit
-tipi di codice supportati 80, 30, 10, 11, 20, 21, 50, D0, D1, D2, D3, E0, E1, E2, E3, C0, C1, C2
-la funzione di ricerca dei trucchi ora cerca solo nella ram psx e crea codici in formato psx
-la funzione di dump dumpa solo la ram psx
-riorganizzate varie parti del codice
0.1.6 REV. C per 3.02OE / POPS
-rimosse le funzioni per l'usb
-remapsp anche se sembra funzionare per ora blocca i controlli dei giochi
-build speciale per l'emulatore sony della psx
-ID forzato a POPS
-rimossi gli import degli umd
0.1.6 REV. B for 3.02OE
-rimosse di nuovo le connessioni al devhook
-rimosso l'installatore
-ricompresso per essere adeguato all'installazione su 3.02OE
0.1.6 REV. B for devhook 0.51+ w/3.x FINAL
-incluso un nuovo installer per windows (.net) che installa automaticamente il cwcheat su devhook
-riaggiunta l'attesa nell'apertura del menu
-ricollegate le funzioni del clock a devhook
-aggiunta la frequenza cpu 300mhz e la frequenza bus 150mhz
-ora la versione del devhook  visualizzata di nuovo
0.1.6 REV. B for devhook 0.51+ w/3.x BETA
-cambiato disc0:/ a isofs:/ perch accedere a disc0: provocava un crash immediato avviando il gioco
 ($ony protection?)
0.1.6 REV. B for devhook 0.50 w/2.8x
-rimossa la funzione che attende per i secondi impostati dall'user perch non pi disponibile in kernel mode
0.1.6 REV. B for 2.71SE
-ora la versione dello screenshoot  selezionabile. di default  selezionata quella compatibile
 per  possibile abilitare quella veloce dal menu di configurazione
-ora  possibile cambiare luminosit alla psp usando il cwcheat. Abilitando questo funzione
 che  disattivata di default  possibile scegliere la luminosit: 0% -> 25% -> 50% -> 75% -> 100%
 senza inserire la corrente di linea
0.1.6 REV. A for 2.71SE
-ora la funzione dello screenshoot pu funzionare in due modi (la modalit veloce e quella
 compatibile)
-per questa versione la funzione dello screenshoot  bloccata alla modalit compatibilit
 sar configurabile nella prossima versione
-il clock della cpu viene ora cambiato usciendo dal menu (dovrebbe sistemare alcuni giochi
 come burnout che crashavano cambiando il clock)
-cambiato l'installer con quello di coldbird
0.1.6 for 2.71SE
-prima release del port, rimosse le dipendenze da devhook, aggiunto cambiamento di clock bultin
-------------------------------------------------------------

cwcheat verr caricato ogni volta che si carica gioco psx/psp
ora copiare cwcheat.lng se si vuole tradurre cwcheat in un'altra lingua nella
cartella ms0:/seplugins/cwcheat/


-----------------------------------------------------------------------------------

thanks for this version goes out to Dan4o2, Adrahil, coldbird, harleyg, Dark Alex, zio'ale, sincro, gigasonic,
xkiller, LilKitty, alcahest, aldos, adrahil, dot blank, tyranid
and to the people who reported in the correct way problems in the forums

no thanks to those who copy this readme. you should learn to do things by yourself you just copied it and even didn't
try to rewrite or change it a bit just COPY & PASTED. you didn't even see that one part of the procedure
isn't needed anymore since 3.02 OE - A but you still reported it because you just copy & pasted and i left it to
see if you were copying and this has confirmed this.
Please learn to try things by yourself and don't copy from what you bash.
