Welcome, Guest
You have to register before you can post on our site.



Search Forums

(Advanced Search)

Forum Statistics
» Members: 834
» Latest member: mgwolf
» Forum threads: 1,075
» Forum posts: 12,553

Full Statistics

Online Users
There are currently 139 online users.
» 0 Member(s) | 139 Guest(s)

Latest Threads
Oldest supported OS X ver...
Forum: General
Last Post: drzeissler
10-11-2019, 11:03 AM
» Replies: 14
» Views: 7,388
Mac OS compile?
Forum: Developers Corner
Last Post: mast4461
09-24-2019, 03:03 PM
» Replies: 8
» Views: 3,324
Recommendations for Best ...
Forum: General
Last Post: Master O
09-18-2019, 02:20 AM
» Replies: 4
» Views: 1,701
d1x-rebirth and d2x-rebir...
Forum: General
Last Post: Master O
08-29-2019, 01:35 PM
» Replies: 8
» Views: 5,377
Rebirth getting weird con...
Forum: Bugs
Last Post: OldSaltyGamer
07-24-2019, 04:08 AM
» Replies: 28
» Views: 3,822
Pending projects
Forum: Developers Corner
Last Post: Blarget2
06-23-2019, 08:48 PM
» Replies: 5
» Views: 1,382
[Website] Can't access fo...
Forum: Bugs
Last Post: Kp
06-18-2019, 12:31 AM
» Replies: 2
» Views: 963
What do you think about D...
Forum: General
Last Post: ElliotDehart
06-15-2019, 07:24 PM
» Replies: 210
» Views: 126,640
Project status?
Forum: Developers Corner
Last Post: Kp
05-30-2019, 01:38 AM
» Replies: 10
» Views: 2,672
DXX-Rebirth Tracker
Forum: Multiplayer Outpost
Last Post: A Future Pilot
04-25-2019, 02:20 PM
» Replies: 84
» Views: 49,218

  [d1x/d2x linux] SDL2 support does not compile
Posted by: opp - 08-28-2018, 11:56 PM - Forum: Bugs - Replies (3)

When trying to compile using SDL2 support, I receive the following error in either d1x or d2x:

CXX d1x . similar/main/gamecntl.cpp
similar/main/gamecntl.cpp: In function ‘dcx::window_event_result d1x::HandleSystemKey(int)’:
similar/main/gamecntl.cpp:864:29: error: ‘MUSIC_TYPE_REDBOOK’ was not declared in this scope
    if (GameCfg.MusicType == MUSIC_TYPE_REDBOOK)
similar/main/gamecntl.cpp:867:18: error: ‘RBAEjectDisk’ was not declared in this scope
scons: *** [similar/main/.d1x-rebirth.gamecntl.o] Error 1
scons: building terminated because of errors.

occurs when compiling with following line:
scons sdl2=1

  NOOB developer questions
Posted by: opp - 08-22-2018, 12:15 AM - Forum: Developers Corner - Replies (6)

Been looking at doing a little Descent project, and as this currently seems the most active Descent branch, I'm going to start (and hopefully end) with Dxx-Rebirth.  To start, thanks for all the hard work that people have put into this project already.  While many games of that era have been lost in time, the uniqueness of Descent and the game play have allowed it to withstand the test of time.  I personally have bought different copies of Descent at least 3 or 4 times in my life, and now that there is a chance to get into the code and fix issues caused by running it on newer systems is very powerful.  Onto the NOOB questions...

1.  I would like to develop on a Linux based system.  What distribution makes the most sense and is used by other developers developing on Linux.  I have the most familiarity with the Ubuntu distribution, but have started to dislike the default theme that they are using so I could easily be swayed to a different distribution if it makes sense.
2.  What git GUI client/shell is preferred?  During my regular day life, I use a mixture of TortoiseGit and command lines to be efficient.
3.  Are there any IDEs that developers are using?  Has anyone done any work pulling the project into Eclipse...if so, what version of Eclipse?

Thanks again for all the hard work that has already been done to continue this game's legacy.

  [d2x "weekly" 4-14-18] Guidebot ignores "stay away" command on key pickup
Posted by: TheObserver - 08-09-2018, 09:10 AM - Forum: Bugs - No Replies

As the title says, just playing through some maps and noticed despite the guide bot being set to "stay away from me", when I picked up a key it immediately changed its objective to finding the next key. It DIDN'T seem to change to "finding boss robot" when I picked up the red key.

To be honest, I haven't done extensive testing to verify this isn't legacy oldschool D2 behavior. I usually don't free the guide-bot from its cage. But it happened in a couple maps so I figured I'd report it.

I'm using the last pre-compiled 'weekly' binary for Windows from the website (4-14-18.)

  Error: Could not find a valid hog file
Posted by: juanitoesca - 08-03-2018, 09:25 PM - Forum: Bugs - Replies (6)

Hi, I downloaded Rebirth for Mac and the original game (Descent 1) from GOG. I installed the game using GOG Galaxy. I created a new folder on my Applications and copied the Rebirth files and the .hog & .pig from the original game. But when I try to open D1X Rebirth I get the Error message " Error: Could not find a valid hog file...". I already tried to rename the files using lowercase.

  SDL2 support upgraded from !KNOWN BROKEN! to !EXPERIMENTAL!
Posted by: Kp - 07-29-2018, 12:52 AM - Forum: Developers Corner - Replies (2)

Everything in this post applies to the master branch, currently on track to become release 0.61. Release 0.60 is unaffected by these changes.

