Devastation Net

2008, June 5th 11:33 PM

I am, of course, a perfect programmer. You can tell because I never make mistakes. Since I'm obviously perfect, this release is clearly not a bugfix for an incredibly stupid and important mistake, but rather I have decided that implementing one or two very minor features clearly justifies a new release, for excellent reasons that nobody else could hope to comprehend.

Therefore, this release includes a few things:

  • A little codebase cleanup
  • The EMP weapon's glory device resistance has been increased significantly, and I've added a visual effect to show it
  • Small UI improvements, including a note to emphasize the glory device resistance a little further and some improvements to gamepad setup
  • I've heard that some people might have found that the game just didn't run. Obviously this is impossible since I never make mistakes but, you know, if you did have an issue running the game . . . you, uh, might want to download this version.
  • Pokeyourheadoff

    2008, June 6th 7:47 AM

    Hm.. My bad I'll go download this version. I'm sure it's all my fault, your perfect!

  • Zorba

    2008, June 6th 7:55 AM

    Of course! My design is flawless!

    Thanks again for reporting that :)

  • Cory

    2008, November 29th 8:52 PM

    Hi. Tried the Linux version, installed it in vanilla Hardy. I get the following trace, even though I have a working nvidia 3d accelerator. I automatically sent the traceback to you guys. Hope it helps..

    A dialog box pops up and says: "Can't find your 3d hardware, aborting. Maybe you need to install third-party 3d drivers? Feel free to post on the forums ( if you think this message is wrong or want some help fixing it." (But the forums didn't have any Linux posts.)

    itemdb.cpp: 663: EVERYTHING IS AWESOME!
    test.cpp: 56: Tests starting
    test.cpp: 69: Tests passed
    res_interf: 93: 1680×1050, 1.600000, 1
    res_interf: 53: Attempting to make window 1680/1050
    res_interf: 33: WARNING: Software surface
    res_interf: 40: WARNING: Software blit
    res_interf: 65: We has failed to make a window.
    res_interf: 66: Couldn't find matching GLX visual
    res_interf: 93: 640×480, 1.333333, 0
    res_interf: 53: Attempting to make window 640/480
    res_interf: 33: WARNING: Software surface
    res_interf: 40: WARNING: Software blit
    res_interf: 65: We has failed to make a window.
    res_interf: 66: Couldn't find matching GLX visual
    main.cpp: 75: Error at -1, main.cpp:75 – 0

  • Zorba

    2008, November 30th 1:18 AM

    Well, largely the reason there are no Linux posts is because nobody has made any :)

    I had some trouble figuring out what I could or couldn't assume from a Linux system. Whatever SDL looks for to determine if OpenGL is available isn't there. I don't know what that is, however. I was able to fix it on some systems by installing the proper 3d drivers, and wasn't able to find any where that didn't work – but it wouldn't surprise me if those installations exist.

    Can you play any other games through Linux? Knowing what else works might help me track down why this doesn't.

  • Cory

    2008, November 30th 7:00 PM

    You betcha. Most recently I've played both of the Penny Arcade games and Eschaton Volume I. (Pretty much everything Greenhouse releases for Linux, I'm buying.)

    Is there anything you'd like me to try?

  • Zorba

    2008, December 1st 9:42 AM


    I actually can't think of any. I think the problem is fundamentally that SDL kind of sucks. I need to make a new build of the game anyway, once I get to that I'll start trying to figure out how to make it more compatible. At the moment, I'm sort of out of ideas, though.

    It's good to know for certain that it's a problem, though, and to know what I can compare it against. The only other bug reports I've gotten were of the form "well, it doesn't work, but I don't usually play games, so I don't know if it should" :)

  • Cory

    2008, December 1st 2:39 PM

    OK. I wish SDL didn't suck. :-/

    Just for grins I decided to ldd the RainSlickEp2 executable .. does this look like the same libraries you are linking against?

    cdodt 2 …/wc/m11/scripts% ldd ~/games/RainSlickEp2/RainSlickEp2_bin => (0xb7fa4000) => /usr/lib/ (0xb7eff000) => /usr/lib/ (0xb7ec7000) => /usr/lib/ (0xb7e22000) => not found => not found => /usr/lib/ (0xb7e1c000) => /usr/lib/ (0xb7d29000) => /lib/tls/i686/cmov/ (0xb7d03000) => /lib/ (0xb7cf8000) => /lib/tls/i686/cmov/ (0xb7ba9000) => /lib/tls/i686/cmov/ (0xb7ba5000) => /usr/lib/ (0xb7abe000) => /lib/tls/i686/cmov/ (0xb7aa6000) => /usr/lib/ (0xb79e5000) => /usr/lib/ (0xb7982000) => /usr/lib/ (0xb797a000) => /usr/lib/ (0xb7967000) => /usr/lib/ (0xb7951000) => /usr/lib/ (0xb7948000) => /usr/lib/ (0xb78c5000) => /usr/lib/ (0xb78b7000) => /usr/lib/ (0xb6da2000) => /usr/lib/tls/ (0xb6da0000) => /usr/lib/ (0xb6d97000)
    /lib/ (0xb7fa5000) => /usr/lib/ (0xb6d95000) => /usr/lib/ (0xb6d7d000) => /lib/tls/i686/cmov/ (0xb6d74000) => /usr/lib/ (0xb6d23000) => /usr/lib/ (0xb6d1a000) => /usr/lib/ (0xb6d02000) => /usr/lib/ (0xb6cff000) => /usr/lib/ (0xb6cfa000)

  • Spike

    2012, June 12th 3:12 PM

    The link to both Windows and Linux versions seems to be down.

  • Zorba

    2012, June 12th 3:20 PM

    Fixed, thanks for letting me know :)

  • Spike

    2012, June 12th 3:30 PM

    Sorry to bother, but the windows link came down again.

  • Zeke

    2012, June 12th 3:54 PM

    Sorry, the comment above is me impersonating my brother, the problem is my browser.

Leave a Comment

Subscribe without commenting