Jump to content


m2k7

Member Since 22 Sep 2018
Offline Last Active Oct 17 2019 03:32 PM

Posts I've Made

In Topic: [CNC3KW] Launcher: Set non-default executable path OR manually configure server?

06 November 2018 - 01:40 PM

Thanks for the tip. Found the solution using process monitor. While the game itself uses the registry paths mentioned above, the launcher checks this location

HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Electronic Arts\Electronic Arts\Command and Conquer 3 Kanes Wrath

for the String "InstallPath". After adding these keys and setting the correct directory, the game is found and online services work flawlessly.

 

As the registry paths are hardcoded, this problem could arise either by playing the game without installation from an external drive or by the way the registry is accessed by the launcher.

 

Thanks for your support! :mellowthumbsup:


In Topic: [CNC3KW] Launcher: Set non-default executable path OR manually configure server?

04 November 2018 - 04:31 PM

Unfortunately, ProcessMonitor does not yield any useful information on how the executable is being searched.

 

=> How does the launcher detect the game installation path?

=> Is there an open source repository of the launcher?


In Topic: [CNC3KW] Launcher: Set non-default executable path OR manually configure server?

23 September 2018 - 01:23 PM

Thanks for your fast response protoman :thumbsupcool:

 

Have bought Tiberium Wars and Kane's Wrath in a bundle with no further games included, so I'd think it ain't the ultimate collection?

 

Bibber's launcher seems to modify both registry and executables. It doesn't accept game paths as a command-line argument. Have kept all game files and a registry dump of all keys on my external drive, along with a copy of the DX9 SDK. Before modifying any of them, I would prefer to create another copy.

 

Am I correct that the CNC Online launcher hooks the executable to modify hardcoded server names/ips?

=> Could also redirect traffic by reconfiguring my router. Would be easier if the game uses DNS though, but either way I'd need the new server name/ip.

=> Does the game utilise encrypted communication and requires certificate overrides?

 

 

An easier approach would be to help the launcher find the executable path - by what means does it try to find it?

 

Main registry keys (including installPath entry) reside in:

HKEY_LOCAL_MACHINE\SOFTWARE\Electronic Arts\Electronic Arts\Command and Conquer 3 Kanes Wrath

Further keys containing language settings reside in:

HKEY_LOCAL_MACHINE\SOFTWARE\Electronic Arts\Command and Conquer 3 Kanes Wrath
HKEY_CURRENT_USER\Software\Electronic Arts\Electronic Arts\Command and Conquer 3 Kanes Wrath

Thanks in advance,

 

m2k7