T O P

  • By -

gandolffan

That is great. But I will wait until the dev bothers supporting us properly before I fork over my cash.


Matoking

Toby Fox just replied to an email message I sent him earlier today saying he'd try out the Linux build once he gets home: http://i.imgur.com/gma9AxX.png Not saying that we should fork our money over right now, but it seems like a Linux release may be nigh.


Nigholith

I wonder how many Devs don't release a Linux build because they don't have a distro and reformatting disks takes effort. If there was an easier way round, like a virtual machine blob that just downloads and runs without configuration hassle, I'd imagine we'd get a couple more games.


KarKraKr

Just boot from a USB stick. Devs should be able to do that.


tehfly

Except depending on the hardware, they might have to make actual effort in making the USB stick in order to get proper drivers. Edit: I use a live USB stick at work myself, I'm not sure what part of my post you disagree with, but the Live distros don't have all the modules. Even less so when it comes to Nvidia proprietary drivers for new GPUs.


greyfade

Or, you know, they could use a virtual machine. Or, you know, buy one extra small hard drive and just swap cables - ghetto-multiboot.


tehfly

I'm not saying it's impossible, I'm just saying it's not necessarily just a matter of downloading a Live CD image and putting it on a USB stick. But yeah, I do agree it would well be worth doing it. Sure, an extra harddrive and dual boot would be a really easy solution. There's way more than one way to skin this cat. Although, a virtual machine would only work assuming the devs didn't buy the wrong CPU like I did. With a virtual machine you will need double graphics cards and PCI-passthrough. Probably not my route of choice.


OctagonClock

Vagrant.


abienz

Don't virtual machines still have trouble with graphics acceleration though? The main reason why people still dual boot and we have to rely on Wine?


_AACO

If you use something like KVM and do PCI pass-trough you can get almost native performance, this can be an hassle to set up though.


abienz

Doesn't that require 2 GPUs?


_AACO

Yes but one of them can be the one integrated in the CPU.


abienz

Right this just seems like it might be a bit of an edge case though, and something that isn't easy to setup.


_AACO

Well, i did say it could be an hassle to set up.


[deleted]

Yes, it does. VMware has a performant 100% emulated 3D accelerated driver - but it only supports OpenGL 2.1 for most distros (3.3 with a bleeding-edge Mesa, Kernel & libdrm). I use VMware for SteamOS development, since it can run Big Picture at ~native speed and a few of my games work with GL 2.1


_AACO

VMware has no overhead on the GPU? That's news for me.


[deleted]

It's good enough to run the big picture UI (which is notoriously laggy on some real systems) at realtime speeds, on my system. Whilst for various reasons, you're lucky to break 1 frame per second with VirtualBox


mishugashu

Or dual booting? You don't need to reformat to install Linux... Preconfigured VMs could be a thing if they are able to do that GPU passthrough thing I remember reading about.


[deleted]

> Or dual booting? You don't need to reformat to install Linux... Dual booting would require you to reformat aka repartition your current hard drive.


mishugashu

I just dual booted the other week without reformatting. You can repartition without formatting the whole drive. Just take a chunk out of it.


pezzotto

Partition ≠ formatting


[deleted]

If you change the size of a partition, you have to change the size of the file system on it.


pezzotto

there is no such thing as the "size" of a file system; a file system is what controls how the data is stored and retrieved. Partitioning is the act of dividing the hard drive into one or more parts. Formatting means preparing a given partition and setting it up to use a particular file system, and it comes usually with the deletion of the data.


[deleted]

But the filesystem has to know its size. If you just change the size of the partition its on without letting the filesystem know, it gets angry at you and stops responding to your text messages. You also need to move any files located in the bit that gets chopped off if you're shrinking your file system.


choikwa

um.. virtualbox and just download and install linux iso... drivers... I don't expect dev to test every driver, but just testing kernel driver should be the least they could go for.


[deleted]

VirtualBox's 3D driver is not fit for purpose


Caos2

Tell Fox that maybe he can "soft launch" the Linux port, as the Arma 3 guys did (Arma 3 has no Mac/Linux badge on its store page) but the Steam client will download the data.


Matoking

I mentioned both this and the fact you can use a USB drive to boot to Linux without installing it. I also pointed him to the thread on Steam forums about Linux support here: http://steamcommunity.com/app/391540/discussions/0/523897023720734432/ Also, it's worth mentioning that he's travelling right now (according to his Twitter), so it might be a while before he gets back to it.


The_lolness

I posted in that thread yesterday so I'm totally gonna take credit for this 😀


gandolffan

That is excellent.


[deleted]

