📄 readme.b
字号:
README for Linux DOOM Source distribution=========================================DISCLAIMER----------This is not "The DOOM Source Code" dump for a bunchof reasons. It is based on a DOOM development directorysnapshot as of January 10th, but has been stripped andchanged. Thus it is the DOOM source, but there are manyminor differences to the source as last used by idSoftware.Note that thus neither John Carmack nor Dave Taylor noranybody else at id is responsible for the contents ofthis archive, or the changes introduced to the originalsource.If there are any questions, contact me at bk@gamers.org,or preferably post to the mailing list at doom-editing@gamers.org(send mail to majordomo@gamers.org, content justa single "info doom-editing"). I will post any updatesor notifcation of corrections there. I will probablyput some stuff at http://www.gamers.org/dEngine/doom/as well. Look there for the "Unofficial DOOM Specs" asminimal recommended documentation.REMARKS-------I made a few minor bug fixes, added some experimental soundcode, and, and changed the handling of IWAD dependend gamemodes. Most of the changes though have been shufflingaround sources in a sometimes futile attempt to separatemodules more cleanly, and make certain parts easierto locate and modify. There is still much left to do, butI hope that the current source is a good base to startwith, especially with a cooperative effort in mind. Thoseso inclined will find the source prepared for CVS. There is a list of changes and fixes I did not get aroundto in TODO, and an incomplete worklog in ChangeLog, thatalso includes some minor ToDo statements scattered throughoutthe log. a) Linux SVGAThere is no SVGA support. For development and debugpurposes, the X11 version seems to be more handy.b) Sound - see README.sound, and the sndserver.tgz archive.c) GLDOOM - see README.gld) Win32There was no Win32 support in the original dump.e) DOSOriginal DOS support (including the texturemapping and fixed point assembler) has beenremoved, mainly because of the lack of soundsupport.f) DoomEdThe NeXTStep DoomEd sources in the dump weregarbled (filenames - prolly an issue of ISO9660with or w/o extensions). Somehow Bear never gotaround to send me a list of the correct filenames,and I won't bother guessing without a NeXT boxat hand.There is a plethora of useful editorsfor DOOM. I suggest using DEU for X11.g) BSP ToolsThe BSP builder and other tools havebeen released by John Carmack long ago,and since improved/replaced by others.Again, I recommend taking a pick amongthe tools available for Linux. h) DOOM game toolsThere are a number of tools that havenot been released, namely those whichcompiled the Things and State Tables,the frame animation LUT's, sound tablesetc. Basically, they compile similarlycomplex LUT's to generate C files. Thetools are omitted from this distribution.There are some files in thedistribution (info.h/c, sounds.h/c)that are essentially the output of thesetools. This is the data that definesDOOM (as a game) for all practicalpurposes.I recommend keeping them, as they arepart of the source. In the long run,handling them as well as the action/animation functions as a separate game.solibrary (as with Quake2) seems to be agood idea.i) ArtworkNeither the original artwork nor themisc. WAD files are included in thisarchive. You will at least need theshareware WAD file to run the executable,but it shouldn't be to difficult to geta hold of that.Note that the mechanism to detect thepresence of a registered or commercialversion is still in the source, andhomebrew maps are still disabled. Thisis easily removed now, but as FinalDOOM,Ultimate DOOM and DOOM 2 are still inthe shops, it is probably polite notto distribute a source or binary withoutthat mechanism.This version of Linuxdoom supports Plutoniaand TNT WAD from FinalDOOM as well. Noguarantees, though.Enjoy! b. 97/12/22
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -