Anonymous edits have been disabled on the wiki. If you want to contribute please login or create an account.


Warning for game developers: PCGamingWiki staff members will only ever reach out to you using the official press@pcgamingwiki.com mail address.
Be aware of scammers claiming to be representatives or affiliates of PCGamingWiki who promise a PCGW page for a game key.

Talk:Omikron: The Nomad Soul

About this board

Not editable


On why people shouldn't talk without a rationale behind

1
Mirh (talkcontribs)

RUNTIME.ICD Error ==> safedisc issue (and since the update came with OS it's taken for granted)

Game Does Not Recognise Disc ==> ditto

Introduction Video Crash ==> codec issue (again, once you have last service pack you are fine)

Windows Compatibility On CD2 ==> CD2 is always required (SafeDisc you know). Then there are only two things where compatibility could be set (ie executables)
One is clokspl.exe, which is Safedisc stuff, and doesn't even need administrator rights cause it's all done by the system SecDrv driver
The other is Runtime.exe.. which is only needed during installation.. to be copied on the hdd. Otherwise it's never invoked.

Set Single Core Affinity ==> the emblem of fixes "just because"


EDIT: after an additional Windows update, SafeDisc is a problem again.
I could have just mentioned the normal workaround to re-enable the service.. but for W10 users' sake I guess the fix now included in the page is better

EDIT2: there is supposedly a bug with videos and the original release though

Diegoelcapo1231 (talkcontribs)

I have tried the retail version of my game with at 60fps and the flashing lights above 30fps are not appear. I have also tried the gog version of the game at 60fps and the flashing lights do not appear. So it seems to me that the statement that they say here that the lights are flashing above 30fps is wrong

Diegoelcapo1231 (talkcontribs)

Update: I have raised the clipping distance option to the maximum and now if the lights blink at more than 30fps but for some reason if I leave the option in the near they do not blink at more than 30fps

Steam controller rationale

3
Mirh (talkcontribs)

http://steamcommunity.com/app/243000/discussions/0/494631967657408547/#c458606248619523210

There are too many logical implications in this affair to make me come up with an idea tonight:

  • is it game fault? should something like this fit a specific explanation in game page?
  • is it API fault? should something like this fit a general explanation here?
  • is it controller fault? should something like this fit a general explanation here?
  • is it Windows fault? should something like this fit a general explanation here, here or here?

Of course the solution could even be a mix of these

Marioysikax (talkcontribs)

I would say combination. Really old game which wasn't updated for modern systems in any way, so you can't access steam overlay to change settings and steam controller itself doesn't (apparently) have directinput support at all. If there are other titles having similar issues (old titles which can't access overlay and directinput support only) then it should be put into steam controller article.

I really need to get my hands on that controller.

Game CD requirements (contains SafeDisc for dummies)

1
Mirh (talkcontribs)

You run runtime.exe in <path-to-game>
This access the CD and loads clcd32.dll, clcd16.dll.. and almighty secdrv.sys.
And at this point, some very neat magic comes into play.

Of course it's an old as the hills 32 bit driver.
But even if compiled in October 1999, it was ahead of its times back then, thanks to being WDM compliant.
The super secure and finicky nature of copy protection is probably what undermined forward compatibility, though Microsoft worked around this issue pretty well.
So well, it does even work out of the box with 64 bit OSs.

When the game tries to install/load the driver, drvmgt.dll transparently pass the request to the system built-in one (the very thing removed in W10 btw)
You can notice a "Security Driver" is always running, after you have enabled "Show hidden devices" in device manager under "Non Plug and Play driver" node
Stopping this service prevents the game from running (the specific reason can be read in "Event viewer" logs).

After all this tinkering, for no reason HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\C07ft5Y registry key is created.
Then clokspl.exe starts and checks 00000410.256. I don't know why this, and not the other similar files in the CD root, but I'd bet the registry key does.
Last, the same runtime.exe process we ran at the beginning executes runtime.icd (from hdd), which is the actual executable that all this scrambling allowed to decode.
for some reason %WINDIR%\win.ini is read many and many times


And this above was the first CD check to pass DRM check.
The second one being after the loading screen.
It has nothing to do with SafeDisc, it's present even in unpacked exes and it doesn't even technically require CD2.
It only seems some kind of game logic that controls if there's any disk in drives with either CD1, CD2 or CD3 placeholders.

Then, here game menu finally appears.

Take note that contrarily to digital releases, retail one won't accept "file not found" as an answer. it has not patch.dll redirect?
For example, if intro clips are removed, it will check if the files are available on the mounted disks (as in a minimal or typical installations)
If even this fails, an error screen is returned.

There are no older topics