Bugs - post your bugs you had here

DXX Rebirth Descent I/II for modern systems, maintains the look and feel of the original. Home Page

Moderator: zico

zico
DXX Master
DXX Master
Posts: 229
Joined: Wed Sep 07, 2005 8:11 am

Bugs - post your bugs you had here

Post by zico »

Have you seen a bug in D1X-R or D2X-R just give me a small message.
An exact description of the bug would be very helpful.
In case it's a graphical glitch a screenshot could be handy.

Thank you
zico
Guest

Screen kind of \"flashes\" when picking up powerup

Post by Guest »

Getting kind of screen \"flashes\" when picking up powerups.
User avatar
Ferno
DBB Commie Anarchist Thug
DBB Commie Anarchist Thug
Posts: 15012
Joined: Fri Nov 20, 1998 3:01 am

Post by Ferno »

Again:

An exact description of the bug would be very helpful.
In case it's a graphical glitch a screenshot could be handy.
User avatar
Escorter
DBB Ace
DBB Ace
Posts: 253
Joined: Wed Nov 30, 2005 4:50 am

Post by Escorter »

The original Descent does palette flashes when you pick up a powerup...
zico
DXX Master
DXX Master
Posts: 229
Joined: Wed Sep 07, 2005 8:11 am

Post by zico »

Yeah, i guess that \"white fading\" while picking up powerups reminds me strongly to the original DOS Version of the game :)
User avatar
ManDudeGuy
DBB Cadet
DBB Cadet
Posts: 10
Joined: Sat Feb 25, 2006 6:16 pm

Post by ManDudeGuy »

On D2 missions with custom MIDIs, the custom music isn't played, but instead the original D2 MIDIs are played. Not sure if it's a bug or just not a feature yet :/
User avatar
Jeff250
DBB Master
DBB Master
Posts: 6511
Joined: Sun Sep 05, 1999 2:01 am
Location: ❄️❄️❄️

Post by Jeff250 »

MIDI is not working on Linux. Is this a bug or just not implemented (yet)?
zico
DXX Master
DXX Master
Posts: 229
Joined: Wed Sep 07, 2005 8:11 am

Post by zico »

MIDI works on Linux for D1X-R and D2X-R from v0.40.

D2X should play MIDI on AWE (using awsfxload) and MPU401 (using timidity) compatible cards.
The binary of D1X is compiled for AWE support.
To change this to MPU401, grab the source, change WANT_AWE to WANT_MPU in defines.mak and compile again.

I've already thought about to implement new formats to play. OGG will be supportet definetly in a later version.
For MP3 I need to look out because of some license stuff.
User avatar
Ferno
DBB Commie Anarchist Thug
DBB Commie Anarchist Thug
Posts: 15012
Joined: Fri Nov 20, 1998 3:01 am

Post by Ferno »

well if mp3 is too much of a hassle, don't worry about it and use the .ape format (also opensource).
zico
DXX Master
DXX Master
Posts: 229
Joined: Wed Sep 07, 2005 8:11 am

Post by zico »

I'll keep that in mind :)
MD-2389
Defender of the Night
Defender of the Night
Posts: 13477
Joined: Thu Nov 05, 1998 12:01 pm
Location: Olathe, KS
Contact:

Post by MD-2389 »

Joystick handling needs to be fixed. By default, it refuses to read the throttle or twist on my Logitech Extreme 3D Pro. It reads the hat switch backwards as well (I have the up direction on the hat set to move down in my profile, yet I move up instead. Same goes for the other directions.) Also, when I leave the options menu in-game DXX refuses to read the X and Y axis at all. Even in the options menu. Does the same thing when I complete a level. Also, it crashes when reading a profile created from the previous released version of DXX upon loading a mission post briefing.
My d1x.ini wrote:-pps 6
-joypolled
-shortpackets
-noredundancy
-playermessages
-cockpit 2
-gl_mipmap
-notitles
-gl_reticle 0
-maxfps 45
-font600
-1024x768
"One spelling mistake can destroy your life. A Husband sent this to his wife : "I'm having a wonderful time. Wish you were her." - @RobinWilliams
zico
DXX Master
DXX Master
Posts: 229
Joined: Wed Sep 07, 2005 8:11 am

Post by zico »

