Page 1 of 9

D2X-XL Q&A

Posted: Thu Nov 24, 2005 8:12 am
by Diedel
Contents removed, thread abandoned.

D2X-XL Official Forum

Posted: Thu Nov 24, 2005 10:03 pm
by jakee308
found my problem with cameras. the default option is cameras off. :oops: that's why my camera wasn't working. pebcak'd again.

Posted: Fri Nov 25, 2005 5:37 am
by Diedel
Larry,

D2X-XL has a smart weapon switch. If enabled, it will select the Helix for the Spread and the Gauss for the Vulcan. Disable in the gameplay options menu.

Hack,

if you create a scrolling high-res texture by stringing the frames together in a single frame, don't replace an animated texture with, but use a single-framed (non animated texture), or you will have to replace every animation frame with your replacement animation and still may have problems.

Posted: Fri Nov 25, 2005 6:23 am
by Aus-RED-5
Diedel,
When using a "NEW" water texture. Will it still use D2's water sound effect with that texture? If not, I can see what HACK is trying to do. By replacing D2's "old" water with a "NEW" water texture so he can keep the sound effects. Yeah? :)

Posted: Fri Nov 25, 2005 9:23 am
by Diedel
Hm, I see. I will check replacing a water texture with a high res "stringed" animation, and if it doesn't work, I will change D2X-XL to handle it properly then (i.e. not switch to the base texture's other frames).

Posted: Fri Nov 25, 2005 9:50 am
by jakee308
i'd rather not setup a mine with weapons to find this out:
what does the smart weapon switch do?

Posted: Fri Nov 25, 2005 11:43 am
by Diedel
If enabled and you have a Helix, the Helix will activated instead of the Spreadfire cannon when switching to the Spread. Same goes for Gauss and Vulcan.

Tracker question

Posted: Fri Nov 25, 2005 4:27 pm
by DiscoWay
Diedel,

I seem to be having problems connecting to the default tracker to link up with others. I tried several times to join a tracker game only to have no list. And I know there has to be atleast a -few- people playing during the evening or day.

I have given up on Kali because of the numerous NAT errors that come up (even though my ports are correctly opened). So i turned to d2x-xl's tracker for a last hope. Everyday I put a little more time into d2x-xl to try and figure out what it is im doing wrong. I tried hosting a game once to see if anyone would join, and my computer sat there for 30 minutes with no joining players :(

Im using a NETGEAR WTG624v2 wireless router with ports 28342, 2213, 6666 forwarded to my box address. I have read else where that DHCP should be turned off and Static ips should be entered manualy. Unfortunately I cannot do that because I share my wireless with a trusted friend downstairs of my apartment. It would be too much of a headache.

I have also read up on the threads MD-2389 (Thank you by the way MD-2389 for the fast reply) mentioned in his reply here: phpbb/viewtopic.php?t=8624
which was very helpful, but still didnt seem to solve my problem.

I have tried unpluging my router and directly connecting to the cable modem from my network card, but still nothing changes.

If there is anything you can think of to suggest, im all ears.

Must play Descent2!!

-DiscoWay

Posted: Fri Nov 25, 2005 5:01 pm
by D3Hack
NM my problem, I found a suitable workaround by setting 1st texture->water1-2 or -3, then setting second texture->water1-1. That gives the intended effect and you'd never know I had done it like that. :)

Posted: Fri Nov 25, 2005 6:35 pm
by Diedel
Disco,

the VEX tracker address is 65.222.118.40:9424, so you may need to open UDP port 9424 on your router/firewall. I have added that info to the D2X-XL tracker manual page.

I tried

Posted: Sun Nov 27, 2005 3:33 am
by DiscoWay
Well shoot, Thanks for the input anyways Diedel. After opening that port, It still will not give me a read out of the players in game from the tracker. Still seem like something is misconfigured. Perhaps it is my cable modem.

Think im going to try it on campus with laptop to prove this theory.

-DiscoWay

Posted: Sun Nov 27, 2005 10:19 am
by Diedel
Disco,

you can start 2 D2X-XL instances on your machine (make sure to start them windowed!), and have one be the host and the other the client (chose 28343 or 0 as client port), and see whether you cannot connect to the tracker, or whether the tracker is empty.

I could add some code to display an error message if no tracker is found within a certain amount of time.

Darn

Posted: Sun Nov 27, 2005 2:14 pm
by DiscoWay
Diedel,

I tried as you said and opened up two windowed instances. With one i hosted game on tracker w/port 28342. The other i used port 28343 to search for my hosted game on the tracker, there was nothing there. Seems that something (router/cable modem) is preventing me from communicating with the tracker. That is so very odd. I remember seeing a thread somewhere on here about a cable modem blocking UDP port because of a built in firewall. Man, I hope that my Comcast Motorola SB5120 isnt doing that. =\ Sad days for an old D2 player.

Once i figure this out i'll be sure to post my results back here.

Thanks again for your help Diedel,

-DiscoWay

Posted: Sun Nov 27, 2005 2:47 pm
by DiscoWay
Strange it is!

