Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

Trouble starting GOF 1.0

A topic by Klatu created Mar 31, 2023 Views: 340 Replies: 10
Viewing posts 1 to 9

Hi there. Thanks a bunch for bringing this cool engine to us. 

I have just downloaded and tested with ERAS 2 without an issue. I just cannot get GOF to work. In all instances of 32bit/64bit/DX9/DX8 the game cannot find START.ini. I copied over the ini file from ERAS and even tried making a new one based on ENGINE.ini but it doesn't like that either.  

It then reports a main error that reads: 

COMPILE ERROR - file: characters\LSC_Q2Utilite.c; line: 2091

Missing variable name

------

Also many problems in the system file: 

[spoiler]

Maelstrom Engine™ 2.8.4 (64 bit)

Current dir: H:\Maelstrom\Games\COAS-GOF 

FileVersion: 4.2.8.24

Loading modules (folder: modules\)...

LoadLibrary fail for modules\\CameraDialog.dll, Error: 193 

Module [ CameraDialog.dll ] skipped

Can't load library

LoadLibrary fail for modules\\DX8RENDER.dll, Error: 193 

Module [ DX8RENDER.dll ] skipped

Can't load library

LoadLibrary fail for modules\\net.dll, Error: 193 

Module [ net.dll ] skipped

Can't load library

LoadLibrary fail for modules\\SCRIPT_LIBRIARY.dll, Error: 193 

Module [ SCRIPT_LIBRIARY.dll ] skipped

Can't load library

 41 loaded.

Reset...

Initializing CORE...

Creating atoms space: 128

 done

Initialization complete

Starting DirectX 9

HARDWARE_VERTEXPROCESSING supported, Type = 1

ERROR: in compile shader grassexvs

error:

H:\Maelstrom\Games\COAS-GOF\memory(2,3): error X5326: Read of uninitialized components(*) in v3: *x/0 *y/1 z/2 w/3

H:\Maelstrom\Games\COAS-GOF\memory(5,3): error X5326: Read of uninitialized components(*) in v1: x/0 y/1 *z/2 *w/3

H:\Maelstrom\Games\COAS-GOF\memory(11,3): error X5326: Read of uninitialized component(*) in v2: x/0 *y/1 z/2 w/3

H:\Maelstrom\Games\COAS-GOF\memory(12,3): error X5326: Read of uninitialized components(*) in v3: *x/0 *y/1 z/2 w/3

H:\Maelstrom\Games\COAS-GOF\memory(12,3): error X5326: Read of uninitialized components(*) in v3: *x/0 *y/1 z/2 w/3

H:\Maelstrom\Games\COAS-GOF\memory(14,3): error X5326: Read of uninitialized components(*) in v1: *x/0 *y/1 z/2 w/3

H:\Maelstrom\Games\COAS-GOF\memory(20,3): error X5326: Read of uninitialized component(*) in v2: *x/0 y/1 z/2 w/3

H:\Maelstrom\Games\COAS-GOF\memory(21,3): error X5326: Read of uninitialized components(*) in v2: *x/0 *y/1 z/2 w/3

H:\Maelstrom\Games\COAS-GOF\memory(24,3): error X5326: Read of uninitialized component(*) in v0: x/0 *y/1 z/2 w/3

H:\Maelstrom\Games\COAS-GOF\memory(27,3): error X5326: Read of uninitialized components(*) in v0: *x/0 y/1 *z/2 w/3

H:\Maelstrom\Games\COAS-GOF\memory(29,3): error X5326: Read of uninitialized components(*) in v3: *x/0 *y/1 z/2 w/3

H:\Maelstrom\Games\COAS-GOF\memory(38,3): error X5326: Read of uninitialized component(*) in v3: x/0 y/1 *z/2 w/3

ERROR: in compile shader vs_particles

error:

H:\Maelstrom\Games\COAS-GOF\memory(1,2): warning X2015: vs_1_0 is no longer supported; using vs_1_1

H:\Maelstrom\Games\COAS-GOF\memory(2,5): error X5326: Read of uninitialized components(*) in v1: *x/0 *y/1 *z/2 *w/3

H:\Maelstrom\Games\COAS-GOF\memory(3,5): error X5326: Read of uninitialized components(*) in v2: *x/0 *y/1 *z/2 *w/3

