FANDOM

1.057 Páginas

DHEv31 inicio

DeHackEd v3.1 - Pantalla de inicio

DeHackEd es un editor creado originalmente para Vanilla Doom que permite cambiar la operación del ejecutable. Fue desarrollado por Greg Lewis.

Los puntos de ataque, los sonidos, las secuencias de fotogramas, cadenas de texto y varios otros valores misceláneos pueden ser alterados. Las modificaciones se pueden distribuir en forma de parches DeHackEd que se pueden aplicar al ejecutable.

Los parches más comunes añaden monstruos rápidos y armas, barriles auto-detonantes con búsqueda y así más. Sin embargo, pueden y se han realizado modificaciones más equilibradas y artísticas. A pesar de que pueden lograrse muchos efectos avanzados con DeHackEd, no ofrece la flexibilidad completa que un source port puede proporcionar. La IA (Inteligencia_artificial) de los monstruos y las clases de armadura se fijan, por ejemplo.

Los antigüos parches DeHackEd utilizaban un formato binario de datos, que se aplica al archivo ejecutable con la utilidad de parcheo DeHackEd. Las versiones posteriores guardan los parches en un formato de texto legible, que puede ser editado con cualquier editor de texto.

DHEv31 texto

Edición de cadenas de texto en Doom

Boom incluyó la posibilidad de cargar parches DeHackEd y afectar cambios en el juego al inicio sin ninguna modificación en el archivo ejecutable. Otros source ports agregan funcionalidades similares, y la línea de comandos de soporte a DeHackEd cargable es ahora común en la mayoría de los source ports modernos.

Boom también proporcionó la extensión BEX (Boom EXtended) de soporte para DeHackEd. BEX permite una mayor flexibilidad en la edición de cadenas de texto, la aplicación de codepointers a cualquier marco y codepointers adicionales.

Números de cosa

Al modificar las cosas en DeHackEd, cada tipo de cosa tiene un número asociado. Estos corresponden al índice en la tabla de información de la cosa dentro del ejecutable (que se encuentra en info.c en el código fuente de Doom). Este número es diferente del número usado para identificar cosas al editar los niveles.

