Return to Startopia

Error message

The spam filter installed on this site is currently unavailable. Per site policy, we are unable to accept new submissions until that problem is resolved. Please try resubmitting the form in a couple of minutes.

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.