It seems that you're using an outdated browser. Some things may not work as they should (or don't work at all).
We suggest you upgrade newer and better browser like: Chrome, Firefox, Internet Explorer or Opera

×
People will ask this question anyway, so here's what a dev said about it:
http://underrail.com/forums/index.php?topic=363.0

...and someone trying it via WINE:
http://underrail.com/forums/index.php?topic=103.0

Stupid .NET framework
I hope he will port it to Mono some day, chances are there.

If anyone could check if it really runs good in WinXP, I'd be much obliged, official support sometimes isn't enough as I had to experience with Shadows: Heretic Kingdoms.
Post edited December 18, 2015 by Klumpen0815
Glad it finally arrived on GOG, it's been for a long time on my Steam wishlist. Also glad to have bought it on GOG only :D

And another announcement on the game forum on Steam stating it's possible but not certain. My guess is that s/he forgot/moved on to other projects/neglects the idea/gave up. :\

Edit:

A more clear summary of how it works ;)

As always, it's safer/cleaner to use a different prefix for each game. Also safer for your other games. So we'll install it on a new one by prefixing all your wine commands by WINEPREFIX=$HOME/.wine_underrail for example. On 64bit systems, specify that you want to run wine in 32bit as 64bit will mess up .NET/XNA, with the WINEARCH variable.

$ WINEPREFIX=$HOME/.wine_underrail WINEARCH='win32' ; wineboot 'wine'
$ WINEPREFIX=$HOME/.wine_underrail WINEARCH='win32' wine setup_underrail_2.0.0.2.exe

Accept to install the bundled .NET 4.0 runtime libraries as well as XNA (XNA might complain that it can't find .NET but it's okay). Before running it, install two components (or one of them might not be needed, maybe xvid? please let me know if you find out!) via winetricks for audio support, otherwise it will crash at the menu screen:

$ WINEPREFIX=$HOME/.wine_underrail WINEARCH='win32' winetricks xvid allcodecs


And now run it:

$ WINEPREFIX=$HOME/.wine_underrail WINEARCH='win32' wine underrail.exe

After the character creation, the game may eventually show a black screen. Force quit the game (^C in terminal), relaunch the game, choose to "resume last saved" (your autosaved game). A new conversation with an NPC will occur and will eventually show a black screen again. Do the same thing, force quit, relaunch, resume your autosaved game. You will now be able to start the game.

Known issues:
- Black screens occuring, they seem to be cutscenes (unconfirmed!) that Wine has difficulty to display (might be related to the fixme:wincodecs:PaletteImpl_InitializeFromBitmap (0x5f4c5a0,0x5f4c4f0,256,0): stub error). Maybe adjusting/installing xvid filters is needed, or maybe upgrading to a new version of xvid if available or wine.
- Unable to change to another area, level, screen (Error: Zone transition failed).
Workaround: on the title screen, click "Resume Last Saved".
- Unable to manually save (Error: Failed to save the game), wild guess: possibly because it fails to generate a thumbnail
Workaround: just continue as it did save the game correctly.
- Alt modifier key, as in other games, might not work (Alt+Click to automove an lootable item to your inventory may fail) possibly due to how Alt is used by the WM to move windows. Try changing it in your WM settings or via Xmodmap, or disabling the key.
- Mouse cursor might not follow the position of the WM's cursor. Try changing the game's screen usage (resolution). Full screen might also help, or/and try within the emulation of a virtual desktop (via winecfg, "Graphics" tab).

Hope this helps!
Post edited December 19, 2015 by eidolies
avatar
eidolies: And another announcement on the game forum on Steam stating it's possible but not certain. My guess is that s/he forgot/moved on to other projects/neglects the idea/gave up. :\
You clearly haven't clicked my first link. ;)
Hint: He copied this statement to Steam after making it in his own forum.
avatar
eidolies: Meanwhile, I installed it on wine 1.6.2 (Windows XP) 32bit (on a 64bit Xubuntu), installed the bundled .NET 4.0 runtimes as well as the bundled XNA (though this one didn't detect previously installed .NET, not sure if it has been correctly installed).

Running it gave me a false joy, showed me the title screen but then crashed.
Terminal output, Wine debugging
See my second link, it's about specific .NET versions causing problems in WINE, as it seems.

Have you tried it on a genuine WinXP installation?
avatar
Klumpen0815: You clearly haven't clicked my first link. ;)
Hint: He copied this statement to Steam after making it in his own forum.
I did open both links, but just read that it was uncertain and skimmed through the rest. Didn't notice it was a copypasta at first.

I've read the whole thread in the second link but I don't see where it says these versions cause problem in Wine, just that someone has trouble installing it due to it finding another version, and another one where 4.5 refuses to install.

My experience is slightly different, while I had the former problem with an old wineprefix, I didn't have any problem installing .NET on a fresh one. The problem seems to orbit around the XNA framework and possibly the SFML libraries, judging by the stack trace.

(edit, just for the record, in case it helps someone, even for other games/apps: the fix of that issue was the installation of xvid and allcodecs via winetricks)

Have you tried it on a genuine WinXP installation?
I don't have a license, I'm only running linux.
Post edited December 18, 2015 by eidolies
Hmm, no chance in WINE then as it seems.
I'm on the fence of buying, since I still got a working WinXP partition with a licence that came with this PC.
I made some progress. I edited my post. Will continue tinkering with it :)
I updated it again with an HOWTO. I also submitted an entry on AppDB at WineHQ.

