-
zioborgo.
User deleted
Mini guida all'uso dell'hex editor in generale
Prima di tutto ricordo che l'hex editor deve essere usato a 16 (esadecimale) colonne come nelle immagini,
ovvero dovete vedere le righe con queste lunghezze di sequenze di valori
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
poi cerchiamo di usare un buon hex editor , è vero che uno vale l'altro,
ma io con hex workshop versione v5 del 01\11\1516 piotto come pochi poi fate voi
mettete la piu aggiornata che trovate
Calcolatrice su scentifica per xp ,su programmatore per seven,
convertire i valori dec hex sarà il vostro pane
nella colonna di sinistra dell' hex editor potete vedere l'offset,
in parole povere a che "cifra" del file siete arrivati o quale punto del file cercate.
L'editore converte i valori che compongono "stringhe di testo" nella colonna di destra
facendovi vedere i giusti caratteri, anche dalla colonna di dx potete
modificare queste stringhe nel caso voleste cambiare una scritta o un percorso.
Molti file e per primi gli eseguibili non possono essere addizionati di byte,
ovvero se devo cambiare 00 2byte non posso inserirne 00 00 4byte.
nel caso tipico degli exe è quasi tutto concatenato e riscriverne una sezione
richiede esperienza,limitatevi a sostituire il valore .
Per i valori che volete annullati o per la macchina "azzerati",
comprese le stringhe che volete cancellare nella colonna di dx,
sostituite con degli 00 i valori corrispondenti dalla colonna centrale.
Nella maggior parte dei bin di pes i file vanno decompressi con uno zlib tool,
tipo afs o il drag and drop, per essere editati in hex e poi ricompressi,
l'edit gli exe e poche altre eccezioni non sono compressi
Ultima cosa vi ricordo che i file in hex si leggono si da sinistra a destra,
ma in blocchi di valori che possono variare da 2 byte 00
a 8 byte 00 00 00 00
Singolarmente i 2 byte , per esempio i valori che non superano FF = 255
si scrivono\leggono da dx a sx FE = 254 , ma all'aumentare del valore
il valore minore rimane a sx scorrendo via via verso i byte di dx con il maggiore.
Ovvero arriviamo a 100 in esadecimale = 256 decimale ,
nei file esadecimale 100 si scrive\legge 00 01 = 256 decimale
101 si scrive 01 01 = 257 decimale
1236 si scrive 36 12 = 4662 decimale
11236 si scrive 36 12 01 = 70198
Usando 6 caratteri in più nel sistema numerico,
si riesce a comprime cifre estremamente elevate in valori relativamente bassi.
decimale 4294967295 = FF FF FF FF esadecimale , un risparmio di 2 byte sul vostro hard disck
Dove sono i blocchi dei team nelle "graduatorie" di master nell'exe
Questo con un pò di coraggio lo chiamo il mio map dell'exe no dvd 1.3SPOILER (clicca per visualizzare)offset f6f0b0
chelsea
man united
arsenal
marsille
lione
inter
roma
milan
twente
barca
real madrid
valencia
spartak mosca
shaktar
benfica
panathinaikos
rangers
unirea ueziceni
zenit
dinamo kiev
braga
fenerbahce
olimpiacos
celtic
brugge
anderlect
basel
slavia praga
copenaghen
d zagabria
dep tachira
libertad
juan aurich
estudiantes teco
colon
uni. catolica
real potosi
cruzeiro
new old boys
emelec
atletico junior
montevideo
corinthias
cerro porteno
indipen. medelin
sao paulo
c d nacional
once caldas
monterrey
estundiantes
bolivar
alianza lima
lanus
blooming
uni de deportes
internacitinal(mio santos)
cerro
d quito
banfield
nac montevideo
dep cuenca
mona morelia
velez
colo colo
uni catolica
dep petare\italia
flamengo
uni de chile
caracas
san luis
civas de
intervallo############################
f6fdc0 club world cup
inter
internactional
intervallo############################
f6ff60
chelsea
man united
arsenal
marsille
lione
inter
roma
milan
twente
barca
real madrid
valencia
spartak mosca
shaktar
benfica
panathinaikos
rangers
unirea ueziceni
tottenham
auxurre
sampdoria
ajax
sevilla
zenit
dinamo kiev
braga
fenerbahce
olimpiakos
celtic
brugge
sparta praga
anderlect
basel
slavia praga
cpenaghen
d zagabria
Man. city
aston villa
liverpool
lille
montpellier
paris s.g.
palermo
napoli
juve
parma
psv
feyenord
az alkmaar
her. almelo
utrecht
maiorca
getafe
villareal
atletico madrid
porto
sporting
galatasaray
besiktas
aek atene
dinamo bucaresti
cluj
paok
intervallo############################
f70560
chelsea
man united
arsenal
marsille
lione
inter
roma
milan
twente
barca
real madrid
valencia
spartak mosca
shaktar
benfica
panathinaikos
rangers
unirea ueziceni
tottenham
auxurre
sampdoria
ajax
sevilla
zenit
dinamo kiev
braga
fenerbahce
olimpiakos
celtic
brugge
sparta praga
anderlect
basel
slavia praga
cpenaghen
d zagabria
Man. city
aston villa
liverpool
lille
montpellier
paris s.g.
palermo
napoli
juve
parma
psv
feyenord
az alkmaar
her. almelo
utrecht
maiorca
getafe
villareal
atletico madrid
porto
sporting
galatasaray
besiktas
aek atene
dinamo bucaresti
cluj
paok
inter super cup
atletico madrid attaccato f70660 super cup ora barca porto
intervallo############################
chelsea
man city
real madrid
intervallo############################
tottenham
inter
milan
barca
intervallo############################
arsenal
liverpool
man unitad
lione
juventus
roma
intervallo############################
aston villa
everton
marsille
celtic
f70f10
Nell'immagine potete vedere come all'offset F6F0B0 inizi la sequenza dei team
a livello di classifica FIFA
Per andarci incominciate a smanettare con il menu edit
goto
F6F0B0
ok
Qui vedete come indicato nel mio simil map,a partire precisamente dall'offset F6F0B4
inizi la sequenza di id della prima "classifica" che troviamo nell'exe,
qulla che comprende anche le squadre della libertadores.
Chelsea id 102 66 Man United 100 64 Arsenal 101 65 e alla fine del blocco il chivas id 1700 = 6A4 A4 06
Precisando che non è possibile fare un exe universale se non per il gioco di defoult,
in qunto ogni patch e file opzioni hanno editato team in posizioni e su id differenti.
Io consiglio vivamente di editare tutti i blocchi presenti nel simil\map che ho postato nello spoiler,
cercando di dare un equilibrio tra il primo e i secondi 2 che sono "uguali",
uguali a eccezione degli ultimi 2 team del secondo blocco,
che poi vedremo essere i partecipanti iniziali della super coppa europea in master.
Qui tanto per fare un esempio vedete come sin dal primo blocco
ho inserito nella mia patch il Man.City al posto dell'arsenal ecc
Celsea 66 Man.United 64 Manchester City id 173 = AD
All'offset F6FDC8 dell'exe originale troviamo le partecipanti iniziali in master alla finale di Club World Cup,
Inter 119 = 77 e Internactional 1252 E44
Già Potete Vedere che all'offset F6FF64 inizia il primo blocco indicato nel
map dei team uefa,sono evidenziati gli id dei team uefa sopracitati .
All'offset F70568 inizia il secondo blocco delle squadre uefa ,
alla fine di questo blocco ,ulteriormente al primo ,troviamo
all'offfset F70664 le due partecipanti alla uefa super cup ,
Inter 119 = 77 e Atletico Madrid 172 = AC
Se continuate ,magari cercando con la funzione di ricerca impostata su valore in hex ,per trovare gli id,
trovate i piccoli blocchi dei team seguenti elencati nel map tutti entro l'offset F70F10
Cercate di editare dando un criterio uniforme a tutti i blocchi, ad eccezione delle
finali delle coppe,se sostituite un team , sostituitelo in tutte le posizioni.
Quindi scambiarli risulterà un pò un domino,fatevi una bella lista con tutti gli id
dei team che volete spostare,per fare un buon lavoro confrontate che posizioni occupano
le scuadre nel map di defoult di pes con i team che ora avete voi.
Edited by zioborgo - 8/9/2011, 18:32.