Jump to content


Photo

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

launcher path exe github source external configure settings manually

Best Answer m2k7, 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:

Go to the full post


  • Please log in to reply
6 replies to this topic

#1 m2k7

m2k7
  • New Members
  • 4 posts

Posted 22 September 2018 - 07:43 PM

Hey there,

 

have recently started to play CNC3KW v1.2 again, would like to play online using the revora server now.

 

My installation works properly in local mode but hangs as soon as I click the "Online" button.

 

It resides on an external hard drive - registry paths all correct - however the launcher does not recognize the installation path:

----- C&C:Online Launcher Start -----
Game: Kane's Wrath
ERROR: Kane's Wrath installation not found.

=> How to manually configure the installation path?

=> Can CNC3KW be configured to accept the revora server and if so, which domain is used?

=> Is there a github/other source repository where I could commit (see cncnet.org for elder versions of the series)?

 

Thanks in advance,

 

m2k7



#2 Guest_protoman1008_*

Guest_protoman1008_*
  • Guests

Posted 22 September 2018 - 10:24 PM

I assume it's about the Ultimate Collection?

 

If so, have you tried to install Bibber's fixed launchers and give it another try?



#3 m2k7

m2k7
  • New Members
  • 4 posts

Posted 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



#4 ToxicShock

ToxicShock

    Gamereplays.org Staff

  • Division Leaders
  • 9,685 posts
  • Location:London, England
  • Projects:Shatabrick C&C Player Database
  •  I have blue text?
  • Division:C&C:Online
  • Job:C&C:Online Leader

Posted 23 September 2018 - 05:35 PM

Does the game utilise encrypted communication and requires certificate overrides?

 
Yes it does, anyway, I have sent you a PM with a solution which we're testing. If anyone else wants that solution to try, please make your own topic and post your error log.

Gamereplays.org staff - Shatabrick admin.


#5 m2k7

m2k7
  • New Members
  • 4 posts

Posted 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?



#6 ToxicShock

ToxicShock

    Gamereplays.org Staff

  • Division Leaders
  • 9,685 posts
  • Location:London, England
  • Projects:Shatabrick C&C Player Database
  •  I have blue text?
  • Division:C&C:Online
  • Job:C&C:Online Leader

Posted 05 November 2018 - 10:24 AM

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

Using the value in the System Registry

 

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

Nope, it is not open source.  

 

Did you get the PM I sent you with an alternate solution?   I am having problems locating it in my messenger.


Gamereplays.org staff - Shatabrick admin.


#7 m2k7

m2k7
  • New Members
  • 4 posts

Posted 06 November 2018 - 01:40 PM   Best Answer

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:






0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users