Odkodowywanie houses.dat w toku!

Wszystko o szeroko pojętej działalności Fanów gry: mapy, programy, tłumaczenia...

Moderatorzy: kuba11100, The Viking, Moderatorzy

Ten temat jest zamknięty. Nie można w nim pisać ani edytować postów.
Awatar użytkownika
methyl
Użytkownik Forum
Posty: 90
Rejestracja: 30 paź 2007, 15:17
Lokalizacja: Nowy Zmigród

Odkodowywanie houses.dat w toku!

Post autor: methyl »

Witam!
Zacząłem powoli odkodowywać pliki z folderu defines, a więc houses.dat i units.dat.
Na razie potrafię:
:arrow: zmienić ilość surowców potrzebnych na dany budynek
:arrow: zmienić mnożnik dostarczania surowców
:arrow: zmienić towary potrzebne do wyprodukowania danego surowca
:arrow: zmienić rodzaj produkowanego surowca
:arrow: zmienić człowieka, który produkuje dany surowiec.
Do zrobienia:
:arrow: zmiana kształtu budynków
:arrow: dodawanie budynków
A więc mogę sprawić, żeby tartak kosztował 1 drewno i 8 kamieni i potrzebował do wyrobu 5 tarcz jednej świni, a pracował tam pomocnik :)
SPIS ADRESÓW BUDYNKÓW:

Kod: Zaznacz cały

6450: szkoła
c0a0: gospoda
6af0: kamieniarz
49f0: chata drwala
0ea0: tartak
4360: gospodarstwo
9fb0: młyn
3cc0: piekarnia
7820: chlew 
ace0: rzeźnia
3630: chata rybaka,
c740: winnica
2f90: kopalnia złota
2260: kopalnia węgla
7180: mennica
8be0: warsztat płatnerski
b370: garbarnia
9280: warsztat pancerzy
5dc0: stajnia
2900: kopalnia żelaza
1530: dymarka
1bd0: kuźnia płatnerska
5090: kuźnia zbroi
8550: ratusz
5720: spichlerz 
7eb0: wieża
9910: warownia
a640: warsztat wojenny
SPIS ID SUROWCÓW:

Kod: Zaznacz cały

ID PNI: 00
ID KAMIENI: 01
ID DREWNA: 02
ID RUDY ŻELAZA: 03
ID RUDY ZŁOTA: 04
ID WĘGIEL: 05
ID STAL: 06
ID ZŁOTO: 07
ID WINO: 08
ID ZIARNO: 09
ID CHLEB: 0A
ID MĄKA: 0B
ID SKÓRA: 0C
ID KIEŁBASA: 0D
ID ŚWINIE: 0E
ID PŁATY SKÓRY: 0F
ID TARCZE: 10
ID TARCZE STALOWE: 11
ID PANCERZE: 12
ID ZBROJE: 13
ID TOPÓR: 14
ID MIECZ: 15
ID LANCA: 16
ID PIKA: 17
ID ŁUK: 18
ID KUSZA: 19
ID KOŃ: 1A
ID RYBA: 1B
Spis id pracowników wkrótce!

Najpierw musisz ściągnąć ten program: http://www.idg.pl/ftp/pc_7857/WinHEX.12.5.html
Następnie uruchamiasz go, w menu help -> register wpisujesz to:

Kod: Zaznacz cały

Name: "Hardani"     Addr1: "Iran-Khouzestan-Ahwaz"     Addr2: "South Kampolo-Between Kian & Sheikhbaha-Vahid ave-no 61"     Key1: BADC60A88F5CB092579CC2542C6A58D8     Key2: 338F784D15A914B9C9E752CB9074C47A     Chksm: 71
Masz już pełną wersję programu. Otwierasz plik houses.dat, wciskasz alt+g i w okienko wpisujesz adres danego budynku.
KONWERTER HEXADECYMALNY
ZMIANA ILOŚCI SUROWCÓW POTRZEBNYCH NA DANY BUDYNEK:
Znajdź linię podobną do tej:
00 00 00 00 06 05 15 00 00 00 15 00 00 00 0E 00
Pogrubiłem wartości, które musisz zmienić. Oczywiście wartość jest hexadecymalna, a więc by ustawić ilość surowców na 255 drewna i 138 kamienia musisz podstawić zamiast 0605 wartość FF8A(czyli FF=255 drewna i 8A=138 kamienia). Następnie zapisujesz plik.

ZMIANA MNOŻNIKA DOSTARCZANIA SUROWCÓW:
Szukasz wartości wyglądającej tak: FF FF 01 5E
Porgrubiłem wartość mnożnika, a więc dla potrójnego mnożnika zmieniasz to na: FF FF 03 5E
Następnie zapisujesz plik.

ZMIANA TOWARÓW POTRZEBNYCH DO WYPRODUKOWANIA DANEGO SUROWCA I SUROWCA KTÓRY MA ZOSTAĆ WYPRODUKOWANY:
W przypadku jednego potrzebnego surowca:
0B FF FF FF 0A FF FF FF
Czerwona wartość to półprodukt(w tym przypadku mąka), a zielona gotowy produkt (tutaj chleb).
W przypadku większej ilości potrzebnych surowców, wygląda to trochę inaczej. Na przykład dla kuźni płatnerskiej tak:
05 06 FF FF 15 17 19 FF
Dwie pierwsze wartości to oczywiście węgiel i stal, następne to miecz, pika i kusza.
Mnożnik występuje zaraz po opisanych tu wartościach, a więc w przypadku tartaku jest to: 00 FF FF FF 02 FF FF FF 02

