DeHackEd
DeHackEd to edytor stworzony przez Grega Lewisa dla pliku wykonywalnego oryginalnego Dooma , który umożliwia zmianę działania pliku wykonywalnego. Wersja 3.1, ostatnia aktualizacja programu, została wydana 26 lutego 1997 roku. Można zmienić punkty życia, dźwięki, sekwencje klatek, ciągi tekstowe i kilka innych różnych wartości. Modyfikacje mogą być rozpowszechniane w formie „łatek” DeHackEd, które można zastosować do pliku wykonywalnego. W momencie wydania DeHackEd Doom był programem o zamkniętym kodzie źródłowym, a zatem aby umożliwić udostępnianie nowych funkcji, jedynym wyborem było załatanie pliku wykonywalnego (w przeciwieństwie do możliwości zmiany źródła, co można teraz zrobić ponieważ id Software upubliczniło wydanie źródeł).
Najpopularniejsze łatki dodają szybkie potwory i broń, samodetonujące beczki poszukujące gracza i tak dalej. Jednak bardziej wyważone i artystyczne modyfikacje mogą być i zostały wprowadzone. Chociaż za pomocą DeHackEd można uzyskać wiele zaawansowanych efektów, nie oferuje on pełnej elastyczności, jaką może zapewnić niestandardowy port źródłowy . Na przykład naprawiono sztuczną inteligencję potworów i klasy pancerza.
Starsze łatki DeHackEd wykorzystują binarny format danych, które mają być zastosowane do pliku wykonywalnego za pomocą narzędzia do łatania DeHackEd. Późniejsze wersje DeHackEd zapisują swoje łatki w czytelnego dla człowieka , który można edytować za pomocą dowolnego edytora tekstu.
Boom obejmował możliwość ładowania łatek DeHackEd i wprowadzania zmian w grze po uruchomieniu bez żadnych modyfikacji pliku wykonywalnego. Inne porty źródłowe dodały podobną funkcjonalność, a obsługa DeHackEd ładowana z wiersza poleceń jest teraz powszechna w większości nowoczesnych portów źródłowych. Boom dostarczył również BEX (Boom EXtended) do obsługi DeHackEd. BEX zapewnia większą elastyczność w edycji ciągów, stosowaniu wskaźników kodowych do dowolnej ramki i dodatkowych wskaźników kodowych.
Linki zewnętrzne
- Strona główna DeHackEd (przez Wayback Machine )
- DeHackEd na Doomworld/idgames
- Informacje i samouczki DeHackEd firmy Enjay
- Wskaźniki kodu ZDoom