Linux version

Forum for random topics.

Linux version

Postby mimox » Tue Oct 20, 2009 1:52 am

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.
mimox
 
Posts: 20
Joined: Tue Oct 20, 2009 1:31 am

Re: Linux version

Postby greenwizard88 » Tue Oct 20, 2009 9:26 am

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? ;)
Image
R.i.P. HGL Servers, Halloween 2007 - January 2009
User avatar
greenwizard88
 
Posts: 138
Joined: Mon Aug 24, 2009 8:14 pm

Re: Linux version

Postby mimox » Tue Oct 20, 2009 1:20 pm

greenwizard88 wrote: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...
mimox
 
Posts: 20
Joined: Tue Oct 20, 2009 1:31 am

Re: Linux version

Postby hawkn » Tue Oct 20, 2009 1:24 pm

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
Image
Runic Games Fansite My Deviant
User avatar
hawkn
 
Posts: 8146
Joined: Wed Aug 12, 2009 2:58 pm
Location: Redmond, WA

Re: Linux version

Postby mimox » Wed Oct 21, 2009 3:25 am

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
mimox
 
Posts: 20
Joined: Tue Oct 20, 2009 1:31 am

Re: Linux version

Postby hawkn » Wed Oct 21, 2009 11:06 am

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
Image
Runic Games Fansite My Deviant
User avatar
hawkn
 
Posts: 8146
Joined: Wed Aug 12, 2009 2:58 pm
Location: Redmond, WA

Re: Linux version

Postby syltman » Wed Oct 21, 2009 12:17 pm

Let's wait until this game is released, it may work perfectly fine with wine?
syltman
 
Posts: 145
Joined: Wed Oct 21, 2009 8:28 am

Re: Linux version

Postby hawkn » Wed Oct 21, 2009 12:50 pm

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
Image
Runic Games Fansite My Deviant
User avatar
hawkn
 
Posts: 8146
Joined: Wed Aug 12, 2009 2:58 pm
Location: Redmond, WA

Re: Linux version

Postby Chris » Thu Oct 22, 2009 7:42 am

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
Chris
 
Posts: 8
Joined: Thu Oct 22, 2009 5:44 am
Location: Durham University, United Kingdom

Re: Linux version

Postby mimox » Thu Oct 22, 2009 12:30 pm

> 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...
mimox
 
Posts: 20
Joined: Tue Oct 20, 2009 1:31 am

Re: Linux version

Postby Chris » Thu Oct 22, 2009 12:35 pm

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
Chris
 
Posts: 8
Joined: Thu Oct 22, 2009 5:44 am
Location: Durham University, United Kingdom

Re: Linux version

Postby ombra » Thu Oct 22, 2009 12:37 pm

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
User avatar
ombra
 
Posts: 995
Joined: Sun Jun 07, 2009 11:47 pm
Location: Germany, Rhineland-Palatinate

Re: Linux version

Postby johny8 » Fri Oct 23, 2009 5:19 am

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
johny8
 
Posts: 1
Joined: Fri Oct 23, 2009 4:47 am

Re: Linux version

Postby jamesL » Fri Oct 23, 2009 5:32 am

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
jamesL
 
Posts: 3360
Joined: Fri Jun 05, 2009 7:01 pm

Re: Linux version

Postby MaximB » Mon Oct 26, 2009 11:06 pm

Now that the release day has finally arrived, are you planning on porting Torchlight to Linux ?
MaximB
 
Posts: 3
Joined: Sun Aug 02, 2009 9:45 am

Re: Linux version

Postby Corni » Tue Oct 27, 2009 1:17 pm

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
Corni
 
Posts: 13
Joined: Tue Oct 27, 2009 9:49 am

Re: Linux version

Postby mimox » Wed Oct 28, 2009 1:46 am

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...
mimox
 
Posts: 20
Joined: Tue Oct 20, 2009 1:31 am

Re: Linux version

Postby chozar » Wed Oct 28, 2009 8:12 am

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.
chozar
 
Posts: 1
Joined: Wed Oct 28, 2009 8:05 am

Re: Linux version

Postby syltman » Wed Oct 28, 2009 9:05 am

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
syltman
 
Posts: 145
Joined: Wed Oct 21, 2009 8:28 am

Re: Linux version

Postby mimox » Wed Oct 28, 2009 9:13 am

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:
mimox
 
Posts: 20
Joined: Tue Oct 20, 2009 1:31 am

Next

Return to Off-Topic Discussion

Who is online

Users browsing this forum: No registered users and 3 guests