Número
de cosa
Uso
1 Jugador
2 Zombi
3 Sargento
4 Archi-vil
5 Fuego de Archi-vil
6 Revenant
7 Cohete de Revenant
8 Rastro de bola de fuego
9 Mancubus
10 Bola de fuego del Mancubus
11 Chaingunner
12 Diablillo
13 Demonio
14 Espectro
15 Cacodemon
16 Barón del infierno
17 Bola de fuego del Barón del infierno
18 Caballero del infierno
19 Alma perdida
20 Spiderdemon
21 Arachnotron
22 Cyberdemon
23 Dolor elemental
24 Wolfenstein SS
25 Comandante Keen
26 Cerebro grande
27 Monstruo desovador
28 Demon Spawn Spot
29 Demon Spawn Cube
30 Demon Spawn Fire
31 Barril
32 Bola de fuego del Diablillo
33 Bola de fuego del Cacodemon
34 Cohete (en vuelo)
35 Proyectil de plasma
36 Disparo de BFG
37 Bola de fuego del Arachnotron
38 Bullet Puff
39 Blood Splat
40 Destello del teletransportador
41 Item Respawn Fog
42 Llegada del teletransportador
43 Impacto de BFG
44 Armadura
45 Megaarmadura
46 Bonus de salud
47 Armor Helmet
48 Tarjeta llave azul
49 Tarjeta llave roja
50 Tarjeta llave amarilla
51 Llave cráneo amarilla
52 Llave cráneo roja
53 Llave cráneo azul
54 Paquete de salud
55 Botiquín
56 Esfera alma
57 Esfera de invulnerabilidad
58 Paquete de locura
59 Esfera de invisibilidad
60 Traje de radiación
61 Mapa computarizado
62 Visor nocturno
63 Megaesfera
64 Clip de balas
65 Caja de balas
66 Cohetes
67 Caja de cohetes
68 Células de energía
69 Paquete de celdas de energía
70 Cartuchos
71 Caja de cartuchos
72 Mochila
73 BFG 9000
74 Ametralladora
75 Motosierra
76 Lanzacohetes
77 Fusil de plasma
78 Escopeta
79 Super escopeta
80 Lámpara alta
81 Lámpara alta 2
82 Lámpara baja
83 Pilar verde alto
84 Pilar verde corto
85 Pilar rojo alto
86 Pilar rojo corto
87 Pilar rojo corto con cráneo
88 Pilar verde corto con corazón latiendo
89 Ojo  del diablo en símbolo
90 Cráneos llameantes
91 Árbol quemado
92 Antorcha larga azul
93 Antorcha larga verde
94 Antorcha larga roja
95 Antorcha corta azul
96 Antorcha corta verde
97 Antorcha corta roja
98 Brown Stub
99 Columna técnica
100 Vela
101 Candelabro
102 Cuerpo sacudiéndose
103 Victima colgante, sin brazos
104 Cuerpo colgando con una sola pierna
105 Torso colgando
106 Pierna colgando
107 Victima colgante, sin brazos 2
108 Torso colgando 2
109 Cuerpo colgando con una sola pierna 2
110 Pierna colgando 2
111 Cuerpo sacudiéndose  2
112 Cacodemon muerto
113 Jugador muerto
114 Zombi muerto
115 Demonio muerto
116 Alma perdida muerta
117 Diablillo muerto
118 Sargento muerto
119 Vísceras y huesos
120 Vísceras y huesos 2
121 Cabezas ensartadas
122 Charco de Sangre
123 Cráneos en un poste
124 Pila de cráneos
125 Cuerpo empalado
126 Humano empalado con contracciones
127 Árbol grande
128 Barril en llamas
129 Cuerpo colgando 1
130 Cuerpo colgando 2
131 Cuerpo colgando 3
132 Cuerpo colgando 4
133 Cuerpo colgando 5
134 Cuerpo colgando 6
135 Charco de sangre 1
136 Charco de sangre 2
137 Cerebros

Punteros de código

Punteros de código del jugador

