Coder Social home page Coder Social logo

Comments (14)

DiasFranciscoA avatar DiasFranciscoA commented on August 17, 2024

By the looks of it you need to feel in the following information:

Image

You are probably missing the last two (orange).

from gmext-epiconlineservices.

thatsmytrunks avatar thatsmytrunks commented on August 17, 2024

Nope, all of these are filled out, and all the settings were verified by Epic to be correct.

extensionSettings

from gmext-epiconlineservices.

DiasFranciscoA avatar DiasFranciscoA commented on August 17, 2024

Did you try updating to the latest version of the extension? (v1.4.0) released yesterday?

from gmext-epiconlineservices.

DiasFranciscoA avatar DiasFranciscoA commented on August 17, 2024

@thatsmytrunks, we would like to know if this is also still a problem with v1.4.1?

from gmext-epiconlineservices.

thatsmytrunks avatar thatsmytrunks commented on August 17, 2024

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.

DiasFranciscoA avatar DiasFranciscoA commented on August 17, 2024

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.

DiasFranciscoA avatar DiasFranciscoA commented on August 17, 2024

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.

thatsmytrunks avatar thatsmytrunks commented on August 17, 2024

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.

DiasFranciscoA avatar DiasFranciscoA commented on August 17, 2024

from gmext-epiconlineservices.

thatsmytrunks avatar thatsmytrunks commented on August 17, 2024

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.

DiasFranciscoA avatar DiasFranciscoA commented on August 17, 2024

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.

thatsmytrunks avatar thatsmytrunks commented on August 17, 2024

Okay, I've made one: Ticket #209377

Thanks!

from gmext-epiconlineservices.

DiasFranciscoA avatar DiasFranciscoA commented on August 17, 2024

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.

thatsmytrunks avatar thatsmytrunks commented on August 17, 2024

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)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.