DeHackEd – Doom ойынының атқарылатын файлына өзгерістер енгізуге арналған редактор. Патчтар жасауға, дыбыстарды, мәтіндерді өзгертуге мүмкіндік береді. Doom модыфикациясы үшін таптырмас құрал!
Ағылшыншамен салыстырыңыз: абзацты басыңыз — түпнұсқа терезеде ашылады. Абзац астындағы EN түймесі оны мәтін ішінде көрсетеді.
Кіріспе
DeHackEd – Грег Льюис жасаған, Doom-ның бастапқы орындалатын файлына өзгерістер енгізуге мүмкіндік беретін редактор. Бағдарламаның соңғы жаңартылған 3.1 нұсқасы 1997 жылдың 26 ақпанында жарық көрді. Оқ нүктелерін, дыбыстарды, кадрлар тізбегін, мәтін жолдарын және басқа да көптеген қосымша мәндерді өзгертуге болады. Өзгерістер DeHackEd "жаңартулары" түрінде таратылуы мүмкін, оларды орындалатын файлға қолдануға болады. DeHackEd жарық көрген кезде Doom жабық кодты бағдарлама болғандықтан, жаңа мүмкіндіктерді қосу үшін орындалатын файлды жақтау ғана мүмкіншілік беретін (қазір id Software кодтың бастапқы көзін жариялағандықтан, оны өзгертуге де болады). Ең көп таралған жаңартулар жылдам монстрлар мен қаруларды, ойыншы іздейтін өзін-өзі жарғызатын бөшкелерді және т.б. қосады. Дегенмен, теңдестірілген және көркемдік тұрғыдан жақсырақ өзгерістер де жасалды. DeHackEd арқылы көптеген жетілген эффекттерге қол жеткізуге болады, бірақ ол тапсырыс бойынша жасалған бастапқы порттың ұсынатын толық икемділікті қамтамасыз етпейді. Мысалы, монстрдың жасанды интеллектісі мен қару-жарақ кластары белгілі бір деңгейде қатаң. DeHackEd-тің ескі жаңартулары DeHackEd жаңарту құралын пайдаланып орындалатын файлға қолданылатын деректердің екілік форматын қолданады. DeHackEd-тің жаңа нұсқалары өз жаңартуларын адам оқи алатын қарапайым мәтін форматында сақтайды, оны кез келген мәтін редакторында өңдеуге болады. Boom DeHackEd жаңартуларын жүктеу және орындалатын файлды өзгертпей, ойынды бастағанда өзгерістер енгізу мүмкіндігін қамтыды. Басқа бастапқы порттар да ұқсас функционалдықтарды қосты, ал командалық жол арқылы жүктелетін DeHackEd қолдауы қазіргі заманғы бастапқы порттардың көпшілігінде кең таралған. Boom сонымен қатар DeHackEd қолдауы үшін BEX (Boom EXtended) кеңейтімдерін ұсынды. BEX жолдарды өңдеуде, кез келген кадрға кодтық сілтемелерді қолдануда және қосымша кодтық сілтемелерді қолдануға мүмкіндік береді.
DeHackEd is an editor created by Greg Lewis for the executable of the original Doom that allows the operation of the executable to be changed. Version 3.1, the last update of the program, was released on February 26, 1997. Hit points, sounds, frame sequences, text strings, and several other miscellaneous values can be changed. Modifications can be distributed in the form of DeHackEd "patches" which can be applied to the executable. At the time DeHackEd was released, Doom was a closed source program, and thus to allow new features to be made available, the only choice was to patch the executable (as opposed to being able to change the source, which can now be done since id Software has made public a release of the sources). The most common patches add fast monsters and weapons, player seeking self detonating barrels, and so on. However, more balanced and artistic modifications can and have been made. Even though many advanced effects can be achieved with DeHackEd, it does not offer the complete flexibility that a custom source port can provide. Monster AI and armor classes are fixed for example. Older DeHackEd patches use a binary format of data to be applied to an executable file using the DeHackEd patching utility. Later versions of DeHackEd save their patches in a human readable plain text format that can be edited with any text editor. Boom included the ability to load DeHackEd patches and effect changes to the game upon startup without any modification to the executable file. Other source ports added similar functionality, and command line loadable DeHackEd support is now common with most modern source ports. Boom also provided the BEX (Boom EXtended) extensions for DeHackEd support. BEX allows greater flexibility in string editing, application of codepointers to any frame, and extra codepointers.