home *** CD-ROM | disk | FTP | other *** search
/ Action Ware 12: Heretic & Hexen / actionware12.iso / acware12 / graphics / edmap / edmap.txt < prev    next >
Text File  |  1995-02-01  |  16KB  |  382 lines

  1.             
  2.     EdMap
  3.     version 1.31
  4.  
  5.     DOOM/DOOM-II/HERETIC
  6.     DOS-based Map Editor
  7.  
  8. This software package enables users to create or modify maps used in 
  9. original DOOM and DOOM II:Hell on Earth, by id Software, and HERETIC, 
  10. by Raven Software for id Software.  HERETIC is copyright 1994 by Raven 
  11. Software.  DOOM is a trademark of id Software.  Neither id Software 
  12. nor Raven Software will not provide any assistance for EdMap or any 
  13. map created or modified by EdMap.  EdMap was not designed to function 
  14. with unregistered versions of DOOM or HERETIC. If you like DOOM and 
  15. HERETIC, and/or want to use EdMap, you must first register your copy 
  16. with id Software.  To register the DOOM or HERETIC trilogies call 
  17. 1-800-IDGAMES.  If you live outside of the USA, or if you wish to 
  18. purchase either game with a check or money order please refer to the 
  19. text file, (ORDER.FRM) located in your DOOM or HERETIC directory. 
  20.  
  21.  
  22. Included in this package are the following files:
  23. BUILD    BAT      1874 02-01-95  11:36a
  24. INFO     BAT        48 10-05-94   8:36p
  25. EGAVGA   BGI      5554 02-28-91   1:01a
  26. SESTYLE1 DAT        51 01-08-95   3:58a
  27. SESTYLE2 DAT        51 01-08-95   3:53a
  28. SESTYLEH DAT        51 01-16-95  11:16a
  29. MOUSEPIC DAT       704 01-31-95   4:42a
  30. PTX-6    DAT      2304 01-10-95  10:56p
  31. PTX2S-8  DAT      1536 01-05-95  11:09p
  32. PTX2S    DAT      1536 01-13-95  12:01a
  33. DOOM2WAD EXE     13669 12-27-94   7:58a
  34. EDMAP    EXE      8014 01-24-95   6:23a
  35. EDMAPCFG EXE     70021 02-01-95  12:23p
  36. EDMAPCOM EXE      6624 01-24-95   8:49a
  37. EDMAPSYS EXE    353405 02-01-95  11:50a
  38. ERROR    EXE      3965 01-14-95  10:15a
  39. IDBSP    EXE    245194 06-04-94   2:44p
  40. STUFFBUF EXE      4407 11-06-94   1:26a
  41. VGA50    EXE      2948 10-09-94  10:44p
  42. WAD_DWD  EXE    126757 06-04-94   4:43p
  43. ACTIONS  TXT     15694 01-23-95   1:25a
  44. FLORLIST TXT      5807 02-01-95   7:28a
  45. HELP     TXT     35945 01-23-95   1:25a
  46. SETYPES  TXT      2329 02-01-95  10:13a
  47. TEXTLIST TXT      7377 02-01-95  10:24a
  48. THINGS   TXT      6779 01-20-95   6:12a
  49. TXTRCONV TXT      1697 02-01-95  12:43p
  50. BUILDER  TXT      8391 06-04-94   4:41p
  51.  
  52. These files must be present in the current directory when "EDMAP"
  53. is typed at the DOS prompt:
  54.  
  55.     EDMAP.EXE
  56.     EDMAPSYS.EXE
  57.     EDMAP.CFG (or whatever *.CFG is specified)
  58.  
  59. All other files should be in the EdMap directory.
  60.  
  61. All mentions of DOOM, unless otherwise specified, refer to original 
  62. DOOM, DOOM II:Hell on Earth and HERETIC.
  63.  
  64. EDMAPCFG is the utiltity that configures EdMap.  If EdMap cannot
  65. load properly, EDMAPCFG may be loaded to create the necessary
  66. files to load.  After the configuration is done, EdMap will
  67. automatically try again to load.  EDMAPCFG can also be loaded
  68. seperately from the DOS prompt.
  69.  
  70. The DOOM directory is where DOOM, DOOM-II or HERETIC is located
  71. on the Hard Disk Drive.  The PWAD directory is the directory 
  72. where the map files will be saved to and loaded from.  The EdMap 
  73. directory is where the EdMap data files are located.  
  74. For example, the DOOM directory could be D:\GAMES\DOOM and PWADs
  75. could be located in D:\GAMES\DOOM\PWADS and the EdMap file could
  76. be in D:\GAMES\DOOM\EDMAP.  The three above files would have to 
  77. be in the DOOM directory if that was where you intended to load 
  78. EdMap from.  EDMAPCFG can be used to create additional config
  79. files, which can be specified on the command line when loading 
  80. EdMap.
  81.  
  82.  
  83. To load EdMap, type EDMAP at the command prompt while in DOS.
  84. Typing EDMAP /? will display the following:
  85. |
  86. |EdMap v1.31
  87. |DOOM/DOOM2/HERETIC map editor
  88. |(c) 1994 Jeff Rabenhorst (araya@wam.umd.edu)
  89. |
  90. |EDMAP [pwadfile [pwadfile [...]]] [/M:mapnnumber] [/C:filename] [/?]
  91. |
  92. |    [pwadfile [..]]  adds WAD files. (file extentions are optional)
  93. |     [/M:mapnumber]  loads specified map into editor:
  94. |                     DOOM I/HERETIC: "ExMy" format: from E1M1 to E3M9,
  95. |                     DOOM II: mapnumber must be in [1..32]
  96. |      [/C:filename]  specifies config file.
  97. |             [/dir]  lists resources in the specified WAD directory.
  98. |               [/Q]  "Quiet": prevents text after command line.
  99. |               [/L]  Disables auto-loading the latest PWAD.
  100. |               [/X]  Disables XMS support.
  101. |               [/S]  Disables map memory to disk/XMS swapping.
  102. |               [/?]  (this) help text.
  103. |
  104. | ex: EDMAP MISSION1.WAD MISSION2 /M:E1M2 /C:MYCONFIG
  105. |
  106. Like DOOM itself, the WAD files update the main DOOM WAD.
  107. The last map of any name found in the list is the only one used,
  108. even if previous WAD files contain the map.  WAD files may be 
  109. added while in the EdMap editor, and one may be loaded 
  110. automatically; the "Auto-load latest PWAD" option in EDMAPCFG 
  111. lets EdMap scan the PWAD directory for the "*.WAD" file with 
  112. the latest timestamp.  EdMap will notify you if the map 
  113. currently being edited is updated by a new PWAD file in the list.  
  114.  
  115. EdMap control is centered around the mouse.  (A mouse is required
  116. to run EdMap)  I tried to stuff as many controls onto the rodent as
  117. possible.  I may have gone overboard, but most controls on the mouse
  118. may be substituted by the keyboard ("most").  Here's the controls:
  119. While holding the 2nd (right) button:
  120.     ...drag the mouse to pan around the map.  The control is
  121.         intentionally not propotional; it decreases some
  122.         as you zoom out.
  123.     ...hold the 1st (left) button to zoom.  Push the mouse up
  124.         to zoom in, pull back to zoom out.  Note that to
  125.         enable zooming the 2nd button must be pressed first.
  126. Using the 1st (left) button:
  127.     ...tap to snap the mouse cursor to the nearest object of
  128.         that mode and pick it up (modes are: Vertices, 
  129.         LineDefs(&SideDefs), Sectors, and Things).
  130.         The object is not "attached" to the mouse; you can
  131.         drag any object around, then tap the 1st button
  132.         again to drop the object.
  133.     ...tap while holding CTRL to add/remove an object to the
  134.         multiple-select list.
  135.     ...hold the 1st button and move the mouse in any direction.
  136.         this will bring up a tiny mode-pad.  Mode selection
  137.         and mult-selection can be controlled using this pad.
  138.         release the 1st button while the mouse is on the
  139.         desired selection.  Leave the mouse in the center
  140.         and the hold is treated as a tap, and you pick up
  141.         the nearest object (click again to drop the object
  142.         without moving it).
  143.     ...while holding the 1st button, tap the 2nd button.
  144.         This will add an object where the mouse is on the
  145.         map.  
  146.         In Vertex mode this adds an unattached vertex,
  147.             can only be used as a marker.
  148.         In LineDef mode this breaks the line into two halves.
  149.         In Sector mode this will create a sector.  If the
  150.             mouse is in a sector already EdMap will
  151.             verify that you wish to create a sector
  152.             within a sector. (unless you turn that off).
  153.         In Things mode this will copy the current thing
  154.             and place it under the mouse.
  155.  
  156.  
  157. Key commands were made to be short and simple.  To make a selection
  158. from a menu, press the first letter of the selection you want.
  159. To edit a field of data for the current object, press the letter or
  160. number associated with that line on the object information bar.
  161.  
  162. general key functions: 
  163.     F1  help
  164.     F2  save
  165.     F3  load
  166.     F4  PWAD list
  167.     F5  checking
  168.     F7  tag sector to line
  169.     F8  align textures / sector styles
  170.     F9  build / play
  171.     F10 viewer
  172. (The menu displays hot keys on the selection buttons)
  173.  
  174. *** Improvements new to v1.31
  175. Auto-teleporter creation: use in LD or SE mode 
  176. more extensive, specific & useful error checking
  177. Old(!) builder; using v1.0 again, no SE-merging problem
  178. snap-options from preferences panel
  179. texture replace checks floors, ceilings
  180. many minor improvements
  181. EDMAPCFG bugs fixed
  182. even better at updating TXT->DATs
  183. bug-free??
  184. ..and of course, a faster viewer..
  185.  
  186. *** new to v1.30
  187. HERETIC support!
  188. much better viewer; faster! bugs fixed!
  189. more multiple-selection (INS and DEL) control: 
  190.     sector split, merge, supporting objects, multiple vertex break, etc.
  191. much better texture aligning; not bound to sector, adjusts X and Y offsets.
  192. more checking, checking options panel in preferences.
  193. new vertex info bar; enter LineDef lengths.
  194. cleaner algorithms & main data structure routines (faster??)
  195. better memory management (more free memory??)
  196. all data compiled from text files; edit TXTs for your own descriptions,
  197.     EdMap will automatically rebuild outdated files.
  198. more colorful map display: colored action LineDefs, 2-S LDs always grey, etc.
  199. pro-mode panels for byte-/bit-wise editing any object. (press space bar)
  200. many improvements
  201.  
  202. *** new to v1.24
  203. Updated builder (see IDBSP.DOC)
  204. new saving algorithm
  205. new data filenames for different DOOMs (???????2.DAT=DOOM-II datafile)
  206. better memory management
  207. better build structure (BUILD.BAT & EDMAPCOM.EXE)
  208. much improved EDMAPCFG.EXE
  209. help keyword-search panel
  210. negative steps (for auto-stairs)
  211. new sector selection algorithm (using mouse)
  212. new vertex info bar: editable linedef lengths
  213. many other improvements.
  214. bugs fixed from v1.22 & v1.23
  215.  
  216. *** new to v1.23
  217. Find Objects:find linedefs/sectors/things by trigger/action/type
  218. Texture replace:map-wide replace, specify or from list (TXTRCONV.TXT)
  219. Grab style:grabs sector (or linedef) style into the current style
  220. new extended multiple-selection structure
  221. runability test for Play Map (CTRL-F9)
  222. edit obj-info-bar with mouse
  223. many tiny improvements..
  224.  
  225. *** new to v1.22
  226. XMS support; create larger maps with less base memory.
  227. Vertex and LineDef modes merged; (edit faster)
  228. much nicer (and possibly faster) enhanced map display
  229. scans WAD dir entries more leniently
  230. mouse pointer pictures
  231. Auto-lift implemented
  232. deathmatch/altdeath availible for playmap (nodes 1)
  233. auto-stairs outline when placing
  234. missing "PTX-6.DAT", "FLORLIST.DAT" bug solved
  235. DOOM II textures reorganized
  236. lotsa other stuff..
  237. bugs fixed from v1.21b
  238.  
  239. *** new to v1.21
  240. to v1.21b:bugs fixed:ESC from multi,choose texture, etc.
  241. new play-map panel: toggle/adjust options & choose level
  242. many tiny improvements
  243. bugs fixed from v1.20
  244.  
  245. *** new to v1.20
  246. DOOM II support!
  247. Multiple-selection
  248. DOOM2WAD utility provided: simple DOOM I <-> DOOM II converter.
  249.     only changes map directory entry.
  250. Improved process handling (EDMAP->EDMAPSYS<->DOOM?<->etc)
  251. faster: initialization, graphics text, viewer, etc
  252. auto-configuring; will load EDMAPCFG if bad *.CFG
  253. INFO.BAT file to examine a child-process environment
  254. texture-aligning using the viewer: handy; view and adjust the 
  255.     texture exactly as it would appear in DOOM.
  256. THing radius circles.  color, too.
  257. Auto-saving options, undo feature.
  258. many, many other improvements.
  259.  
  260. **** new to v1.12:
  261. If play-skill level 0 is chosen, a panel will prompt for a
  262.     skill level for play-map.
  263. The /dir paramter now lists entry names correctly.
  264.  
  265. **** new to v1.11:
  266. Two bugs in auto-stairs fixed: the block-all bit is off, and
  267.     the step-top texture now uses the correct panel.
  268. The center button on 3-button mouses (mice?) should select/
  269.     de-select (as pressing enter).  this is untested.
  270. The File-opening routine has been replaced by code written
  271.     by Scott Bussinger (Compuserve 72247,2671) EXTEND5.ZIP
  272.     this allows about 100 additional PWAD files to be used.
  273.     (100 is impossible, since there are only 27 maps)
  274. Some routines have been rewritten in assembler for speed.
  275.  
  276. *** new to v1.10
  277. Much better error checking; checks for:
  278.     texture:Missing textures/Hall of Mirrors,
  279.         Medusa effect: multi-patch on 2S main
  280.         Tutti Fruitti (1): short texture
  281.         Tutti Fruitti (2): transparent above/below
  282.     linedef:Short lines
  283.         Long Wall Error (LWE)
  284.     things :heights,
  285.         in a sector
  286.     associations:triggers when needed,
  287.         teleporter destinations
  288.     begin/end:all starts & one or more end.
  289.     Errors can be listed or displayed
  290. Viewer: views walls, floors, sprites, and patches in the normal
  291.     DOOM palette.  can be used to select textures.
  292. On-line help: press F1, help screen is almost always availible.
  293. Automatic Stairs: automatically contructs a staircase within
  294.     or outside any sector.  Can be triggered to rise out
  295.     of the floor.  many options, all automatically saved.
  296. Automatic Door: like stairs, makes a door.
  297. Polygon creation: makes polygon sectors (also adjusts textures)
  298. Texture align: aligns textures, either by sector or linedef
  299. much better/easier file-handling.
  300. Sector resizing and rotating
  301. Map-wide editing: lights, X/Y/Z proportions & origin.
  302. sector retexturing: press Alt-F8
  303. preferences panel: saves mouse data, verifys, play level, etc.
  304. pop-up calculator: If Num-lock is on, so is the calc (almost)
  305. new panels, better algorithms (faster, too)
  306. easier to use
  307. many many other features
  308.  
  309. *** new to v1.02
  310. Error checking (including, of course, texture checking)
  311. Independant batch-driven builder making EdMap more flexible
  312. Better process-handling; switches between EdMap/builder/DOOM better
  313. "Load Latest PWAD" now scans the PWAD dir for the latest "*.WAD" file
  314. Sector deletion
  315. Some of the redraw routines were scrapped & rewritten in assembler
  316. better menus in full-screen mode (does it look like a NeXT yet?)
  317. some other bugs fixed.
  318.  
  319. *** new to v1.01
  320. Reverse mouse buttons now works
  321. Reverse panning control
  322. More informative load map; dots mark updated levels & "reload" marked.
  323. Adjustable grid & snap (by config)
  324. Fully supports other map levels, not just E1M1
  325. Faster "enhanced map" redraw
  326. Colors in object info bar
  327. some other bugs fixed..
  328.  
  329.  
  330. *** Notes on the builder:
  331.     EdMap loads COMMAND.COM to run the batch file "BUILD.BAT" with
  332. the current PWAD name as the first parameter (no extension).  The
  333. included builder requires a math co-processor (80x87), and EdMap 1.01
  334. ran the builder by name. This version allows those who do not have
  335. a math co-processor to install their own builder, and create their
  336. own BUILD.BAT file.  EdMap passes the patch-WAD filename to BUILD.BAT,
  337. so BUILD.BAT must make use of "%1". For example, if you are editing
  338. "C:\DOOM\WADS\MYHOUSE.WAD" the batch file would run as if you typed:
  339.  
  340. C> BUILD.BAT C:\DOOM\WADS\MYHOUSE
  341.  
  342. Take a look at the included BUILD.BAT as an example.
  343.  
  344.  
  345. I, Jeff Rabenhorst (araya@wam.umd.edu), created EdMap for all those
  346. DOOMers out there who cant get enough of what could possibly be the
  347. greatest game this world has ever seen.
  348. I wrote EdMap myself, but I couldnt have done it without some peoples
  349. kind contributions:
  350.     My testing team, especially:
  351.     Andrew Baker (IdahoNova@aol.com)
  352.     Johnny Nugnug (jnugnug@nas.com)
  353.     Lee E. Brown (l_brown@swales.com)
  354.     jimbo@eskimo.com
  355.     mmar1@tower.york.ac.uk
  356.     bvg@wam.umd.edu
  357.     vogelap@ucunix.san.uc.EDU
  358.     POWELL_JO@A1-JAX.NAVY.MIL
  359.     Matt Fell (msfell@aol.com) for writing and Hank Leukart 
  360.         (ap641@cleveland.freenet.edu) for distributing
  361.         DOOM Specs (DMSPEC13.TXT).  EdMap was written using
  362.         a copy of DOOM Specs (v1.666 is the latest), all
  363.         the suggestions i receive from you all(!) and 
  364.         many hours pounding the life out of my keyboard.
  365.     Tom Neff (tneff@panix.com) for DESIGN11.FAQ.
  366.     Ron Rossbach (ej070@cleveland.freenet.edu) for the BSP 
  367.         node builder (IDBSP11.ZIP) (see IDBSP.TXT)
  368.     John Carmack and folks at id for releasing the code for the
  369.         node builder and info to hack.
  370.     id and Raven Software in general for .. something.. hmm.. 
  371.         DOOM!! ..and DOOM II !!    .. .. and HERETIC!!
  372.  
  373.  
  374. comments? suggestions? bugs? ..& access to internet:
  375.     mail me (or write to rec.games.computer.doom.editing, 
  376.     I read it often & my mail gets stuffed fast) 
  377. araya@wam.umd.edu
  378.  
  379. Like EdMap? Give it to a friend (who has a reg'd copy of DOOM, DOOM-II,
  380. or HERETIC).  Don't like it? Tell me what to improve.
  381.  
  382. -jeff