Register a SA Forums Account here!
JOINING THE SA FORUMS WILL REMOVE THIS BIG AD, THE ANNOYING UNDERLINED ADS, AND STUPID INTERSTITIAL ADS!!!

You can: log in, read the tech support FAQ, or request your lost password. This dumb message (and those ads) will appear on every screen until you register! Get rid of this crap by registering your own SA Forums Account and joining roughly 150,000 Goons, for the one-time price of $9.95! We charge money because it costs us money per month for bills, and since we don't believe in showing ads to our users, we try to make the money back through forum registrations.
 
  • Post
  • Reply
Blazing Ownager
Jun 2, 2007

by FactsAreUseless
I'd like to suggest that the HeXeN section gets some more information put into it. Mostly because a few friends and I decided to replay Hexen recently, and found out that every single port has it's own problems if you plan on playing it co-op.

jDoom was the first choice as it's what we used years ago, only to find it's developed a new bug: The clients always use multiple items hitting the use key once, regardless of key repeat settings. This makes HeXeN, unfortunately, unplayable.

Skull Tag worked great.. until we realized we couldn't save or load.

zDoom was having it's own set of connection issues every level load attempt.

... so ultimately, here's what we found works best:

To run HeXeN in co-op:

1) Get GZDoom and setup a command line for hosting or clients. I'd recommend you add -extratic to help stability. Some examples:
gzdoom.exe -host X (number of players) -netmode 1 -port xxxx -extratic -skill 5 +playerclass Cleric
gzdoom.exe -join xx.xxx.xxx.xxx:xxxx +playerclass Cleric -extratic

Also every single client and the host will need to add -loadgame saveX.zds to their path if you plan on loading a game, and make sure to load the same save game.

2) Make sure all players connect in the same order. If players connect in a different order when picking up a load game, the classes will get scrambled and you'll end up with an odd mess of people who look like Mages, but have mixed weapon sets. Also whoever is hosting will have to host for the rest of the campaign, since they will always be player 0, unless you want to shuffle classes - even then, I am not 100% sure you'll be problem free. It's better to designate a host.

3) When one player saves, no matter what they name the save file, it will save on everyone's system in the exact same slot. When you want to load a save game, everyone will need to add -loadgame save#.zds and make sure that they are all loading the same save to their command line, client and host. Otherwise it will not function.

4) Dying fixes positional desyncs generally. This most importantly includes every single time you go through to another hub. Fortunately you can enter the gameplay options and disable losing anything when you die - so set this (and team damage) and kill your partners to resync them with the host if you get this.

5) I'd recommend each player pick a save slot and save frequently, insuring you have a backup if something goes wrong. This can be a really long game and restarting via map warps annoyingly wipes out your inventory, which is key to Hexen.

... anyway, that's the guide we found to play the game. We're about halfway through and finally have the kinks ironed out. I'll note that we found all this through very, very long and painful trial & error which is why I wanted to share it here, because Hexen is an awesome game to play in c-op but man these issues were annoying. In particular, the connection order one, since we saved after we broke it, and had to restart the game.

It's pretty easy to get going if you know those tricks though, so you don't find yourself trying 50 things to simply enter new hubs, or try tons of combinations to figuring out why your mage suddenly looks like a cleric that is packing the Mage's first weapon and Cleric's second. I highly endorse checking HeXeN out, it's a ton of fun (and if you never played co-op before, it adds co-op specific team support scrolls to help your allies, which is pretty neat!) and can actually be pretty drat difficult in nightmare.. if you play with all three classes you'll notice each class gets specific counter-enemies, so a lot of strategy is involved you just don't see in most Doom FPS or 2.5D games in general.

I hope this helps somebody try it out.

Adbot
ADBOT LOVES YOU

Blazing Ownager
Jun 2, 2007

by FactsAreUseless

Shoehead posted:

I've been looking into it in the last few weeks and even though I love spriting for my own doofy games, the size, pallette and amount of rotation each enemy has is throwing cold water over it all. Especially because I like to make super smooth animations.

It might be fun to rotoscope some toys like id did way way back though.

I do say I legitimately think if they 3D scanned clay models instead of using computers for straight modeling, updating how they made Doom, that it would add something lacking from other games.

I am pretty much 100% sure positive that's why Doom's graphics stand out and have aged so much better than other games on the engine.

  • 1
  • 2
  • 3
  • 4
  • 5
  • Post
  • Reply