I started a direct UDP/IP link. I was able to have 192.168.0.2 to host, then i had my laptop connected to the network at 192.168.0.3 to connect to the .2 host and the game showed up on the join list!

If i try to host a plain old ipx game on the network and try to search for it with the laptop instance, nothing shows on the join list. I also tried this on the multicast UDP/IP and saw no listings.

So it seems I am only able to do direct connects with another person. But finding listings off a tracker or even over the network seems to be out of the question for me. I'll keep lookin around.

-DiscoWay

Posted: Sun Nov 27, 2005 4:26 pm
by Weyrman
Good Luck!

I assume that both computers in your last comment were on the same side of the firewall/router/modem, ie on an internal network. I can get that too quite well and have good games with my sons, but I can't get OUT of the internal network!

But keep trying, one of us may crack it yet!

Posted: Sun Nov 27, 2005 6:04 pm
by Diedel
To test a tracker, what sense does it make to establish a direct UDP/IP connection?! None, right?

Start both the host and client as UDP/IP via tracker and see whether the client sees a host.

Please note that there are TCP/IP ports, and there are UDP/IP ports, and make sure to open UDP/IP ports.

If you use IPX (only makes sense in LAN, btw), make sure all participants have the IPX protocol installed and bound to the network adapter (if your OS requires and explicit bind).

Posted: Sun Nov 27, 2005 7:02 pm
by DiscoWay
Diedel,

Yea i tried what you mentioned before (said in previous message) and it didnt work. But, I think I may have found the culprit. It was the Windows Firewall. First i set my router's DMZ to my computer's IP 192.168.0.2, to make sure it wasnt the router. Then i turned off the windows software firewall and now i can see the tracker games just fine.

But it looks like I have a new problem. I can connect to internet games just fine. Once i get into the game, after about ten seconds of seeing and hearing dogfighting everything just stops dead still. Then one by one each player disapears from the game and all the sudden im all alone in a game.

Its not a port issue now because i have my computer bypassed from the router.

Im getting closer! Now i just need to figure this out.

-DiscoWay

Posted: Mon Nov 28, 2005 5:28 am
by Diedel
Disco,

does this also happen in your LAN, or when you have several D2X-XL instances running on a single machine and taking parts in a multiplayer match hosted by one of these instances?

Posted: Mon Nov 28, 2005 11:53 am
by DiscoWay
This just happens on the lan. I was able to see only one person's game, kept lagging out almost immediately. Something else i found odd was the inability to host games. When i host on the tracker with the DMZ machine I open up a second instance (using another port 28343) and look for games on the tracker, my game doesnt show up, just the one game i cannot seem to stay connected to shows in the joins menu. So far this is the only game i have seen on tracker to test with.

Anyways, yea, i'll keep crackin at this problem to see if i can further squash it.

-DiscoWay

Posted: Mon Nov 28, 2005 12:24 pm
by Diedel
Disco,

try to connect w/o tracker (by entering the IP addresses). I have had run several tests with up to 4 participants in a UDP/IP LAN mp game, and have never noticed any problems with players dropping out. There was a bug in multiplayer where a player had to kill the bots whose destruction by another player he could not see (due to being too far away or so), but that bug has been fixed.

Routers

Posted: Wed Nov 30, 2005 2:57 pm
by DiscoWay
What type of routers do you guys use? I hear people saying wireless routers are crap and that you should stay away from them. I heard another friend say to just buy a wireless bridge, if i need wireless.

I think i may actually buy a new one, just need some direction is all. And im also curious to hear success stories of people who can play D2 through the tracker server. I can play from the University network on my laptop without a problem. So it has to be the router dropping random packets.

Diedel, I still havent tried connecting to other people directly on the net yet. I only know of one other person who would help me with that, but he wont be back for awhile. Perhaps i can find someone I vortex to help out.

Anyways, yea new router im thinkin.

-DiscoWay

