Linux version

mimoxmimox Posts: 22
edited September 2012 in Off-Topic Discussions
I just registered here to talk about a possible Linux version of Torchlight. With the game nearly done, now is the time I guess... :D

The FAQ still mentions "We have not made any decisions regarding versions on any other platforms as of this time", which is kind of nice but a bit more information would be great. How likely is a future port to Linux? Are there any real technical problems that would be involved?

Sacred:Gold is the only comparable game on Linux right now. I am sure the game is exactly what a lot of Linux gamers are looking for. Also, I think Torchlight's "different" distribution channel and price tag would help making this a success just like with the following recent games:

Mystic Mine: http://www.koonsolo.com/news/?p=33
Caster: http://elecorn.com/blog/2009/05/caster-is-hot-well-sort-of/
World of Goo: http://2dboy.com/2009/02/12/world-of-goo-linux-version-is-ready/

Those show that there *is* a market for Linux games and it really pays off to do ports.

If you don't want to port the game yourself, consider outsourcing the port to Linux Game Publishing.
«13456715

Comments

  • Just some background, I am in no way affiliated with the developers, nor do I care about a Linux port at all.

    However, I understand there is an OS X port in the works, and both OS X and Linux are someeeewhat similar, meaning it'll probably have an OpenGL component. My understanding is that the DirectX to OpenGL port is the most work, but if that's done it shouldn't be too hard to do.

    But then again, what do I know? ;)
    supadutchftgreenwizard8.jpg
    R.i.P. HGL Servers, Halloween 2007 - January 2009
  • mimoxmimox Posts: 22
    My understanding is that the DirectX to OpenGL port is the most work

    Yes, I assume the same. Ogre3D runs on Linux, maybe other components that are used are not, but that would be a thing the developers could answer. Anyway, if the port is not much trouble at all there's even more reason to do it. Even if the Windows-Linux percentage ends up being 100:5 or something like that, the result would probably be a fair amount of extra money for Runic...
  • hawknhawkn Posts: 8,348
    Lol there are more mac users than linux(i think), but even then i'm buying windows for my mac so i can play TL...
    ...I most certainly am not the meanest person on these forums, I defer that position to hawkn. ~ AMB2010
    I7OBI.png
    Runic Games Fansite My Deviant
  • mimoxmimox Posts: 22
    hawkn wrote:
    Lol there are more mac users than linux(i think)
    I am not questioning this. Still, every additional buyer is a buyer. And I am sure we could expect more than 10 Linux gamers :lol:
    hawkn wrote:
    but even then i'm buying windows for my mac so i can play TL...
    Well, I would say that it is not supposed to work like _that_ :D
  • hawknhawkn Posts: 8,348
    The reason i'm buying windows for my mac is because there are no good games for mac, and i'm a gamer...
    ...I most certainly am not the meanest person on these forums, I defer that position to hawkn. ~ AMB2010
    I7OBI.png
    Runic Games Fansite My Deviant
  • syltmansyltman Posts: 159
    Let's wait until this game is released, it may work perfectly fine with wine?
  • hawknhawkn Posts: 8,348
    Lol, TL isn't the only game i'll play. I have about 30 games waiting for a hard drive for me to install them onto.
    ...I most certainly am not the meanest person on these forums, I defer that position to hawkn. ~ AMB2010
    I7OBI.png
    Runic Games Fansite My Deviant
  • ChrisChris Posts: 9
    Torchlight on Linux would be fantastic for people like me. I'm stuck in Mint whenever i'm at office, just because LaTeX packages are easier with a repository manager. But tons of people here at uni use Linux for general convenience. Wine is a bit messy, virtual hardware and all, but generally good. I don't like the borders much though, especially if Preditor had to be run in Wine. Anyone know what Pred was made in, *hopes for something like wxWidgets*, But yeah, later seeing the Torchlight game as a deb somewhere would be kickass.
    Ph.D Computer Science, Durham University.
    Research Interests: Computer Graphics, Network Architectures, Parallel Programming.
    Showcase Website: http://www.cwkx.com
  • mimoxmimox Posts: 22
    > Wine is a bit messy, virtual hardware and all, but generally good

    Well, first of all, there is no virtual hardware in wine. Wine implements the windows APIs on top of linux. Theoretically this could work perfectly, but it will never be free of bugs. I have bought a number of windows games to be played in wine... games that were said to work flawlessly. Half-Life 2 is one of them... it really works fine with one release and then breaks horribly for month (either because of a new patch from Valve or a wine update). WarCraft III is a nother "good" example. It works great, only problem is that you cannot save or it will crash. The bug is known but is not being fixed for a year or so. This is why wine is not really an option...
  • ChrisChris Posts: 9
    mimox wrote:
    > Wine is a bit messy, virtual hardware and all, but generally good

    Well, first of all, there is no virtual hardware in wine. Wine implements the windows APIs on top of linux. Theoretically this could work perfectly, but it will never be free of bugs. I have bought a number of windows games to be played in wine... games that were said to work flawlessly. Half-Life 2 is one of them... it really works fine with one release and then breaks horribly for month (either because of a new patch from Valve or a wine update). WarCraft III is a nother "good" example. It works great, only problem is that you cannot save or it will crash. The bug is known but is not being fixed for a year or so. This is why wine is not really an option...

    Good point, I was confusing myself with virtual machines, ahk long day :roll:
    But yeah, you're right about the updates and the borders/integration still bothers me a bit with it. A Linux release still has my vote, if all it takes is one guy to spend a couple of days compiling it with some different settings, and a testing round. I'm guessing it wont be that simple, but after the mac release it shouldn't be too much.
    Ph.D Computer Science, Durham University.
    Research Interests: Computer Graphics, Network Architectures, Parallel Programming.
    Showcase Website: http://www.cwkx.com
  • ombraombra Posts: 1,008
    Personally i hope to see a linux port too. At first glance it seems to be a niche market, but i think the linux users will be more than happy to play such an incredible nice game in their freetime too. ;-)

    But i know the pros and cons.
    Former Forum Nicks
    Hellgate London: Pumpkinnose
    Mythos: Sanguefreddo
  • johny8johny8 Posts: 1
    Hi Friends.
    I am new to this gaming world and also for linux OS but want to install Torchlight. I am using RHEL 4 now but want to know best compatible linux flavour for Torchlight.
    Can anyone suggest on this ? I found some solution from this topic but still not cleared about it.
    where there is a will there is a way
  • jamesLjamesL Posts: 3,568
    at this point the best solution is to have wine, then download the demo of the game and see if it will run

    I know its not the solution anyone wants to hear, but that seems to be the answer
    I don't have a sig
  • MaximBMaximB Posts: 3
    Now that the release day has finally arrived, are you planning on porting Torchlight to Linux ?
  • CorniCorni Posts: 14
    Hi,
    I'd really like to see a Linux port as well, from what i've seen tilll now I just love it!
    The main point, directx vs opengl is also dealt with because of ogre, which runs under linux as well.
    Another thing which is hard on linux, sounds, is done with FModEx, which has a linux port as well :)
    What's missing is a port of the Ogre ParticleUniverse plugin, which has no linux port, but it should be trivial to do, according to it's developer.
    Then there's the main executable, torchlight.exe:
    Threading, instead of WinAPI threads, boost.thread
    Filesystem, boost.Filesystem
    windows registry: move to ini-style, lots of OSS librarys available
    There's not much more stuff to port, judging from the dll imports of TL.exe
    Build system (you probably use VS 200x, but i'm unsure): cmake, which even automagically generates projects/solutions for MS VS as well.
    If you don't want to make a linux port, is it possible to get a volunteer project up for this?
    I'd really like to help if this is possible.
    The stuff listed above would need to be done for a Mac port as well, at least a level of OS abstraction is needed at some point, and using libraries which have win, mac and a linux port there wouldn't hurt.

    The editor, on the other hand, will probably have to stay win-only because you said it's written in C#, or at least I don't know enough about C# and linux, except that the Mono project tries to implement it on linux.
    Thanks for consideration,
    Cornelius
  • mimoxmimox Posts: 22
    Corni wrote:
    The editor, on the other hand, will probably have to stay win-only because you said it's written in C#

    Depending on what sort of system components it uses it could even run unmodified on Linux and Mac using Mono. But I suspect it is not pure C#, e.g. embeds Ogre3D etc? That would make it more complicated. But the Mono team actually helps companies "porting" .net stuff to Mono or fixing Mono bugs to make things work...
  • chozarchozar Posts: 1
    I registered just to post this.

    I'm a linux user, and I will buy torchlight for linux the first day it is available. The game looks really great.

    Take a look at the data that 2dboy and World of Goo announced for their recent sales. Linux users are a small part of the overall market, but 17% of their sales in the past 2 weeks were from Linux users. Compared with 19% mac and the remainder Windows. That's sizable, and profitable. It can only continue to help with the network effect you get by having more people out there playing your games. I also believe that the biggest day of sales for World of Goo was the day they released the Linux version.

    Just because we don't pay for our OS doesn't mean we don't pay for software when it makes sense.

    It looks like games that had cross-platform in mind since the beginning are easiest to port. It also looks like Torchlight mostly went this route already. Please consider doing what it takes to help us Linux (and Mac) users, that may very well be a third of your market.
  • syltmansyltman Posts: 159
    Has anyone tried to run this game with wine yet to check the results? I could perhaps try tommorow when I'm installing ubuntu 9.10
  • mimoxmimox Posts: 22
    syltman wrote:
    Has anyone tried to run this game with wine yet to check the results?

    There's another thread about running with wine and it seems like wine is not able to cope with the copy protection. Those who got it running are most likely running a cracked and/or pirated version :cry:
  • Hi I posted in the wine thread with my begging for a linux native binary. You can see the post here: viewtopic.php?f=5&t=1272&p=25030#p25030

    People have had mixed results with wine depending on where they bought and downloaded the game. It appears the Steam version is the only one working right now. The demo is deceptive, as currently the only demo is up on Steam and it does work. The game runs fine under Linux as does the demo. But when you buy the game it will not work because of the copy protection.

    Please count this as my vote for a native linux version. Thank you.
  • oohohoohoh Posts: 1
    Hello,

    Please consider a Linux port for Torchlight.

    Regards,
    oohoh
  • Hey,
    Hate me too posts, but that’s what this is likely to be.
    I want to buy this game, but I wont until there is a binary available for Linux. Already a proud owner of Linux editions of WorldOfGoo, Penumbra, Prey, Darwinia, & Defcon to name a few…
    Please, if you decide to, make it a separate purchase so you can track OSes, and not just a binary to download to patch the other copies, I like being counted :D

    Regards,
  • Throw down another count for the Linux version.
    This game would also be a license to print money if it was released on XBLA (not like the half-arsed failure that is Arkadian Warriors), and PSN.

    [And now for the DRM rant, skip it if you don't want to hear it]

    I don't understand this at all.

    The game was "released" DRM-free illegally on day one. Consequently, it also WORKS (sans fullscreen and some other minor issues).

    Ask yourselves if it was worth the effort to even bother putting the DRM in, and the cost associated with licensing the DRM and the cost to implement it.

    The DRM was removed by pirates on the first day.

    Linux users can't play the game in good conscience. Even if we pay for the game, we would have to resort to illegal means (in some countries) to enjoy the game.

    I hope it was worth it.

    I want to enjoy your game, but I don't want to break the law to do so.
    Other games (Heroes of Newerth, Savage 2, Darwinia, World of Goo, Tribal Trouble, and many, many more) don't treat potential customers like criminals, or turn customers into criminals.

    I'm not trying to insinuate that Linux users have any "right" to play your game, I'm just completely baffled by the decision, and utterly disappointed.
  • SqensSqens Posts: 1
    And another.

    I've been following Torchlight since it was announced, and before that I was checking the Runic website every few days for an update. If the time comes that someone gets this game running on Wine consistently and flawlessly, then I'll probably buy it, but until then I can't justify using software that doesn't want to run on my computer.

    Obviously, if a native binary came out, I'd buy it day one.

    -S
  • Jeff91Jeff91 Posts: 4
    Hey There,

    Just would like to add my vote here for Linux binary as well. In fact I pre-purchased Torchlight on Steam with (poor) assumption that because it was using the Orge engine it would run under Wine just fine. Guess that was a mistake :/ From now I on wait for a game to have an appdb entry before I buy it :(

    ~Jeff
  • Hi! new here.

    I would also like to show my interest in a Linux port.

    Also, a Linux port would instantly guarantee far and wide media coverage for Torchlight. As the linux gaming scene isn't utterly overloaded with new game releases each week (unlike windows), every single linux game released gets front page on every linux gaming (and some non gaming) news site. This would get lots more people to know about the game than other methods.
  • sLitesLite Posts: 19
    1 vote from me

    1 vote from a friend of mine
  • Have a look to this post on the 2D Boy blog : http://2dboy.com/2009/10/26/pay-what-yo ... e-wrap-up/
    17% of the birthday sales are from Linux User, 18% from Mac user and the other from Windows user. There is market for Linux. Ports game under Linux and we will buy them !
  • VadiVadi Posts: 5
    Count my vote in too.

    I don't use Wine, but I buy a ton of Linux games that comes out - since I have more money to spend on software after switching. This game definitely looks interesting, as it's been recommended to me by friends from other cross-platform games (Heroes of Newerth).
  • yes, a linux port would be very nice. i would love to be able to play on my (dedicated to linux only) lappy.
«13456715
Sign In or Register to comment.