Downfall

Downfall

View Stats:
This topic has been locked
mydevilroot Mar 15, 2016 @ 11:54am
Linux version ?
Hi,
I've preordered the game some time ago, it's over one month since release day and there is still lack of news on linux release. Any chanse to get update on that ? No rush from my side, I am just curious.

Thanks kindly for reply in advance,
Lukasz
< >
Showing 16-30 of 38 comments
mydevilroot Apr 12, 2016 @ 12:46pm 
Hi there ! Thank you both for very fast reaction. Indeed the game is downloading now, I've already downloaded it (1.0 GB size) however it's not working, I can't simply launch it. I have "The Cat Lady" on my native steam linux client and it's working properly, so I guess it's not AGS engine fault or some missing libs... I will try to investigate and will let you know asap if I will found out what's happening that the game is not starting. Thanks once again for releasing linux version !
mydevilroot Apr 12, 2016 @ 12:53pm 
@ log record:

AGS: Adventure Game Studio v3.4 Interpreter
Copyright (c) 1999-2011 Chris Jones and 2011-2015 others
ACI version 3.4.0.6

AGS: *** ENGINE STARTUP ***
AGS: Reading config file
AGS: Initializing allegro
AGS: Setting up window
AGS: Initializing game data
AGS: Game data file: /home/szafran.vn/.local/share/Steam/steamapps/common/Downfall/data/Downfall.ags

AGS: Initializing TTF renderer
AGS: Initializing mouse
AGS: Checking memory
AGS: Initializing speech vox
Speech sample file found and initialized.
ci_find_file: cannot change to directory: Compiled
AGS: Initializing keyboard
AGS: Install timer
Checking sound inits.
AGS: Initialize sound drivers
AGS: Trying digital driver ID: 'Auto' (0xffffffff), MIDI driver ID: 'Auto' (0xffffffff)
ALSA lib rawmidi_hw.c:233:(snd_rawmidi_hw_open) open /dev/snd/midiC0D0 failed: No such file or directory

Unable to initialize your audio hardware.
[Problem: /dev/sequencer: No such file or directory]
AGS: Installed digital driver ID: 'ALSA' (0x414c5341), MIDI driver ID: 'None' (0x0)
AGS: Install exit handler
AGS: Initialize path finder library
AGS: Load game data
AGS: Game data version: 43
AGS: Requested engine version: 3.3.0.1162
AGS: Game GUI version: 116
AGS: Built library path: ./libagsblend.so
AGS: dlopen returned: ./libagsblend.so: cannot open shared object file: No such file or directory
AGS: Built library path: /home/szafran.vn/.local/share/Steam/steamapps/common/Downfall/libagsblend.so
AGS: dlopen returned: /home/szafran.vn/.local/share/Steam/steamapps/common/Downfall/libagsblend.so: cannot open shared object file: No such file or directory
AGS: Plugin loading failed, trying built-in plugins...
AGS: Built library path: ./libagsd3dvsync.so
AGS: dlopen returned: ./libagsd3dvsync.so: cannot open shared object file: No such file or directory
AGS: Built library path: /home/szafran.vn/.local/share/Steam/steamapps/common/Downfall/libagsd3dvsync.so
AGS: dlopen returned: /home/szafran.vn/.local/share/Steam/steamapps/common/Downfall/libagsd3dvsync.so: cannot open shared object file: No such file or directory
AGS: Plugin loading failed, trying built-in plugins...
AGS: No built-in plugin found. Plugin loading failed!
AGS: No placeholder functions for the plugin found. The game might fail to load.
AGS: Built library path: ./libagsteam.so
AGS: dlopen returned: ./libagsteam.so: cannot open shared object file: No such file or directory
AGS: Built library path: /home/szafran.vn/.local/share/Steam/steamapps/common/Downfall/libagsteam.so
AGS: dlopen returned: (null)
AGS: Plugin loading succeeded, resolving imports...
[S_API FAIL] SteamAPI_Init() failed; no appID found.
Either launch the game from Steam, or put the file steam_appid.txt containing the correct appID in your game folder.
Script link failed: Runtime error: unresolved import 'AGSteam::SetAchievementAchieved^1'

---------------
I can see symlinks are done propelry for example file : /libagsteam.so, I will try to do something about it...
mydevilroot Apr 12, 2016 @ 1:04pm 
Well, I've fixed it on my own, SImply overwrite the libs and ags32, ags64 and acsetup.cfg from The Cat Lady local steam files, the game is launching, I've got very small screen, and will play with the resolution issue as well, but this is separte story... :) I am going to explore the game now, thank you once again for releasing it !! I really appreciate it !