So far it works very well, if we tolerate some issues: black screens and errors saying it failed to change levels/places as well as manually saving the game, but they're false errors: as they bring you back to the title screen, you just have to resume your autosaved game and it works. Annoying for now, but you don't seem to lose anything.
Post edited December 18, 2015 by eidolies
avatar
eidolies: I updated it again with an HOWTO. I also submitted an entry on AppDB at WineHQ.

So far it works very well, if we tolerate some issues. The main ones being black screens and errors saying it failed to change levels/places as well as manually saving the game, but they're false errors: as you return to the title screen, you just have to resume your autosaved game and it works. Annoying for now, but you don't seem to lose anything.
Fascinating, I salute you for this.
I wonder what will come first, a fully functioning PlayOnLinux profile or a remake in Mono, hmm.
Post edited December 18, 2015 by Klumpen0815
avatar
Klumpen0815: Hmm, no chance in WINE then as it seems.
I'm on the fence of buying, since I still got a working WinXP partition with a licence that came with this PC.
Are you using the latest version of Wine? I've ran two XNA 4.0/.NET 4.0 games successfully (Sword of the Stars: The Pit and Dungeonmans) under Wine 1.8-rc2 or later.
avatar
eidolies: Glad it finally arrived on GOG, it's been for a long time on my Steam wishlist. Also glad to have bought it on GOG only :D

And another announcement on the game forum on Steam stating it's possible but not certain. My guess is that s/he forgot/moved on to other projects/neglects the idea/gave up. :\

Edit:

A more clear summary of how it works ;)

As always, it's safer/cleaner to use a different prefix for each game. Also safer for your other games. So we'll install it on a new one by prefixing all your wine commands by WINEPREFIX=$HOME/.wine_underrail for example. On 64bit systems, specify that you want to run wine in 32bit as 64bit will mess up .NET/XNA, with the WINEARCH variable.

$ WINEPREFIX=$HOME/.wine_underrail WINEARCH='win32' ; wineboot 'wine'
$ WINEPREFIX=$HOME/.wine_underrail WINEARCH='win32' wine setup_underrail_2.0.0.2.exe

Accept to install the bundled .NET 4.0 runtime libraries as well as XNA (XNA might complain that it can't find .NET but it's okay). Before running it, install two components (or one of them might not be needed, maybe xvid? please let me know if you find out!) via winetricks for audio support, otherwise it will crash at the menu screen:

$ WINEPREFIX=$HOME/.wine_underrail WINEARCH='win32' winetricks xvid allcodecs


And now run it:

$ WINEPREFIX=$HOME/.wine_underrail WINEARCH='win32' wine underrail.exe

After the character creation, the game may eventually show a black screen. Force quit the game (^C in terminal), relaunch the game, choose to "resume last saved" (your autosaved game). A new conversation with an NPC will occur and will eventually show a black screen again. Do the same thing, force quit, relaunch, resume your autosaved game. You will now be able to start the game.

Known issues:
- Black screens occuring, they seem to be cutscenes (unconfirmed!) that Wine has difficulty to display (might be related to the fixme:wincodecs:PaletteImpl_InitializeFromBitmap (0x5f4c5a0,0x5f4c4f0,256,0): stub error). Maybe adjusting/installing xvid filters is needed, or maybe upgrading to a new version of xvid if available or wine.
- Unable to change to another area, level, screen (Error: Zone transition failed).
Workaround: on the title screen, click "Resume Last Saved".
- Unable to manually save (Error: Failed to save the game), wild guess: possibly because it fails to generate a thumbnail
Workaround: just continue as it did save the game correctly.
- Alt modifier key, as in other games, might not work (Alt+Click to automove an lootable item to your inventory may fail) possibly due to how Alt is used by the WM to move windows. Try changing it in your WM settings or via Xmodmap, or disabling the key.
- Mouse cursor might not follow the position of the WM's cursor. Try changing the game's screen usage (resolution). Full screen might also help, or/and try within the emulation of a virtual desktop (via winecfg, "Graphics" tab).

Hope this helps!
Seriously, why do you folks go through jumping through all of these hoops to play games? Why not just buy a copy of Windows and dual-boot? It absolutely can't be because of money--I've known people who spend hundreds of dollars on 3d cards, etc. but run a Linux distro and buy very few games. If you like games there is absolutely nowhere else better than the Windows environment for many reasons--hardware, drivers, ports, etc. Most people who run Linux are technically savvy to an extent--they know what I'm talking about.

