Return to Startopia

I decided to revisit Startopia, a nifty Windows XP game. I had trouble because they don't use Direct3D correctly; they make assumptions about your card. I had to teach it about mine to prevent a bluescreen every time I ran the game.

Startopia uses a file called "CardID.tom" to describe video cards which are identified by PCI ID. The Vendor is specified, then the device, and some characteristics are given. I just copied the top GeForce entry and changed the device ID. This is what I added to the file under the nVidia section:

Device:0CA3 GeForceGT240
Tweak:SRT_Z_BUFFER_USE_SAME_DEPTH 1
Tweak:SRT_Z_BUFFER_USE_SAME_SIZE 1
Tweak:SRT_Z_BUFFER_DONT_USE_BACKBUFFER_Z 1
Tweak:SRT_POLYGON_SUBRECT_CLEARS 1
Tweak:SRT_ENABLE 1
Tweak:IMPOSTOR_ENABLE 1
Tweak:RENDERSTATE_STATE_BLOCK_MACROS_ENABLE 0

It has completely fixed my problem.

Comments

OK, no it hasn't. The game is still bluescreening the driver every time I run it after using Direct3D for anything, including running Startopia. If I quit and go back in, it fails. I also have to disable cursor acceleration in advanced properties or I get a smear of the accelerated cursor across my display. Classy. Other titles work great on both XP and Linux, for example Battle for Middle-Earth on XP...

P.S. The 1.02 patch at least lets me get in and play; more than half the time 1.01 just bluescreens on startup.

Add new comment

Default

  • Use [fn]...[/fn] (or <fn>...</fn>) to insert automatically numbered footnotes.
  • You may link to images on this site using a special syntax
  • Web page addresses and e-mail addresses turn into links automatically.
  • To post pieces of code, surround them with <code>...</code> tags. For PHP code, you can use <?php ... ?>, which will also colour it based on syntax.
  • Internal paths in single or double quotes, written as "internal:node/99", for example, are replaced with the appropriate absolute URL or path. Paths to files in single or double quotes, written as "files:somefile.ext", for example, are replaced with the appropriate URL that can be used to download the file.
  • Filtered words will be replaced with the filtered version of the word.
  • Lines and paragraphs break automatically.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <blockquote> <q>

Issue

  • Lines and paragraphs break automatically.
  • To post pieces of code, surround them with <code>...</code> tags. For PHP code, you can use <?php ... ?>, which will also colour it based on syntax.
  • Allowed HTML tags: <a> <em> <strong> <cite> <blockquote> <code> <ul> <ol> <li> <dl> <dt> <dd>

Drinking Game

  • Web page addresses and e-mail addresses turn into links automatically.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <img> <p> <br> <pre> <h2> <h3> <h4>
  • Images may be embedded like: [image:node_id align=alignment hspace=n vspace=n border=n size=label width=n height=n nolink=(0|1) class=name style=style-data node=id] Leave off any attributes you don't want.
  • [img_assist|...] tags will be displayed, maybe. Please don't make more of them.

Plain text

  • No HTML tags allowed.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Lines and paragraphs break automatically.
CAPTCHA
This question is for testing whether you are a human visitor and to prevent automated spam submissions.
Refresh Type the characters you see in this picture. Type the characters you see in the picture; if you can't read them, submit the form and a new image will be generated. Not case sensitive.  Switch to audio verification.