The Joystick problem is known. It seems that D1X doesn't currently like Gameport Joysticks. I'll go for more tests in the next weeks. I wish joystick manufacturers would create a standard for these devices... can't be so complicated, works with mouses, too.

The problem with the pilot data you mentioned is also known. As described on the website and in the readme you need to reset resolutions and your controls when updasting from an older version to v0.40.
User avatar
Duper
DBB Master
DBB Master
Posts: 9214
Joined: Thu Nov 22, 2001 3:01 am
Location: Beaverton, Oregon USA

Post by Duper »

d1x143_oglmw.exe has no trouble with my stick. In the DXX version, my stick works great when I first make a Pilot... until I try to configure anything. Then I loose it completely. And unfortunately, the 1.43 pilots can't be ported in of course.

My stick is a USB. Siatek Cyborg 3D Gold.
MD-2389
Defender of the Night
Defender of the Night
Posts: 13477
Joined: Thu Nov 05, 1998 12:01 pm
Location: Olathe, KS
Contact:

Post by MD-2389 »

The stick I mentioned is USB as well.
"One spelling mistake can destroy your life. A Husband sent this to his wife : "I'm having a wonderful time. Wish you were her." - @RobinWilliams
zico
DXX Master
DXX Master
Posts: 229
Joined: Wed Sep 07, 2005 8:11 am

Post by zico »

According to the joystick problems. I started a \"collect\"-thread in the DXX-Forums.
It would really help me if you could post information as described there at this place. Y'know I'm not a professional and \"unfortunately I never expected these problems. So any information could come in handy.

Thank you
User avatar
Ferno
DBB Commie Anarchist Thug
DBB Commie Anarchist Thug
Posts: 15012
Joined: Fri Nov 20, 1998 3:01 am

Post by Ferno »

you can always nick the xl joystick code.
zico
DXX Master
DXX Master
Posts: 229
Joined: Wed Sep 07, 2005 8:11 am

Post by zico »

It wouldn't be a problem to get the XL code into D2X-Rebirth. But the D1X Joystick code is a lot different.
So I need to know more precisely information - especially about how your sticks perform in d2x-rebirth.
User avatar
Ferno
DBB Commie Anarchist Thug
DBB Commie Anarchist Thug
Posts: 15012
Joined: Fri Nov 20, 1998 3:01 am

Post by Ferno »

d1x doesn't like gameport jsticks? thta's wierd, because it works great w/ my 3dpro that's on a gameport.

it's just that d2x gets a little confused when you mix a gameport and usb stick together.
User avatar
Duper
DBB Master
DBB Master
Posts: 9214
Joined: Thu Nov 22, 2001 3:01 am
Location: Beaverton, Oregon USA

Post by Duper »

It might be just the way USB interfaces with D1x. I know squat about code and that kinda stuff, but I can test. :)
zico
DXX Master
DXX Master
Posts: 229
Joined: Wed Sep 07, 2005 8:11 am

Post by zico »

The results of that what I currently know are as follows:

D1X makes trouble with random sticks. I suppose many will be caused when selecting other sticks than the normal while the game joystick selection.
D2X only problems seems to be combinations with gameport and USB joysticks while two or more USB sticks together work great.

If it is possible without rewriting the half code i will fix the gameport/usb bug in d2x code and put that code completly to d1x. So everyone should be happy.
User avatar
Diedel
D2X Master
D2X Master
Posts: 5278
Joined: Thu Nov 05, 1998 12:01 pm
Contact:

Re:

Post by Diedel »

zico wrote:It wouldn't be a problem to get the XL code into D2X-Rebirth.
Good luck. You'll be amazed how much I have changed. If you don't yet know what a side effect is, you will probably learn it when doing that. ;)
zico
DXX Master
DXX Master
Posts: 229
Joined: Wed Sep 07, 2005 8:11 am

Post by zico »

I haven't said that I will implement your code.
But I often do learn from it.
But don't be afraid. I will not \"steal\" anything. As it looks I will solve this joystick stuff on my own if i get the chance to see what's not correct with it.
MD-2389
Defender of the Night
Defender of the Night
Posts: 13477
Joined: Thu Nov 05, 1998 12:01 pm
Location: Olathe, KS
Contact:

Post by MD-2389 »

