Ultima modifica da un moderatore:
Dopo due mesi che cerco di capire come fare ciò finalmente ci sono riuscito
con l'aiuto di Blackyuko.
con l'aiuto di Blackyuko.
Per poter diminuire o aumentare la letture dei libri andremo a "giocare" con il seguente offset.
Codice:
0x67E4A
Aprendo il nostro game con ida andate a selezione:
Codice:
Jump -> Jump to file offset
e cerchiamo l'offset precendete: 0x67E4A
Fatto ciò ci reindirizzerà a degli offset, noi premeremo F5 e ci uscirà questo:
Lo vedete il numero 23? Bene quello non è altro che il numero fisso che determina la quantità di libri da leggere.
*In questo caso è 23 che corrisponde a 32 libri da leggere, ma voi troverete il numero 20 = 55 libri.
Inoltre se da 20 diminuite i libri da leggere saranno oltre i 55, viceversa se andate oltre il 20, come me, i libri da leggere saranno minori.
Ora andate al seguente percorso per creare la dif:
Codice:
File -> Produce File -> Create Dif File.
Adesso non dovrete fare altro che modificare il vostro valore per la lettura di libri.
Vi posto già la dif con 32 libri da leggere:
Codice:
This difference file is created by The Interactive Disassembler
game2089
00067E47: 11 17
Quell'if che si vede nello screenshot, girato al contrario vorrebbe dire:
Codice:
[COLOR=#333333]if (numero_libri_letti >= (livello_skill - 20) )
[/COLOR][COLOR=#333333] // la skill sale di livello[/COLOR]
Come si può intuire, livello_skill sarebbe:
- M1 = 21 -> (21-20) libri da leggere
- M2 = 22 -> (22-20) libri da leggere
- M3 = 23 -> (23-20) libri da leggere
- M4 = 24 -> (24-20) libri da leggere
- ecc...
Facendo il conto vengono i soliti 55 libri.
Come si può intuire dalla formuletta:
- diminuendo il 20 di uno, per ogni livello dell'abilità si dovrà leggere un libro in più (quindi 65 libri totali), diminuendolo di 2 si dovranno leggere 2 libri in più a livello (75 libri totali), e così via. Per ogni unità che diminuirete, aumenterete di 10 i libri totali insomma.
- incrementando il 20 di uno, per ogni livello dell'abilità si dovrà leggere un libro in meno (46 libri totali), aumentandolo di 2 si leggeranno 2 libri in meno (38 libri totali) e così via. Ovviamente non si potranno leggere 0 libri, quindi anche se ( livello_skill-22 (o quello che avrete messo) ) sarà zero o negativo, un libro andrà sempre letto.
Fine.
Fonti: globoforum by Napoliregna
Un grazie a BlackYuko che mi ha aiutato in tutti i sensi.