Best Regards,
Lukasz
Giacomo Oct 30, 2016 @ 3:02am 
This thread is a bit old, but if somebody has te problem mentioned by mydevilroot above, that the game is really small, here is how to scale it.
By default it runs in a 800 x 600 rectangle in a black background.
To scale it you have to edit:
<your game library dir>/steamapps/common/Downfall/Downfall
To double the size of the rectangle append "--gfxfilter hq2x" on the execution line, like:
... "$SCRIPTPATH/data/ags64" "$@" "$SCRIPTPATH/data/" --gfxfilter hq2x
There are 2 lines like that, depending if you run the game in 32 or 64 bits.
There is also a hq3x filter to triple the size. In my system it doesn't let any dimension scale above my resolution. It also become quite sluggish but I have an old laptop, it shouldn't happen on newer systems.
linear_control Dec 23, 2016 @ 2:39pm 
Just bought this game in the sale, because it look awesome.
But: the game is not launching for me on Debian Jessie:

AGS: Adventure Game Studio v3.4 Interpreter
Copyright (c) 1999-2011 Chris Jones and 2011-2015 others
ACI version 3.4.0.6

AGS: *** ENGINE STARTUP ***
AGS: Reading config file
AGS: Initializing allegro
AGS: Setting up window
AGS: Initializing game data
AGS: Game data file: /mnt/ssd500/SteamLibrary/steamapps/common/Downfall/data/Downfall.ags

AGS: Initializing TTF renderer
AGS: Initializing mouse
AGS: Checking memory
AGS: Initializing speech vox
Speech sample file found and initialized.
AGS: Initializing keyboard
AGS: Install timer
Checking sound inits.
AGS: Initialize sound drivers
AGS: Trying digital driver ID: 'Auto' (0xffffffff), MIDI driver ID: 'Auto' (0xffffffff)

Unable to initialize your audio hardware.
[Problem: /dev/sequencer: Datei oder Verzeichnis nicht gefunden]
AGS: Installed digital driver ID: 'ALSA' (0x414c5341), MIDI driver ID: 'None' (0x0)
AGS: Install exit handler
AGS: Initialize path finder library
AGS: Load game data
AGS: Game data version: 43
AGS: Requested engine version: 3.3.0.1162
AGS: Game GUI version: 116
AGS: Built library path: ./libagsblend.so
AGS: dlopen returned: ./libagsblend.so: Kann die Shared-Object-Datei nicht öffnen: Datei oder Verzeichnis nicht gefunden
AGS: Built library path: /mnt/ssd500/SteamLibrary/steamapps/common/Downfall/libagsblend.so
AGS: dlopen returned: /mnt/ssd500/SteamLibrary/steamapps/common/Downfall/libagsblend.so: Kann die Shared-Object-Datei nicht öffnen: Datei oder Verzeichnis nicht gefunden
AGS: Plugin loading failed, trying built-in plugins...
AGS: Built library path: ./libagsd3dvsync.so
AGS: dlopen returned: ./libagsd3dvsync.so: Kann die Shared-Object-Datei nicht öffnen: Datei oder Verzeichnis nicht gefunden
AGS: Built library path: /mnt/ssd500/SteamLibrary/steamapps/common/Downfall/libagsd3dvsync.so
AGS: dlopen returned: /mnt/ssd500/SteamLibrary/steamapps/common/Downfall/libagsd3dvsync.so: Kann die Shared-Object-Datei nicht öffnen: Datei oder Verzeichnis nicht gefunden
AGS: Plugin loading failed, trying built-in plugins...
AGS: No built-in plugin found. Plugin loading failed!
AGS: No placeholder functions for the plugin found. The game might fail to load.
AGS: Built library path: ./libagsteam.so
AGS: dlopen returned: ./libagsteam.so: Kann die Shared-Object-Datei nicht öffnen: Datei oder Verzeichnis nicht gefunden
AGS: Built library path: /mnt/ssd500/SteamLibrary/steamapps/common/Downfall/libagsteam.so
AGS: dlopen returned: (null)
AGS: Plugin loading succeeded, resolving imports...
Script link failed: Runtime error: unresolved import 'AGSteam::SetAchievementAchieved^1'
Game removed: AppID 364390 "Downfall", ProcID 25792

I'm using PulseAudio, I'll try starting the game with pasuspender in the next days.
Did anyone of you experience this problem before?

If you need more information, just let me know.

EDIT: "Datei oder Verzeichnis nicht gefunden" means "File or Directory not found" in german.
Last edited by linear_control; Dec 23, 2016 @ 2:39pm
markymint  [developer] Dec 24, 2016 @ 2:26am 
Hi there, Have you tried the 2 suggestions above your post? If you can't access the files mentioned in that post let me know and I'll see if I can get them to you. If you have and that didn't work, I may need to ask monkey05_06
Last edited by markymint; Dec 24, 2016 @ 2:27am
linear_control Dec 24, 2016 @ 3:24am 
DEVs, please: if you offer your games on a platform, please try it out for yourself first, before offering it for money in the steam-store!
It's easy to install a Linux-VM and try your game on it. Not everybody is as technically advanced as I am and can copy libs from one folder to another or can set symlinks.

BTW: if you need "the Cat Lady" as a dependency for the Linux-version of "Downfall", you should write that CLEARLY in your description. Not everybody has a huge library as I do.
Last edited by linear_control; Dec 24, 2016 @ 3:26am
linear_control Dec 24, 2016 @ 3:32am 
PS: copying over the libs32 and libs64-folder from "The Cat Lady" indeed let's the game start. This should be written CLEARLY on the steam page as a dependency, and also that the user has to do some work of it's own, before he can play the game.