I don't think Diedel is worried about you using his code. He released it GPL for a reason. :) As long as you give credit where credit is due, I don't think he'll give you any grief.
"One spelling mistake can destroy your life. A Husband sent this to his wife : "I'm having a wonderful time. Wish you were her." - @RobinWilliams
User avatar
Diedel
D2X Master
D2X Master
Posts: 5278
Joined: Thu Nov 05, 1998 12:01 pm
Contact:

Post by Diedel »

zico,

I just pointed out that it might be harder to port it to your version than you might think. Changing some things in D2X-XL required to change a lot of stuff across the entire program.
User avatar
TechPro
DBB Admiral
DBB Admiral
Posts: 1520
Joined: Thu May 20, 2004 11:51 pm

Didn't see this bug mentioned anywhere.

Post by TechPro »

When using D2X-Rebirth...

1. When saving a game, the screen blanks and a small view of the current position is shown (briefly in the upper left-hand screen corner and then the program compeltely crashes (no error messages). Re-entering the game, the saved game is there and can be used.

2. Overall speed of the Pyro seems a little slower...
User avatar
Ferno
DBB Commie Anarchist Thug
DBB Commie Anarchist Thug
Posts: 15012
Joined: Fri Nov 20, 1998 3:01 am

Re: Didn't see this bug mentioned anywhere.

Post by Ferno »

TechPro wrote:2. Overall speed of the Pyro seems a little slower...
this is normal.
User avatar
TechPro
DBB Admiral
DBB Admiral
Posts: 1520
Joined: Thu May 20, 2004 11:51 pm

Re: Didn't see this bug mentioned anywhere.

Post by TechPro »

Ferno wrote:
TechPro wrote:2. Overall speed of the Pyro seems a little slower...
this is normal.
Ooookay... Why would that be normal?
zico
DXX Master
DXX Master
Posts: 229
Joined: Wed Sep 07, 2005 8:11 am

Post by zico »

Okay a little overview what has been fixed in v0.42, regarding the bugs posted here:

>Getting kind of screen \"flashes\" when picking up powerups.<
Not anymore. The brightness now only affects the game window.

Me and Fernii have worked a bit on the D2X joystick code and it seems making no trouble anymore. It's not implemented in the current release yet but there is a link:
http://dxx-rebirth.de/download/dxx/user ... maxhat.exe
If there are more Joystick problems with D1X or D2x please report it as exact as possible so i will be able to find a fast solution. Best place for such bigger reports would be mail or the DXX forum. It has a whole Bug section.

Crash after Briefings:
This should ONLY happen if you use a pilot from a pre-0.40 version. It's always recommended to create new pilots and configs (delete the old ones) if you upgrade from an older version. If you don't want to do so you could TRY to reset your complete controls config and set a valid resolution in the options menu. This should do the trick.

Pyro moves slower:
Well, compared to D2X-XL the Pyro should move, or better said turn slower. D2X-XL uses keyboard ramping and some other movement improvements i guess while Rebirth uses the \"old\" DOS movement. This could be the difference.
User avatar
Diedel
D2X Master
D2X Master
Posts: 5278
Joined: Thu Nov 05, 1998 12:01 pm
Contact:

Post by Diedel »

There are no 'movement improvements' in D2X-XL, apart from limiting the input device polling frequency to 40 fps to have equal conditions for all players and to make the mouse work properly. Keyboard ramping slows down the acceleration, but doesn't affect end speed. D2X-XL has been checked with the original D2-Win95. Movement and turn speeds are the same. The only problem was a too high pitch speed (nose up/down), which I have fixed a while ago.
User avatar
Ferno
DBB Commie Anarchist Thug
DBB Commie Anarchist Thug
Posts: 15012
Joined: Fri Nov 20, 1998 3:01 am

Re: Didn't see this bug mentioned anywhere.

Post by Ferno »

TechPro wrote: Ooookay... Why would that be normal?
Normal ship behaviour.

It handles the same way as it does in the DOS version.
MD-2389
Defender of the Night
Defender of the Night
Posts: 13477
Joined: Thu Nov 05, 1998 12:01 pm
Location: Olathe, KS
Contact:

Post by MD-2389 »

The joystick fix works PERFECTLY! Thank you sooo much! :) I did find a couple of glitches though. Granted, they're very minor compared to the joystick glitch that you fixed. The text on left window for the primary weapons doesn't display. It displays the weapon itself, but the text itself whic says what weapon it is, ammo level, laser level, etc at 640x480.

Image

