Linux & TLK 1.4
by Keith Frampton · in Torque Game Engine · 01/17/2006 (8:41 pm) · 6 replies
I just purchased the lighting kit & figured I'd post the couple changes I had to make to get it to compile in linux.
engine/platformX86UNIX/x86UNIXFont.h was missing.... I copied it from the HEAD cvs of TGE I retreived earlier this evening.
targets.torque.mk:
added synapseGaming/contentPacks/lightingPack/sgShadow.cc\ on line 18.
changed line 64 to console/CMDgram.cc \ (case sensitive issue for linux)
The three missions loaded for me after running the binary, so I assume this is all that is needed.
engine/platformX86UNIX/x86UNIXFont.h was missing.... I copied it from the HEAD cvs of TGE I retreived earlier this evening.
targets.torque.mk:
added synapseGaming/contentPacks/lightingPack/sgShadow.cc\ on line 18.
changed line 64 to console/CMDgram.cc \ (case sensitive issue for linux)
The three missions loaded for me after running the binary, so I assume this is all that is needed.
#2
01/18/2006 (4:27 am)
Actually, we still don't have an official TGE 1.4 yet for linux, but we soon will if this post is any indication. Considering this was linux specific, it makes sense that it sneaked through. I'll be quite happy once they do finally have the isues worked out... it will be nice to have TGE (& eventually T2D) compile out of the box without needing to make changes like this. :-)
#3
Appears that TLK used the taged release of 1.4 from SVN? I have been working feaverishly (with the communities support) to get 1.4 linux stable and polished for release. Their are numerous changes in SVN from the taged 1.4 release.
Drop me an e-mail, might be a quick 1 - 2 day fixer-up job to get TLK synced with current SVN on the linux side
-Ron
01/18/2006 (5:19 am)
John,Appears that TLK used the taged release of 1.4 from SVN? I have been working feaverishly (with the communities support) to get 1.4 linux stable and polished for release. Their are numerous changes in SVN from the taged 1.4 release.
Drop me an e-mail, might be a quick 1 - 2 day fixer-up job to get TLK synced with current SVN on the linux side
-Ron
#4
Ah, so the linux changes were more involve than that. Sounds like they're still close enough to the TGE 1.4 release that merging should be easy.
Thanks for the offer, but I'm trying to keep the TLK releases based on TGE releases to make sure TLK doesn't stray too far from the community's current code base, and to maintain compatibility with other TGE based products.
-John
01/18/2006 (4:12 pm)
Hey Ron,Ah, so the linux changes were more involve than that. Sounds like they're still close enough to the TGE 1.4 release that merging should be easy.
Thanks for the offer, but I'm trying to keep the TLK releases based on TGE releases to make sure TLK doesn't stray too far from the community's current code base, and to maintain compatibility with other TGE based products.
-John
#5
CVS for TGE 1.4(linux) is up to snuff, some beating has been done on it and appears solid. I am just waiting a couple of days before sending an installer to GG. Want to give people a chance to thrash what is in CVS and report any issues
-Ron
01/18/2006 (5:34 pm)
John,CVS for TGE 1.4(linux) is up to snuff, some beating has been done on it and appears solid. I am just waiting a couple of days before sending an installer to GG. Want to give people a chance to thrash what is in CVS and report any issues
-Ron
#6
Thanks!
02/06/2006 (8:18 am)
I'm sorry I'm a bit of an idiot but could someone please explain in a step by step manner how to get the current TLK to compile with the Linux CVS, I realize it's probably just a matter of generating and merging diff files, but quite honestly just having a list of what commands exactly to run, would be a God send since we are talking about 2 extremely complex projects here.Thanks!
Torque Owner John Kabus (BobTheCBuilder)
Hmm... interesting, you're talking about 1.4 right? Interesting that this was all that was missing from TGE's 1.4 release to be linux friendly, wonder why GG pushed TGE 1.4 out without these?
Anyway, awesome! When TGE 1.4.1 is released with a few bug fixes, linux support, and some other things I'll definitely post a TLK 1.4.1.
Meanwhile this post will be a big help to anyone using linux, thanks!
-John