DUKE ESPAÑA
 • Noticias
 • Artículos
 • Manuales
 • Reviews
 • Concursos
 • Índice de Downloads
 • Foros
 • Links
 • Fondos de escritorio / Iconos
 • Miembros


DUKE NUKEM FOREVER
 • Información del Juego
 • Imágenes
 • Vídeos/Trailers
 • Guía del juego
 • Trucos
DLC
 • Hail to the Icons Parody Pack
 • The Doctor Who Cloned Me
Descargas
 • Utilidades
DNMP
Duke Nukem Manhattan Project
 • Información
 • Imágenes
 • Trailers/Videos
 • Armas e Items
 • Enemigos
 • Trucos
Descargas
 • Parches
 • Utilidades
DUKE NUKEM 3D
El Juego
 • Información del Juego
 • Imágenes
 • Armas e Items
 • Enemigos
 • Guía del juego
 • Trucos
 • Expansiones
 • Versiones Beta
Descargas
 • Parches
 • Utilidades
 • Source Code
 • Temas / Fondos de Escritorio
High Resolution Pack
 • Información del HRP
 • Imágenes del HRP
Puertos Destacados
 • Eduke32
   » Imágenes de Eduke32
   » DukePlus
   » Imágenes de DukePlus
   » Guía de DukePlus
Otros Puertos / Proyectos Open Source
 • JFDuke / JonoF
   » Imágenes de JFDuke
 • Puertos para Windows
 • Puertos para Linux
 • Cambios de Engine
EDICION DE DUKE
Edición Básica
 • Introducción
 • Gráficos: FAQs / Guías
 • Mapas: FAQs / Ejemplos
 • CONs: FAQs / Guías
 • Guía de Build
Edición Avanzada
 • Guía de Eduke
COMUNIDAD DE DUKE
Portales
 - Gearbox Software
 - 3D Realms
 - Mod DB
Direcciones Recomendadas
 - Alejandro's Mapping Center
 - Duke4.net
 - MSDN
 - Duke Nukem Repository
¡ENLÁZANOS!

Duke España

Readme: MapHacker

MapHacker
=========

MapHacker is a command line tool which can

list sprites from maps and their coordinates
patch maphacks into maps
check maphacks for duplicate or out-of-range entries
diff maps and create/update maphacks from the diff (so you can adjust angles directly in Mapster32)


1) Install it
--------------

MapHacker is a Perl program, so you need to install Perl. I suggest ActivePerl. Maphacker is not tested under Linux and will probably fail due to the case sensitive file system.

Make a folder in your Duke folder and add:

your maps (you have to extract them from the GRP, I used Roma Loom's GRPViewer)
your maphacks
NAMES.H from the EDuke32 zip
Maphacker.cmd from maphacker1.0.zip



2) List sprites and build patchmaps
------------------------------------

Now run it. Open a command window, cd to your MapHacker folder and type:

maphacker maps 603,1294,1323,1334

It should print no messages. When it is finished, there is a new subfolder “hackmaps”, and a new file “spritelist.txt”.

The spritelist lists all maps which contain the sprites you entered, the positions of the sprites, and their names (if available in names.h). The hackmaps folder has copies of these maps in it. If you open one of them in Mapster 32, you will find that the sprites are already rotated like they are in the game with maphacks applied. That’s because MapHacker patched the Hacks into the maps by rotating the sprites by their hack offset. (Maphacker applied ALL hacks, not just the hacks for the sprites you entered).

To get a complete sprite reference, type

maphacker maps all

You will get an error message if the hackmaps dir is already present, so delete it first. MapHacker won’t overwrite your (maybe already patched !) maps.


3) Fix angles
--------------

Open the patched maps (not the original ones !) in Mapster32. Navigate to the sprites in your list using the coordinates:

hit esc for loading
zoom out using the mouse wheel
press shift to get a coordinate cross
right click when you’re close enough
zoom in
switch to 3D mode with Enter (on the numpad)
you can move around with cursor keys
move mouse curse on sprite and rotate it with “,” and “.” (shift for fine adjustment)
hit esc and save it

(that’s Mapster 4 dummies, like myself :-) )


4) Update Hacks
----------------

type:

maphacker hacks

and Maphacker will compare all maps in the hackmaps dir with the originals, calculate the differences between the sprite angles, and update your maphack files by these values.


3D Realms Dukeworld... hail to the king, baby! Alejandro´s Mapping Center Mikko Sandt´s Duke Site Duke4.net Duke4.com The Bug Team Build RTCM JS Build Duke-Zone Duke Nukem Void Arcades 3D Duke Nukem Repository Eduke32: Duke3D for Windows, Linux and OS X Come get some! - Duke Nukem maps and mods

Política de privacidad
© Copyright - 2003 - 2013 Dukespana.com
Todos los derechos reservados.