D2X-XL Bug Reports - MS Windows

D2X-XL - Descent II update for modern systems with many new features and enhanced graphics. Home Page

Moderators: Grendel, Aus-RED-5

User avatar
Aus-RED-5
DBB Friend
DBB Friend
Posts: 1604
Joined: Fri Apr 23, 2004 7:27 am
Location: Adelaide, South Australia
Contact:

Post by Aus-RED-5 »

Diedel wrote:
Aus-RED-5 wrote:In v1.4.0 Dual rockets are on even when the box isn't enabled. :o
Single or multi player? In multi player the game host determines this setting independently of what you have set in your gameplay options menu.

Save game issue has been verified and will be fixed.
Single player is fine.. In multi, I started the game without dual rockets enabled. But they are on no matter what I set it to.
User avatar
Diedel
D2X Master
D2X Master
Posts: 5278
Joined: Thu Nov 05, 1998 12:01 pm
Contact:

Post by Diedel »

I played anarchy and coop yesterday, and missile launch was set to single and worked like that.
User avatar
Aus-RED-5
DBB Friend
DBB Friend
Posts: 1604
Joined: Fri Apr 23, 2004 7:27 am
Location: Adelaide, South Australia
Contact:

Post by Aus-RED-5 »

Diedel wrote:I played anarchy and coop yesterday, and missile launch was set to single and worked like that.
ok... so what am I doing wrong then??
Image
Setting up the game and unchecked Dual Missiles for a UDP/IP Netgame....
Image
But I still end up with Dual Missiles! :?
User avatar
Diedel
D2X Master
D2X Master
Posts: 5278
Joined: Thu Nov 05, 1998 12:01 pm
Contact:

Post by Diedel »

Here's what you are doing wrong: You didn't give me enough infos in the first place. ;)
Arayenya
DBB Cadet
DBB Cadet
Posts: 14
Joined: Wed May 18, 2005 7:32 pm

Strange Stuff

Post by Arayenya »

Well.. time for me to put in another 2 cents worth.

Downloaded version 1.4.1 the other day and I loaded up a saved game. It didn't crash, however, the movement seems rather choppy, and weapon shots would not travel at all, but just hang suspended in mid air for a few seconds before vanishing. Tried creating a new game with the same result. Created a new pilot, and then tried that with the same result again. Shooting at a door would not cause it to open so it seems like weapon shots are not traveling at all. Flying into the suspended weapon shots also didn't do anything either - no damage to the ship. Tried downloading the d2x-w32 package in case of corruption, and still having the same issue. Here is a link to a screenshot.

http://i4.photobucket.com/albums/y111/a ... irebug.jpg
User avatar
Diedel
D2X Master
D2X Master
Posts: 5278
Joined: Thu Nov 05, 1998 12:01 pm
Contact:

Post by Diedel »

1.4.1 has a severe bug. Please wait for 1.4.2 where that bug is fixed.
User avatar
Draco
DBB Cadet
DBB Cadet
Posts: 8
Joined: Fri Apr 23, 2004 8:42 pm
Contact:

Post by Draco »

I really dislike the new speads of pitching and yawing for the ship. Why did you change them in the first place?

Of course if like them so much that's okay, at the least give the user the option between using the old speed settings the new ones. That of course would be a very nice thuing to have since games are getting less and less custmisable.

There is also the problem with "Version Mismatches" when I try to load old pilots. Is there anything that can be done for that? and there is a a lot of choppy movment, thus making it hard to aim when fighting.
User avatar
Nosferatu
DBB Ace
DBB Ace
Posts: 489
Joined: Mon May 23, 2005 5:15 pm

Post by Nosferatu »

Just tried 1.4.3

Everything appears fairly smooth with one slight bit of wierdness. The little blue ITD bots seem to be able to go through doors without openning them now.

Right on level one they were able to fly right through the red key door.
User avatar
Diedel
D2X Master
D2X Master
Posts: 5278
Joined: Thu Nov 05, 1998 12:01 pm
Contact:

Post by Diedel »

Draco,

There has been a discussion about turn speeds in D2X-W32 weeks ago, and I have tried to tune everything to D2-Win95 speeds. Imo your nagging about D2X-W32 is unconstructive and so unspecific that I don't really know what you mean and what you want.

Nosferatu,

I'll check this.

Edit: I couldn't observe that. I could however observe these drones open doors. When examining the code I found that this was correct as they have the sniper attribute, and snipers can open doors in D2.
User avatar
Sirius
DBB Master
DBB Master
Posts: 5616
Joined: Fri May 28, 1999 2:01 am
Location: Bellevue, WA
Contact:

Post by Sirius »