H:\Maelstrom\Games\COAS-GOF\memory(4,5): error X5326: Read of uninitialized components(*) in v3: *x/0 *y/1 *z/2 *w/3

H:\Maelstrom\Games\COAS-GOF\memory(5,5): error X5326: Read of uninitialized components(*) in v2: *x/0 *y/1 *z/2 *w/3

H:\Maelstrom\Games\COAS-GOF\memory(7,5): error X5326: Read of uninitialized component(*) in v7: *x/0 y/1 z/2 w/3

H:\Maelstrom\Games\COAS-GOF\memory(8,5): error X5326: Read of uninitialized component(*) in v5: *x/0 y/1 z/2 w/3

H:\Maelstrom\Games\COAS-GOF\memory(10,5): error X5326: Read of uninitialized component(*) in v4: *x/0 y/1 z/2 w/3

H:\Maelstrom\Games\COAS-GOF\memory(23,2): error X5326: Read of uninitialized components(*) in v0: *x/0 *y/1 *z/2 *w/3

H:\Maelstrom\Games\COAS-GOF\memory(36,5): error X5326: Read of uninitialized components(*) in v6: *x/0 *y/1 *z/2 *w/3

ERROR: in compile shader vs_caustic

error:

H:\Maelstrom\Games\COAS-GOF\memory(1,3): warning X2015: vs_1_0 is no longer supported; using vs_1_1

H:\Maelstrom\Games\COAS-GOF\memory(3,3): error X5326: Read of uninitialized components(*) in v0: *x/0 *y/1 *z/2 *w/3

H:\Maelstrom\Games\COAS-GOF\memory(6,3): error X5326: Read of uninitialized components(*) in v0: *x/0 *y/1 *z/2 *w/3

H:\Maelstrom\Games\COAS-GOF\memory(8,3): error X5326: Read of uninitialized components(*) in v1: *x/0 *y/1 *z/2 w/3

H:\Maelstrom\Games\COAS-GOF\memory(16,3): error X5326: Read of uninitialized components(*) in v3: *x/0 *y/1 z/2 w/3

H:\Maelstrom\Games\COAS-GOF\memory(27,12): error X2022: scalar registers cannot be masked

ERROR: Techniques: Found duplicate technique name: rain

ERROR: in compile shader vs_sea2

error:

H:\Maelstrom\Games\COAS-GOF\memory(2,3): error X5326: Read of uninitialized components(*) in v0: *x/0 *y/1 *z/2 *w/3

H:\Maelstrom\Games\COAS-GOF\memory(8,12): error X2022: scalar registers cannot be masked

H:\Maelstrom\Games\COAS-GOF\memory(9,3): error X5326: Read of uninitialized components(*) in v1: *x/0 *y/1 *z/2 *w/3

H:\Maelstrom\Games\COAS-GOF\memory(14,3): error X5326: Read of uninitialized components(*) in v0: *x/0 *y/1 *z/2 *w/3

H:\Maelstrom\Games\COAS-GOF\memory(93,3): error X5326: Read of uninitialized components(*) in v2: *x/0 *y/1 z/2 w/3

ERROR: in compile shader vs_sea2sunroad

error:

H:\Maelstrom\Games\COAS-GOF\memory(2,3): error X5326: Read of uninitialized components(*) in v0: *x/0 *y/1 *z/2 *w/3

H:\Maelstrom\Games\COAS-GOF\memory(8,12): error X2022: scalar registers cannot be masked

H:\Maelstrom\Games\COAS-GOF\memory(9,3): error X5326: Read of uninitialized components(*) in v1: *x/0 *y/1 *z/2 *w/3

H:\Maelstrom\Games\COAS-GOF\memory(14,3): error X5326: Read of uninitialized components(*) in v0: *x/0 *y/1 *z/2 *w/3

H:\Maelstrom\Games\COAS-GOF\memory(53,3): error X5326: Read of uninitialized components(*) in v2: *x/0 *y/1 z/2 w/3

ERROR: in compile shader vs_sea3

error:

H:\Maelstrom\Games\COAS-GOF\memory(2,3): error X5326: Read of uninitialized components(*) in v0: *x/0 *y/1 *z/2 *w/3

H:\Maelstrom\Games\COAS-GOF\memory(8,12): error X2022: scalar registers cannot be masked

