[P] MAPEDIT UNOFFICIAL BETA3 for Blood 1.21 [Aug 15 2018]
Download PMAPEDIT BETA3 FileSize: 37KB


Current update is intended to fix some vanilla's mapedit errors and reorganize Misc sprites menu, thus the patch is fully compatible with vanilla mapedit. It also changes colors for some markers and defines auto-sprites for some generators.

  1. On, Off, Axis and Teleport markers in 2D mode now painted as light cyan.
  2. Invisible sprites in 2D Mode now painted as dark grey.
  3. Machine Gun Trap now spawning with correct sprite.
  4. Asbestos Armor now spawing with correct sprite.
  5. Teleport Target sprite now displaying as tile 3193 (small orange square) instead of default tile 0.
  6. FlameTrap will now spawn in game with correct closed state. In editor it displaying as closed with PAL8.
  7. Goo, Stack, Water and Link markers are now bigger and using different palette.
    • Goo Palette: 5 (grey).
    • Stack Palette: 2 (red).
    • Link Palette: 6 (greyish).
    • Water Palette: 0 (none, same as vanilla).
  8. Path Marker is now bigger and uses palette 1, so it can be more notable especially in dark places.
  9. BloodDrip Gen will now autoadjust to sprite 2028 (drip) with pal 2.
  10. WaterDrip Gen will now autoadjust to sprite 2028 (drip) with pal 10.

Changes in "Misc" menu in 3D Mode (ALT+S -> Misc):

  1. Blue vase has been replaced to WaterDrip Gen (tile 955).
  2. Brown vase has been replaced to BloodDrip Gen (tile 956).
  3. Toggle Switch (tile 1078) has been replaced to Combination Switch (tile 1161).
  4. Toggle Switch (tile 1048) has been replaced to FireBall Gen (tile 226).
  5. Fleurescent Light (tile 796) has been replaced to Key 7 (tile 2558).
  6. Glass Window (tile 266) has been replaced to SFX Gen (tile 2519).
  7. Crate Face (tile 462) has been replaced to Sector SFX (tile 2520).
  8. Candle (tile 650) has been replaced to Ambient Sound (tile 2521).
  9. Player Start 8 (tile 2559) has been replaced to EarthQuake (tile 2072).
  10. Player Start 7 (tile 2558) has been replaced to DudeSpawn (tile 2077).
  11. Player Start 6 (tile 2557) has been replaced to Flame Trap (tile 2183).
  12. Player Start 5 (tile 2556) has been replaced to MultiBubble Gen (tile 1131).
  13. Player Start 4 (tile 2555) has been replaced to Bubble Gen (tile 1128).
  14. Player Start 3 (tile 2554) has been replaced to Upper Water (tile 2332).
  15. Player Start 2 (tile 2553) has been replaced to Lower Water (tile 2331).

There is also changes in strings of loading process, so you can easy determine what MAPEDIT do you use. Watch for loading and end screens. To apply this update, select "Apply basic MAPEDIT patch" in the menu by keypress.


This patch unlocks several features, such as hidden commands, types and allows to apply palettes on monsters and things. It also adds active unused items in sprites menu list and new traps in hazard menu if hidden types was selected to unlock.

Main Window

The patch changes several bytes to remove some checkings in AutoAdjustSprites() function that called by MAPEDIT every time you change something in map (for example if you put tagged sprite or decoration sprite using one of reserved picnums that uses for ammo or monsters). The function works as database; it contains pre-defined info such as statnum, size, type, picnum and palette for each tagged sprite. Once sprite from database inserted in map, function will set all necessary info for it.

Please see PMAPEDIT.TXT as it contains important information and examples of usage!


  1. Extract contents of archive to Blood folder.
  2. Run PMAPED.BAT using DosBox.
  3. Select what you want to be patched by keypress.

Most of new types (lo-tags) working just like their named counterparts, so you probably wont messed up with setting them properly. You basically only need to know Types and Status number lists. See them in PMAPEDIT.TXT. New types also fully accesible for RX\TX system - this means you can send and get commands.

You still not able to select new Types from sprite properties dialog in 2D mode as they have no name, however you can set it by pressing ALT+T on sprite. See examples in right panel of this site or in PMAPEDIT.TXT.

If you apply palette to monsters, that palette will be inherited in burning and electrocuting animations. Let's say you apply palette 5 to axe zombie to make it look like stone, when zombie will burn, you will got grey flame. To fix it you have to edit SEQ files of monsters in SEQEDIT (you will need to set neutral palette such as 3 or 13).

To have ability to make enemies that have different sizes you also need edit it's sequence files using SEQEDIT: you will need set XR and YR to 0. Use numpad 4,6,2 and 8. Dont forget rest XR and YR in each frame of sequence.

Exceptions: Tchernobog - it already have X and Y size equal to 0.

The unlocked commands between 12 and 64 mostly useless to use them in map, altrough you can force some items to beign pickuped remotelly.


Any suggestions and comments are welcome in Blood related Discord channel: https://discord.gg/a84k4wQ

You may also send e-mail to the author: baitd@yandex.ru


  1. Apply "Disable sprite palette auto-adjusting" patch.
  2. Insert enemy sprite (with no palette).
  3. In 3D Mode add any palette you wish, save the map.

In Blood you will got monster with selected palette.


  1. Apply "Unlock hidden types (lo-tags)" patch.
  2. Create decoration sprite.
  3. In 2D mode press ALT+T on it and type 228.
    Optionally you can fill "drop item" field and select key to drop. Apply palette, if you have palettes patch installed.
  4. Set status list number to 6 (ALT+E in 2D Mode).

In Blood you will got painted 1-dead head cerberus that can drop items and keys after death. To make it not ignore the world, just set it's State in mapedit to 1, or enable him via remote control as he fully accessible for RX\TX system.


  1. Apply "Unlock hidden types (lo-tags)" patch.
  2. Create decoration sprite.
  3. In 2D mode press ALT+T on it and type 431.
  4. Mark "Proximity" flag, optionally also "Push" and "DudeLockout" flags.
  5. Set status list number to 4.
  6. Add couple enemy sprites.

In game you will got dropped life leech turret that fires in monsters and sometimes can even fire in you. If you marked "Push" flag it will able to pickup via key press.


  1. Apply "Unlock hidden types (lo-tags) patch".
  2. Create decoration sprite.
  3. In 2D mode press ALT+T on it and type 420.
  4. Set status list number to 4.

In game you will get armed spary can bomb. Once damaged it will explode. If you want it explode via remote control, you probably want add RX\TX values. You may also set "Proximity" flag and it will explode when you or monster get close enough. Mark "Push" to make it explode via key press on it.


Changed colors for invisible sprites and markers
Added unused active items to Items sprites menu
Reorganized Misc sprites menu
MAPEDIT patch by NoOne that unlocks new features such as: added unused active items in lists, hidden commands, hidden types