I can believe that someone who maybe touches a game every two or three years might run a non-Windows OS exclusively--sure, that makes sense--although I don't see anything inferior about Windows at all, but that's beside the point. I just don't get the attraction for games. I love to tinker as much as anyone else, but when it comes time for my games sometimes I just want to play and leave the hassle somewhere else...;)

Hey, it's your business, of course--and I don't mean to butt in--I just really don't get it.
What I did to make it work without issues was:
setup a new bottle windows 32bit.
Install order msxml3, msxml4,corefonts, dotnet45 (it will install 3.5 and 4.0 as well), install msvc++2010, msvc++2012, vcrun2010, d3dx9, mediaplayercodecs, xna4, tahoma.
Incidentally I can use the same bottle for the stalkersoup launcher now as well. Which is a dotnet 4.5 application.
With this setup I've not had any issues with the game so far. Played for eight hours.
A native port would still be nice though! :)
Oh and I use wine-staging 1.8
Post edited December 25, 2015 by Epsilon
avatar
waltc: Seriously, why do you folks go through jumping through all of these hoops to play games? Why not just buy a copy of Windows and dual-boot? It absolutely can't be because of money--I've known people who spend hundreds of dollars on 3d cards, etc. but run a Linux distro and buy very few games. If you like games there is absolutely nowhere else better than the Windows environment for many reasons--hardware, drivers, ports, etc. Most people who run Linux are technically savvy to an extent--they know what I'm talking about.

I can believe that someone who maybe touches a game every two or three years might run a non-Windows OS exclusively--sure, that makes sense--although I don't see anything inferior about Windows at all, but that's beside the point. I just don't get the attraction for games. I love to tinker as much as anyone else, but when it comes time for my games sometimes I just want to play and leave the hassle somewhere else...;)

Hey, it's your business, of course--and I don't mean to butt in--I just really don't get it.
I can't speak for the others, but I found the UX on windows to absolutely suck for my day to day tasks. I used to have a dualboot setup but it was really annoying to reboot into windows and then lose access to all the rest of my session until I quit playing and reboot again. Besides, I like to multitask and do other stuff even when a game is running. Or switch between tasks between levels or such, if the game otherwise requires uninterrupted attention. So in the end, I just never booted that windows disk that I had around for games. And then I formatted & repurposed it, because it was a complete waste of space.

Seriously though, why do you care so much that you would post about it here? People do what they're comfortable with.

Why *would* we go through all that hassle of dealing with Windows in order to play some games?
Post edited December 25, 2015 by clarry
avatar
waltc: Seriously, why do you folks[...]
Why are you using GoG and not Steam when it has a much bigger collection of games?
The answer is more often the same than one would think.
Besides the DRM bollocks, I like my OS to be user friendly, private and efficient.
avatar
JudasIscariot: Are you using the latest version of Wine? I've ran two XNA 4.0/.NET 4.0 games successfully (Sword of the Stars: The Pit and Dungeonmans) under Wine 1.8-rc2 or later.
Synaptic says the version in the repo I got is 1.62, I usually use the ones PlayOnLinux gets me though and those are usually more current ones, I guess. Underrail doesn't have a profile there yet, but I guess it would be something current if I create a new virtual drive for it.
Post edited December 25, 2015 by Klumpen0815
avatar
waltc: Seriously, why do you folks[...]
avatar
Klumpen0815: Why are you using GoG and not Steam when it has a much bigger collection of games?
The answer is more often the same than one would think.
Besides the DRM bollocks, I like my OS to be user friendly, private and efficient.
I use both...;) A little-known fact about Steam games is that the developer/publisher calls the shots on the DRM. (No, I don't like DRM, either.) I bought both Witcher 3 & Pillars of Eternity through Steam (why, I am not really sure...;)) but I was delighted to discover that neither title has the slightest Steam DRM attached--Steam doesn't even have to be running to launch either game. Also, there are some games available on Steam which are not available on GOG, so sometimes I buy them there and then find another copy somewhere *cough* and use the non-DRM executables to run the game.

That's fine about why you prefer your OS to Windows, of course...;) But it still doesn't explain why you don't simply dual-boot for your games--seems like that's far ahead of jumping through all these hoops and still, at the end of the day, ending up with a bunch of compromises and games that run half as well, if at all, etc. That's my only point. Seems like a much sleeker and more elegant solution--not to mention a lot simpler solution. I mean, even at best the games won't run any better, so it seems like a huge waste of time--time you could be spending with your favorite games, instead...;)
avatar
waltc: snip
You really have no idea what you're talking about and should just stop repeating all this misinformation, especcially here where it doesn't belong. This is a Linux thread on GoG and you troll with Steam and Windows, now that is a waste of time for all parties involved.
As long as I can't download installers from Steam without any client, there isn't anything DRM free.
For your info: I have a dual-boot setup with a current Linux and my last Windows (XP). Most stuff runs so well and easy on Linux, that the Windows partition is mostly a waste of space and will be drastically reduced soon since I rarely boot it at all. Since I wouldn't go online with any Windows for many reasons, Steam wouldn't be an option anyway and I have no interest in or use for client bound software.
Post edited December 26, 2015 by Klumpen0815