Falling apart, but holding together

| No Comments | No TrackBacks

Once upon a time, there was this game company called Loki Games. They made some nice Linux ports of games and then went bankrupt. Luckily, most of the games still work.

However, I got this weird idea today: Does Sid Meier's Alpha Centauri really need the CD? Well, I went and uninstalled the game, reinstalled, and after some patching, turns out that if I install the whole 600-whatever-megabytes of stuff, yes, the game works just nice and doesn't need a CD at all.

The patch following the reinstall fails spectacularly, however:

loki_patch: dynamic-link.h:57: elf_get_dynamic_info: Assert-makro "! "bad dynamic tag"" ei pidä paikkaansa.

Soooo... the program used by the patcher uses a dog-ancient tricks or something. The patch is just a mysterious executable full of binary crap? Are we doomed?

Well, no...

Stripping away the first few lines of the smac-6.0a-x86.run file, it turns out the file itself is just a .tar.gz file. Blowing that away, I get a small bunch of files: a few shell scripts, a file called patch.dat and what seem to be replacement files. The replacement files turn out to be in "xdelta" format. The patch.dat file is straightforward: Just look at the file name, old MD5 checksum, new file's MD5 checksum, run the xdelta, compare the checksums with patch.dat just to see if it went right, and move the new file over the old file. Tadah!

Still, I'd prefer something a bit easier next time...

No TrackBacks

TrackBack URL: http://www.beastwithin.org/mt/tb.cgi/85

Leave a comment

About this blog

Videogaming from the cold North - Random babbling on videogamesque stuff from Urpo Lankinen, Just Another Geek™ from Oulu, Finland.

Some other blogs of mine that focus on other things:

My Gamercard

Keep the Ramble Going

It's unlikely I'll be able to get any games or anything with the meager support from Flattr, but I may be able to get some coffee. Coffee is essential to rambling. Please support this blog.

About this Entry

This page contains a single entry by Urpo Lankinen published on November 14, 2007 1:46 AM.

Voiced dialogue makes modding hard... not interesting? was the previous entry in this blog.

Taxidermied Wolf is the next entry in this blog.

Find recent content on the main index or look in the archives to find all content.

Anonymous commenting in this blog has been disabled due to majority of it being spam. However, OpenID is accepted here! Simply log in with your OpenID and comment away! Confused? No worries: Learn more about OpenID. (And no, F*c*b**k C*nn*c* will never, ever be supported here, as long as we have actual open federated web standards.)
OpenID accepted here Learn more about OpenID

Firefox Download Button