Program do otwierania Pliku Dat/spr

0

witajcie, chciałbym stworzyć program do otwierania tibia.dat oraz tibia.spr. w Tibia.spr są grafiki a id itp jest w Tibia.dat
teraz pytanie w jaki sposób mogę to zacząć pisać ?
wybrałem jeżyki c/c++

czy istnieje już jakis program takowy open source?
który bym mógł zedytować? lub zobaczyć jak jest napisany?

obecnie patrząc jest program objectbuilder napisany we flashu, ale wolałbym w c/c++ który można przekompilować przez proste visual studio a nie jakieś flash buildery i inne cuda.

czy mógłby mi ktoś pokażać przykład link do jakiegoś programu albo części kodu którym bym mógł otworzyć te pliki?

0
Mały Kot napisał(a):

witajcie, chciałbym stworzyć program do otwierania tibia.dat oraz tibia.spr. w Tibia.spr są grafiki a id itp jest w Tibia.dat

Taki program już istnieje – zwany jest ogólnie hex-edytorem.

teraz pytanie w jaki sposób mogę to zacząć pisać ?

Usiąść i pisać kod.

wybrałem jeżyki c/c++

Może być – język nie ma większego znaczenia.

czy istnieje już jakis program takowy open source?
który bym mógł zedytować? lub zobaczyć jak jest napisany?

Użyj Google i sprawdź.

obecnie patrząc jest program objectbuilder napisany we flashu, ale wolałbym w c/c++ który można przekompilować przez proste visual studio a nie jakieś flash buildery i inne cuda.

Teraz sam przyznajesz, że coś takiego już istnieje.

czy mógłby mi ktoś pokażać przykład link do jakiegoś programu albo części kodu którym bym mógł otworzyć te pliki?

Otworzyć takie pliki możesz w dowolnym edytorze heksadecymalnym (ba, nawet w notatniku), możesz w nim czytać zawartość i wprowadzać modyfikacje. Problemem jest to, że aby cokolwiek zmienić (i też poprawnie odczytać), najpierw trzeba znać strukturę tych plików. A szczerze wątpię, aby takie informacje zostały opublikowane przez twórców tej gry.

Jeśli istnieje już jakikolwiek program do wygodnego podglądu danych i ch edycji (nie w postaci hex-mapy) to ktoś takie binarki zreversował oraz metodą prób i błędów poznał ich strukturę. Szukaj, czytaj, może coś ciekawego znajdziesz.

0

A żeby móc zacząć grzebać w strukturach takich plików polecam te dwie książeczki
https://ksiegarnia.pwn.pl/Zrozumiec-programowanie,688790689,p.html
https://ksiegarnia.pwn.pl/Praktyczna-inzynieria-wsteczna,622427233,p.html

Pierwsza pokazuje co i jak działa, druga objaśnia techniki reverse-engineeringu

1 użytkowników online, w tym zalogowanych: 0, gości: 1