Exp szerkesztés, r2089-es game fájl (letöltés) (K)

Indította vmcs22, 2012-07-14, 22:08:00

2012-07-14, 22:08:00 Utolsó szerkesztés: 2012-07-16, 15:38:12 Szerző: [MOD]Wolfy
Hhali all!
Azt szeretném kérdezni, hogy az ilyen lvl kijelzős 255 -ös game fájlokba a lvl-ekhez szükséges EXP-ket hogy tudom átállítani, milyen programmal?
Gondolok az ilyen Exp Mod progikra, csak azok ugye ezeket az újabb fájlokat nem olvassák be...
Ha lehet, ne Hex editor legyen az 1. komment :/
Előre is THX!



2012-07-15, 14:36:06 #3 Utolsó szerkesztés: 2012-07-15, 15:13:57 Szerző: vmcs22
Köszönöm!!!

Post Merge: 2012-07-15, 15:13:57

Valaki nem segítene???? ebből nem tudok kimenni :/

Lehet sokaknak szüksége van rá így hát ide írom.
Feltöltöttem egy Infinity által készített r2089-es game fájlt(v7), amiben GF-es Exp tábla van.
Nem én csináltam, én csak újra feltöltöttem mert megaupload.com-on volt és az ugye már nincs :|.

Letöltés:
http://www.mediafire.com/?szz4jw17ldfb6wj

Ha esetleg nagyobb szintet akarsz, ahhoz találsz sok difet.
Ezzel a diffel pedig beállíthatod, hogy 99-től végig 2,1md legyen a szükséges Exp:
This difference file is created by abence

game_r2089
00022C8B: 00 00
00022C8C: 75 75
00022C8D: 2B 2B
00022C8E: 7D 7D
00022C91: 63 63


Itt látható, hogy miben különbözik az eredeti, módosítatlan v7-es game fájltól:
Az eredeti v7-es: Piros
A módosított, GF Exp táblás: Zöld
http://diffchecker.com/g4rd4RmQ

Kiemelek két sort az elejéről és egy sort a végéről a GF Exp táblás game fájlból és bemutatom:




00 00 00 00 2C 01 00 00 20 03 00 00 DC 05 00 00
C4 09 00 00 CC 10 00 00 20 1C 00 00 F8 2A 00 00

2C 01 = 300
20 03 = 800
DC 05 = 1.500
C4 09 = 2.500
CC 10 = 4.300
20 1C = 7.200
F8 2A = 11.000




0A 4F DD 5A 8B 70 F3 63 00 2F F2 6D 4C CD F0 78

0A 4F DD 5A = 1,524.453.130
8B 70 F3 63 = 1,676.898.443
00 2F F2 6D = 1,844.588.288
4C CD F0 78 = 2,029.047.116




Egy cella az exp táblán belül 4 karakterből állhat!

Módosítani úgy tudod, hogy megnyitod a számológéped(cmd>calc) Tudományos vagy Programozói nézetben, megadod Decimális kódolásban a kívánt mennyiséget, aztán rákattintasz a Hexadecimális körre amivel átkonvertálja neked a megadott számot Hex értékre. Na de ez szép és jó, de nem így kell beírni a game fájlba, hanem kettesével olvasva visszafelé.
Vegyük példának a 11.000-et.
Megadod Decimálisban átkonvertálod Hexa-ba és ezt fogod kapni: 2A F8, de game fájlba a fordítottja kell tehát: F8 2A
Ha például páratlanul jön ki a Hex szám, mint pld a 300-nál 12C, akkor elkezded szépen írni kettesével visszamenőleg a számokat és ahol a szám páratlan marad írsz elé egy 0-t így ni -> 2C 01
Biztos ami biztos hozok egy másik példát:
Decimálisban 600, Hexa-ban 258, game fájlban: 58 02

Ez a kézzel való átírásnak a módszere, ha egy kicsit tanulmányozod, megérted és rájössz mennyire egyszerű valójában :D
Ha nem érted olvasd el többször ;).

Mielőtt nekilátsz biztonsági másolatot mindenképp készíts!!!44négy