⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 legacy.txt

📁 The source code of Doom legacy for windows
💻 TXT
📖 第 1 页 / 共 3 页
字号:
       player 1 (the server)       > legacy -server 2       player 2 (client)       > legacy -connect xxx.xxx.xxx.xxx     Example C, a 3 player game, with _TWO_ computers, one is split-screen:       player 1 (the server)       > legacy -server 3       player 2 and 3 (2 clients on the same computer)       > legacy -splitscreen -connect     You don't need to put all parameters on the client side like :     -deathmatch, -warp xx, -respawn, -fast, etc because the server     automatically sends those to all clients upon connection.|    Also the -file parameter is no needed anymore. The server will send|    all file needed by the client, let's say rather the client will|    download it from the server. But of course client will first check if|    file is not in the directory or subdirectory.     Use '-notime' to disable file date check on clients. Normally     the game will warn you if a client has a file loaded by the     server, but with a different date. Clients should have the exact     same version of the files added by the server.     You want to know some things : you need a good ping value, perfect     is less than 30, more than this will be very unplayable, because     there is not, for the moment, code to reduce the latency between     command entered at keyboard and command execution.     In other words, Doom Legacy doesn't use 'interpolation' to make     you believe like the game is 'smooth' when it is not in reality. [5-6]: Playing Legacy over modem  ================================ WIN32 -----     You must emulate a tcp/ip network using your modem. You can do      this using DUN form Microsoft. Read the faq for more. MS-DOS ONLY -----------     DOOMATIC, doesn't support modem play as today.     There are several problems with the original SERSETUP. And with most     of their equivalents like SER7-5 and others.     We no more support the original SERSETUP and recommend using 'HX8'.     We have currenlty only received positive feedback with 'HX8' :     people have succesfully played Doom Legacy in serial, even with     8 players using 'daisy-chain'. It was told to us that using more     than 2 players and modem is feasible too with 'HX8', but it is     a little more difficult to set up.     We will appreciate more feedback to be sure it works fine. Send     us your positive or negatve experiences with this.     HX8 works also with Hexen and other Id games, you'll find it here:     ftp://ftp.cdrom.com/pub/idgames/utils/serial/hx8.zip [5-7]: Network parameters =========================     The following game parameters are changeable only by the SERVER,     using the console and menu:     (they also work in single player since in single player you are      the server AND the client)      allowjump, allowautoaim,      respawnitem, respawnitemtime,      respawnmonsters, respawnmonstertime,      gravity, bloodtime, solidecorps,      fraglimit, deathmatch|     since 1.29 there is mush more parameter so it is not listed here.     Of course all the player parameters works in network :       name, color, autoaim, weaponpref, originalweaponswitch.     See CONSOLE.TXT for more about multiplayer commands. [5-8]: HOW DOES LEGACY HANDLE THE MULTIPLAYER STARTS ? ======================================================    Doom LEGACY supports the extended player starts defined by    the JDS group : 4001 to 4060 for player 5 to player 64.    Those player starts are for cooperative, looks like JDS    wanna have 64 players cooperative games !    Doom LEGACY supports up to 64 deathmatch starts, but the    original Doom games used up to 10 dm starts.    Thus, for compatibility with the existing maps, Legacy    will use the player starts if all the deathmatch starts    in a map are occupied. If all the player starts are    occupied (including extended ones), then a dm start    chosen randomly will be used.. and players might get    stuck together, but this will happen normally only    at the beginning of games with maps with few dm starts. [5-9]: The new intermision screen =================================    FRAGS  : the usual frags rankings    BUCHOLZ: a chess scoring system: you earn more points,       when you frag a good player. That is, a player that       has a lot of frags at the end of the game. This is       more balanced that the original frags system, because       you can do less frags, but on good players, while       in the original system, 'newbies' players could       score as much frags between them. Also a good player       won't earn a lot of points if he goes for easy targets,       so he'll better choose an challenging enough target.       Chess players will know this system (Boris is a very       good chess player :)       Seriously if F is the frag table like player i have fraged       player j F[i][j] times. The total frags of a player i is       F[i][1]+F[i][2]+ ... + F[i][32] we can call this Total[i]         there bucholz of a player i is         F[i][1]*Total[1] + F[i][2]*Total[2] + ... + F[i][32]*Total[32]    INDIVIDUAL: the players are all compared 1 to 1, when a       player wins he earns 3 points, if they draw they each       get 1 point, then all the points are added and the       winner is the one with the more points. This was       suggested by Cristian Romero (romero-c@usa.net).       Is is not perfect, but is already interesting enough:       think of it more 'individual'. You have to make more frags       compared to each other player to earn points. So you will       want to go on players that you can make more frags, and       forget about the ones which have already too much frags       compared to you. Go for the victories, more than the frags.    DEATHS: this ranking shows the players who have died the       most!! [5-10]: Firewall handling =========================    Legacy use udp port 5029 only and can except message from any    port so it work perfectely with NAT (Network Address Translation)    and such (like IPmaskareding of linux).|   Since the ip of the computer behind the firwall isn't routable |   the server cannot be join by any player. ------------------------ [6] COMMAND-LINE OPTIONS ------------------------  There's a new environment variable 'DOOMWADDIR' that you can set  to the path where the original Doom and LEGACY Doom wad files are.  This enable to run LEGACY from any place on your harddrive, by  default, LEGACY searches its wad files in "." dir (the current dir).  Here's the new parameters that you can use from the command prompt.  In DOOMATIC, you can add command-line options as a server in the  Server menu's Add Parameters, or in the Prefs menu 'Local parms'.  (the Local parms will be used only on your side, while the server   parms are sent to everybody)  Additional parameters info:  ---------------------------  +<any console prompt>      You can put all console command at command line, Legacy will      execute it first.  -file  ** DEHACKED SUPPORT **      Has been enhanced to load dehacked files too! It makes      it much more easy to use deahcked patches in multiplayer,      for example:      -file gfx.wad snd.wad patch.deh  -teamplay  -teamskin      Similar to the good old '-deathmatch', this activates team      play by either color (teamplay) or skin (teamskin).  -nocd      Disable checking for the cd driver. In case you have a faulty      cd driver, this will prevent troubles. The functionality is      equivalent to -nomusic and -nosound.  -dehacked <dehfile.deh> [dehfile.deh] [ect...]  -deh      DooM LEGACY supports the dehacked patches... of course its      now done a more subtle way : you just specify the dehacked      patch file at the command prompt, no need to patch the exe!      You can specify multiple .deh files, and they will all be      executed, on the order you have put them on the command line.  -mb <number>      If you run out of memory, or want more memory, this sets the      number of megabytes of mem to allocate at Doom startup.|     If no parameter is set the memory is autodetected and get |     from 6 to 20 Mb.  -width <xxx> -height <yyy>      If you like the pain, you can set the screen size at the      command line instead of using the new 'Video Mode' menu.      Doom LEGACY will switch to 320x200 if it can't find a      corresponding mode. So remember to load your Univbe or      equivalent for extra video modes.  The rest is like Doom2 original, all the standard parameters  are still functional. --------- [7] NOTES --------- [7-3] Copyright stuff =====================     In general, the new data included in doom3.wad is a proprietary of the     authors (Denis Fabrice & Boris Pereira). These data is not for public     use, except the data that is build from Doom2 original graphics, they're     not public either, but they're proprietary of Id Software.     The Doom LEGACY project is by Denis Fabrice and Boris Pereira, if you     use our modifications, please give credits where its due. Thanks.     The sources of our modifications are released for the general interest     and in the hope that our project will grow bigger with other people's     talents and ideas. [7-5] Dehacked patch note =========================     We don't check for the dehacked patch version, we added support for the     patches version 6, it should run ok with (not too) old patches.     If you have a problem with the version of the patch, try to convert it.     Just load the .deh file into a recent version of Dehacked (3.0),     and then save it again. It will then be saved as a text-file, that     Legacy will be able to use.     All text changes are supported, you can edit the .deh manually and     replace strings by larger strings than the original Doom, it works.     Sprite renaming works too, well, pretty anything :)     If you can't run your dehacked patch with Legacy, please mail us! ------------ BELGIAN NOTE ------------     Yeeeeeeeeeehaaaaaaa! We BELGIANS are very very PROUD because our     greatest compatriots have launched twenty custard pies to Bill     Gates's face, and four of them have landed succesfully!!!     (beginning February 1998)     It's 'pastry' terrorism here in Belgium! --------------- ACKNOWLEDGMENTS ---------------     A lot of thanks to Shawn Hargreaves for the great Allegro library.     Thanks to Chi Hoang for DosDoom which got us started.     Bell Kin for porting DooM Legacy to Linux.     Stephane Dierickx for the two picture in laucher and the help screen of Legacy.     Sebastien Bacquet for Qmus2mid.     Brennan Underwood for bcd le cd-audio library.     Indrek Mandre & Richard Dawe for libsocket (tcp/ip).     To all of you who send us ideas and bug reports, thank you!     To IdSoftware of course, for creating the greatest game of all times!

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -