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



Search Forums

(Advanced Search)

Forum Statistics
» Members: 788
» Latest member: balancing
» Forum threads: 1,043
» Forum posts: 12,245

Full Statistics

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

Latest Threads
Hostage doors start destr...
Forum: Bugs
Last Post: Kp
08-12-2018, 09:44 PM
» Replies: 4
» Views: 1,945
Error: Could not find a v...
Forum: Bugs
Last Post: juanitoesca
08-11-2018, 05:54 PM
» Replies: 6
» Views: 142
[d2x 0.60 beta 2] Apocaly...
Forum: Bugs
Last Post: Kp
08-10-2018, 01:13 AM
» Replies: 5
» Views: 783
[d2x "weekly" 4-14-18] Gu...
Forum: Bugs
Last Post: TheObserver
08-09-2018, 09:10 AM
» Replies: 0
» Views: 50
SDL2 support upgraded fro...
Forum: Developers Corner
Last Post: derhass
08-07-2018, 10:57 PM
» Replies: 2
» Views: 174
Saitek X56 Thumbsticks Mi...
Forum: Bugs
Last Post: Kp
08-05-2018, 04:37 AM
» Replies: 6
» Views: 909
[D1X-Rebirth nightly] Pos...
Forum: Bugs
Last Post: Kp
08-04-2018, 11:06 PM
» Replies: 24
» Views: 3,934
Support for console contr...
Forum: Suggestions
Last Post: Kp
07-29-2018, 01:00 AM
» Replies: 4
» Views: 2,568
D2X Beta 60.1 crashes whe...
Forum: Bugs
Last Post: Kp
07-28-2018, 11:36 PM
» Replies: 31
» Views: 3,760
I want to play as a robot...
Forum: Suggestions
Last Post: Blarget2
07-24-2018, 03:58 PM
» Replies: 2
» Views: 1,394

  [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.

  Running unit tests?
Posted by: dammfine - 06-13-2018, 12:43 AM - Forum: Developers Corner - Replies (4)

Is there a way to run unit tests? I haven't found it yet. I feel like I must be missing something obvious but reading over the installation notes I don't see anything about test suites or test vectors.

Mainly I'm asking because I'm loving playing D2 in this awesome port, it is so beautiful and the gameplay feel is so authentic, but the crashes are pretty disheartening.

  MacOS "font.cpp" breakage from ccc2a288f180e826bda2c91bf382b242ce0e1c99
Posted by: dammfine - 06-10-2018, 11:12 PM - Forum: Developers Corner - Replies (1)

This is just a heads-up note that commit ccc2a288f180e826bda2c91bf382b242ce0e1c99 was a breaking change that ends up with a compile failure in font.cpp on MacOS X (Xcode 7.3.1). 

similar/2d/font.cpp:149:31: error: conditional expression is ambiguous; 'font_scaled_float<'x'>' can be converted to 'const short' and vice versa
similar/2d/font.cpp:149:10: error: default initialization of an object of const type 'const float'
similar/2d/font.cpp:149:10: error: default initialization of an object of const type 'const int'

I don't really understand the font stuff so I don't know why the change causes this error, but I'm branching from just before this point because I can't compile anywhere after it.