If I increase the resolution to 1024x768 it works fine.

Image

Also, the audio is very scratchy. You can really tell RIGHT after you hear the sound effects. Also, the MIDI slider has no effect in-game. I can raise and lower it, and it has zero effect. Sound effects slider works perfectly though. I thought it might've been SDL being out of date, so I updated both SDL and SDL_image to the current stable versions. All my drivers are up-to-date. I'll see if I can post a video so you can hear what I'm talking about. (gotta love fraps!)

All in all, good job. :)
"One spelling mistake can destroy your life. A Husband sent this to his wife : "I'm having a wonderful time. Wish you were her." - @RobinWilliams
zico
DXX Master
DXX Master
Posts: 229
Joined: Wed Sep 07, 2005 8:11 am

Post by zico »

For that joystick fix you need to thank Ferno :)
He invested some hours and was very patient to test out all my \"betas\" I prepared... I guess in the end we had 7 or so...
But I'm very happy it finally works!

I now added you to my ICQ and AIM contact list and hope I get you soon. So we can figure out this how to solve that bugs very fast.

I already hav been awared of some smaller glitches in D1X-R, too, so I will release a bugfix version very soon.
MD-2389
Defender of the Night
Defender of the Night
Posts: 13477
Joined: Thu Nov 05, 1998 12:01 pm
Location: Olathe, KS
Contact:

Post by MD-2389 »

Ok, I was wondering why your name suddenly showed up on my Miranda IM contact list. ;)

Video of sound glitch Divx 6.1.1 minimum req.

You can that here (which I store there for those that watch the flatout videos that I upload), or from divx.com. If you pay attention to the impact sound effect, you can hear a fair ammount of static at the end.
User avatar
BUBBALOU
DBB Benefactor
DBB Benefactor
Posts: 4198
Joined: Tue Aug 24, 1999 2:01 am
Location: Dallas Texas USA
Contact:

Post by BUBBALOU »

Oh My.......... what is this

USB Joystick support for Descent...NICE

Descent is the only version I can not play on this machine because of Shotty Joystick support on all versions the Dx's** old home setup

that's why I jumped on D2x-XL(w32)

I have multiple Joysticks (scary) and I can test them all and give you my feedback. This way it is one platform with different variations of controllers setups

Joysticks to be tested D1X-R first!!(and Combo) ON XP

MS3DPU - Microsoft 3D Pro on Grendel's USB Adapter (default XP Driver)
WORKSHat controls reversed u=d, d=u, l=r, r=l
LX3DPU - Logitech Extreme 3DPro USB (default XP Driver)
WORKSHat controls reversed u=d, d=u, l=r, r=l
MSPP2U - Microsoft Precision 2 USB (default XP Driver
WORKSHat controls reversed u=d, d=u, l=r, r=l

CHCSU - CHProducts 568 Combatstick USB
Default Driver does not work
CHPTU - CHProducts Pro Throttle USB
Default Driver does not work - But Keyboard Macro Emulation does
CHPPU - CHProducts Pro Pedals USB
Default Driver does not work
(CH uses default XP Drivers with CH Control Manager Programming)

Note : I do not load any profiling software from any Joystick, They are useless TSR's and should not be used with XP anyway


Other Hardware

BN52SP - Belkin Nostromo N 52 Speedpad USB (default XP Driver)
This is just a keyboard Macro Emulator
WORKS

Combo setups
Need D1X-R to support multiple Connected Joysticks -- D2X-XL does more than 2 infact

J1: X1/Y1 X2/Y2 and J2: X1/Y1 X2/Y2 ie J2Z

My Default config is J1 X/Y/R(X2) and J2 Z(Y1)

MS3DPU + CHPTU
MS3DPU:Hat controls reversed u=d, d=u, l=r, r=l
CHPTU Keyboard Macros work but DX buttons and DX Axis not seen

LX3DPU + CHPTU
M$3DPU:Hat controls reversed u=d, d=u, l=r, r=l
CHPTU Keyboard Macros work but DX buttons and DX Axis not seen

MSPP2U + CHPTU
MSPP2:Hat controls reversed u=d, d=u, l=r, r=l
CHPTU Keyboard Macros work but DX buttons and DX Axis not seen


This setup I will test 2 configs
Direct Mode (seen by EXE as 3 independant controllers)
Mapped Mode (seen by EXE as 1 controller w/multiple Axis)

Direct : CHCSU + CHPTU + CHPPU
Default Drivers do not work
Mapped : (CHCSU + CHPTU + CHPPU)
This Configuration Works On DOS Games
Currently not working
Mapped in different configs as a single controller
8 Axis - 32 Buttons
6 Axis - 16 Buttons
4 Axis - 4 Buttons

Depending on which works



I Personally use 2 to 3 joysticks in most games. Any flightsim/spacesim that can not use a configuration like that that is worthless! All officail Versions of Descent support GAMEPORT configurations of Combo Setups by DEFAULT. **When an update is made it should be a priority to support USB keyboards, mice and multiple joysticks and any other equipment. D2xW32(D2X-XL) has alwayshad solid USB support right from the beginning.

Because when it all boils down.... gameplay, sound system, customization and a pleasant look and feel is all that matters. The rest can come later. without a solid foundation the house is not well built

I seem to have a better workout dodging your stupidity than attempting to grasp the weight of your intelligence.
User avatar
Diedel
D2X Master
D2X Master
Posts: 5278
Joined: Thu Nov 05, 1998 12:01 pm
Contact:

Post by Diedel »

D2X-XL can't handle USB joysticks? :?

That's interesting. I am using a USB joystick with D2X-XL on my Linux box. I need to find out why that works. Must be a bug. :P
MD-2389
Defender of the Night
Defender of the Night
Posts: 13477
Joined: Thu Nov 05, 1998 12:01 pm
Location: Olathe, KS
Contact:

Post by MD-2389 »

Diedel, he was talking about the ORIGINAL D2x builds. ;)
"One spelling mistake can destroy your life. A Husband sent this to his wife : "I'm having a wonderful time. Wish you were her." - @RobinWilliams
User avatar
Diedel
D2X Master
D2X Master
Posts: 5278
Joined: Thu Nov 05, 1998 12:01 pm
Contact:

Post by Diedel »

Oh, the zombies. :roll:
User avatar
BUBBALOU
DBB Benefactor
DBB Benefactor
Posts: 4198
Joined: Tue Aug 24, 1999 2:01 am
Location: Dallas Texas USA
Contact:

Post by BUBBALOU »

Updated (this is only D1X-R info)

BTW
MD-2389 wrote:By default, it refuses to read the throttle or twist on my Logitech Extreme 3D Pro.
First set throttle Y2, then launch a game place thottle to center, hit F2 and set your Twist axis for your profile. If you still have an issue, then set Joy Sensitivity 1 notch from lowest and try it again. After you set the twist axis you can put sens back to orginal setting

I seem to have a better workout dodging your stupidity than attempting to grasp the weight of your intelligence.
zico
DXX Master
DXX Master
Posts: 229
Joined: Wed Sep 07, 2005 8:11 am

Post by zico »

Thanks for all that tests BUBBALOU.
It would be interesting to know how your sticks currently perform in D2X-R.

I would give the joystick interface a higher priority. I own many joysticks as well (mostly Saitek) but \"unfortunately\" I could not recreate most of the problems users have here.
So it depends on the feedback how I can proceed with the code.
Since I'm playing with the thought to implement D2X-Rebirth' control interface to D1X-Rebirth it would be very interesting to see how it performs for you.

I really care about this joystick support, that's for sure. :)
User avatar
Duper
DBB Master
DBB Master
Posts: 9214
Joined: Thu Nov 22, 2001 3:01 am
Location: Beaverton, Oregon USA

Post by Duper »

I'm still loosing axis control (no movment) when I go to F2.

I have tried everything I can think of. I even took any files out of he Descent folder that was unnecessary, even the old Descentr.exe file

I've tried different compatability modes. no diff.. although. in Win98 mode, the Dos window won't close out.

I run on XP Pro, a usb stick (all drivers are up to date blah blah blah..)I used to have to go into F2 to change my res, but I do all that in the ini file. Other than that, the game is working great!

I love the way the music runs. I can hear the whole range of it again. 1.43 doesn't play the music well. I did notice that the volume on the music seems a bit loud, even for the next to last notch (before off) I'm not sure you can do anything about this or it's me. Just thought i'd mention it.

When I go to F2 and back, it seems that the game flips through different window modes or just different windows. Perhaps some signal to the stick is lost in those trasnitions. btw, the buttons still work.
Locked