Zobacz temat

 Drukuj temat
Kompendium wiedzy - poradnik moddera
Remik
Witam,
postanowiłem zebrać wszystkie informacje jakie dotąd udało się ustalić w sprawie Culturesa, odnośnie z jakich plików korzysta oraz co jak działa. Jeśli brakuje jakichś informacji proszę o odpowiedź to będę aktualizował pierwszego posta aby wszystko było w jednym miejscu. Może komuś się to przyda i zrobi coś fajnego.

Zacznijmy od poczÄ…tku:


Główna biblioteka

data0001.lib - Plik znajduje się w folderze DataX/Libs/ przechowuje on większość plików ładowanych na początku do gry. Jest to powiedzmy plik podobny do rar. Można go rozpakować za pomocą aplikacji GameExtractor do pobrania stąd http://www.watto.org/game_extractor.html
Po wypakowaniu dostajemy całą strukturę folderów i plików z których korzysta gra. Na pewno zauważyliście, że mapy Dat trzeba wrzucić do folderu data/maps, ponieważ w grze właśnie w takiej lokalizacji są mapy. Działa to w następujący sposób. Gra sprawdza, szuka danych plików w głównym folderze z grą z katalogu data, a jeśli pliku nie znajduje otwiera go z data0001.lib z takiej lokalizacji.


Struktura katalogów

W katalogu data są następujace foldery:
-edit
-engine2d
-gui
-logic
-maps
-text
W większości łatwo odgadnąć co gdzie jest tak więc Text to wszystkie teksty z gry, menu, opcji itp, maps to oczywiscie mapy, gui wygląd interfejsu gry, edit to pliki z których korzysta edytor (używane przez Edytor by Remik). Foldery engine2d oraz logic są ciekawsze, ponieważ zawierają konkretne elementy silnika gry sterujące niektórymi funkcjonalnościami. Zajrzyjmy do pierwszego, znajdują się tam podfoldery:
-bin
-inis
W folderze bin znajdują się wszystkie palety, grafiki oraz dźwięki z gry. Natomiast inis zawiera pliki tekstowe inicjujące te wszystkie grafiki dźwieki itp. Są tam ustawienia budynków, zwierząt ludzi, jakie grafiki do czego są przypisane itp. Klika z tych plików znacie z frankmoda.
Ostatni folder logic zawiera typy logiczne wszystkich obiektów tam zdefiniowane są przedmioty, bronie, pancerze, typy budynków, drzewka rozwoju nacji oraz animacje.


Pliki Cif

Większość zasobów tekstowych zawiera kodowanie z zapisu tekstowego do binarnego przez co otwarcie notatnikiem nie pozwala odczytać zawartość miało na celu kompresje danych jednak bardzo niewielką. Gra może otworzyć plik o danej nazwie z rozszerzeniem cif (binarny) lub jego odpowiednik tekstowy (ini). Aby przekonwertowac taki plik powstało specjalne narzędzie, które udostępnię niebawem jak będę przy drugim komputerze.


Pliki palet pcx

Pliki te można otworzyć programem graficznym jednak będzie widoczny tylko jeden pixel. Taki plik jednak zawiera dodatkowe informacje na temat tabeli dostępnych kolorów. Dzięki tym zdefiniowanym kolorom możemy nadawać jednostkom, budynkom itd różnokolorowy wygląd.


Pliki graficzne bmd

Jest to na razie największa tajemnica. Pisałem o tym już ostatnio. Jest to struktura podobna do pcx z tym, że zamiast tabeli kolorów jak w plikach od palet przechowuje same obrazy. A właściwie zbiory obrazów, które potem są zamieniane na animacje i w zależności jaką paletę podepniemy takie mamy kolory. Nie potrafimy jeszcze tych plików otwierać, ani tworzyć.



To na razie na tyle. Opiszę za niedługo wszystkie pliki, mniej więcej co gdzie się znajduje. Mam nadzieje, że ktoś się zainteresuje oraz, że komuś to pomoże. Pozdrawiam Remik!
x11
 
Silver Dragon
Przyda sie Puszcza oczko

;-)
 
Joz
Dobra postanowiłem to zrobic i mam pytanko, czy mozna zapisać jakoś te pliki w fizycznej formie na dysku? Game Extractor jest mało czytelny jak dla mnie

Wydobył mnie z dołu zagłady i z kałuży błota, a stopy moje postawił na skale i umocnił moje kroki
 
Remik
Oczywiście, jest taka dyskietka na dole po prawej po wybraniu już liba do exportu.
x3
 
Joz
Dzięki działa, a jak zrobić coś z plikami .cif?

Wydobył mnie z dołu zagłady i z kałuży błota, a stopy moje postawił na skale i umocnił moje kroki
 
Joz
Teraz mam taki problem

po konwercie plik wyglÄ…da tak:

i.imgur.com/butugbK.jpg