For the future: please do some kind of "public beta" - the Linux-community is always willing to help. So am I too.
Last edited by linear_control; Dec 24, 2016 @ 3:33am
linear_control Dec 24, 2016 @ 3:57am 
I've summed it up for you in a forum-post of mine:
https://playingtux.com/forumposts/downfall-linux-not-starting
markymint  [developer] Dec 24, 2016 @ 4:21am 
TBH I thought this has been fixed, because of course the necessary files should be with the package. All our Linux edition's are open betas effectively - so you only need to point something out and we'll look into it. I don't go writing technical issues on the store page, sorry. But now I'm more aware that some necessary files aren't included I can hone in on sorting it out, so I appreciate the info. And that's really all it took.
linear_control Dec 24, 2016 @ 4:38am 
As I wrote already: it's better to try it out for YOURSELF, so you don't have to "think". :-)

You are already SELLING this game on Linux FOR MONEY, so stating that all your Linux-editions are an "open beta", leaves some bad taste in my mouth. But maybe I just overread that fact.

But now I wish you all a merry X-Mas!
markymint  [developer] Dec 29, 2016 @ 7:31am 
We do what we do to get our games available for Linux. It may not be the perfect or completely fault free way, but that's why I'm here to work through the problems!

I'm checking the files, and I can see that only 1 file is different to what comes with The Cat Lady and that's "data\lib32\libagsteam.so" (in both 32 and 64 librarys)

Presumably that file has had certain updates to it since it was used for TCL.

so I'm wondering what the use of "SImply overwrite the libs and ags32, ags64 and acsetup.cfg" is, when all the libs 32 and 64 files are exactly the same, except for "libagsteam.so" which (this end) appears different here than its version in TCL.

Apparently the problem is occurring with "Jessie" Linux. Could updating this file not then make the game unstable for those not using "Jessie"?

If someone can confirm whether it really is only that one file that's needed, it would be useful, and I should be able to copy it into the Downfall linux directories. But if someone else can confirm/deny that idea it'd be useful...our Linux guy seems to be AFK at the moment...but to me (with no Linux knowledge) what little I do know, this looks like a potential cause & fix for this issue.

Ultimately though I need monkey05_06 to look at it. Even if I tested it myself I wouldn't necessarily understand how to fix it or what the problem was or how to keep it all compatible, and what all the jessies and debians and things are.

I publish games for Windows, and then effectively let Linux "enthusiasts" guide a Linux version. This is why we don't offer Linux DRM-free specifically because that would not suit me as a Windows publisher. At least here, on Steam, we can all talk through it player <> developer. Updates can be made easily. In fact, until very recently, exporting games to Linux from this engine (AGS) have been a very roundabout thing to do. But monkey05_06 finally put it in as a standard feature now I believe.

That said, I do accept that I could at least check for myself. I am interested in the VM method you mentioned to test these things, it simply hadn't been suggested to me before.

Regardless - in this instance, if it's just that one file causing issues here, then I think I can do it. Thanks for any info!
Last edited by markymint; Dec 29, 2016 @ 8:37am
linear_control Dec 29, 2016 @ 9:45am 
Hey, thanks for the update!

I (and I guess a lot of Linux-only users) do *really* appreciate that you're bringing your games to the Linux-platform. But half-baked versions (for *any* platform) do -in my opinion- no good - whether to the platform, nor for the game. The game is not in early access, so the customer (at least in my case) awaits a fully working/tested game.

For me, the game starts up, but in such a small screen, that it hurts my eyes (I've 1920x1080 resolution, the game looks like it's 320x240). I've tested the hint #19 from user "Giacomo", but it makes the game crawl so slow, to make it unplayable for me - and I've got a decent rig (FX 6300, NVidia GTX 960).

I did *NOT* yet test copinyg over the one lib you've mentioned only, but will in the next days and post an update here.

If you didn't already know: Steam on Linux provides it's own runtime. If you target *this* as a developer, you can be sure, it will run on *any* Linux flavour, which has Steam installed.

https://github.com/ValveSoftware/steam-runtime
MDL Jan 8, 2017 @ 8:05am 
Linux Version print screen black

Hello! first I want to thank you for this amazing game. You have forecast for the launch of the DLC soundtrack for linux? I see you're not compatible with the system of the Penguin.

Well you want to get the picture? Every time I try to take a picture the picture goes black or the game closes. To get a picture I had to install the windows and play, that's a pity my default system pos and Ubuntu/fedora.
markymint  [developer] Jan 9, 2017 @ 7:22am 
Hi there, thanks for the message. The soundtrack DLC is simply MP3 files, do these not work with Linux? I'm not sure about the pictures sorry, maybe another user has an idea. I'm not sure it's our obligation to fix your screen capturing issues. But surely you should just be able to press F12 when running thru Steam? Or use default screen capture keys if Linux has them (Windows key + Prnt Screen on Windows).
Last edited by markymint; Jan 9, 2017 @ 7:23am
< >
Showing 16-30 of 38 comments
Per page: 1530 50