Check out our Monthly Survey Page to see what our users are running.
We do often include affiliate links to earn us some pennies. See more here.

Building a Retro Linux Gaming Computer - Part 19: SiNsational

By - | Views: 27,960

Return to Part 1: Dumpster Diving

Continued from Part 18: Run Away and Join the Circus

Given the the company's current focus, the name Hyperion Entertainment seems an odd fit for the modern maintainer of AmigaOS, betraying its earlier status as an Amiga focused video game porting house. Attracted by the apparent success of Loki Software, Hyperion Entertainment also decided to expand into the Linux market, porting three games to the platform. One of their ports, that of SiN, to this day remains from them an elusive Linux exclusive.

Being given only a limited physical release in Europe, the Linux version of SiN is almost impossible to find today, so I would like to thank Nickolas Grigoriadis for supplying me with a copy. First developed by Ritual Entertainment for release in 1998 SiN is an ambitious if adolescent first person shooter with pretensions towards being an immersive sim, with level design that allows for a number of branching paths and a great degree of interactivity.

Adolescent applying to both the content of SiN, with its ridiculous comic book plot carried by the bosom of its femme fatale antagonist, and to how well baked the final product is. Notorious for its bugs SiN can also just feel a bit of a mess, being a headache for completionists with its multiple conflicting objectives. SiN plays more as an overwrought Duke Nukem 3D than something like Deus Ex, perhaps unsurprising given the input from the likes of Richard Grey and Charlie Wiederhold.

When the ingredients are fully cooked the game can be compelling, but you have to take the rough with the smooth. This also applies to the quality of the Linux port, with it being mercurial to get working. When I first installed the SiN demo on Red Hat Linux 7.3 it refused to recognize my libGL.so library, but in the year or so since it started working without a hitch. This carried over to when I installed the full version, but I still have no firm idea as to what changed.

SiN also has the most obnoxious retail key and disc checks of any Linux game I have encountered, with it just kicking you to the desktop with an stderr message when starting a new game if the CD-ROM is not mounted. Given how often the game crashed this did not fill me with confidence. In addition, I found that audio clips would cut each other off and would at times be distorted, with the worst offender for this being at the end of the optional "Missile Silo" level.

 

How much these problems had to do with the Linux port or the nature of SiN itself remains unclear, although I suspect it to be a combination of both. I found myself stuck for a time in that same level as it is the only instance in the whole campaign where the unadvertised inventory screen, accessible with the F11 key, is required in order to progress. SiN develops a habit of putting hurdles in your way, as an even more significant roadblock would arise from my going off the beaten path.

Since I had opted to destroy all the pumps in the optional "Geothermal Plant" level, this breaks the scripting when you are forced to go through the "Biomass Reclamation Center" later in the game, causing Darwin Chamber 3 in "Area 57" not to be accessible. Thankfully a fan patch exists to fix this specific issue, as otherwise I would have been forced to cheat, or load up a previous save and use the alternative path through the "Hidden Docks" instead.

This was followed by the next level "Xenomorphic Laboratory" producing broken save files, but once I got past this things proceeded fine up until the penultimate "Munt Phoenix" level. Here the scripting broke again, with the enemies standing stock still instead of attacking me, and mission critical items not spawning in. This I could resolve by just restarting the level, letting me go on to defeat the final boss, although the final MPEG cutscene aborted after a few seconds.

Performance wise Windows 98 averaged 40.7 FPS compared to 33.1 FPS under Linux using High settings, with both versions benefiting from turning Tessellation and Dynamic Lighting off. Doing so brought the Linux average up to 37.3 FPS, although this was still dwarfed by the 51.2 FPS seen on Windows 98 with the same settings. Windows benefits too by having access to the more polished Wages of Sin mission pack, which sadly was never ported over to Linux.

SiN would also later be adapted into an animated film, the inverse of what gave us the software I am to cover next. Plenty of games released for Linux could be considered adolescent or even childish, but software designed with actual children in mind can be few and far between, at least in the commercial or retail space. Time for some family friendly entertainment, even if I do come away from the experience questioning the sincerity of the publisher's intentions.

