You can sign up to get a daily email of our articles, see the Mailing List page.
We do often include affiliate links to earn us some pennies. See more here.

Dirk 2 Testers needed!

By - | Views: 21,230
image
Troy sent me an email asking if I could ask you guys to help trial his latest game Dirk 2, message is below with download link.

QuoteHello, everyone!

Dirk Dashing 2 is almost ready for its pre-order release, and I could
use a little help testing the Linux version!

I'm using a new Linux installer this time around, and I want to make
sure it works. I recently became aware that my Bitrock installers (which
I used for my other games) were crashing on Fedora 15, and although the
latest version of Bitrock fixes the problem, I can't afford to upgrade.
So I've switched to InstallJammer. This is my first installer I've made
with it. I've already found and fixed a lot of initial issues that my
testers found, but now I want to open it up to test on a wider set of
distributions.

In return, you get to play through the demo a week ahead of it's
official pre-order release. Let me know if you find any bugs, and feel
free to comment on the game itself - especially if you like it (I could
use the encouragement)! Suggestions are also welcome, though bear in
mind that any enhancement requests probably won't make it into the
initial beta release.

You can download the demo beta from here:
http://www.mygamecompany.com/downloads/dirkdashing2setup_linux

The game uses OpenGL, and requires the use of accelerated graphics
drivers. It's 32-bit, so if you're using a 64-bit distribution, make
sure you have the 32-bit compatibility package installed. I'm not sure
if some distributions have them by default, or if you have to manually
install them.

Thanks for your help! I hope you enjoy the demo!

Troy Hepfner
My Game Company
http://www.mygamecompany.com
Article taken from GamingOnLinux.com.
Tags: Misc
0 Likes
The comments on this article are closed.
45 comments
Page: «4/5»
  Go to:

KIAaze Aug 23, 2011
Great. Let me know when there's a new version I can test to see if the problem is gone. :)
MyGameCompany Aug 23, 2011
Will do. I'll have a new version in another day or two. I've got about a half dozen crash reports from various players, and I really want to get these fixed ahead of Friday's release.
MyGameCompany Aug 23, 2011
I have a new test build that should smooth out the lighting effects. I think I've also fixed the crash that some users have reported when using joysticks/gamepads, and some crashes when switching back and forth between fullscreen and windowed modes while a game is in progress. I've also updated my texture loading code based on some information I found on the OpenGL site's wiki under "common mistakes". Oh, and it shouldn't modify your PATH environment variable anymore either.

You can get the test build from here:
http://www.mygamecompany.com/downloads/dirkdashing2setup_linuxtest

Can you guys give it a go, and see if it fixes the crash when using the R600 driver, and if the lighting effects look better?
Hamish Aug 23, 2011
Sorry Troy, no go on R600 for me on my Fedora 13 machine:
Quote[hamish@griffindor ~]$ cd /home/hamish/.games/DirkTest/DirkDashing2Trial
[hamish@griffindor DirkDashing2Trial]$ ./dirk2
dirkdashing2: radeon_texture.c:687: radeon_store_teximage: Assertion `dstRowStride' failed.
./dirk2: line 35: 10930 Aborted (core dumped) ./dirkdashing2
[hamish@griffindor DirkDashing2Trial]$
MyGameCompany Aug 23, 2011
Drat. I'm learning to hate this R600 driver.

Oh well, at least it wasn't a total loss. I think optimizing the texture loading and fixing the lighting issue was still necessary. I just wish the R600 error message wasn't so freaking cryptic. I'm shooting in the dark here...
KIAaze Aug 23, 2011
The lighting seems a little bit better, but when entering the dark room in level 1-2, it is still quite blocky.

As for the segmentation fault, it seems to happen in the fglrx library:
$ ./dirk2
./dirk2: linio 35ª:  6796 Segmentation fault      ./dirkdashing2
$ export LD_LIBRARY_PATH=/home/kiaaze/games/DirkDashing2Trial_2:.
$ gdb ./dirkdashing2
GNU gdb (Ubuntu/Linaro 7.2-1ubuntu11) 7.2
Copyright (C) 2010 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later 
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
For bug reporting instructions, please see:
...
Reading symbols from /home/kiaaze/games/DirkDashing2Trial_2/dirkdashing2...(no debugging symbols found)...done.
(gdb) run
Starting program: /home/kiaaze/games/DirkDashing2Trial_2/dirkdashing2
[Thread debugging using libthread_db enabled]
[New Thread 0xf3094b70 (LWP 6944)]
[Thread 0xf3094b70 (LWP 6944) exited]
[New Thread 0xf3094b70 (LWP 6945)]
[Thread 0xf3094b70 (LWP 6945) exited]

Program received signal SIGSEGV, Segmentation fault.
0xf6a6c8be in ?? () from /usr/lib32/fglrx/dri/fglrx_dri.so
(gdb) backtrace
#0  0xf6a6c8be in ?? () from /usr/lib32/fglrx/dri/fglrx_dri.so
Cannot access memory at address 0xf7cf5004
(gdb) quit
A debugging session is active.

    Inferior 1 [process 6941] will be killed.

Quit anyway? (y or n) y


Always happens when exiting after clicking on the pre-exit ad screen, even when exiting directly without having played.
MyGameCompany Aug 23, 2011
Hamish, please try one more time. I uploaded a new version that will spit out the image name for the texture it is trying to load. If I can isolate the specific image it's having trouble with, maybe that will help.

It's at the same link as before:
http://www.mygamecompany.com/downloads/dirkdashing2setup_linuxtest

The output will go to the game's log file in ~/.dirkdashing2/ddlog.txt. Please e-mail that log file to me at [email protected] - thanks!
Hamish Aug 23, 2011
All right, downloaded new binary, installed it, crashed it, email sent to you with the ddlog.txt. I hope it helps.
MyGameCompany Aug 23, 2011
KIAaze - good, the lighting looks normal now. I'm not sure there's much I can do about the dark room. The stair-stepping you see is occurring along the tile boundaries. I think it is so noticeable there because the ambient light level is very low in the room, so the contrast between the light and dark area is very high. Raising the ambient light level in the room will help hide the stark edges, but then that kind of defeats the purpose of having the light switch. Granted, in this case the light switch is not necessary, but it does introduce players to light switches, which become important later on in the game with some lighting puzzles.
MyGameCompany Aug 23, 2011
Yes it does! Thanks Hamish! I'm going to upload another update in a few minutes that should fix it...
While you're here, please consider supporting GamingOnLinux on:

Reward Tiers: Patreon. Plain Donations: PayPal.

This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring good, fresh content. Without your continued support, we simply could not continue!

You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
The comments on this article are closed.