Transcendence Port to Linux and Mac

New releases and announcements from George and the staff.
Post Reply
User avatar
GambitDash
Developer
Developer
Posts: 81
Joined: Sat May 10, 2008 7:01 am

UPDATE - LATEST VERSION HERE - UPDATE

Instead of making you search, here's a link to the latest version:
Executable Only: Not Available
Full Package: Download Here
Magic Number: 213
This was mentioned in another thread, but I decided to give it a home of it's own.

For those not following, Transcendence is being ported to Linux and Mac OSX. I will be posting screenshots and comments and the occasional request for testers to this topic.

To kick things off, here's the latest screenshot:
Image

This is running on an Ubuntu Linux VMWare guest, and is quite playable even on my slow and ancient computer.

Some people have asked for a few more details, so here's a quick (off the top of my head) rundown.

Things that aren't working yet:
  • * Sound
    * Save games
    * Stargates (this is almost 100% due to save games not working)
    * A few special characters (the extra long hyphen in item descriptions) that aren't mapped into the fonts I'm using.
    * Performance -- granted, I am running this entirely within vmware with optimizations cranked way down (and it's /still/ very playable), but there's a couple of optimizations that need doing.
General tasks I'm working on:
  • * Integrating in up to the latest official release (the original branch was taken ages ago).
    * Testing and bug identification.
    * Porting it back to Windows, and trying it for the first time on OSX (anyone have an old powerbook they want to get rid of?)
Likely, once the saved games+stargate issue is resolved, we might decide to roll out an alpha for people to test.

Cheers,
--B
Last edited by GambitDash on Thu Jul 16, 2009 5:39 am, edited 1 time in total.
User avatar
Ttech
Fleet Admiral
Fleet Admiral
Posts: 2767
Joined: Tue Nov 06, 2007 12:03 am
Location: Traveling in the TARDIS
Contact:

Keep us updated. And can't wait to get a universal binary to let my friends test it ( they are quite interested in beta testing this game )
So am I. :)
Image
Image
User avatar
Mutos
Militia Lieutenant
Militia Lieutenant
Posts: 218
Joined: Thu Aug 14, 2008 3:31 am
Location: Near Paris, France
Contact:

Hi all, hi GambitDash,


Nice endeavor, I'll be closely following it, just installed an Ubuntu on an old computer, P3-1GHz class. Volunteer for beta-testing ^-^
@+

Benoît 'Mutos' ROBIN
Hoshikaze 2250 Project
User avatar
GambitDash
Developer
Developer
Posts: 81
Joined: Sat May 10, 2008 7:01 am

Volunteers are always welcome! For best effect, find me on the IRC channel (##transcendence on irc.freenode.net).
User avatar
Mutos
Militia Lieutenant
Militia Lieutenant
Posts: 218
Joined: Thu Aug 14, 2008 3:31 am
Location: Near Paris, France
Contact:

Hi GambitDash,


Does the Linux port currently loads existing saves ?

Because if it does, I could prepare selected saves with known test situations on a vanilla Windows game, transfer them on the Linux box and load them to test such-or-such behavior.

I prepared an unmodded .99c Transcendence install to check that... Next news tomorrow morning !
@+

Benoît 'Mutos' ROBIN
Hoshikaze 2250 Project
User avatar
GambitDash
Developer
Developer
Posts: 81
Joined: Sat May 10, 2008 7:01 am

The short answer is yes, it should. The longer answer is that there's a discrepancy in one of the ID tables that I haven't sorted out yet. Anyone know what the ID 0xd005f001 is supposed to refer to? :D

In better news, I've reduced the CPU utilization by over half, so pending further review that particular issue's sorted out.

That leaves the "things that need to work list" at sound, saved games (in progress), and a few special characters in the fonts. Naturally of the three of those, sound will probably require the most work. I'll talk it over with George, but I expect I'll release a play-test version sans sound once the savegame issue is sorted out. Most everything else I have seen is fairly cosmetic.

Cheers,
--G
User avatar
evilbob
Militia Captain
Militia Captain
Posts: 555
Joined: Sun Mar 05, 2006 1:23 pm

considering the UNID is 0xd, I'd say it relates to a mod. who's unid number is 005?
User avatar
Betelgeuse
Fleet Officer
Fleet Officer
Posts: 1920
Joined: Sun Mar 05, 2006 6:31 am

0xD005F001 is the UNID of the AdventureDesc in the simple system mod that you requested.
Crying is not a proper retort!
User avatar
GambitDash
Developer
Developer
Posts: 81
Joined: Sat May 10, 2008 7:01 am

Ah hah, that explains a bit :) Thanks for the tip off, I'd forgotten that!
User avatar
GambitDash
Developer
Developer
Posts: 81
Joined: Sat May 10, 2008 7:01 am

Test these binaries!

Compatible with most or all Linux distributions!

There are still some font glitches, but everything else sans sound should be working fine; that includes extensions, savegames, and so forth. If you're interested in reporting bugs, please feel free to talk to me directly on IRC or post a bug in the bug traq.

I can't provide much in the way of customer support at the moment, but succinctly treat it just like you would a normal Transcendence archive -- extract, open the new directory, and run the transcendence binary!

EDIT:
I've found enough bugs for this go-around, so I've removed the download link. I'll re-enable it once a couple of the blockers are fixed!
Last edited by GambitDash on Sat Oct 18, 2008 3:35 am, edited 1 time in total.
speedofsquid
Commonwealth Pilot
Commonwealth Pilot
Posts: 55
Joined: Wed Aug 27, 2008 6:30 pm
Location: USA

What's the best way to label bugs on the bug traq?
Should we set version to "transport 1.1"?
User avatar
GambitDash
Developer
Developer
Posts: 81
Joined: Sat May 10, 2008 7:01 am

Good pickup. I added a 0.99c Linux for the version, which should work well for now.
F50
Fleet Officer
Fleet Officer
Posts: 1004
Joined: Sat Mar 11, 2006 5:25 pm

GambitDash wrote:Test these binaries!

Compatible with most or all Linux distributions!
Enjoy!
Yay. I will test as soon as my old gentoo machine finishes compiling kde (so perhaps in a couple days :P)


What exactly is the requirements to run? Obviously a window manager and tar, but what else?
User avatar
GambitDash
Developer
Developer
Posts: 81
Joined: Sat May 10, 2008 7:01 am

I would suggest either a window manager that can hide (or not "on top") all of it's various taskbars and stuff, OR a screen resolution > 1024x768, since right now there's no full screen support. Oh, and the usual ~40MB or so of harddrive space. Other then that, it should run on almost anything. I do all the development within a vmware guest on my Pentium 1.3Ghz Mobile processor, which wasn't top-of-the-line 5 years ago, and is much less so now :)
User avatar
GambitDash
Developer
Developer
Posts: 81
Joined: Sat May 10, 2008 7:01 am

Okay, I've gotten enough feedback to keep me busy for a couple days, at least! There's still a problem with savegame loads, which is why I've pulled the archives from the download point. If you already downloaded it, feel free to continue filling in bug reports as you find them!

Special thanks to Atarlost for being a good natured test dummy about the whole thing!

Cheers,
--G
Post Reply