ZDaemon Forum Index ZDaemon
Client/Server DOOM
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

ZDaemon actor editing - DeHackEd

 
Post new topic   Reply to topic    ZDaemon Forum Index -> Wad Editing
View previous topic :: View next topic  
Author Message
Aeyesx
Dominating!


Joined: 13 Oct 2012

PostPosted: Wed Mar 14, 2018 10:53 pm    Post subject: ZDaemon actor editing - DeHackEd Reply with quote

DeHackEd
Is a form of text scripting that is placed in plain form into a WAD file.
It can be used to modify or alter existing states or even create new definitions
based on existing ones.

This topic may serve as a topic placeholder until proper guide will be written.
Until then, you can use this eternity/BEX guide for reference.

https://www.doomworld.com/eternity/engine/dehref.html
Keep in mind, there might be differences...


<--- Construction zone --->

Stuff below is a draft sketch <!>

History
DeHackEd was originaly a program for MS-DOS programmed by Greg Lewis,
that allowed to modify and tamper actor states inside original DOOM2.EXE
Properly working up to Win98. Those patches still work up today.

Syntax:
Code:
#    This is comment, dehacked parser ignores it.
#    Comment your code. It makes it easier to understand for you and the others.

#    This ThingID defines what are we trying to re-define. In this case a ZombieMan.

Thing 2

#    Game defines in which game does the actor belong to
#    From ZDaemon changelog 1.08-1.09:
#
#    153. Implemented 2 new dehacked thing properties:
#    SpawnID #= , where value can be 0-255.
#    Game = , valid names are "Any", "Doom", "Heretic",
#    "Hexen" and "Raven".
#    SpawnID is used in line specials like Thing_Spawn.
#    Game is used for changing the game an actor belongs to.

Game = Any
width =  # * 65535
height = # * 65535
Missile damage = 0
Scale = 1.0
Speed = 0
Bits = 0
Reaction time = 0
Decal = BulletChip
Hit points= 0
Melee damage = 0
Pain chance = 50
Mass = 40
ID #= 0
Render Style = STYLE_NORMAL
Alpha = 1.0
SpawnID #= 0 #0-255

#
# S O U N D S
#

Pain sound = 0
Action sound = 0
Alert sound = 0
Death sound = 0
Attack sound = 0

#
# S T A T E S
#

Initial frame = 0
Death frame = 0
Injury frame = 0
First moving frame = 0
Exploding frame = 0
Far attack frame = 0
Crash frame = 0
Close attack frame = 0
Burning death frame = 0
Respawn frame = 0
Ice death frame = 0

Weapon 1
Ammo type = 0
Ammo use = 0
Min ammo = 0

# STATES FOR WEAPONS
Bobbing frame = 0
Shooting frame = 0
Deselect frame = 0
Select frame = 0
Firing frame = 0
Back to top
View user's profile Send private message Send e-mail
Display posts from previous:   
Post new topic   Reply to topic    ZDaemon Forum Index -> Wad Editing All times are GMT + 1 Hour
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group