That might occur in a co-op game with some loss; you didn't receive the 'door opened' packet from the machine that was controlling the ITD, but you did receive at least some of the movement and thus saw it go through the door...
User avatar
Nosferatu
DBB Ace
DBB Ace
Posts: 489
Joined: Mon May 23, 2005 5:15 pm

Post by Nosferatu »

Sirius wrote:That might occur in a co-op game with some loss; you didn't receive the 'door opened' packet from the machine that was controlling the ITD, but you did receive at least some of the movement and thus saw it go through the door...
This was in SP.
User avatar
Trackball
DBB Ace
DBB Ace
Posts: 167
Joined: Mon Jun 07, 2004 11:33 am
Location: N.C
Contact:

Post by Trackball »

If we can have mutators like dual missile firing, can we get a D1 fusion option? :D
User avatar
Diedel
D2X Master
D2X Master
Posts: 5278
Joined: Thu Nov 05, 1998 12:01 pm
Contact:

Post by Diedel »

If you tell me what that would be ... :roll:
User avatar
Trackball
DBB Ace
DBB Ace
Posts: 167
Joined: Mon Jun 07, 2004 11:33 am
Location: N.C
Contact:

Post by Trackball »

Diedel wrote:If you tell me what that would be ... :roll:
Fusion should do the amount of damage it did in the original. D2's Fusion is way too nerfed.
User avatar
Ferno
DBB Commie Anarchist Thug
DBB Commie Anarchist Thug
Posts: 15140
Joined: Fri Nov 20, 1998 3:01 am

Post by Ferno »

Trackball wrote:Fusion should do the amount of damage it did in the original. D2's Fusion is way too nerfed.
X2
User avatar
Diedel
D2X Master
D2X Master
Posts: 5278
Joined: Thu Nov 05, 1998 12:01 pm
Contact:

Post by Diedel »

So what is the damage it does in D1?
User avatar
Trackball
DBB Ace
DBB Ace
Posts: 167
Joined: Mon Jun 07, 2004 11:33 am
Location: N.C
Contact:

Post by Trackball »

Diedel wrote:So what is the damage it does in D1?
I'm not sure how you would find out. Im sure someone here else must know though.
User avatar
Diedel
D2X Master
D2X Master
Posts: 5278
Joined: Thu Nov 05, 1998 12:01 pm
Contact:

Post by Diedel »

Is it more or less than in D2?
User avatar
Trackball
DBB Ace
DBB Ace
Posts: 167
Joined: Mon Jun 07, 2004 11:33 am
Location: N.C
Contact:

Post by Trackball »

Diedel wrote:Is it more or less than in D2?
Much more.

I also think cinematics should play in game. I got them working for D2xGL by simply putting the movie files in the Descent 2 directory.
User avatar
Diedel
D2X Master
D2X Master
Posts: 5278
Joined: Thu Nov 05, 1998 12:01 pm
Contact:

Post by Diedel »

What cinematics? The movies? Put a semicolon in front of the -nomovies switch in d2x.ini in the descent 2 folder.

I could add a switch to double Fusion hit points. No, better: A slider with lets say 6 notches, each meaning a plus of 50%. So you could have quadrupled fusion hit points max. The choice would be yours then. :D
User avatar
Trackball
DBB Ace
DBB Ace
Posts: 167
Joined: Mon Jun 07, 2004 11:33 am
Location: N.C
Contact:

Post by Trackball »

Diedel wrote:I could add a switch to double Fusion hit points. No, better: A slider with lets say 6 notches, each meaning a plus of 50%. So you could have quadrupled fusion hit points max. The choice would be yours then. :D
That would be great. Although it would be better if we get an exact damage count on Fusion in D1. It seems like its roughly twice that of D2's.
pATCheS
DBB Ace
DBB Ace
Posts: 187
Joined: Sat Apr 03, 2004 9:12 pm
Contact:

Post by pATCheS »

From D1's bitmaps.tbl (this file is the D1 equivalent of a D3 tablefile):

; (14) ---------- Fusion Cannon ----------
; Note: On January 26, 1995, Mike changed energy usage to be 0. The fusion cannon is now a strange weapon
; that consumes energy based on how long the firing key is held down.
@$WEAPON picture=gauge10.bbm weapon_pof=fusion1.pof weapon_pof_inner=fusion2.pof lw_ratio=1.0 mass=0.5 drag=0.0 blob_size=0.0 strength=30 30 30 30 30 flash_vclip=15 flash_size=6.0 flash_sound=24 robot_hit_vclip=65 wall_hit_vclip=65 robot_hit_sound=11 wall_hit_sound=11 impact_size=5.0 speed=150 150 150 150 150 persistent=1 lighted=0 lightcast=5.0 energy_usage=0.0 ammo_usage=0.0 fire_wait=1.0 fire_count=1 lifetime=10.0

