Skocz do zawartości

Doom WAD importer


Rekomendowane odpowiedzi

Jak mogliście zauważyć, robię importer danych z plików WAD do GMS. Na razie mogą być otwarte WADy z formacie Doom I, Doom II, Heretic. Poźniej planuję dorobić format Hexena.

 

Dane które mogą być odczytane są następujące:

THINGS

VERTEXES

LINEDEFS

SIDEDEFS

SECTORS

SSECTORS

SEGS

NODES

 

Dodatkowe informacje na temat WADa http://doomwiki.org/wiki/WAD

 

Nie expotruję REJECT lump bo do niczego obecnie nie jest to używane. Nie ma też BLOCKMAP bo struktura tego jest skomplikowana i jeszcze nie zaimplementowałem o ile wgle to zrobię. Ani BEHAVIOUR bo ten pochodzi z formatu Hexena.

 

Nie są exportowane zasoby takie jak textury czy dźwięki a jedynie ich nazwy.

 

Po co to robię?

Od kilku lat jestem fanem silnika dooma, tego jaki jest elastyczny i co ludzie potrafią na nim stworzyć. A do tego niedawno Doomowi strzeliło 20 lat więc wpadłem na pomysł by zrobić jakiś pożytek z jego plików WAD dla gier w GMS.

 

Czo można z tym zrobić

Można stworzyć sobie jakieś mapy w Doom Builderze i użyć ich w GMS. Można np zrobić shootera 2D z wektorową mapą.

 

Ja jako przykład zrobiłem po prostu rysowanie ścian i obiektów co pokazuje poniższy screen.

xNRETuH.png

 

Download

 

Moja customowa mapka zrobiona w Doom Builderze: http://www.mediafire.com/download/782uyddf...z/Huder_wad.wad

GMZ importera: http://www.mediafire.com/download/frmw55im...DoomWadRead.gmz

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...