home *** CD-ROM | disk | FTP | other *** search
/ Igromania 1999 February / 17_02_1999.iso / doom / ddbin065p.exe / docs / DOSDOOM.TXT < prev    next >
Text File  |  1998-12-22  |  13KB  |  268 lines

  1. v0.65 of DOSDoom (a port of the Linux Version of DOOM)
  2.  
  3. ----------------------------------------------------------------------------
  4. -This port is now developed by the DOSDoom Team (dmaddock@xtra.co.nz)
  5. -This port was originally written by Chi Hoang (cyhoang@acs.ucalgary.ca)
  6. -The official DosDoom homepage now at http://www.frag.com/dosdoom
  7. -DOSDoom has been developed with help from various authors (see credits.htm)
  8. -DOOM is copyright ID software (www.idsoftware.com)
  9. -This port is not endorsed by id software, so don't bug them about it
  10. -No responsibility is taken for any damage that may be done by this program
  11. ----------------------------------------------------------------------------
  12.  
  13. Make sure you unzipped with directories!!!
  14. You can get the original linux-doom source at ftp://ftp.idsoftware.com/source/doomsrc.zip
  15.  
  16. What files you need to now about:
  17. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  18. Program Files (needed for DOSDoom):
  19. -/dosdoom.exe - The Program itself
  20. -/dosdoom.wad - WAD file containing additional info needed by DOSDoom
  21. -/anims.ddf   - DDF file for wall and floor/ceiling animated textures
  22. -/attacks.ddf - DDF file for creatures to attak each other with.
  23. -/mission.ddf - DDF file for intermissions, title screens and missions.
  24. -/default.ldf - DDF file for languages and translations.
  25. -/levels.ddf  - DDF file for levels.
  26. -/lines.ddf   - DDF file for linedef special types.
  27. -/creature.ddf- DDF file for monsters and players
  28. -/items.ddf   - DDF file for items
  29. -/scenery.ddf - DDF file for gibbed bodies, candelabras, teleport flashes and other
  30.                   non interactive things.
  31. -/sectors.ddf - DDF file for sector special types.
  32. -/sounds.ddf  - DDF file for sound effects
  33. -/switch.ddf  - DDF file for switch textures
  34. -/weapons.ddf - DDF file for player weapons.
  35.  
  36. We encourage editing of the DDF files.
  37.  
  38. Program Files (optional)
  39. -/dosdoom.cfg - DOSDoom Config for Sound, Joysticks and video.
  40. -/default.cfg - DOSDoom Main Config File for controls, DOOM settings.
  41. -/cwsdpmi.exe - DPMI Provider, needed to run in DOS.  Not needed if you
  42.                 will always run in Windows 9x
  43.  
  44. Documentation:
  45. -/docs/dosdoom.txt   - This File
  46. -/docs/doomlic.txt   - ID's License regarding the source code
  47. -/docs/ddf_main.html - DDF explanation
  48. -/docs/radius.html   - Radius triggers explanation.  Note some things have changed
  49.                        since v0.64
  50.  
  51. -/docs/logs/changes.log - Log of all code changes from V0.61 onwards
  52.  
  53. Whats new (in v0.65):
  54. ^^^^^^^^^^^^^^^^^^^^^
  55. -DDF: Tables are no longer stored in exe.
  56. -added needed wads to source dist
  57. -added some troubleshooting notes to the end of the user notes
  58. -sky fixed in all resolutions. Thanks to Matthew J Legowski <legowski+@andrew.cmu.edu>
  59. -Updated Dutch support. Thanks to Arno Slagboom (arnos@freemail.nl)
  60. -Many linux improvements contributed by Eduardo Casino-Almao (eduardo@medusa.es) 
  61. -New music and sound code 
  62. Support for MUS, MOD and MP3 music files (see music.htm).
  63. - CD Atmosphere support
  64. - MOD and S3M support based on JGMOD.
  65. http://www.geocities.com/siliconvalley/vista/8890/
  66. - MP3 support based on dosamp based on amp-0.7.5 by Tomislav Uzelac
  67. dosamp is by Ove Kaaven 
  68. amp-0.7.5 is by Tomislav Uzelac
  69. - Missile Teleportation off/on/silent
  70. - Player Teleportation Speed normal/quick/quickest
  71. - Fixed the crosshair so it re-adjusts when full screen.
  72. - Pulsating crosshair. 
  73. - Extended network setup packet, sends all the information from the
  74. gameplay menu to all other machines so there are no consistency errors.
  75. - Fixed the demo's so they play properly again, (AdvancedAI was using
  76. P_Random, so the demo's were getting the wrong numbers) There is now a
  77. J_Random :) function which should be used for random numbers for addons to
  78. stop this from re-occuring.
  79. - disabled the gameplay menu also while in a netgame (you can undo
  80. that if you wish, but I personally think it's better to reduce consistency
  81. errors).
  82. -Radius Scripting (player goes within a radius causes an event - check this out!)
  83. Scripting for new levels or existing ones (see radius.htm).
  84. -Options menu reorganised and graphical titles used
  85. -new deadly former humans setting (spider demon is also a nightmare here)
  86. -new startup sequence
  87. -monster respawn setting in the menu
  88. -monster infighting setting in the menu
  89. -graphical titles for menu
  90. -cd audio volume in the menu
  91. -code clean up (rationalising etc)
  92. -updated german support (Thanks to TwoFace)
  93. -new cheat codes:
  94. 'idgive1' - gives chainsaw.
  95. 'idgive2' - gives shotgun + full ammo.
  96. 'idgive3' - gives double-barrel shotgun + full ammo.
  97. 'idgive4' - gives chaingun + full ammo.
  98. 'idgive5' - gives missile launcher + full ammo.
  99. 'idgive6' - gives plasma rifle + full ammo.
  100. 'idgive7' - gives BFG + full ammo.
  101. 'idunlock' - gives all the keys.
  102. 'idloaded' - gives all the ammo.
  103. 'idsuicide' - suicide.
  104. 'idtakeall' - takes all stuff away.
  105. 'idinfo' - replaces 'showinfo'.
  106. 'idkillall' - replaces 'hotaru'.
  107. -'idinfo' gives numerical x,y coordinates for scripting
  108.  
  109. Whats New over the Original Doom:
  110. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  111. Hi-Colour Mode
  112. Higher Resolutions (up to 1280x1024, compared to 320x200 in the original)
  113. 64 Level Translucency
  114. Jumping
  115. 180-degree turn
  116. user-definable gravity
  117. Controls Configurable in the Game
  118. 8-Player Support
  119. New gameplay options
  120. Mouse-look
  121. Radius Scripting for existing and new levels
  122. Music support for MP3, MOD and loads more
  123. CD Audio
  124. Overlap Map Function
  125. Rotate Map Function
  126. LOADS MORE!  
  127.  
  128. User Notes
  129. ^^^^^^^^^^
  130.   -use wads from doom v1.9!!!!!!!!
  131.   -networking should only be compatible with doom v1.9 if you don't use extra features
  132.    (ie: everything in gameplay options must be turned off, gravity should be at default)
  133.   -Everything in gameplay options MUST be the same for all computers in
  134.    a network game.
  135.   -played demos should be from doom v1.9
  136.   -if you have an order video card without vesa2 linear frame buffer, you
  137.    might be able to speed up doom by getting SDD at http://www.scitechsoft.com
  138.   -On a slower machine, dosdoom is slower than the original doom.exe, while
  139.    on a newer machine, dosdoom is faster than the original doom.exe
  140.   -using double-buffering may improve speed significantly, but it also could
  141.    slow things down.
  142.   -to do networking, rename dosdoom.exe to doom2.exe and run dm.exe
  143.    (dm.exe is DeathManager which comes with doom v1.9)
  144.   -You could use CapLock to always run - when its on, use shift to walk
  145.   -Removed limits on maxvisplanes, maxdrawsegs, maxvissprites, and
  146.    max savegame size for u level designers out there :)
  147.   -If the DOSDOOM environ var exists, dosdoom will look in that directory
  148.    for default.cfg
  149.   -new cheatcode: type 'idkillall' to kill all monsters
  150.   -new cheat code 'idinfo', which will show fps/time/position/kills/etc
  151.    in single player and fps/time in multiplayer
  152.   -'idinfo', 'cdnext', 'cdprev', and 'idmus??' are allowed in deathmatch
  153.   -MIDI support is now in DosDoom - just use the midi file in place of the
  154.    mus file
  155.   -You can press PrintScreen to take a screenshot at any time
  156.   -player 5-8 starts are things 4001-4004 (for you level designers out there)
  157.   -you need a new ipxsetup for 8 player support
  158.   -If the mouse hangs, you could try adding mouse=ms to dosdoom.cfg
  159.  
  160.    NOTE TO PROGRAMMERS: Please see coders.txt if you wish compile DOSDoom.
  161.  
  162. Command Line Parameters:
  163. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  164.   -gwaddir dir  Sets the location of the doom wad
  165.   -iwad dir     Sets the location of the doom wad.  Can be either a directory to
  166.                 search or the full pathname.
  167.   -debugfile    Writes a debug file to debug0.txt where 0 is the player number.
  168.                 Only available in the DEVELOPERS edition.
  169.   -config ???   Sets the config file to ??? (default default.cfg)
  170.   -andymagic    Turns genetic experiments with paint on.
  171.   -nomonsters   Turns off monsters.
  172.   -turbo ???    Makes console player faster by ??? %
  173.   -file ???     Adds custom data file ???.  If ??? is not a wad file, it will be
  174.                 added as a single lump.
  175.   -playdemo ??? Plays demo ???.
  176.   -timedemo ??? Plays demo ??? with -singletics and displays fps.
  177.   -singletics   Turns off 35 fps max framerate.  DOSDoom plays as fast as possible.
  178.   -skill        Sets skill level 1 - 5
  179.   -avg          Levels will end after 20 minutes.
  180.   -timer ???    Levels will end after ??? minutes.
  181.   -warp ???     Warp to map ???.  Map should be given by map names, ie -warp map01 or
  182.                 -warp e3m2
  183.   -script ???   Loads radius trigger script ???
  184.   -record ???   Records a demo called ???
  185.   -loadgame ??? Loads game ???
  186.   -viewangle <ang> [player]
  187.                 Modifies the view so instead of looking forward, the view looks <ang>
  188.                 90 is left, 270 is right.  The optional player is the player to view.
  189.                 Only useful in network games.
  190.   -lang ???     Sets the language to ???
  191.   -ddf ???      Sets the directory to load ddf files from.
  192.   -fast_startup Speeds up the load time.
  193.   -nodrawers    Doesn't draw the screen.  For timing purposes
  194.   -extratic     Sends a backup tic for net games.
  195.   -dup          Turns on tic duplication for slow nets
  196.   -heapsize ??? Sets the amount of memory to use in megabytes.
  197.   -ihatebill    Turns on Windows friendly mode.
  198.   -nosound      Disables sound + music.
  199.   -UseC         Don't use assembler drawing routines.
  200.   -forcevga     Use standard vga for 320x200 even if a vesa mode is availiable
  201.   -dblbuffer    Use hardware double buffering.  Might be faster, especially at
  202.                 hi-res and hi-color modes.  You could use timedemo to check.
  203.                 This may not work on all computers. (Note: on most video cards,
  204.                 this will be slower if you use lotsa translucency)
  205.   -heapsize ??? Sets heapsize to ??? megabytes.  (default 6)  Increase if you
  206.                 get out of memory errors at very-high resolutions or big maps
  207.   -cdaudio      Turns on cd-audio support.  Use the new cheat codes CDNEXT
  208.                 and CDPREV to go forward or back a track.  Use IDMUS?? to
  209.                 change to a specific track.
  210.   -patches      All wavetable patches should be loaded into memory on start up
  211.                 instead of loading when needed.
  212.   -nosound      Turns off all sound
  213.   -gfixspr    \
  214.   -gfixflt    |
  215.   -gfixpat    |- Sprites-in-a-pwad bugfix (Thanks to Martin Howe)
  216.   -gfixsfp    |  See readme.sprites for more details.
  217.   -gignrot    |
  218.   -gfixall    /
  219.   -UseCol ???   Uses column drawing routine ??? to draw walls and sprites.
  220.       KM            Smooth column drawing routine
  221.    *  id2           Original routine by id software optimised for 486 by Erik
  222.    *  id            Original routine by id software
  223.    *  Pentium       Pentium optimised routine
  224.    *  K6            MMX routine optimised for K6 by Erik
  225.       Old           Optimised routine by Chi Hoang
  226.       Rasem         Optimised routine by Rasem.
  227.       C             Compiler optimised routine. :-)
  228.      * Not available in Hicolour.
  229.   -UseSpan ???   Uses span drawing routine ??? to draw floors and ceilings.
  230.       KM            Smooth routine.
  231.    *  id2           Original routine by id software optimised by Erik
  232.    *  id            Original routine by id software
  233.    *  MMX           MMX routine by Erik
  234.       Rasem         Optimised routine by Rasem
  235.       C             Compiler optimised routine
  236.      * Not available in Hicolour.
  237.   -list          Lists all column and span drawing routines.
  238.  
  239.  
  240. These Command-line Parameters can be Configured in the Options Menu:
  241.   -mlook        Enables mlook, so when you move the mouse up or down, it'll
  242.                 tilt your view up or down
  243.   -invertmouse  Makes it so when you move the mouse up, your view tilts down
  244.                 and vice-versa.  Only useful with -mlook
  245.   -vspeed       Sets the vertical speed for both -mlook and the keyboard
  246.                 look up/down keys.  (default 1000)
  247.   -novert       Turns off vertical mouse movement.  Useful if you are used
  248.                 to +mlook.
  249.   -newnmrespawn Makes monsters in Nightmare respawn in place
  250.   -itemrespawn  Item Respawning
  251.   -stretchsky   Stretches Sky for Better mlooking
  252.   -rotatemap    Makes the map view rotate, instead of having the player rotate
  253.   -respawn      Turns monster respawning on.
  254.   -fast         Turns monsters fast
  255.   -newmap       New automap-overlay mode.  Press tab to switch to it.
  256.                 (Thanks to Dave Pearson)
  257.   -swapstereo   Swaps the stereo channels
  258.   -bpp ???      Sets bytes per pixel: 1 = 256 colours, 2 = hi colour.
  259.   -res w h      w = x resolution (default 320) , h = y resolution (default 200)
  260.   -width ???    Sets x resolution to ??? (default 320)
  261.   -height ???   sets y resolution to ??? (default 200)
  262.   -hicolor      Enables hicolor mode
  263.  
  264. Known Bugs:  (don't email us about them)
  265. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  266.   -some demos get out of sync in dosdoom
  267.  
  268.