tak ma byc? Moim zdaniem dość dziwnie. I teraz jak wkleje taki plik do gry (powiedzmy ze randompalettes.ini do lokalizacji data/engine2d/inis/humans/ to gra nie czyta tego pliku. Możliwe, ze potrzebne są jeszcze jakies do tego zeby to działało tylko jakie.

Wydobył mnie z dołu zagłady i z kałuży błota, a stopy moje postawił na skale i umocnił moje kroki
 
Mateo
Tam gdzie masz %02% usuwasz to a tam gdzie masz %01% powinno być [Coś] .
x2
 
Joz
Oks wszystko chodzi i teraz pytanie czy trzeba tak z wszystkimi robic. Troche papierkowej roboty

Edytowane przez Joz dnia 05-02-2017 23:01
Wydobył mnie z dołu zagłady i z kałuży błota, a stopy moje postawił na skale i umocnił moje kroki
 
Mateo
Tymi plikami po konwersji? Tak ale używając opcji zamień szybko się to robi.
 
Mateo
Przepraszam że piszę post pod postem ale pomyślałem że napiszę poradnik jak konwertować plik .cif do .txt/.ini etc.

1. Pobieramy program ze strony : http://forum.xent...amp;t=3711
2. Tworzymy na pulpicie lub w folderze z grą - nowy folder w którym umieszczamy converter oraz plik .cif który chcemy przekonwertować.
3. Będąc w folderze wciskamy shift + prawy przycisk myszy i wybieramy "Otwórz okno poleceń tutaj." .
4. Teraz komendy:

Cif > TXT : cif2txt.exe C infile.cif outfile.txt

inifile.cif > To nasz plik .cif który chcemy przekonwertować.
outfile.txt > Nazwa pliku razem z rozszerzeniem który ma zostać zapisany po konwersji.
TXT > Cif : cif2txt.exe T infile.txt outfile.cif
Procedura taka sama jak powyżej.
i.imgur.com/TEPvdlL.png

5. Po skonwertowaniu zawartość pliku wygląda źle dlatego trzeba dokonać kilku poprawek.
i.imgur.com/MitZegE.png

Tam gdzie mamy %01% należy dać [ i na końcu tekstu ].
Tam gdzie mamy %02% należy to po prostu skasować i całość powinna wyglądać tak.
i.imgur.com/WYTPeMd.png
Pomocna jest tutaj opcja zamień.
x4
 
Joz
Dodam do punktu 3. W win XP nie ma opcji otwórz okno poleceń tutaj, więc mamy 2 opcje

1. uzywac komendy cd
2. C:\WINDOWS\system32\cmd -> prawym przyciskiem na cmd -> kopiuj -> wklejamy to do folderu z punktu 2.

Dalej tak samo

Wydobył mnie z dołu zagłady i z kałuży błota, a stopy moje postawił na skale i umocnił moje kroki
 
USER_NAME_01
Da się to http://forum.xent...amp;t=3711 pobrać z innego źródła? Na tym forum trzeba się zalogować a mi za cholerę nie chce wejść logowanie (nieważne co zrobię).

Edytowane przez USER_NAME_01 dnia 16-02-2017 18:09
LubiÄ™ majonez.
 
Joz
Bo musisz email zweryfikowac Rozwalony

Wydobył mnie z dołu zagłady i z kałuży błota, a stopy moje postawił na skale i umocnił moje kroki
 
USER_NAME_01
Czy ten Game Extractor jest płatny? Pobieranie wersji bez płacenia daje mi tylko plik który może odczytywać .lib, ale nie mogę nic zapisywać.

#SameProblemy... LOL


Problem w tym, ze nawet nie akceptuje moich danych którę wpisuję.

LubiÄ™ majonez.
 
Joz
Odpowiedź masz pare postow wyzej, nooo

Remik napisał(a):

Oczywiście, jest taka dyskietka na dole po prawej po wybraniu już liba do exportu.


Wydobył mnie z dołu zagłady i z kałuży błota, a stopy moje postawił na skale i umocnił moje kroki
 
USER_NAME_01
http://i.imgur.com/xHOOWst.png

O tym mówię.

LubiÄ™ majonez.
 
Joz
No a ja o tym mowie przeciez:

Remik napisał(a):

Oczywiście, jest taka dyskietka na dole po prawej po wybraniu już liba do exportu.


Zapisujesz tÄ… dyskietkÄ…

Wydobył mnie z dołu zagłady i z kałuży błota, a stopy moje postawił na skale i umocnił moje kroki
 
USER_NAME_01
Proszę zajrzeć na mój screen, Pisze, że tylko w pełnej wersji (płatnej) mogę zapisywać.


EDIT: Musiałem nacisnąć trzecią od końca (na dole z prawej) ikonkę i wtedy udało mi się zapisać (na innym komputerze, bo najwidoczniej ten drugi jest upośledzony).

Edytowane przez USER_NAME_01 dnia 16-02-2017 18:29
LubiÄ™ majonez.
 
Joz
Jak widzisz tÄ… dysietkÄ™ to kliknij ikonkÄ™ zaraz po lewej obok niej i zaraz nadtym wyswietli ci sie gdzie zapisac

Wydobył mnie z dołu zagłady i z kałuży błota, a stopy moje postawił na skale i umocnił moje kroki
x1
 
USER_NAME_01
EDIT: dobra, jestem idiotÄ….


Nieważne, teraz odmawia dostępu.

i.imgur.com/H9UztvB.png


Na drugim kompie śmiga. Brak problemów.

Edytowane przez USER_NAME_01 dnia 16-02-2017 19:06
LubiÄ™ majonez.
 
Przejdź do forum: