Pagina 1 di 1

Hex editing

Inviato: 12/06/2015, 16:57
da playfortoday
Ragazzi,
sto per spaccare tutto. C'è un vecchio gioco a cui volevo provare a fare una modifica, dovrei fare quanto segue:

editate CP.EXE
andate al settore 55 offset 439
cambiate 48 in 90


come diavolo faccio a trovare sto 48? non ho mai sentito parlare di settore in un editor, solo di offset. ne so poco poi eh, ma non ci sto capendo un cavolo. aiuto!

Re: Hex editing

Inviato: 12/06/2015, 20:40
da motoschifo
In effetti il settore si usa solo sui dischi/floppy e non sui file, perchè non avrebbe molto senso farlo.
Considerando che normalmente un settore si intende di 512 byte (0x200) potresti controllare che valori hai attorno al byte 28599 (55×512+439).

Re: Hex editing

Inviato: 13/06/2015, 10:12
da playfortoday
niente da fare, ho provato a cambiare quelli vicini ma nulla. c'è una lista lunghissima di "48".
Immagine

Re: Hex editing

Inviato: 13/06/2015, 11:42
da Paolo63
In effetti questa sembra piu' la parte della grafica che il programma vero e proprio...

Re: Hex editing

Inviato: 13/06/2015, 13:35
da motoschifo
Si non sembrano istruzioni, comunque sbagliare anche di un solo byte produrrà un eseguibile non funzionante.
Bisogna vedere chi ti ha detto di cambiare quei valori e quale exe ha usato (sicuro che sia proprio quello hai tu?)

Il fatto che si parli di settori non è una bella cosa... un tempo per queste modifiche si prendeva il floppy disk copiato con programmi particolari (tipo diskdupe se la memoria non mi inganna) poi si andava in modifica al settore/offset in modalità disco. Oppure se era una modifica all'exe o al com si indicava solo l'offset ed il nome del file.

Re: Hex editing

Inviato: 13/06/2015, 15:01
da playfortoday
allora, il gioco è per PC, si tratta di CRIME PATROL che è uscito in cdrom. Penso non si parli quindi di dischi/floppy/ecc. anche perchè dice proprio di agire su due file .exe.
Cercando 'crime patrol cheats' ogni sito dice la stessa cosa:

copiate CP.EXE e CPSB8.EXE nella directory di installazione
editate CP.EXE
andate al settore 55 offset 439
cambiate 48 in 90
fate lo stesso per CPSB8.EXE
ora lanciate il gioco caricando CP.EXE (senza sonoro) o CPSB8.EXE (con sonoro) direttamente dal disco fisso.


Onestamente non so piu' cosa fare, ormai è diventata una guerra, ma da solo la perderò perchè ormai sono alla frutta:D

Re: Hex editing

Inviato: 13/06/2015, 15:58
da motoschifo
In effetti cercando in giro parlano sempre di settore... mah.
Facendo due calcoli stupidi sulla sua dimensione mi sono usciti questi numeri:
offset.png
Se uno di quegli offset corrisponde alla lista che hai a fianco con la ricerca, allora è lui. Altrimenti hai un exe differente oppure hanno un altro concetto di settore.

Re: Hex editing

Inviato: 13/06/2015, 16:09
da playfortoday
Pare di no, non vedo corrispondenze.
In ogni caso qui ho messo i due file se qualcuno vuole darci uno sguardo: http://www.filedropper.com/crimep oppure http://s000.tinyupload.com/index.php?fi ... 2193834169

Comunque un sincero grazie per averci provato!

Re: Hex editing

Inviato: 13/06/2015, 20:58
da motoschifo
Ho provato ancora ma non ho visto nulla di buono... forse il 55 è in esadecimale, ma anche così niente.
La mia impressione è che il file non sia quello corretto ma una versione successiva. Infatti in genere quando dicono di fare queste modifiche indicano anche la dimensione del file exe, così da non avere dubbi.
A volte gli exe sono compressi e prima di modificarli occorre scompattarli con unlzexe o programmi simili. Ma non è questo il caso.

Re: Hex editing

Inviato: 14/06/2015, 11:46
da playfortoday
Beh, pazienza a questo punto.
Sei stato davvero gentilissimo e ti ringrazio.