Newsgroup: it.comp.console.playstation
Titolo: X-port editare salvataggi

qui c'è una faq interessante (non so come verrà formattato il testo,per cui
chiedo scusa in anticipo)...se avete voglia di sperimentare,fatemi sapere i
vostri risultati.
Se c'è qualcuno che ha l'x-port e si intende di programmazione sappi che si
deve sentire obbligato a sperimentare ;)
D) "Come si usa un Editor Esadecimale, per correggere un savegame o un file
.exe ?"
R) Alcuni consigli preliminari :
1) fate sempre una copia di ciò che sottoponete o correggete con un editor
esadecimale di file (in questo caso EXEDIT, ma ne esistono tantissimi
altri),
primo intermezzo...
con google ne trovate quanti ne volete.
2) attenti a correggere gli "00" perché potrebbero portare al
malfunzionamento del file (non solo gli "00" talvolta),
3) non tutti i savegame si possono correggere se salvati con partita già
iniziata , (infatti i games della Westwood vanno salvati subito all ' inizio
e corretti)
4) non è detto che il numero trovato ,anche se uguale, corrisponda ai soldi
o altro materiale da noi cercato,
5) una volta trovato , stai attento nel metterci una quantità giusta di
soldi o altro (sempre in codici esadecimali), in quanto non sai quanti spazi
ha predisposto il programmatore.
Innanzi tutto abbiamo bisogno degli strumenti , due programmini
free-shareware che servono giusto-giusto all' occorrenza.
Uno è il "Conv" , chiamato da me così perché converte i numeri in binari ed
esadecimali (FreeMio - Basic).
L ' altro è "Hexedit" programma shareware che troviamo in qualsiasi database
shareware. Si può anche usare qualsiasi altro programma per editare i file
EXE.
Ora facciamo un ' esempio pratico su DUNE 2000 , appunto della Westwood.
Alla partenza di una missione avete a disposizione 7000 spezie (può essere
5000, 6000 ed altro), salvate subito ed uscite dal gioco.
Fate partire CONV (funziona in DOS) e vi aprirà una finestra con una
domanda:
Numero da convertire :
metteteci 7000 e vi darà tre risposte : 1101101011000B = 7000 = 1B58
binario = tuo = esadecimale
intermezzo musicale.....
qui trovate un convertitore binari/esadecimali
http://www.vbscuola.it/area/a-lab.htm#AllNumbers
Il numero nostro è 1B 58 che però nei savegame viene messo all' incontrario
58 1B con lo spazio sempre nel mezzo tra 58 e 1B.
Adesso facciamo partire EXEDIT , cliccate su "View" e poi su "Address base
10". Clicchiamo su "File" poi "Open" e cerchiamo il file nella directory
dove il gioco salva le posizioni (che prima devi aver individuato). Nel
nostro caso si chiamerà S0.sav o S1.sav ecc.. ecc.. nella directory
C:\Westwood\Dune2000\SaveGame\.
Apparirà una mascherina divisa diciamo in tre colonne:
Address        Numeri esadecimali         ASCII
Per trovare il nostro numero che apparirà nella 2° colonna bisogna cliccare
su "Search" poi " Find " e scriviamo 58 1B (separati da spazio) nella
seconda riga, dove c'è scritto " Hex: ", e infine clicca su " Find Next " .
Trovato il numero 00 00 58 1B 00 00 ecc.. segnati su di un foglio l '
indirizzo , perché nelle altre partite andrai direttamente su "Search" , poi
su " Goto Address." e li metterai l ' indirizzo.
Ora come tu saprai i numeri esadecimali vanno contati :
0 1 2 3 4 5 6 7 8 9 A B C D E F 10 11 12 13 14 15 ecc.. ecc.. fino a FF che
corrisponde a 255 (scusate, ma non sono un professore ).
Nel nostro caso cambiando 1B 00 in FF FF potremo avere soldi pari a
999999999, un' infinità .
Salvate con lo stesso nome et voilà.

 FF che corrisponde a 255
qui la risata č d'obbligo :)))

 deve sentire obbligato a sperimentare ;)
Vadi prima lei ragionier Filini!
Ma no, Fantozzi, facci lei, si figuri !!

 Ma no, Fantozzi, facci lei, si figuri !!
vabbč ti fai una copia di back-up...
mica si rovina la memory card...

 ha scritto nel messaggio
news:NyGU9.26355$0v.7...@news1.tin.it...

quello che + o - ho tentato di fare con FFX e le materieoscure, con 2
salvataggi in cui in teoria cambiava solo il valore delle materie e dei $ e
probabilmente il "tempo"
quindi avevo dei campi ristretti che variavano.... tutte le prove venivano
trovate come salvataggio corrotto....... SE ci fosse una CKS dei dati, stai
fresco a trovarla 8(
--
Lurker

 dei dati, stai fresco a trovarla 8(
 se vuoi provare a fare qualche domanda specifica qui c'è il tread che ho in
ballo con un crucco che è riuscito a modificare un po' di salvataggi...su
ffx non ha saputo dirmi nulla, ma KH l'ha modificato.
http://www.gamesaves.de/phpbb/viewtopic.php?t=862
(non c'è bisogno di registrazione per postare)


la teoria é IDENTICA alla mia, solo che io in pratica non ho combinato
NULLA...
8(
--
Lurker

 8(
sarebbe da provare con giochi un po' meno complessi a livello di dati.
tipo un platform.
Appena mi viene voglia di cazzeggiare un po'(come se non lo facessi già
abbastanza), ci provo e ti faccio sapere.
FFX probabilmente ha 'sto checksum (non so nemmeno cosa sia esattamente ^_^)
Potremmo provare con KH e, eventualmente,chiedere delucidazioni...