ZMIANA PRACOWNIKA:
Szukasz: 01 1E 00 05 00 00
Pogrubiłem ID pracownika.
UWAGA! WSZYSTKO ROBISZ NA WŁASNĄ ODPOWIEDZIALNOŚĆ! MOŻESZ PRZY TYM POPSUĆ GRĘ, JEŻELI NIE ZROBISZ KOPII ZAPASOWEJ PLIKU!

Pozdrawiam.
Ostatnio zmieniony 03 lis 2007, 10:32 przez methyl, łącznie zmieniany 7 razy.
Awatar użytkownika
Dexor
Użytkownik Forum
Posty: 1051
Rejestracja: 01 wrz 2007, 14:05
Lokalizacja: ....Radom....
Kontakt:

Post autor: Dexor »

Methyl, nie rozkodowuj budynków.Tu są wszystkie:

Kod: Zaznacz cały

9910 : troop workshop 98a0 : 06 06
c0a0 : dining area c030 : 06 05
6450 : szkoła 63e0 : 06 05
8550 : town hall 84d0 : 06 05
5720 : spichlerz 56b0 : 06 05
5dc0 : stajnia 5d40 : 06 05
7eb0 : wieża 7e40 : 03 02
6af0 : kamieniarz 6a70 : 03 02
49f0 : chata drwala  4980 : 03 02
2260 : kopalnia węgla 21f0 : 03 02
a640 : warsztat wojenny a5d0 : 04 02
1bd0 : kuźnia 1b50 : 04 03
3630 : chata rybaka 35b0 : 04 03
4360 : farma 42e0 : 04 03
5090 : zbrojownia 5010 : 04 03
7820 : chlew 77a0 : 04 03
8be0 : warsztat płatnerski 8b70 : 04 03
9280 : warsztat pancerzy 9200 : 04 03
9fb0 : mill 9f30 : 04 03
ace0 : butcher house ac60 : 04 03
c740 : winnica c6c0 : 04 03
ea0 : tartak e20 : 04 03
2900 : kopalnia żelaza 2880 : 03 02
2f90 : kopalnia złota 2f20 : 03 02
7180 : metal house 7110 : 04 03
1530 : dymarka 14c0 : 04 03
b370 : tannery house b300 : 04 03
3cc0 : piekarnia 3c50 : 04 03
------------------------------------------------
Przetłumaczyłem część, całość po angielsku tu: http://real_hotdog.sitesled.com/decoding.htm




--------------------------------------------------
//EDIT:
Już wiem! Pierwsze liczby 4-cyfrowe są do zmiany funkcji budynku, a drugie do zmiany ilość surowców potrzebnych na dany budynek. Trzecie to prawdziwe ilości surowców do budynku.

Też umiem zrobić, żeby tartak kosztował np. 8 kamieni i 5 desek, żeby z jednego pnia robił 4 deski i pracował w nim np.górnik :lol: Nie jest takie trudne.

Odkryłeś coś nowego?
Awatar użytkownika
methyl
Użytkownik Forum
Posty: 90
Rejestracja: 30 paź 2007, 15:17
Lokalizacja: Nowy Zmigród

Post autor: methyl »

Zaktualizowałem poradnik.
Jestem prawie pewny, że wiem jak zmieniać kształt budynków, jutro dam opis.
Pozdrawiam.
Awatar użytkownika
Cav
Użytkownik Forum
Posty: 1262
Rejestracja: 02 wrz 2007, 20:03
Lokalizacja: skontnikont
Kontakt:

Post autor: Cav »

Kształt? Tzn. wygląd?
Trejdmark i Kopirajt dla Cava!
Awatar użytkownika
Ciężka Jazda
Użytkownik Forum
Posty: 312
Rejestracja: 05 paź 2007, 19:20
Lokalizacja: Płock

Post autor: Ciężka Jazda »

Raczej tak. Ciekawe jak zmienić kształt..... :shock:
Awatar użytkownika
The Dark Lord
Użytkownik Forum
Posty: 331
Rejestracja: 27 cze 2007, 17:33

Post autor: The Dark Lord »

Houses.dat decoded? I see the building costs! :shock:
Awatar użytkownika
Dexor
Użytkownik Forum
Posty: 1051
Rejestracja: 01 wrz 2007, 14:05
Lokalizacja: ....Radom....
Kontakt:

Post autor: Dexor »

Ale zabawa, z tartaku zrobiłem budynek do produkcji węgla drzewnego :lol:
Masz talent methyl do rozkodowywania. :wink:
Awatar użytkownika
methyl
Użytkownik Forum
Posty: 90
Rejestracja: 30 paź 2007, 15:17
Lokalizacja: Nowy Zmigród

Post autor: methyl »

Wiesz, mi się udało zrobić, żeby ze stalowych tarcz iziarna tartak robił mąkę, kiełbasę i świnie :) Jutro zamieszczę wszystko, co na razie wiem o tym pliku ;)
Miejmy nadzieję, że znajdę sposób na DODAWANIE budynków, wtedy dopiero będzie zabawa!
Pozdrawiam.
Awatar użytkownika
LukY
Użytkownik Forum
Posty: 136
Rejestracja: 21 paź 2007, 23:29
Lokalizacja: Pasłęk - stolica sera :P

Post autor: LukY »

Owwww... niezły jesteś! :lol:
Nie mogę sie doczekać :smiesne:
At the end of the world
Or the last thing I see
You are never coming home
Never coming home
Awatar użytkownika
robi29
Użytkownik Forum
Posty: 1942
Rejestracja: 20 cze 2007, 14:31
Lokalizacja: Gdynia
Kontakt:

Post autor: robi29 »

OOOOO! Ty to się Methyl znasz! Jakby co to dodaj targ i zrób tam z różnych surowców, żeby dostawać inne.
Ten temat jest zamknięty. Nie można w nim pisać ani edytować postów.