City of Heroes Forum

This is a community forum and not official technical support. — If you need official support: Contact Us

The following comments are owned by whoever posted them. We are not responsible for them in any way.

Back to Threads Reply to Thread

Solution to the NC Soft Launcher!

a solution to the NC Soft Launcher problem has been provided by Mark on the WineHQ page for City of Heroes.

this is a PERL script he wrote. the original page is located here and it will list the dependencies needed.

this script will update an existing install. it will also download a new version of the client if placed into an empty folder. i could not get it to work correctly with a fresh install from DVD (Architect Edition) due to a lack of a version.ini file. i recommend downloading a new client with the PERL patcher instead of trying a fresh install from CD/DVD.

complete directions for it are on the webpage provided above. make sure to place the script inside your City of Heroes install folder (ie. where you want the game to be) and run it from there. for example, mine is located here: /home/<USERNAME>/.cxgames/CityofHeroes/drive_c/Program_Files/City_of_Heroes

i have made a minor adjustment to the script so that it will launch using CXG. in order for this work you must first:

1) open your Manage Bottles window in CXG.
2) highlight the City of Heroes bottle that you've made.
3) click on the Advanced tab.
4) Check the box that says "Use This Bottle as the Default for the Command Line"

that should sort it out. you can grab my CXG specific version of the patcher here. all i did was change the wine call at the end of the script to the cxgames specific method of a command line call.

NOTE: the script assumes you installed CXG with the generic .bin installer. if you used a .deb or .rpm installer, you will need to first locate the directory where the CXG program was installed, and then edit the call at the bottom of the perl script to call the correct directory.

for example, user Vauluur tells us this:

"Thanks, I was able to find the cxgames directory. It installed to
/opt. So I modified the script to call /opt/cxgames/bin/wine and it
now functions perfectly."

Common errors:
1) Freezing at Loading bar: if the game freezes at the loading bar, launch the script with the argument -renderthread 0
2) (THIS ERROR SHOULD BE OBSOLETE NOW, BUT I'VE LEFT IT HERE JUST IN CASE) UNNAMED server: if after logging in you only see one UNNAMED server, launch the script with the argument -auth for the test server it's: for the beta server it's:

the command i use to successfully run this patcher and launch the game is this:

./ -renderthread 0

test server access needs the following:

./ -test -renderthread 0

and for the beta server it's:

./ -beta -renderthread 0

i've updated my ranking to Bronze now because, while the game itself runs great, we need to jump through a few hoops outside of CXG to get it running.

let me know if this helps you!

01/19/12: Added note for alternate CXG installation methods
11/14/11: Updated to 0.8.3
09/30/11: Updated to 0.8.2
08/25/11: Updated to 0.8
08/23/11: Updated to 0.7
08/12/11: Updated to 0.6.2

Are you saying the 'how to install from cd/dvd' tip&trick doesn't work?

it's a separate issue, as far as i can tell.

when i installed straight from the DVD, no version.ini file was created. this file is needed to tell the patcher the upgrade path. from what i gather, the file is initially created when connecting to the upgrade server through the official launcher, but since we can't use the official launcher anymore, it's no longer a viable path.

if you can get a CD/DVD install to give you an accurate version.ini file, then you could upgrade from it with the PERL launcher, but my Architect edition DVD did not.

hence, the old tip & trick is outdated, albeit for an altogether different reason.

most of those tips and tricks should be trimmed out at this point, actually.

CrossOver Forums: the place to discuss running Windows applications on Mac and Linux

CodeWeavers or its third-party tools process personal data (e.g. browsing data or IP addresses) and use cookies or other identifiers, which are necessary for its functioning and required to achieve the purposes illustrated in our Privacy Policy. You accept the use of cookies or other identifiers by clicking the Acknowledge button.
Please Wait...