CryENGINE Launcher and DLL Error.

#1
Hello.

I recently created an account, downloaded and installed the CryENGINE Launcher, and it shows me an error regarding some dynamic link library; when I start it.
(Check the screenshot)
The program works fine, I can log in and go on; but I just can't manage to download, install or launch the engine.
When I go to the Projects Bar, and click New Project, there is also a dialog window telling me, the project needs to be validated. When I hit <Initialize Project> button,
nothing happens. I've been looking for a solution with no succeed, and I already sent a ticket to support staff. ("dxdiag.txt" and screenshots included).

Here I attach some screenshots.

The dialog window shown here appears exactly six seconds after I start the launcher, it pops up threes time in a row; when cancelled, escaped, or accepted.
bug_report_for_crytek.jpg
bug_report_for_crytek.jpg (98.51 KiB) Viewed 1269 times
It says something like: "The ordinal 4445 could not be found at the dynamic link library 'LIBEAY32.dll'."

In this dialog when I hit the <Blue Button>, the dialog itself dissappears, but then nothing happens.
bug_report2_for_crytek.jpg
bug_report2_for_crytek.jpg (148.09 KiB) Viewed 1269 times
I already tried running as Administrator, reinstalling the Launcher, looking for Windows Updates, optimizing my system, but nothing works.
Maybe could be related to system specs but I doubt it because I'm using a workstation.

Thanks for your help.

Re: CryENGINE Launcher and DLL Error.

#2
Hey playground,

Regarding the error message:
I have a feeling this is a case of a missing DLL. The mentioned DLL file is (afaik) not shipped with the current version of CRYENGINE Launcher.
You can try searching your file system for libeay32.dll (there are most likely some copies), and trying various versions (check file properties, details tab for version) by copy pasting into the Crytek launcher executable folder (default: C:\Program Files (x86)\Crytek\CRYENGINE Launcher\live). If it has unwanted or no visible effects be sure to delete the copied file afterwards.
I am uncertain whether this is the cause of the Initialization failure of your project, though.

Regarding the failed project initialization:
This could be one of several reasons but to name what I would assume to be the most common causes;
1. Firewall (Blocking certain ports or transport protocols?)
2. Active Proxy/Re-routing (You would know if you are using this)
3. Some Anti Virus software (Try disabling protection temporarily)
4. File system permissions (even though you are/run as administrator, incorrect file system permissions can still cause issues)

Failing to find a solution you can try posting your ce-launcher.log file found at "%LOCALAPPDATA%\CRYENGINE_Launcher\ce-launcher.log", maybe there are some clues there.

good luck :)
Uniflare
CRYENGINE Community Coordinator
Here to help the community and social channels grow and thrive.

My personal belongings;
Beginner Guides | My GitHub | Splash Plugin

Re: CryENGINE Launcher and DLL Error.

#3
Thank you for your response.

I tried several troubleshooting steps with no success. From changing library versions, deleting these library files completely from my system.
And making full fresh installs did not work. The only thing I could achieve, was getting different ordinal numbers of the same error.
Here I attach the log file screenshot and one sample of the latest result.
bug_report_for_crytek3.jpg
bug_report_for_crytek3.jpg (105.02 KiB) Viewed 1177 times
Log File:

2017-10-13 17:42:04,329 DEBUG #CryEngineDB not found: ""
2017-10-13 17:42:04,360 INFO
-------------------------------------------------
CryEngine Launcher 1.7.3-5
Platform: win32 - v6.1.7601
Arch: ia32
Date: Fri Oct 13 2017 17:42:04 GMT-0500 (Hora est. Pacífico, Sudamérica)
-------------------------------------------------
2017-10-13 17:42:04,360 DEBUG configure: starting up autoupdater
2017-10-13 17:42:04,543 DEBUG #Migrating WinRegistry to EngineDb
2017-10-13 17:42:04,616 DEBUG # nothing to migrate
2017-10-13 17:42:04,616 DEBUG #Finished Migration
2017-10-13 17:42:09,371 DEBUG checkForUpdates: Checking for updates...
2017-10-13 17:42:10,610 DEBUG getClient: obtaining the client
2017-10-13 17:52:45,648 DEBUG handleLogin: user logged in
2017-10-13 17:52:45,652 DEBUG $EVENT user.loggedIn
2017-10-13 17:52:45,660 DEBUG checkTerms: ToS requires confirmation
2017-10-13 17:52:45,670 DEBUG verifyLogin: session validated
2017-10-13 17:52:45,674 DEBUG handleLogin: updated common.json
2017-10-13 17:52:55,770 DEBUG getClient: obtaining the client
2017-10-13 17:53:23,070 DEBUG $EVENT projectRegistry.initializeProject
2017-10-13 17:53:25,305 DEBUG $EVENT projectRegistry.initializeProjectFailed
2017-10-13 17:54:05,259 DEBUG $EVENT projectRegistry.initializeProject
2017-10-13 17:54:06,492 DEBUG $EVENT projectRegistry.initializeProjectFailed
2017-10-13 17:54:06,495 ERROR Cannot read property 'error' of undefined
TypeError: Cannot read property 'error' of undefined
at GameStreamClient.__fail (file:///C:/Users/Fercho/AppData/Local/Temp/nw2936_15663/js/vendor.bundle.js:548:13486)
at file:///C:/Users/Fercho/AppData/Local/Temp/nw2936_15663/js/vendor.bundle.js:548:11713
2017-10-13 17:54:07,874 DEBUG $EVENT projectRegistry.initializeProject
2017-10-13 17:54:09,245 DEBUG $EVENT projectRegistry.initializeProjectCancelled
2017-10-13 17:54:09,246 DEBUG $EVENT projectRegistry.initializeProjectFailed
2017-10-13 17:54:09,246 DEBUG $EVENT projectRegistry.openEditorFailed
2017-10-13 17:54:09,794 DEBUG $EVENT projectRegistry.initializeProject
2017-10-13 17:54:10,704 DEBUG $EVENT projectRegistry.initializeProjectFailed
2017-10-13 17:54:10,708 ERROR Cannot read property 'error' of undefined
TypeError: Cannot read property 'error' of undefined
at GameStreamClient.__fail (file:///C:/Users/Fercho/AppData/Local/Temp/nw2936_15663/js/vendor.bundle.js:548:13486)
at file:///C:/Users/Fercho/AppData/Local/Temp/nw2936_15663/js/vendor.bundle.js:548:11713
2017-10-13 17:54:18,664 DEBUG $EVENT user.loggedOut
2017-10-13 17:54:29,977 DEBUG #CryEngineDB not found: ""
2017-10-13 17:54:30,008 INFO
-------------------------------------------------
CryEngine Launcher 1.7.3-5
Platform: win32 - v6.1.7601
Arch: ia32
Date: Fri Oct 13 2017 17:54:30 GMT-0500 (Hora est. Pacífico, Sudamérica)
-------------------------------------------------
2017-10-13 17:54:30,008 DEBUG configure: starting up autoupdater
2017-10-13 17:54:30,195 DEBUG #Migrating WinRegistry to EngineDb
2017-10-13 17:54:30,281 DEBUG # nothing to migrate
2017-10-13 17:54:30,281 DEBUG #Finished Migration
2017-10-13 17:54:35,020 DEBUG checkForUpdates: Checking for updates...
2017-10-13 17:54:36,232 DEBUG getClient: obtaining the client
2017-10-13 18:01:40,410 DEBUG #CryEngineDB not found: ""
2017-10-13 18:01:40,442 INFO
-------------------------------------------------
CryEngine Launcher 1.7.3-5
Platform: win32 - v6.1.7601
Arch: ia32
Date: Fri Oct 13 2017 18:01:40 GMT-0500 (Hora est. Pacífico, Sudamérica)
-------------------------------------------------
2017-10-13 18:01:40,442 DEBUG configure: starting up autoupdater
2017-10-13 18:01:40,634 DEBUG #Migrating WinRegistry to EngineDb
2017-10-13 18:01:40,728 DEBUG # nothing to migrate
2017-10-13 18:01:40,728 DEBUG #Finished Migration
2017-10-13 18:01:45,454 DEBUG checkForUpdates: Checking for updates...
2017-10-13 18:01:46,866 DEBUG getClient: obtaining the client

///

I still haven't been contacted by the support staff. Still waiting for answers.

Re: CryENGINE Launcher and DLL Error.

#4
Hey playground.

There doesn't seem to be any interesting clues in the log unfortunately.
The DLL should actually exist at C:/Users/Fercho/AppData/Local/Temp/nw2936_15663/plugins/libeay32.dll as version 1.0.1g. (1.0.1.7).

I suggest trying the following steps:
1. Uninstall CRYENGINE launcher.
2. Clear your Temp files by running the 'Disk Cleanup' utility provided by windows on the C: drive.
3. Install CRYENGINE Launcher.

About support from Crytek officially, I'm sure they will get back to you as soon as possible. they may just be elongated with reports and might take longer than usual to get back to you.

If the above steps fail, hopefully someone from the launcher team will be able to shed some light on this.
Any more info such as what appears when you try to initialize project or other detailed info can help.

Good luck
Uniflare
CRYENGINE Community Coordinator
Here to help the community and social channels grow and thrive.

My personal belongings;
Beginner Guides | My GitHub | Splash Plugin

Re: CryENGINE Launcher and DLL Error.

#5
I already did several fresh installations. I disabled Windows Firewall and Defender, and it still refuses to work.
I erased temporary files completely, but the same thing happens.

Running as Administrator doesn't work either. My system is always up to date, and the config on default.
I also have the recommended requirements. So it's not a problem of Specs.


I was about to throw money when I registered. I believe in this technology and I value the effort they put into it.
But I'm glad I didn't do it.

Re: CryENGINE Launcher and DLL Error.

#6
The thing is, without a way to reproduce the error, some clue as to why your computer is one of the few that are affected by this makes it very difficult to debug.
I admire your passion for CRYENGINE and really hope we can find a way to resolve this.

Can you try making a new Administrator account on the computer?
This should effectively reset and internet security or other user-based settings that may conflict with the Launcher.
To help you in a timely manner I need necessary information to remove possible causes;
1. Please confirm the file C:/Users/Fercho/AppData/Local/Temp/nw2936_15663/plugins/libeay32.dll exists and is version 1.0.1g. (1.0.1.7).
2. Also please confirm you have the latest windows updates including Optional platform updates.
3. Export your policy as a backup and reset policy to default to test. (you can then re-import your policy afterwards).
4. You can try resetting your internet policies. In Internet options, advanced and reset. WARNING; this may affect other accounts on the computer, if you have custom settings here be sure to save them!

As I said what I am doing is trying to narrow down possible causes, it could be almost anything. But the more you try, the less is left that can cause this issue. I hope that makes sense, and I hope you are patient enough to try these things, as I/we cannot reproduce this problem.

Hope this helps and Good luck
Uniflare
CRYENGINE Community Coordinator
Here to help the community and social channels grow and thrive.

My personal belongings;
Beginner Guides | My GitHub | Splash Plugin

Re: CryENGINE Launcher and DLL Error.

#7
Well. I tried again. I created a completely new Administrator account.
I did reset all policies from Internet Options and this was the result.

1. The file is temporarily generated in this location. Also in the new account.
2. System is completely updated. There are no updates available.
3. Windows Firewall and Defender were disabled before the proccess. As I said before.
4. A new Administrator account was created. So all configurations are set to default.


Result:

By the way. I'm having issues to upload files of any kind to this platform. It seems that I can't upload files bigger than 200KB.
Which is very lame, in my opinion. Not even GIFs.
proof2.jpg
proof2.jpg (154.26 KiB) Viewed 1118 times

Re: CryENGINE Launcher and DLL Error.

#8
Well!

Finally, after trying several troubleshooting steps, I found the solution! I have the engine working now!
Downloaded, installed, the engine and started a Sample Project.
Well I'm happy because I made it work. But now if I want to start a real project, I'll have to buy some assets.

I had a rough time trying to get the launcher and the engine working. Now I'm struggling with the interface, because
I'm very used to the old version of CryEngine 2, back from Crysis 1. Yes, a little old now. Where the materials and the textures were ready to
put in an environment. Also brushes, solids and other were ready to start working.

It's like I have to start from scratch, because I literally know nothing about this version. IT HAS SO MUCH STUFF AND FUNCTIONS NOW!
I've seen it's been reorganized and put all well together. Like Time of Day, Lighting and Environment are now in the same place, and work
as an unit now. Also the Terrain Editor goes together with the Texture and Material Editor. It seems very, very interesting and promising.

But you know, without any kind of resources or assets, it's kind of awkward and annoying. It's all a new way to go.

About the solution I made; it's very simple. Reading articles all over the network, I realized that "libeay32.dll" is a library for network protocols.
And it's very related to "ssleay32.dll", which makes part of the Open SSL Project. Thinking of the last troubleshooting step, I thought of finding and
downloading the "ssleay32.dll" library for the CryENGINE Launcher directory. But, looking at the temporary folders of the Launcher, I saw both libraries (of the same version!)
stored there, and decided to copy them directly into the installation directory. And voila. It started smoothly with no problems.

I've also seen, this engine has very little compilation and it's all put in C++ libraries. Very nice, open source.
I'm thinking of, how I can start throwing some money from now. :D

And the support team, never answered.

Anyways, thank you for your help.

Re: CryENGINE Launcher and DLL Error.

#9
Fantastic!

There are some very nice assets available on the market place, from Crytek and the community :).
Also many tutorials, depending on what you want to do or specialize in, I recommend viewing some of the "Master Class" videos (CRYENGINE videos are available for free on the official CRYENGINE youtube channel).

I will find a way to notify the crytek staff about your issue, and the solution that fixed your issue! Thanks!

Indeed, you are now free to try out the "GameSDK Sample Project" from the market place if you are looking for the old SDK style level. Be warned though - this level is due to be deprecated in favour of "bite-size" example levels and templates created by Crytek. I truly suggest you have a browse on the market place, it includes many free assets for use in your projects.

If you have any more issues or questions don't hesitate to ask, the community seems always willing and able to help where it can, and the Crytek staff do chime in when time allows :).

Have Fun CryEngineer!
Uniflare
CRYENGINE Community Coordinator
Here to help the community and social channels grow and thrive.

My personal belongings;
Beginner Guides | My GitHub | Splash Plugin

Who is online

Users browsing this forum: No registered users and 1 guest