John filed SDL 2 (#82) a bit over 3 years ago, asking for feedback on whether to move Rebirth to SDL 2.  I added a knob to select SDL 2 that July, and zico wrote in August 2015 that he planned to add support for it.   At the time, I had no interest in working on it, and no one else committed any time, so it languished.  I recently decided I wanted access to some of the functionality that was new in SDL 2, so I made the changes to make Rebirth work with SDL 2.  As such, support is now classified as !EXPERIMENTAL!, rather than the !KNOWN BROKEN! status it had for the last 3 years (though that status was not fully communicated to readers until someone posted a comment expecting it to work, and I adjusted the messaging accordingly).

At this time, both SDL1 and SDL2 are supported. SDL1 is preferred, but active testing on SDL2 is welcome. If no major problems are reported within the next few months, SDL1 will be deprecated and SDL2 will become preferred. Depending on the maintenance burden, support for SDL1 will be dropped at some later point, likely 3-6 months after it becomes deprecated.

Notable differences:

  • Feature: Fullscreen support is now based on resizing the Rebirth window, not on changing your monitor resolution.
  • Bug: Toggling fullscreen while the automap is open does not properly resync the automap to the new dimensions (SDL2: automap does not resize when toggling fullscreen mode (#394)). This should be fixed at some point.
  • Feature: SDL2 supports grabbing the keyboard and mouse separately. For historical compatibility, I configure it to grab both, but you can override it with a hint not to grab the keyboard if you want your window manager keys to work while in game.
  • Quirk: the Graphics submenu is much smaller. Since monitor resolution no longer controls available game resolutions, monitor resolutions are not enumerated or shown. The fullscreen checkbox is removed. Use Alt+Enter to toggle fullscreen mode. The resolution list could be restored if someone has a need for it. The checkbox could be brought back if a bug related to window resizing is fixed.
  • Redbook support is gone. SDL2 removed the required functionality.
  • The SDL-only build does not work with SDL2. This could be fixed if anyone cares.
Potential improvements enabled by this change:
  • SDL2 provides easier access to advanced OpenGL support.
  • SDL2 requires a different method of configuring joysticks, but should provide better support in some areas.
  • SDL2 improves handling of newer input devices.
As a further note about OpenGL support: currently, Rebirth uses very limited GL, in part due to the age of the code and in part due to the need to make the SDL-only build work. I would appreciate feedback from anyone with older systems on the maximum OpenGL version your system can provide. I am interested in raising the minimum required version, and would like to avoid locking out users unnecessarily.

  [dxx-rebirth_v0.60-weekly-04-14-18-win] Robot Briefing, Level End Movie Not Playing
Posted by: Master O - 07-05-2018, 12:19 AM - Forum: Bugs - Replies (3)

Windows 7 64-bit

This bug occurs in the above weekly build as well as d2x 0.60 beta 2.  My gamelog.txt file (in level 1) from the weekly build is below:

Quote:20:06:20.363 D2X-Rebirth v0.59.100 0.59.100-851-g48b31d84f344  Apr 14 2018 18:40:48
20:06:20.363 This is a MODIFIED version of Descent 2, based on Full Version v1.2.
20:06:20.363 Copyright © 1994-1996 Parallax Software Corporation
DESCENT is a trademark of Interplay Productions, Inc.
20:06:20.363 Copyright © 1999 Peter Hawkins, 2002 Bradley Bell, 2005-2013 Christian Beckhaeuser, 2013-2017 Kp
20:06:20.404 Using SDL_mixer library v1.2.12
20:06:20.599 sdl-joystick: 0 joysticks
20:06:45.794 Can't open movie <pla.mve>: (null)
20:06:45.926 Can't open movie <rbJ.mve>: (null)
20:07:03.826 GUIDE-BOT: Finding RED KEY
20:07:51.729 GUIDE-BOT: Finding RED KEY
20:07:56.733 GUIDE-BOT: Finding RED KEY
20:07:57.454 RED Access denied
20:07:57.996 GUIDE-BOT: Coming back to get you.
20:08:00.703 GUIDE-BOT: Finding RED KEY
20:08:01.051 RED Access denied
20:08:01.738 GUIDE-BOT: Finding RED KEY
20:08:01.973 RED Access denied
20:08:06.740 GUIDE-BOT: Finding RED KEY
20:08:09.385 GUIDE-BOT: Coming back to get you.
20:08:12.495 GUIDE-BOT: Finding RED KEY
20:08:16.747 GUIDE-BOT: Finding RED KEY
20:08:21.751 GUIDE-BOT: Finding RED KEY
20:08:26.544 GUIDE-BOT: Finding RED KEY
20:08:29.316 Energy boosted to 86
20:08:36.722 Shield boosted to 112
20:08:38.893 GUIDE-BOT: Coming back to get you.
20:08:42.135 Shield boosted to 127
20:08:42.905 GUIDE-BOT: Coming back to get you.
20:08:45.472 GUIDE-BOT: Finding RED KEY
20:08:45.640 You cannot open this door
20:08:46.769 GUIDE-BOT: Finding RED KEY
20:08:47.378 You cannot open this door
20:08:47.503 Energy boosted to 80
20:08:49.883 Shield boosted to 141
20:08:51.178 GUIDE-BOT: Coming back to get you.
20:09:00.615 RED Access denied
20:09:01.035 GUIDE-BOT: Coming back to get you.
20:09:02.458 GUIDE-BOT: Finding RED KEY
20:09:09.197 GUIDE-BOT: Coming back to get you.
20:09:15.134 Vulcan Ammo!
20:09:15.134 Vulcan Cannon!
20:09:16.415 GUIDE-BOT: Finding RED KEY
20:09:27.180 GUIDE-BOT: Finding RED KEY
20:09:28.967 GUIDE-BOT: Coming back to get you.
20:09:30.256 GUIDE-BOT: Finding RED KEY
20:09:33.785 Energy boosted to 87
20:09:37.186 GUIDE-BOT: Finding RED KEY
20:09:38.903 GUIDE-BOT: Coming back to get you.
20:09:41.640 Laser Cannon Level 1 selected!
20:09:41.918 GUIDE-BOT: Coming back to get you.
20:09:59.138 GUIDE-BOT: Coming back to get you.
20:10:03.978 Hostage rescued!
20:10:04.157 GUIDE-BOT: Coming back to get you.
20:10:04.898 Shield boosted to 146
20:10:07.653 Shield boosted to 161
20:10:08.218 Hostage rescued!
20:10:08.523 GUIDE-BOT: Coming back to get you.
20:10:10.203 Energy boosted to 88
20:10:10.533 GUIDE-BOT: Coming back to get you.
20:10:10.633 Energy boosted to 103
20:10:11.538 GUIDE-BOT: Coming back to get you.
20:10:13.602 Hostage rescued!
20:10:15.097 GUIDE-BOT: Finding RED KEY
20:10:15.557 Hostage rescued!
20:10:18.884 GUIDE-BOT: Finding RED KEY
20:10:25.053 GUIDE-BOT: Coming back to get you.
20:10:38.657 GUIDE-BOT: Coming back to get you.
20:10:39.904 GUIDE-BOT: Finding RED KEY
20:10:47.625 GUIDE-BOT: Finding RED KEY
20:10:52.290 GUIDE-BOT: Coming back to get you.
20:10:57.932 GUIDE-BOT: Finding RED KEY
20:11:02.933 GUIDE-BOT: Finding RED KEY
20:11:04.163 GUIDE-BOT: Coming back to get you.
20:11:13.746 GUIDE-BOT: Coming back to get you.
20:11:24.493 GUIDE-BOT: Finding RED KEY
20:11:30.901 GUIDE-BOT: Finding RED KEY
20:11:35.904 GUIDE-BOT: Finding RED KEY
20:11:39.805 GUIDE-BOT: Finding RED KEY
20:11:49.893 Shield boosted to 171
20:11:50.398 GUIDE-BOT: Finding RED KEY
20:11:50.803 RED Access granted
20:11:53.191 Laser boosted to 2
20:11:56.427 GUIDE-BOT: Finding REACTOR
20:12:06.434 GUIDE-BOT: Finding REACTOR
20:12:11.436 GUIDE-BOT: Finding REACTOR
20:12:15.330 GUIDE-BOT: Coming back to get you.
20:12:21.441 GUIDE-BOT: Finding REACTOR
20:12:28.962 GUIDE-BOT: Finding REACTOR
20:12:32.102 GUIDE-BOT: Finding REACTOR
20:12:41.457 GUIDE-BOT: Finding REACTOR
20:12:44.543 Shield boosted to 169
20:12:46.760 GUIDE-BOT: Finding REACTOR
20:12:52.056 Energy boosted to 85
20:12:54.066 GUIDE-BOT: Finding REACTOR
20:13:02.920 GUIDE-BOT: Coming back to get you.
20:13:03.170 You have escaped the mine!
20:13:03.170 Can't open movie <esa.mve>: (null)
20:13:05.973 Can't open movie <rbB.mve>: (null)

Although it's similar to this bug (https://forum.dxx-rebirth.com/showthread.php?tid=988), mine also does not play the level ending sequence when escaping a mine.

Robots-l and Robots-h are both in the folder, before anyone asks...

Posted by: Kp - 06-24-2018, 06:12 PM - Forum: DXX-Rebirth unification board - No Replies

I backported a batch of fixes to stable-0.60.x, including one fix for a remotely exploitable security issue (stack buffer overrun due to ill-formed tracker message). This bug was added with the new tracker in December 2016. I remember flagging a security problem in one of the code reviews, but somehow this one was never fixed. All users should upgrade.

- Fixed tracker security bug
- Added tracker NAT hole punch notice dialog
- Fixed handling missions that explicitly set a blank briefing
- Fixed crash on using Descent 1 with some missions that have too many blown bitmaps

Also, I bumped the Gentoo ebuild to the current patch level. If anyone maintains build systems for other distributions, please submit them and I will attempt to keep those current, too.

  Beta 2 XP Coop Bug
Posted by: LightWolf - 06-16-2018, 08:51 PM - Forum: Bugs - Replies (6)

In the Windows XP build of D2X-R Beta 2, every time I run a coop game, I hit start and get a black screen while everyone else enters the level. They get the message that the host left the game and are kicked out. Then I am allowed into the level.

I have gotten consistent results across every mission I've tried. This isn't limited to game starts either - this happens at the start of every level.

  Descent 2 CD Audio Question
Posted by: Master O - 06-16-2018, 03:49 AM - Forum: General - Replies (4)

I have the CD audio tracks in .flac format.  How do I put them inside a .dxa file so that Descent 2 plays the CD audio?  Do the .flac files themselves have to follow a specific naming convention? (like Quake 1's CD audio in the sourceport Quakespasm goes in quakespasm/ID1/music/track02.flac, track03.flac, etc.)

  Site certificate has expired as of yesterday.
Posted by: Blarget2 - 06-14-2018, 06:32 AM - Forum: General - Replies (1)

Chrome (and likely other browsers) are now marking the site as Not Secure.