H:\Maelstrom\Games\COAS-GOF\memory(9,3): error X5326: Read of uninitialized components(*) in v1: *x/0 *y/1 *z/2 *w/3

H:\Maelstrom\Games\COAS-GOF\memory(14,3): error X5326: Read of uninitialized components(*) in v0: *x/0 *y/1 *z/2 *w/3

H:\Maelstrom\Games\COAS-GOF\memory(60,3): error X5326: Read of uninitialized components(*) in v0: *x/0 *y/1 *z/2 *w/3

H:\Maelstrom\Games\COAS-GOF\memory(70,3): error X5326: Read of uninitialized components(*) in v1: *x/0 y/1 *z/2 w/3

H:\Maelstrom\Games\COAS-GOF\memory(74,3): error X5326: Read of uninitialized components(*) in v2: *x/0 *y/1 z/2 w/3

H:\Maelstrom\Games\COAS-GOF\memory(76,3): error X5326: Read of uninitialized components(*) in v2: *x/0 *y/1 z/2 w/3

[/spoiler]

Additionally I received a DirectX error pop-up that reads:

DirexctX June 2010 SDK - Command line option syntax error

Seems I am doing something very wrong here lol. 

Hmm, it seems I may have got my wires crossed with the update files for GOF 1.0. I'm going to try again with the incremental patches. 

Oh damn I seem to have confused GOF 1.12 with GOF 1.2. My apologies!

Hmm. Still having the same issue with a clean install of GOF 1.2 updated with full release patch. 

System:

Maelstrom Engine™ 2.8.4 (64 bit)

Current dir: H:\Maelstrom\Games\COAS GOF 1.2 FULL 

FileVersion: 4.2.8.24

Loading modules (folder: modules\)...

LoadLibrary fail for modules\\CameraDialog.dll, Error: 193 

Module [ CameraDialog.dll ] skipped

Can't load library

LoadLibrary fail for modules\\DX8RENDER.dll, Error: 193 

Module [ DX8RENDER.dll ] skipped

Can't load library

LoadLibrary fail for modules\\net.dll, Error: 193 

Module [ net.dll ] skipped

Can't load library

---

Error:

COMPILE ERROR - file: characters\LSC_Q2Utilite.c; line: 2091

Missing variable name

Strangely the 32bit launcher doesn't give any error or message it just stops shortly after trying to load. 

Also strange that unlike the 64bit loading window, there are no skips of files. The last entry on the screen is "Loading Modules (45 loaded)" 

I tried again, this time just using the GOF 1.2 full release without base game install. Plopped in a fresh Start.ini but now I get this error: 

CORE::LoCheck CreateEntity test failed. Check INI file. 

Well damn, I even tried deleting existing DX9 libraries and running the webinstaller as per some findings in other threads but nothing has changed.  

I don't understand why it only took me 10 seconds to get ERAS running but many hours and can't get GOF to run on any launcher. I really want to play GOF 1.2 in this shiny new engine. :(

(+1)

Where did you get GOF download from?  The first module errors make it appear you have overwritten them with something from the original game, which is written in DirectX 8 and none of them will work.  The evidence for my guess is that it is attempting to load modules that do not exist in Maelstrom: CameraDialog.dll, net.dll, DX8RENDER.dll, SCRIPT_LIBRIARY.dll; the final tally should only be 44 loaded.  That would also explain all the shader errors too, because DirectX 9 will not be able to compile some of the shaders for DirectX 8.

Also, even if you remove and replace the correct .dll modules/techniques folder, if you are using Program script files from old GOF, Maelstrom will not be able to compile them correctly and will also fail.  You must obtain a clean download from here:  https://chezjfrey.itch.io/gentlemen-of-fortune-12

Do not add or overwrite anything else from another GOF download.

The first attempts were made using base game + GOF 1.2 full release 1.0 patch from MODDB. 

2nd attempt was made using just the 1.2 full release from MODDB without anything added but the Start.ini. (no base game)

I didn't know Maelstrom relies on a very specific version of GOF. My internet is really slow so it may take some time to get the version you suggested. Thanks for the help. 

Oh, actually the very first attempt was made using GOF 1.1 or 1.12 over base game. I've lost track of how many different versions and combinations I've tried. My desktop is covered in Maelstrom shortcuts lol.