Carrying on in Part 20: The Antediluvian World

Return to Part 1: Dumpster Diving

Article taken from GamingOnLinux.com.
Tags: Action, Editorial, FPS, Retro, Review | Apps: SiN
16 Likes
About the author -
author picture
Hamish Paul Wilson is a free software developer, game critic, amateur writer, cattle rancher, shepherd, and beekeeper living in rural Alberta, Canada. He is an advocate of both DRM free native Linux gaming and the free software movement alongside his other causes, and further information can be found at his icculus.org homepage where he lists everything he is currently involved in: http://icculus.org/~hamish
See more from me
The comments on this article are closed.
19 comments
Page: «2/2
  Go to:

grigi Jan 3, 2023
Yeah, SiN was probably the most troublesome Linux port I ever had. Well done on getting it to run an complete it!

It really was a game that had hints of greatness, but was a bit confused by itself.
gbudny Jan 3, 2023
Quoting: grigiYeah, SiN was probably the most troublesome Linux port I ever had. Well done on getting it to run an complete it!

It really was a game that had hints of greatness, but was a bit confused by itself.

It's much simpler with the installer from liflg, and it works on Ubuntu 20.4.

It's an exaggeration because I saw many more problematic games.
I keep the old computer with the Linux distribution from 2003 to play games:

- Mohaa Beta 3 - I get used to sound issues, but it is impossible to play without crashes on anything higher than 2.6.7. It's a great game if you want to spend 30$ on an old computer.
- Devastation beta 1 - I used the save games from the Windows version on Wine to finish it. This game has a lot of issues, but it works on Ubuntu 20.4
- Kingpin - It's less problematic on the old Linux distributions. However, it's ridiculously difficult to run on many modern Linux distributions
- etc.

Sin is quite tricky on many levels. I had this weird feeling sometimes that I played Sof or kingpin instead of Sin, which was great.

Quoting: HamishI had never even heard of this game before, so thanks for the suggestion. I will certainly consider it.

They sell it again on Ebay, and It's simillar to classic Bard's Tale games.

I mentioned Titan computer which was a german company specializing in publishing games for Linux, Mac, Amiga, and so on. They published Shogo, Sin, and Jagged Alliance 2 for Linux.

We know that Tribsoft ported Jagged Alliance 2 for Linux and the company was closed shortly after it. Tribsoft planned to port other games to Linux like Majesty and Europa Universalis.

https://web.archive.org/web/20041207053221/http://www.titan-computer.com/linux/index.html

I have no idea that in 2000 Titan Computer wanted to publish Majesty for Linux. We know that later, Mathieu Pinard decided to help LGP in releasing Majesty to Linux x86/PPC.

Similarly, Titan Computer was interested in releasing Gorky 17 for Linux. I'm guessing Hyperion didn't want to work with Titan Computer after publishing Shogo and Sin for Linux. They decided to spend a few years porting Gorky 17 to Linux x86/PPC with a Linux team of Michael Simms. LGP replaced the gap after Loki, Tribsoft, and Titan Computer.

There was a chance that Titan computer could become so well-known like Loki, LGP, or even Alternative Games that disappeared in 2022.


Last edited by gbudny on 3 January 2023 at 2:28 pm UTC
Iggi Jan 3, 2023
My guess for the next article would be Atlantis: The Underwater City - Interactive Storybook


Last edited by Iggi on 3 January 2023 at 7:59 pm UTC
slaapliedje Jan 4, 2023
Quoting: gbudnyThat was the only FPS game officially ported to Linux PowerPC, and it has some interesting options for Linux users

- computers with the x86 processor
- PowerPC Macs with Linux
- you could try to run Sin on the game consoles like PS2, or other Linux computers with the PowerPC processors like Amiga, PEGASOS, IBM etc.