So, I imagine it does 30 damage per blob. 60 between the two. One shot. Uncharged. Ouch :P
User avatar
Diedel
D2X Master
D2X Master
Posts: 5278
Joined: Thu Nov 05, 1998 12:01 pm
Contact:

Post by Diedel »

The D2 fusion also has a basic damage value of 30, but that gets multiplied with some "weapon->ctype.laser_info.multiplier" which might be different.
User avatar
Sirius
DBB Master
DBB Master
Posts: 5616
Joined: Fri May 28, 1999 2:01 am
Location: Bellevue, WA
Contact:

Post by Sirius »

Hey, just one question...

Have the changes you've recently made meant you can use full 24-bit colour textures in Descent 2? If so, how is transparency done?

Either way it sounds quite interesting... depending how much else changes design might be very different...

Nonetheless, since DH and I have plans to do a near-redesign of most of the D2 custom content for a short-ish mission, just to play around with D2x a bit... it could give us a lot more flexibility.

Edit: Two questions actually.

Are robot bitmap sizes flexible? If they're big enough we can do D3-style 'skinning' of the robots... much more realistic result.
User avatar
Diedel
D2X Master
D2X Master
Posts: 5278
Joined: Thu Nov 05, 1998 12:01 pm
Contact:

Post by Diedel »

q1: Full TGA support, but no alpha channel.
q2: Dunno.
User avatar
Sirius
DBB Master
DBB Master
Posts: 5616
Joined: Fri May 28, 1999 2:01 am
Location: Bellevue, WA
Contact:

Post by Sirius »

Oh, I wasn't referring to alpha, just D2-style 'colour key' transparency, like on grates.
User avatar
Diedel
D2X Master
D2X Master
Posts: 5278
Joined: Thu Nov 05, 1998 12:01 pm
Contact:

Post by Diedel »

Nope.
User avatar
Sirius
DBB Master
DBB Master
Posts: 5616
Joined: Fri May 28, 1999 2:01 am
Location: Bellevue, WA
Contact:

Post by Sirius »

Ok, going to have to be careful about those then.
User avatar
Diedel
D2X Master
D2X Master
Posts: 5278
Joined: Thu Nov 05, 1998 12:01 pm
Contact:

Post by Diedel »

Jeff,

I will add color key transparency handling of TGA textures, but I need to find out which color key Outrage has used first. DLE-XP does not allow you to combine differently sized textures as primary and secondary textures though (you cannot e.g. put a 64x64 lamp texture on a 128x128 wall texture).

I will post a zip file with all D3 textures that are suitable for wall texturing (a little less than 800) as TGA files on my descent site in the resources section and notify you once I've done that.
User avatar
Sirius
DBB Master
DBB Master
Posts: 5616
Joined: Fri May 28, 1999 2:01 am
Location: Bellevue, WA
Contact:

Post by Sirius »

To my knowledge Outrage always used alpha channels for transparency, as opposed to colour keys... I think all textures were 16-bit, either 4/4/4/4 bits RGBA or 5/5/5/1.
User avatar
Diedel
D2X Master
D2X Master
Posts: 5278
Joined: Thu Nov 05, 1998 12:01 pm
Contact:

Post by Diedel »

Jeff,

I have used a converter program to create TGA images from the OGF image format D3 uses, and the resulting TGA files do not contain an alpha channel. That's the problem.
pATCheS
DBB Ace
DBB Ace
Posts: 187
Joined: Sat Apr 03, 2004 9:12 pm
Contact:

Post by pATCheS »

Try extracting them with this. :)

Ih Photoshop CS, the alpha channel saved with that tool shows up as an actual channel. I think it shows up as a selection in PS7.
User avatar
Diedel
D2X Master
D2X Master
Posts: 5278
Joined: Thu Nov 05, 1998 12:01 pm
Contact:

Post by Diedel »

I have used "this" (D3-IT). ;)

Edit: D'Oh! I had tried another tool first, and that one had removed the alpha channel. D3-IT doesn't. Very good. :)

So there will be an update for DLE-XP shortly reading/writing TGA alpha channels, too.
User avatar
theoutrider
DBB Cadet
DBB Cadet
Posts: 7
Joined: Thu May 26, 2005 9:34 pm
Location: Nürnberg, DE
Contact:

Post by theoutrider »

Any hope on getting ogg or mp3 support for music (to dump eg. ogg rips of the D2 audio tracks into the d2x-win32 directory or a subdir and get those played), and/or a way of giving the game a high-res texture overhaul (like so many other sourceports of games have done)?