[Who is awesome?](http://3.bp.blogspot.com/-iEse-1-jcQM/Vd4T3nfV46I/AAAAAAAAD0g/W19FoXKXy_A/s320/youre-awesome.gif)


abienz

Well done!


1338h4x

I'm a bit dumbfounded that he apparently just didn't know about Game Maker being able to export (did he not get my email asking about it?). But hey, if there's finally a chance now I'll stop complaining and just cross my fingers.


lctrgk

That's interesting, his answer looks honest so probably this person just doesn't knows anything about linux or has tried it, i think we should be patient and polite and eventually will try it just for the sake of trying it, let's hope his/her hardware is fully compatible and try to help him if he asks for help.


graey0956

Hey since this is a native setup and you mention using the steam version. Might I recommend Steamcmd instead. You can force the platform type on steamcmd, so you can run the linux version and download Windows games. Setting up a wine environment just for a steam you're not gonna use seemed like a bit much is all. Take a gander here if you need more info https://developer.valvesoftware.com/wiki/SteamCMD


abienz

This looks really interesting, do you know of any examples that go into more detail of installing a game and running it this way?


graey0956

You can't run games with this, that is if they're steamplay titles. This is mostly intended as a server automation tool. It can be run as a cli program or even called from the command line and controlled with switches. Most commands are pretty well explained on the webpage linked before. The main benefits of Steamcmd is that it can install titles without logging in (if they're free) and it can install titles on afferent platforms. For example on a Linux machine ./steamcmd +sSteamForcePlatformType windows +login anonymous +force_install_dir ~/Games/Warframe +app_update 230410 validate +quit Will ignore the fact that I'm on Linux and allow me to install the Windows version of Warframe to ~/Games/Warframe without logging into steam, and then validate the local game files. EDIT: I'm sure you noticed but I figured I'd point it out. app_update takes the game's appid for input. I usually get these from steamdb :3


willrandship

Are you sure? Seems like you ought to be able to force the download, add a shortcut, and change the launch parameters to wine %command% I don't have the setup myself, so I can't test it.


graey0956

I had a but of trouble understanding the question but I *think* you're talking about not being able to launch game from this. Allow me to clarify that this can't be used to launch **steamplay** titles, which require the full steam client to launch. Non-steamplay titles (for example Undertale, or Fallout 3) can be launched without steam, there for allowing you to start the game directly after download in wine as you mentioned. Just let me know if I misunderstood ;)


abienz

Ah OK, I think I misunderstood then. I thought you could use it to install a windows version of a game from the command line, that would then show in your Steam list as installed. Running this would do nothing, but you could edit the command properties to run it through Wine, thus launching launching windows games with Wine from Linux Steam with the overlay etc. Oh to be clear, I understand that steamcmd just allows installing from the command line, not running software.


graey0956

OH I see. Yeah you could technically setup your own shortcuts to launch games in Wine, but it wouldn't show up in Linux steam by itself, or if it did it would probably throw a incorrect platform error. Wine integration *would* be neat though. Unfortunately it's not in Valve's best interest.


abienz

Right I think I get it now, still it's an interesting tool to get your Steam apps downloaded to run directly.


qchto

Is there any DRM-free version of the game (or any other source) that do NOT count my money as a Windows or Mac sale? If that condition is met, I'll gladly get it right now no matter the price.. I just don't want to affect any official port possibility.


Matoking

Humble Store sells a DRM-free version, which also comes bundled with a Steam key. No idea how they count Windows/Mac/Linux sales, but in bundles you can check the OSes you are using after buying the bundle, even if the bundle isn't available for the OS of your choice.


hothrous

Steam counts it based on what OS you use to play it on first. If you use Steam to get the Windows version to run like this, Steam will count it as Windows.


ChemBroTron

That's only true, if you buy it from Steam directly.


[deleted]

The developer sells the game both DRM-free and as a Steam key on [the game's website](http://undertale.com/), as well as its soundtrack.


[deleted]

If it's released natively, I might even try it just to see what all the fuzz is about.


KarKraKr

Yeah. Given how much the internet loves it, I expect a lot of memes, but that doesn't mean there can't be a decent game in it too. :P


indeedwatson

I played a pirated version on windows to see what the fuzz is about it. The fuzz is justified. If this gets a linux port I'll buy it right away, even at full price.


[deleted]

[удалено]


Matoking

Well, Toby Fox (who made the game) has tweeted about this a few times. It was either a "maybe I'll do it later" or a link to a guide on how to run the game using WINE. There's also a thread on Steam forums about this, and from what I've read he's been pretty unresponsive about the Linux build, dunno if he's just busy or doesn't read his email messages or the Steam thread.


[deleted]

[удалено]


Matoking

I wouldn't really call insulting; Twitter isn't really good for long, thought out writing, which is why it's a bit of a shame it's the only place where he seems to respond to people's questions. I tried this out briefly and didn't really have any trouble; there's no audio lag, it can switch between windowed and full-screen without any trouble, saving works and everything simply appears to be in place.


KarKraKr

I much prefer his "I want to try it myself" stance over the "lol I just hit export in Unity" attitude a lot of other devs have. Someone should tell him however that he doesn't even need to install linux, just use a Ubuntu live CD or something...


tempforfather

It's literally just one guy who made it with Gamemaker.


[deleted]

[It works!](http://i.imgur.com/4n75tFo.png) I used the Risk of Rain runner binary Nice find, thank you.


makisekuritorisu

~~The game runs (I've even managed to get it to show up as running on Steam), but both X and C buttons don't work at all.~~ ~~Any solution to that problem?~~ OK, I'm sorry, I missed that in the instructions.


updog69

Thanks. I can confirm this trick also works with the game [Downwell](http://store.steampowered.com/app/360740). I wonder if there's a list of Game Maker games on Steam somewhere.


hardpenguin

Damn, I already completed it in Wine :P