Game Development Community

Linux Collaboration

by Kyle Carter · in Torque Game Engine · 11/24/2005 (1:18 am) · 490 replies

Hey guys,

Based on the discussion happening at Jeff's .plan, I'm starting a thread here in the private forums so that Linux Torque developers who are interested in seeing stronger Linux support can get more involved in the development process.

This is also a chance to help get more Torque projects onto Linux. There's a bit of a shortage of reliable Linux-enabled developers that are willing to do builds, help port, etc.

So if you want to see across-the-board Linux support happen, you're a good dev, and you're willing to donate a little time to the cause, consider volunteering. :)

(And don't think this is a thankless job, either - of the four Linux guys I've worked with, one now works at GG doing XBox 360 development, one does builds for many games, one is able to make money doing contract work, and another is working on a kick ass RTS with a now-GG-employee... This is a great opportunity to get more involved in professional game dev, get some nice perks, or just earn the respect & adulation of your peers.)

Having a list of people who are interested in this sort of thing will be a big boost to anyone trying to get their product on Linux, including things like GG getting future Torque releases out. :) Instead of scouring the web, people can just check here. Fast, quick, easy.

Thanks for taking the time to get involved!
Ben
Page «Previous 1 2 3 4 5 6 7 Last »
#1
11/24/2005 (1:22 am)
I'm in!
#2
11/24/2005 (1:30 am)
I'm also in.
#3
11/24/2005 (1:48 am)
Same here, experienced with wxWidgets and pure C++ programming across Windows, Linux, and some FreeBSD. So, I should be helpful some where. I have done some TGE fixes on Linux before to get it to compile under gcc, but other than that it'll be an interesting learning experience. :)

Coming to think of it I once wrote a pretty good and some what detailed tutorial a few years ago on how to compile RealmWars. I never did post it, woops. :P
#5
11/24/2005 (2:43 am)
Me too
#6
11/24/2005 (3:45 am)
I could give it a shot. :)

I'd love to help with porting tools. I'm not as skilled as a lot of the talented folk I see these days, but in the past 5 years I have made C/C++ applications for both Windows and Linux, and have ported them both ways. I've done Gtk+ programming mostly in C, but I've also studied Gtk+ for C# and python. I haven't made anything with wxWidgets, but I have studied it for a little while.

Here's a couple of video game related Linux tools (Gtk+ GUI) I've made:

www.unrealmark.net/linux.php

gunrealtools.sourceforge.net

If you're interested in getting some tools out on Linux, I'll be glad to work pro bono and sign any NDA's necessary to get this rolling, as long as I can add something useful to my resume from doing it. Give me a shout @ jeffrey at unrealmark dot net if it sounds like something you want to do. If not, then maybe I'll make my own Linux tools for Torque development.

Cheers.
#7
11/24/2005 (5:18 am)
I'll do what I can :)
#8
11/24/2005 (6:02 am)
When I get back from the in-laws next week I will
be all over the 1.4 build like white on rice! Sorry I have
slacked on getting out the door, family and holidays sucked me
dry last week :(... It will be done next week come hell or high water

-Ron
#9
11/24/2005 (6:03 am)
Ron, hopefully it won't come to that ;)
#10
11/24/2005 (6:38 am)
Maybe this is a sign I should finally get my linux box set back up again ... its in bits on the lounge floor probably annoying my flatmate.
#11
11/24/2005 (6:50 am)
I'd be happy to help out where ever I can.
#12
11/24/2005 (7:49 am)
Ok I have compiled the new 1.4 on ubuntu breezy (gcc 4.0.2) but I'm having an issue with the Arial font that is required by Torque...but still a success :)

p.s. some hints for the font problem?
#13
11/24/2005 (7:58 am)
Re: the font problem ...

The Arial requirement is a couple of lines of code in GuiControlProfile (I think, it might be elsewhere). Just hack it to try to fall back to Helvetica if Arial isnt available.

T.
#14
11/24/2005 (8:20 am)
Sign me up.
#15
11/24/2005 (8:27 am)
Adellion has already promised its fan base that the game will be provided on all three platforms at product launch. For this reason Jeff's Option 1, is not good for us. In fact, only option 3 really has any chance of being useful to us. In addition it is our intention to drive the game from Linux rather then Windows servers at our publisher's request.

So if GG will provide the SVN access, HonourBound Ltd. will provide try and provide some programming support for TGE and TSE for the foreseeable future for at least one distro. I would like to offer to help support T2D as well, but that is not possible at this time, as the diversion of resources will have to be justified to our publisher.
#16
11/24/2005 (8:49 am)
I think that my font problem is in gNewFont.cc in this code :

PlatformFont *platFont = createPlatformFont(faceName, size, charset);

if (platFont == NULL)
{
AssertISV(dStricmp(faceName, "Arial") != 0, "Error, The Arial Font must always be available!");

// Need to handle this case better. For now, let's just return a font that we're
// positive exists, in the correct size...
return create("Arial", size, cacheDirectory, charset);
}

that try to create the font arial and does an infinite loop if it can't create the Arial font
#17
11/24/2005 (9:04 am)
But the assert should fire in that case - it's an AssertISV! :(

(BTW - the font discussion should probably go to a new thread. The thread title is "linux collaboration", not "help me with my font code.")

To everyone else - thanks for raising your hands!
#18
11/24/2005 (9:15 am)
Sorry :)
#19
11/24/2005 (9:39 am)
Not to nitpick, but BBS Games isn't flagged for being a Torque licensed customer or does that only effect TGE customers and not say TSE, T2D, etc..? :P
#20
11/24/2005 (9:42 am)
He better be, he's posting in the private forums. :P

It's a core tech issue, applies to most Torque products. (Including T2D and TSE IIRC.)
Page «Previous 1 2 3 4 5 6 7 Last »