Ha, Hyperion could figure out how to port that to Linux on PowerPC macs, but damned if they can port AmigaOS to PowerPC Macs... :P Which makes no sense to me, as you'd think there would have been far more uptake of that operating system if they'd make it for more affordable hardware.
gbudny Jan 4, 2023
Quoting: slaapliedjeHa, Hyperion could figure out how to port that to Linux on PowerPC macs, but damned if they can port AmigaOS to PowerPC Macs... :P Which makes no sense to me, as you'd think there would have been far more uptake of that operating system if they'd make it for more affordable hardware.

I have never been the Amiga user myself.

I'm guessing that Hyperion realized that there are thousands of people that want to use AmigaOS. They will be interested in spending a lot money for the hardware if they can make something useful on their favorite operating system.

The majority of Mac users buy computers to run new version of macOS. In the same way, they get used to their favorite applications that aren't available for Windows or Linux.

I think that many MorphOS users have a second computer with Amiga OS.

I can't understand Hyperion decisions. Shogo for Mac Classic was a success, and they didn't even made a patch for Mac OS X users.

They were more interested in porting Gorky 17 to Linux x86/PPC than releasing games like Europa Universalis for Mac.


Last edited by gbudny on 4 January 2023 at 9:53 pm UTC
slaapliedje Jan 4, 2023
Quoting: gbudny
Quoting: slaapliedjeHa, Hyperion could figure out how to port that to Linux on PowerPC macs, but damned if they can port AmigaOS to PowerPC Macs... :P Which makes no sense to me, as you'd think there would have been far more uptake of that operating system if they'd make it for more affordable hardware.

I have never been the Amiga user myself.

I'm guessing that Hyperion realized that there are thousands of people that want to use AmigaOS. They will be interested in spending a lot money for the hardware if they can make something useful on their favorite operating system.

The majority of Mac users buy computers to run new version of macOS. In the same way, they get used to their favorite applications that aren't available for Windows or Linux.

I think that many MorphOS users have a second computer with Amiga OS.

I can't understand Hyperion decisions. Shogo for Mac Classic was a success, and they didn't even made a patch for Mac OS X users.

They were more interested in porting Gorky 17 to Linux x86/PPC than releasing games like Europa Universalis for Mac.
That is the point though, mac users will want the latest macOS, so they will sell off their PPC macs, as they were deprecated by Apple. But the hardware is still more than beefy enough to run modern stuff, especially something as light weight as AmigaOS.
sourpuz Jan 22, 2023
Hats off, you know how to write, good sir. I enjoy this series immensely!
slaapliedje Jan 31, 2023
Quoting: Lightkey
Quoting: Hamish
Quoting: gbudnyDo you plan to write the article about Devil whiskey for Linux?
I had never even heard of this game before, so thanks for the suggestion. I will certainly consider it.
Me neither! That makes two old Linux games already that I didn't know about. Tux Games didn't sell it or I would have gotten it.

Quoting: gbudnySimilarly, Titan Computer was interested in releasing Gorky 17 for Linux. I'm guessing Hyperion didn't want to work with Titan Computer after publishing Shogo and Sin for Linux. They decided to spend a few years porting Gorky 17 to Linux x86/PPC with a Linux team of Michael Simms. LGP replaced the gap after Loki, Tribsoft, and Titan Computer.
I played the demo of Gorky 17 on Linux/ppc and it was one of my favourite games. Was really looking forward to playing the full game only to encounter a crash shortly after where the demo ended. Michael Simms told me they didn't have the sources, so instead LGP ultimately stopped supporting PPC ports and I had to complete it on my x86 machine.
I don't know what happened to my copy of Devil's Whiskey... but I never could get it to work, it requires an old Python or something.
Hamish Jan 31, 2023
Quoting: slaapliedjeI don't know what happened to my copy of Devil's Whiskey... but I never could get it to work, it requires an old Python or something.
Well, that kind of is the whole point of this computer, so I should really at least try the demo at some point.
While you're here, please consider supporting GamingOnLinux on:

Reward Tiers: Patreon. Plain Donations: PayPal.

This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring good, fresh content. Without your continued support, we simply could not continue!

You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
The comments on this article are closed.