The latter would involve enabling d2x-w32 to load textures from external files and using the external versions instead of the normal ones to render. There would, of course, be a need for some sort of mapping of Descent texture ID to file name. Heck, I'd be willing to remake textures if there was any way to use them. :D
User avatar
Diedel
D2X Master
D2X Master
Posts: 5278
Joined: Thu Nov 05, 1998 12:01 pm
Contact:

Post by Diedel »

theoutrider,

you can use high res true color TGA textures in D2X-W32 by loading them into a level as custom textures with DLE-XP. That's what the last few posts here were about. ;)
User avatar
Tyranny
DBB Defender
DBB Defender
Posts: 3399
Joined: Sun Nov 10, 2002 3:01 am
Location: Phoenix, Arizona

Post by Tyranny »

I think he meant overhauling all of the default D2 graphics in the main .pig file.
User avatar
Diedel
D2X Master
D2X Master
Posts: 5278
Joined: Thu Nov 05, 1998 12:01 pm
Contact:

Post by Diedel »

If somebody would take the work upon himself to create an alternate pig file, I could teach DLE-XP and D2X-W32 to use it. I wouldn't however touch the original pig file - rather create replacement textures for the original ones plus a set of additional new ones.
User avatar
Sirius
DBB Master
DBB Master
Posts: 5616
Joined: Fri May 28, 1999 2:01 am
Location: Bellevue, WA
Contact:

Post by Sirius »

Off the top of my head, you'd have more than 600 textures to redesign. That's a lot of work.
jehu
DBB Ace
DBB Ace
Posts: 27
Joined: Wed May 25, 2005 4:47 pm
Location: New York, NY

Post by jehu »

Diedel, something broke/changed between 1.4.6 and 1.4.9 with keyboard control ... now, all keyboard axis controls act like cruise is on (which isn't btw) - a tap on left sets continuous left motion until countered with a tap on right = much harder to keep baddies in cross-hairs!

Haven't figured out the keyboard "ramp" settings, but have tried default "on" (as was in 1.4.6), and turned them all off, but no change to this latest drift problem.

Not a fan of WinDoze, but installed a copy just to play with your enhancements to this classic - very nice!

Looking forward to your code base being *nix friendly again. :)
User avatar
theoutrider
DBB Cadet
DBB Cadet
Posts: 7
Joined: Thu May 26, 2005 9:34 pm
Location: Nürnberg, DE
Contact:

Post by theoutrider »

Diedel wrote:If somebody would take the work upon himself to create an alternate pig file, I could teach DLE-XP and D2X-W32 to use it. I wouldn't however touch the original pig file - rather create replacement textures for the original ones plus a set of additional new ones.
Which is pretty much exactly what I meant, only without an alternate pig. The concept used by most source ports for stuff like that is just dumping files following a set naming scheme somewhere and the sourceport will use that instead of the original texture.

For an example with d2x: let's assume only a single texture replaced. DTX2 exports textures as [texture_id].gif by default - let's assume we would want to make a high-res replacement for
Image
This is exported by dtx2 as "misc032.gif" - an external replacement should thus be named "misc032.tga" (I assume tga for now, because it makes for full colour depth instead of the 8-bit gif). So if there's a misc032.tga in a pre-set place, d2x-w32 could use that in the game in place of the normal misc032 texture from the pig. Replacements should probably be thrown into a subdir of d2x-w32.exe to keep things clean - so to replace this texture for example, one would make a high-res version of it and dump it into:
<d2x dir>\textures\misc032.tga (or .bmp, or whichever file format you prefer).

Would something like that be possible? It would make for the possibility of incremental upgrading as well; so as long as there's only few textures remade, people could use those and add new ones whenever they come up.
Sirius wrote:Off the top of my head, you'd have more than 600 textures to redesign. That's a lot of work.
Actually, 742 just for the Walls/Doors and Floors/Ceilings categories in dtx2, plus 196 for the Robots (if those should be done), plus 339 for effects. If all textures were to be remade (including the powerups, rotating weapons, cockpit, everything), we'd arrive at a whooping 2096 images for D2 alone. Still, the possibility of making high-res textures would be awesome, and in a community effort, even a complete texture overhaul would be nowhere near impossible.
It's been done before for other games.
Come on, look me in the eyes and try to tell me that the concept of stuff like this doesn't make you drool . ;)


[edit] Because I can:

D2 Originals
Image Image Image

High-Res Remakes
Image Image Image

The leftmost one took about ten minutes to create. From there, the other two were about two to three minutes each.
[/edit]
Post Reply