It seems that you're using an outdated browser. Some things may not work as they should (or don't work at all).
We suggest you upgrade newer and better browser like: Chrome, Firefox, Internet Explorer or Opera

×
I cannot get Necrodancer to load at all. I try to run the game, and it returns the error message, "NecroDancer.exe has stopped working." I'm running Windows 7 and I do not have Galaxy installed.

Here is what the Necrodancer log says:
WINDOW SUCCESSFULLY INITIALIZED
NecroDancer version v1.12 loading...
OnCreate: Initializing Steam
GoG: Initializing galaxy API



Judging from the log, it looks like it requires Galaxy to run. I was told that Galaxy did not need to be installed to make this game work. Is there any way to fix this problem?
Attachments:
No posts in this topic were marked as the solution yet. If you can help, add your reply
I tried uninstalling and reinstalling the game, but it still keeps returning the same error message. I checked the logs and now the latest says this:

WINDOW SUCCESSFULLY INITIALIZED
NecroDancer version v1.12 loading...
OnCreate: Initializing Steam
GoG: Initializing galaxy API
OnCreate: Updating screen size
Updating screen size: 960x540
OnCreate: Starting FMOD
Initializing FMOD values
1024
2
0
0




What is preventing the game from loading?
Hi IronArcturus!

You definitely do not need the Galaxy client. We've seen a few reports that the game crashes without Galaxy, but that shouldn't be happening from our end. Did you previously have Galaxy installed and then uninstall it? That seems to be the source of the crashes.

If anyone who experienced this issue can give us clear repro steps (starting from a fresh computer that has no Galaxy installed) we might be able to fix it, or at least figure out if it's on our end or if we need to wait for a Galaxy update.
avatar
IronArcturus: Judging from the log, it looks like it requires Galaxy to run. I was told that Galaxy did not need to be installed to make this game work. Is there any way to fix this problem?
Do you have a firewall installed? I had the same problem until I configured the firewall to allow the game access to localhost (127.0.0.1).
avatar
IronArcturus: Judging from the log, it looks like it requires Galaxy to run. I was told that Galaxy did not need to be installed to make this game work. Is there any way to fix this problem?
avatar
Geralt_of_Rivia: Do you have a firewall installed? I had the same problem until I configured the firewall to allow the game access to localhost (127.0.0.1).
I tried that too, but unfortunately it still shows the error message. :-/
avatar
NecroHeather: Hi IronArcturus!

You definitely do not need the Galaxy client. We've seen a few reports that the game crashes without Galaxy, but that shouldn't be happening from our end. Did you previously have Galaxy installed and then uninstall it? That seems to be the source of the crashes.

If anyone who experienced this issue can give us clear repro steps (starting from a fresh computer that has no Galaxy installed) we might be able to fix it, or at least figure out if it's on our end or if we need to wait for a Galaxy update.
Well I had played the GOG version of Alien vs Predator 2000, which apparently had some alpha version of Galaxy, but I had already uninstalled it. I also checked my Registry, the Program Files and ProgramData folders, and the Services and none of them had Galaxy in them. Can you tell me where else can I look to remove any remnants of Galaxy?

I really hope this issue can be fixed. I've always wanted to try Necrodancer!
Post edited August 18, 2015 by IronArcturus
The game worked here when I gave it access to localhost but then again I do have Galaxy installed even though I installed the game outside of Galaxy.
For me, I don't see a new window after starting - just 2-3 seconds after I double-clicked, I got the "has stopped working"-error.

Galaxy isn't installed. I never saw a file called "save_game.xml" (I used the windows-Search). Reinstall and Restart PC doesn't work either. Logfile tells only one line: "GoG: Initializing galaxy API".

EDIT: I GOT A SOLUTION:

I opened regedit.exe, searched for "Galaxy" and deleted everthing I found. After that, the game runs fine. Be careful, you can mess up your PC if you don't be carefully^^.
Attachments:
Post edited August 20, 2015 by Astorek86
I'm running Windows 10. I installed the game without Galaxy on my machine first and made sure it ran. Then I installed Galaxy and installed the game again via Galaxy. Both installed versions of the game ran. After that I uninstalled Galaxy, both versions of the game ran again. Finally I uninstalled the Galaxy installed version of the game and the first install still worked.

Astorek86, have you ever had Galaxy installed on your machine? Your save_data file will be inside the data folder that's in the same directory as your game. So for me it's C:\GOG Games\Crypt of the Necrodancer\data
avatar
NecroHeather: Astorek86, have you ever had Galaxy installed on your machine?
Yes, but I the last start was months ago. I didn't reinstalled Galaxy, but also uninstall Galaxy has no effect to the Game - still "has stopped working"-error.
avatar
NecroHeather: Your save_data file will be inside the data folder that's in the same directory as your game. So for me it's C:\GOG Games\Crypt of the Necrodancer\data
I know (I read the FAQ), but I suppose it has nothing to do with that file. It wasn't created since the game crashed. After Deleting Registry-Entrys that points to GalaxyClient and GalaxyCommunication, the Game runs fine and also created the save_data.xml-file...
Post edited August 21, 2015 by Astorek86
avatar
NecroHeather: Astorek86, have you ever had Galaxy installed on your machine?
avatar
Astorek86: Yes, but I the last start was months ago. I didn't reinstalled Galaxy, but also uninstall Galaxy has no effect to the Game - still "has stopped working"-error.
avatar
NecroHeather: Your save_data file will be inside the data folder that's in the same directory as your game. So for me it's C:\GOG Games\Crypt of the Necrodancer\data
avatar
Astorek86: I know (I read the FAQ), but I suppose it has nothing to do with that file. It wasn't created since the game crashed. After Deleting Registry-Entrys that points to GalaxyClient and GalaxyCommunication, the Game runs fine and also created the save_data.xml-file...
I looked in my Registry, but didn't see anything Galaxy related. Are there other places Galaxy can hide that the game can detect?

This is why I wish the game developers would release a version of Necrodancer that doesn't look for Galaxy at all.
Not sure if it helps, but first time I ran this I had to crash it, for some reason it skipped the intro entirely and went to the title page but never stopped loading. I thought it was trying to autodetect my music or something, but loaded up ok the next time. I do get a very long load time before the title starts though.

I also had and uninstalled Galaxy, but my logs are missing the -initializing Galaxy API- that yours has. It's possible there is some Galaxy thing still on your computer that's confusing it or something.

...and I can't attach it ? so I guess I'll copy it, hope it helps, is a damn fun game.

WINDOW SUCCESSFULLY INITIALIZED
NecroDancer version v1.12 loading...
OnCreate: Initializing Steam
OnCreate: Updating screen size
Updating screen size: 960x540
OnCreate: Starting FMOD
Initializing FMOD values
1024
2
0
0
OnCreate: Setting update rate
GLOBAL_SCALE_FACTOR: 2.0
Loading ControllerMainMenu...
LoadPlayerDataXML(), cloudTimestamp=0
avatar
whatsnottaken: Not sure if it helps, but first time I ran this I had to crash it, for some reason it skipped the intro entirely and went to the title page but never stopped loading. I thought it was trying to autodetect my music or something, but loaded up ok the next time. I do get a very long load time before the title starts though.

I also had and uninstalled Galaxy, but my logs are missing the -initializing Galaxy API- that yours has. It's possible there is some Galaxy thing still on your computer that's confusing it or something.

...and I can't attach it ? so I guess I'll copy it, hope it helps, is a damn fun game.