Posted: Wed Nov 30, 2005 3:37 pm
by kaelan
Another possibility is to try changing the channel on your wireless base station/router (if you haven't already done so). Depending on what other base stations and cordless phones are in the area, RF noise can become a problem.

Also, how many wireless networks can you see in your area? I think problems start to show up when there are more that 4 or so.

Posted: Wed Nov 30, 2005 3:43 pm
by Diedel
Read this thread about wlan problems and a possible solution.

I wouldn't buy a wlan router if I could avoid it.

Posted: Wed Nov 30, 2005 4:01 pm
by DiscoWay
Kaelan,

I dont use the wireless much, except for a friend who lives below me, but what i was thinkin is to use the wireless router as a wireless bridge, connect it up to a new non-wireless router that doesnt have problems routing UDP packets. Its odd really, when im at home and i DMZ my computer, it still cannot route UDP packets correctly for some reason. Yet when im on campus, i dont have any problems at all. I can host and join a tracker game without UDP packets dropping.

What im looking for is just a router that is non-wireless and works with Descent2 without UDP routing issues. I gotta get D2 workin or im gonna die. :(

Diedel,

Thats a good thread, ill be sure to have a few of my friends reference and read up on it. That sucks you had to drill a hole in your wall. Damn you could of had it all professionaly done before the house was built. I suppose you still could, but it would be kind of expensive.

-DiscoWay

macros

Posted: Thu Dec 08, 2005 9:50 am
by arieligena
in toggle options, "use macros". what's that ?

Posted: Thu Dec 08, 2005 9:52 am
by Diedel
You can assign 4 messages to function keys that you can send in multiplayer games by simply tapping the function key.

Posted: Sun Dec 18, 2005 12:54 pm
by spud
How does the 'zoom' feature work? I have a key bound to it, I have "smooth zoom" selected in gameplay options, but I have no idea how it actually supposed to work.

spud

Posted: Sun Dec 18, 2005 5:50 pm
by Diedel
It works only with Vulcan/Gauss being primary weapon, and should enlarge the central part of your view.

If smooth, continuously enlarge until maximum while key pressed, continuously zoom out until regular view reached when key subsequently released.

Otherwise switch to next enlargement factor each time the key is hit until max, switch back to regular view with next hit.

Posted: Mon Dec 19, 2005 4:31 pm
by VR7
I've searched high and low on the forums and in the D2X-XL manual, but didn't find anything on this, so I might as well post about it. Feel free to rag on me if I didn't search well enough for any one of the these.

I'm running D2X-XL, version 1.5.52 on Windows XP, on a Radeon 9000. I also have the latest Omega drivers installed. For the third problem, I have a D-Link DI-624 Wireless Router. The game runs fine, except for the following:

- If you have camera views turned on, it will crash when you try to look at a wall that's supposed to be a camera screen. (I had this confirmed by building a test level with a camera screen and camera as well as testing some of the levels that have D2X map features like cameras, heh.) Of course this is solved by turning off the cameras, but considering their possible tactical use in multiplayer, it'd be nice to have it working.

- In Descent 1 play, if you have the rear view turned off, escaping from a mine crashes the game when it switches to the escape camera view. Likewise, with the rear camera on, it crashes as soon as you touch the exit.

- Oh, and I can't see any games on the VEX tracker. I currently have both ports 9424 and 28342 opened up.

Probably not relevant, but I have Descent 2 and the Vertigo missions installed, and copied the contents of Descent 1 over to the D2 folder.

Posted: Mon Dec 19, 2005 5:31 pm
by Diedel
  1. camera view crash: Put '-render2texture 0' in your d2x.ini file and see whether this cures the problem. You may also want to try the Catalyst 5.12 drivers.
  2. Router: Make sure to open UDP ports (don't mix them up with TCP, that's two different protocols). Just in case. ;) I played over the VEX tracker just two days ago with my brother.

Posted: Mon Dec 19, 2005 7:26 pm
by VR7
1. Can't install the standard Catalyst drivers, as I get an INF error. I remember bypassing the INF error before somehow, but I just can't recall it. I tried the DNA Drivers instead though, still the same problem.

Edit: About the tunnel problem, I was wrong about the rear camera thing. Instead, the game now crashes just as the mine explodes when the ship escapes.

2. Yeah, I have the ports opened up on UDP. :P

Posted: Mon Dec 19, 2005 8:26 pm
by Diedel
Then probably nobody is offering a game on the VEX tracker. See my tracker man page for a test procedure.

Posted: Mon Dec 19, 2005 10:18 pm
by VR7
Tried the solution there, and it worked. Guess no one was hosting a game on the VEX tracker. :oops:

That leaves just the camera and D1 mine escape crashes now...

Posted: Tue Dec 20, 2005 4:30 am
by Diedel
Camera bug fixed. Was a real bug in d2x-xl I built into it when adding the new camera code. Get v1.5.54. ;)

Posted: Thu Dec 29, 2005 7:59 pm
by Snake785
Is it possible to have d2x-xl search a specific drive letter for the Descent 2 CD? Let's say instead of Drive D, I could set it to search drive E.

Posted: Fri Dec 30, 2005 4:54 am
by Diedel
d2x-xl doesn't need the CD.

Posted: Fri Dec 30, 2005 9:14 am
by Snake785
oh, I know that, I just wanted to listen to the redbook audio tracks on the cd while I play. The MIDI tracks are great, but I also would like to listen to the redbook audio occasionally as well. :P

Posted: Fri Dec 30, 2005 2:19 pm
by Diedel
Try to remove '-nocdrom' from d2x.ini. I had misinterpreted that switch: It disables Redbook audio, and does nothing else.

Posted: Fri Dec 30, 2005 3:11 pm
by Snake785
I tried that, but it won't detect the cd from my secondary cdrom drive (it's actually just a virtual cdrom drive where I mount my d2 cd image). If I were to insert my cd into my actual cdrom drive it works, but I don't want to wear out my D2 cd :P

I guess for now, I could change the drive letters around to make the virtual cdrom drive the first one.

Posted: Fri Dec 30, 2005 3:16 pm
by Diedel
CD ROM access is controlled by the SDL (a standard library handling all kinds of devices OS independantly), and SDL enumerates the drives, so all I could do is to offer an option to set the CD ROM drive number - I don't know how to map a driver letter to the corresponding number.

Edit:

Just checked the SDL doc - there is a way to do it. Just wait a few minutes. ;)