Data Shenanigans - The programming blog at its finest!
  • O mnie
  • Programy
Inżynieria wsteczna

Gruntz – specyfikacja WWD

luty 3, 2019 by Tomalla Brak komentarzy

Pliki o rozszerzeniu WWD (Wap World Document) służą do przechowywania poziomów w grach opartych na silniku WAP32. Do edycji tych plików służy edytor poziomów: Gruntz Level Editor (GLE) w przypadku gry Gruntz lub Wap World dla gry Claw. Edytory pod względem implementacyjnym praktycznie w ogóle się nie różnią, ale jako że GLE dodaje parę nowych elementów względem swojego poprzednika, artykuł będzie poświęcony właśnie plikom WWD produkowanym przez edytor GLE, które są funkcjonalnym nadzbiorem poziomów WWD do gry Claw.

Poniżej znajduje się formalna specyfikacja formatu plików WWD z uwzględnieniem delikatnych różnic pomiędzy grami Gruntz oraz Claw.

Na początek garść podstawowych informacji, jaka jest struktura poziomów WWD. Dłuższy czas się zastanawiałem nad tym, czy tłumaczyć te terminy na język polski, ale w końcu stwierdziłem, że nie będę pisał potworków w stylu: “na plane’ie znajdują się tiles’y”. Być może zbiorę od wielu cięgi za te tłumaczenia, no ale trudno, biorę to na klatę 😛

  • plane – w wolnym tłumaczeniu “płaszczyzna”. Każdy poziom jest złożony z co najmniej jednej płaszczyzny oznaczonej jako główna, na której dzieje się akcja gry. Pozostałe płaszczyzny są opcjonalne i są używane w celach dekoracyjnych.
  • tiles – spotkałem się z tłumaczeniem “klocki”, ale chyba bardziej wolę termin “kafelki”. Złożona jest z nich każda płaszczyzna.
  • tile properties – każdy kafelek na głównej płaszczyźnie może mieć różną funkcjonalność i w różny sposób reagować z otoczeniem. Informacje te są opisane we właściwości kafelków.
Continue reading

Inne języki

  • EnglishEnglish

Ostatnie wpisy

  • Gruntz – specyfikacja WWD luty 3, 2019
  • Gruntz Decryptor 1.1.0 – dekodowanie kodów do gry listopad 14, 2018
  • Gruntz Decryptor sierpień 18, 2018
  • Gruntz – rozczytywanie pliku CHEATZ.TXT grudzień 10, 2017
  • Gruntz – rozczytywanie pliku ATTRIBUTEZ.TXT grudzień 9, 2017

Najnowsze komentarze

    Kategorie

    Inżynieria wsteczna (4) Nieskategoryzowane (2) Program (3)

    Tagi

    ATTRIBUTEZ.TXT & CHEATZ.TXT (3) Gruntz (8) Ogłoszenia parafialne (1) PID (1) REZ (3) Specyfikacje (1) WWD (2)

    Meta

    • Zaloguj się
    • Kanał RSS z wpisami
    • Kanał RSS z komentarzami
    • WordPress.org

    © 2011 All rights reserved.