Comments (14)
By the looks of it you need to feel in the following information:
You are probably missing the last two (orange).
from gmext-epiconlineservices.
Nope, all of these are filled out, and all the settings were verified by Epic to be correct.
from gmext-epiconlineservices.
Did you try updating to the latest version of the extension? (v1.4.0) released yesterday?
from gmext-epiconlineservices.
@thatsmytrunks, we would like to know if this is also still a problem with v1.4.1?
from gmext-epiconlineservices.
I get the error that I got on LTS as well:
Failed to initialized extension, tried files: EpicOnlineServices.dll|EpicOnlineServices_x64.dll.
I've attached the build log as well.
buildlog.txt
As a note, I did file a ticket and submitted my project code there.
from gmext-epiconlineservices.
Okay that is great, we will be checking the ticket then with the submitted project.
Regarding the log it does seem to be different than the original Post, where the error was:
[EPIC ONLINE SERVICES]: EOS_Platform_Create :: Platform creation error (check extension configuration)
Does the extension initialize successfully now?
from gmext-epiconlineservices.
So this bug is for YYC compilation? If that is the case we suggest try using the VS2022. This extension has already been used before for production and I seem to remember that as a requirement.
The extension is compiled using VS2022, using a different version of VS (2019) for compiling the game could result in some problem in the load process which seems to be the case. If you can check the:
C:\Users<user>\AppData\Local\GameMakerStudio2\GMS2TEMP\GAME_79B5AA25_VM
there should be an "EpicOnlineServices_x64.dll" file there (and if that is the case then the problem is most likely due to the version difference)
from gmext-epiconlineservices.
So I've installed VS2022 and redownloaded the 1.15.4 version of EOS for good measure and made sure everything's pointing at the right directories, and am still getting the same error:
Failed to initialized extension, tried files: EpicOnlineServices.dll|EpicOnlineServices_x64.dll.
Checking the directory in the GMS2TEMP I see that there's no "EpicOnlineServices_x64.dll" file, but there is a "EOSSDK-Win64-Shipping.dll" file.
from gmext-epiconlineservices.
from gmext-epiconlineservices.
I've created a new project, imported the sample project (EpicOnlineServices.Ext.v1.4.1.yymps), copied the extension options from the game project, set Room_EpicGames_Init
as the opening room, and built the application using YYC.
I get:
[EPIC ONLINE SERVICES]: Starting initialization...
[EPIC ONLINE SERVICES]: Current working dir: C:\Users\thats\AppData\Local\GameMakerStudio2\GMS2TEMP\egstest3_14BBF939_YYC
[EPIC ONLINE SERVICES]: EOS_Platform_Create :: Platform creation error (check extension configuration)
Full Log:
sampleProject_Log.txt
Edit:
I've also reimported the extension and not changed any of its settings into the game project and imported the sample project's objects to make sure it's including the extension and am getting the same error as listed above.
from gmext-epiconlineservices.
Please export your project as a YYZ file and create an helpdesk ticket with it. In the helpdesk ticket refer to "gh-3" and then leave here (down in the comments) the ticket number that was file.
from gmext-epiconlineservices.
Okay, I've made one: Ticket #209377
Thanks!
from gmext-epiconlineservices.
Upon examining your project, it has come to our attention that the Encryption Key being used is not a valid 64-byte hexadecimal string. As stipulated in the EpicOnlineServices SDK documentation, a valid 64-byte hexadecimal string is mandatory for the encryption key. Here's the link to the documentation for your reference: Platform Options
If the Encryption Key is not being utilized, it must be initialized as null. If it's in use, it should be a 256-bit Encryption Key specified in hexadecimal format, which equates to 64 hexadecimal characters.
from gmext-epiconlineservices.
That appears to have solved everything. Thank you so much.
Maybe you could add some sort of compiler message to verify whether or not the supplied encryption key is invalid? I'll close this and also make sure the LTS version works.
from gmext-epiconlineservices.
Related Issues (12)
- [FEATURE REQUEST] No packet sending functions available
- Missing constants HOT 2
- [task] Update the SDKs to latest version
- [FEATURE REQUEST] Ecommerce module support (DLC functions) HOT 3
- [BUG] [DEBUG BINARIES] Failed to initialized extension, tried files: EpicOnlineServices.dll|EpicOnlineServices_x64.dll. HOT 12
- [LOGIN] EOS login gets stuck in a loop HOT 21
- Unlocking Specific Achievement HOT 2
- [QUESTION / LOGIN] Players ignore Epic Games connections HOT 1
- Failing to copy dylib on Mac when building from command line HOT 2
- post_build_step.bat fires & extension launches even when extension is excluded from config HOT 3
- Async social event never gets fired for EpicGames_Auth_Login HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from gmext-epiconlineservices.