Extra weapons in co-op? Why?

Discuss anything ZDoom-related that doesn't fall into one of the other categories.
Post Reply
midget186
Posts: 2
Joined: Wed May 02, 2007 12:00 am

Extra weapons in co-op? Why?

Post by midget186 »

Alright, I've searched quite awhile for an answer to this. I found one topic that mentioned it but really didn't answer my question.

And so I sign up and ask:
Why are there extra weapons and ammo when you play multiplayer coop?

Me and a friend of mine feel like we're being cheap, getting a rocket launcher on map 01 in original doom... or worse the BFG9000 on the first map of Doom2, thats pretty extreme.

Is there an option you can change anywhere to disable this?
User avatar
Matt
Posts: 9696
Joined: Sun Jan 04, 2004 5:37 pm
Preferred Pronouns: They/Them
Operating System Version (Optional): Debian Bullseye
Location: Gotham City SAR, Wyld-Lands of the Lotus People, Dominionist PetroConfederacy of Saudi Canadia
Contact:

Post by Matt »

The weapons are there for deathmatch purposes. Unfortunately Doom doesn't distinguish between co-op and DM weapon spawning, so you'll either have to use those or manually turn off multiplayer weapons.

Go into the menu, hit "OPTIONS" and go to "gameplay options". You should see a big list of stuff to check off. Take a moment to check off everything you want (and get rid of anything you don't want), then once you're done write down the two numbers that show up. Remember which is under "dmflags" and which is under "dmflags2"! Then quit ZDoom, give the number to the other players (not sure about this step - does only the hosting player need the number?) and start setting up your game.

When you start up the game, add "+dmflags <number> +dmflags2 <number>" to the command line. For instance, if you want default values for everything except you don't want those extra weapons, you add "+dmflags 1048576" (omitting dmflags2 since you don't need to specify anything for it). When the game starts, you should see the normal, singleplayer weapon placements.
User avatar
HotWax
Posts: 10002
Joined: Fri Jul 18, 2003 6:18 pm
Location: Idaho Falls, ID

Post by HotWax »

Vaecrius wrote:Then quit ZDoom, give the number to the other players (not sure about this step - does only the hosting player need the number?)
Only the host needs to set the dmflags, and they will transfer to all the clients automatically.
midget186
Posts: 2
Joined: Wed May 02, 2007 12:00 am

Post by midget186 »

Thanks for that!

Answered my next question about how to apply the options changed to the command line too.

I've noticed the extra ammo seems to still be around, but at least the weapons aren't. Maybe the extra ammo isn't so bad though, since theres going to be more than one player... and definitely going to be splitting up on more than one occasion.

Time for some good ol' fashion Doom. :)
Lamneth
Posts: 187
Joined: Thu Apr 26, 2007 12:00 am
Location: Dark Falz's chamber

Post by Lamneth »

To apply from the command line just start it with +dmflags *dmflagsnumber* and +dmflags2 *yourdmflags2number* somewhere in there, example:

zdoom.exe -iwad doom2.wad -file impencse.wad -host 2 -warp 25 -skill 3 +dmflags *dmflagsnumber* +dmflags2 *dmflags2number*
User avatar
Skutarth
Posts: 87
Joined: Sun Aug 13, 2006 11:57 am
Location: Hell

Post by Skutarth »

I've already submitted a feature suggestion to fix this. I'm with you in that I have no idea why an optional flag would harm compatibility if it was extended to all items instead of just the weapons.
Therefore, I changed the flag to include all items and released a modified 2.1.7, which you can find here:
http://pages.suddenlink.net/skutarth/zdoom_coopflag.rar

Have fun!
User avatar
Ryan Cordell
Posts: 4349
Joined: Sun Feb 06, 2005 6:39 am
Preferred Pronouns: No Preference
Operating System Version (Optional): Windows 10
Graphics Processor: nVidia (Modern GZDoom)
Location: Capital of Explodistan

Post by Ryan Cordell »

Lamneth wrote:zdoom.exe -iwad doom2.wad -file impencse.wad -host 2 -warp 25 -skill 3 +dmflags *dmflagsnumber* +dmflags2 *dmflags2number*
Impencse? Who in their right mind would want to have a co-op fest with an Imp?

.. Oh wait. :P
User avatar
ChristianKiss
Posts: 14
Joined: Sat Sep 15, 2007 3:54 pm
Location: Brazil, Teresópolis - RJ

Post by ChristianKiss »

Well, I used this command line: "+dmflags 1048576 +dmflags2 0". The weapons disappeared, but I still got extra barrels and ammo. Anyone maneged to put the cooperative mode working as the original?

(tested with two players, coop game, doom.wad, e1m1).

UPDATE: I used the modified version above, nothing new happens.
Also, I tested the Doom Collector's Win95 port ('doom95.exe') and the extra weapons in coop game also appears (BFG at the first Doom2 map!).
This also happens in the original MS-DOS version, as I noticed using DOSBox's IPX.
So, extra ammo/weapons in coop games is the original idea from id Software.
Post Reply

Return to “General”