LINUXGAMES

Two from icculus now on Steam: Dungeon Defenders & Postal

March 28th, 2013 by TimeDoctor

Ryan “teh gordon” Gordon announced on twitter two of his latest are now available on Steam:

Postal

Postal is a controversial, humorous, isometric action game. Originally ported to Linux by Loki, this is the first time I’m aware of that a Loki game has reappeared on Steam. Though I believe this port is brand new. Postal is controversial due to the civilian targets in the game.

 

Dungeon Defenders

Dungeon Defenders is a tower defense action-RPG with customizable characters, online co-op, and lots of content. Recommended!

 

Updated: Ryan left a note in the comments with more detail about his changes to Postal:

We redid the port from the original Windows code, because we didn’t have Loki’s fork. We re-ported the game many years ago, to get it back on Linux and Mac OS X. Before the Steam work, my latest commit was from 2006.

Here’s some things we added for Steam:
– Lots of bug fixes.
– Achievements! http://steamcommunity.com/stats/POSTAL/achievements
– Steam Cloud support: your save games follow you when you change computers or operating systems.
– We respect XDG_DATA_PATH instead of clogging your home directory up.
– We threw out all the Windows and Mac code and use the SDL-based Unix port on all platforms now.
– The game renders through OpenGL now. It’s still software-rendered to a 640×480 texture, but this lets us get a few goodies:
– The Steam Overlay works (which it wouldn’t if you launched the Loki version from Steam…the Overlay can’t function in software-rendered games).
– We scale up the game with GL_LINEAR filtering, so the Steam Overlay isn’t limited to a 640×480 viewport, fullscreen mode uses the native resolution of your desktop, and windowed mode doesn’t look like a postage stamp on your gigantic monitor.
– We sync to vblank to make the game run consistently and not tear, which you can’t do without OpenGL.

We have other improvements on the way: widescreen support, porting to SDL2, proper game controller support for Steam Big Picture mode, etc.

–ryan.

4 Responses to “Two from icculus now on Steam: Dungeon Defenders & Postal”

  1. Z_God Says:

    Why would they completely redo a port? The Loki versions are extremely stable even on modern GNU/Linux systems when the correct libraries are provided. Maybe it was just recompiled against newer libraries.

  2. paines Says:

    Can’t speak for Dungeon Defenders, but for Postal on Steam it is claimed that it is heavily enhanced. High resolution screenshots etc. Also I guess(and hope), he fiddeled with sound, like pulseaudio etc. I tried to get the old version running under Ubuntu 12.4, and had no luck. It would always segfault on audio initialization.

  3. icculus Says:

    We redid the port from the original Windows code, because we didn’t have Loki’s fork. We re-ported the game many years ago, to get it back on Linux and Mac OS X. Before the Steam work, my latest commit was from 2006.

    Here’s some things we added for Steam:
    – Lots of bug fixes.
    – Achievements! http://steamcommunity.com/stats/POSTAL/achievements
    – Steam Cloud support: your save games follow you when you change computers or operating systems.
    – We respect XDG_DATA_PATH instead of clogging your home directory up.
    – We threw out all the Windows and Mac code and use the SDL-based Unix port on all platforms now.
    – The game renders through OpenGL now. It’s still software-rendered to a 640×480 texture, but this lets us get a few goodies:
    – The Steam Overlay works (which it wouldn’t if you launched the Loki version from Steam…the Overlay can’t function in software-rendered games).
    – We scale up the game with GL_LINEAR filtering, so the Steam Overlay isn’t limited to a 640×480 viewport, fullscreen mode uses the native resolution of your desktop, and windowed mode doesn’t look like a postage stamp on your gigantic monitor.
    – We sync to vblank to make the game run consistently and not tear, which you can’t do without OpenGL.

    We have other improvements on the way: widescreen support, porting to SDL2, proper game controller support for Steam Big Picture mode, etc.

    –ryan.

  4. Z_God Says:

    Sounds good, but it seems too bad if a lot of the Loki work is lost. I also wonder how much is still hanging around in internal repositories if you already had another port in 2006 :)
    Thanks a lot for all the details on this version!

Leave a Reply

You must be logged in to post a comment.