WINDOW SUCCESSFULLY INITIALIZED
NecroDancer version v1.12 loading...
OnCreate: Initializing Steam
OnCreate: Updating screen size
Updating screen size: 960x540
OnCreate: Starting FMOD
Initializing FMOD values
1024
2
0
0
OnCreate: Setting update rate
GLOBAL_SCALE_FACTOR: 2.0
Loading ControllerMainMenu...
LoadPlayerDataXML(), cloudTimestamp=0
If there are still remnants of Galaxy on my computer, how do I get rid of it? I checked the uninstaller, Registry, and the Program Files/ProgramData folders, but I couldn't find anything that said Galaxy. Where else could it be located?
avatar
IronArcturus: From what I've read, it's fragments of Galaxy that's preventing the game from launching for many people. But I've already checked my Registry and I didn't see anything that said "Galaxy" in there.
Did you ever have Galaxy installed or only AvP 2000? Just a guess, but AvP may have left some pre-alpha Galaxy related dlls still registered even though it's uninstalled. Same or similar with earlier versions of Galaxy.
avatar
IronArcturus: Rather than having to search the entire computer for Galaxy, I wish the Windows version of Necrodancer simply would not do a "check" for Galaxy in the first place--like in the Linux version. That would fix the problem for many people.
Except it's a bug that needs to be fixed. Did you send in a support ticket as requested? The code, either on GOG's side with the Galaxy tools, Necrodancer's side with how it's called or even both, should fail gracefully and not simply crash. I see two possible workarounds for you until it's fixed. Neither of which may be viable:
1) Play the Linux version (assuming you have access to a Linux box)
2) Install the Galaxy client, run the client so it is updated to the latest version and uninstall the client. (theory being this will properly uninstall Galaxy)
Can't say I would take option 2 myself.
Post edited August 22, 2015 by Gydion
avatar
Gydion: Did you ever have Galaxy installed or only AvP 2000? Just a guess, but AvP may have left some pre-alpha Galaxy related dlls still registered even though it's uninstalled. Same or similar with earlier versions of Galaxy.
avatar
IronArcturus: Rather than having to search the entire computer for Galaxy, I wish the Windows version of Necrodancer simply would not do a "check" for Galaxy in the first place--like in the Linux version. That would fix the problem for many people.
avatar
Gydion: Except it's a bug that needs to be fixed. Did you send in a support ticker as requested? The code, either on GOG's side with the Galaxy tools, Necrodancer's side with how it's called or even both, should fail gracefully and not simply crash. I see two possible workarounds for you until it's fixed. Neither of which may be viable:
1) Play the Linux version (assuming you have access to a Linux box)
2) Install the Galaxy client, run the client so it is updated to the latest version and uninstall the client. (theory being this will properly uninstall Galaxy)
Can't say I would take option 2 myself.
I did install AvP 2000, yes, and it apparently had some alpha version of Galaxy, "Galaxy Client v0.1.0.456." However, I uninstalled that version of Galaxy, checked the Registry, the Services, and the folders of my computer but can't find any remnants anywhere. I wish I knew what else to look for, or I wish GOG could send me a program that would uninstall any "leftovers" from Galaxy.

I sent in a ticket to Support about the Necrodancer issue, but they kept telling me to "reinstall Galaxy." I don't want to install it. A DRM-free game shouldn't require an unnecessary client whatsoever.

I keep hoping a new Necrodancer installer for Windows will be created that will fix this problem. The devs need to create a version that does not try to detect or load Galaxy, like they did with Linux. That would help everyone out.
avatar
IronArcturus: I wish I knew what else to look for, or I wish GOG could send me a program that would uninstall any "leftovers" from Galaxy.
This would be a good solution. Problem is I don't think one has ever been written.

avatar
IronArcturus: I sent in a ticket to Support about the Necrodancer issue, but they kept telling me to "reinstall Galaxy." I don't want to install it. A DRM-free game shouldn't require an unnecessary client whatsoever.
Might be worth a try to chat Tolya then. Explaining that you're not going to install Galaxy, technically you never did, but are happy to help with any logs & etc they want. You're more interested in getting the actual bug fixed.
Post edited August 22, 2015 by Gydion