Marco # Puntero # BEX equivalente Función
1 187520 Light0 Restaura iluminación (luego de destello)
2 185392 WeaponReady Weapon bobbing pointer
3 185808 Lower Weapon select pointer
4 185872 Raise Weapon deselect pointer
6 186000 Punch Golpe del jugador
9 185648 ReFire If fire button is held, jumps back to first shooting frame instead of frame with this pointer
14 186832 FirePistol Disparo de pistola
17 187536 Light1 Destello de luz (dim)
22 186960 FireShotgun Disparo de escopeta del jugador
31 187552 Light2 Destello de luz (brillante)
36 187120 FireShotgun2 Player super shotgun blast
38 185760 CheckReload Check shells (if 1 or 0 left, skip reloading frames and select different weapon)
39 166848 OpenShotgun2 Play sound DBOPN
41 166864 LoadShotgun2 Play sound DBLOAD
43 166880 CloseShotgun2 Play sound DBCLS
52 187312 FireCGun Player chaingun shot (check ammo; don't go to -1 ammo, change weapon)
60 185936 GunFlash Display firing frame
61 186432 FireMissile Lanzamiento de cohete del jugador
71 186176 Saw Utilización de la motosierra
77 186528 FirePlasma Disparo de plasma del jugador
84 187744 BFGsound Reproducir sonido BFG
86 186480 FireBFG Player fire BFG shot

Punteros de código de Monstruos / cosas

Marco # Puntero # BEX equivalente Función
119 187568 BFGSpray BFG blast effect
127 166160 Explode Radius explosion
157 166112 Pain Play pain sound
159 167808 PlayerScream Play sound PLDETH or PDIEHI
160 166144 Fall Dead body mode
166 166096 XScream Play sound SLOP
174 161536 Look Wait to wake up
176 161744 Chase Standard monster walking code pointer
184 162224 FaceTarget Turn to face the direction of the current target
185 162320 PosAttack Trooper pistol shot
190 165984 Scream Play death sound
243 164160 VileChase Arch-Vile walking code pointer (check to resurrect monsters)
255 164496 VileStart Play sound VILATK
257 164704 VileTarget Create Arch-Vile flame on target, enable radius blast for frame 264
264 164784 VileAttack Target jumps in air, takes 20 points of damage
281 164512 StartFire Play sound FLAMEST
282 164576 Fire Continuously reposition Arch-Vile flame on target
285 164544 FireCrackle Play sound FLAME
316 163424 Tracer Revenant fireball homing & smoke trail code pointer
336 163808 SkelWhoosh Play sound SKESWG
338 163840 SkelFist Revenant punch, play sound SKEPCH if hit
341 163328 SkelMissile Launch Revenant fireball with possible homing (and smoke trail) effect
376 164992 FatRaise Play sound MANATK
377 165024 FatAttack1 Launch 2 Mancubus fireballs: one straight, one left
380 165152 FatAttack2 Launch 2 Mancubus fireballs: one straight, one right
383 165280 FatAttack3 Launch 2 Mancubus fireballs: one left, one right
397 166208 BossDeath Check for special sector lowering (666/667)
417 162592 CPosAttack Chaingunner or Wolfenstein SS shoot chaingun, fires 2 successive hitscan pellets
419 162720 CPosRefire Check line of sight to stop firing
454 162896 TroopAttack Launch Imp fireball or scratch at close range
487 163008 SargAttack Demon bite
506 163088 HeadAttack Launch Cacodemon fireball or bite at close range
539 163232 BruisAttack Launch Baron of Hell / Hell Knight fireball or scratch at close range
590 165472 SkullAttack Lost Soul attack
603 166784 Metal Play sound METAL & standard walking pointer
616 162448 SPosAttack Spiderdemon shoot chaingun (same as Sergeant's attack), fires 3 hitscan pellets
618 162784 SpidRefire Check line of sight to stop firing
635 166816 BabyMetal Play sound BSPWLK & standard walking pointer
648 162848 BspiAttack Launch Arachnotron plasma bullet
676 166752 Hoof Play sound HOOF & standard walking pointer
685 163184 CyberAttack Launch Cyberdemon rocket
711 165888 PainAttack Spawn Lost Soul
718 165920 PainDie Spawn 3 or 4 Lost Souls & set body to dead
774 161440 KeenDie Check for special sector lowering (tag 666) and dead body mode
779 167008 BrainPain Play sound BOSPN
780 167024 BrainScream Play sound BOSDTH and create explosions (frames 799-801) at 320 units south from Romero's head at heights between 128 and 640 units
783 167312 BrainDie End level
785 166912 BrainAwake Play sound BOSSIT and initialize boss spawn spots list (game will crash if too many spots are present)
786 167328 BrainSpit Fire spawn cube - landing required on level or game will crash
787 167488 SpawnSound Play sound BOSCUB
788 167520 SpawnFly Check for spawn point (spawn monster other than former humans, cyberdemons or spiderdemons)
801 167184 BrainExplode Create explosion (frames 127 - 129)

Punteros de código de source port

Puntero Función Source port
NULL Quita los ceros en los punteros de código existentes Boom

WhackEd

WHACKED es la versión para Windows de DeHackEd, creado por Dennis "Exl" Meuwissen. A diferencia de DeHackEd, también soporta BEX. Utiliza descripciones de texto para codepointers, por lo que es más fácil de entender. Tiene las características adicionales de las previsualizaciones de sprites y una función para cargar PWADs .

¡Interferencia de bloqueo de anuncios detectada!


Wikia es un sitio libre de uso que hace dinero de la publicidad. Contamos con una experiencia modificada para los visitantes que utilizan el bloqueo de anuncios

Wikia no es accesible si se han hecho aún más modificaciones. Si se quita el bloqueador de anuncios personalizado, la página cargará como se esperaba.

También en FANDOM

Wiki al azar