YoYoGames / GMEXT-EpicOnlineServices

Repository for GameMaker's Epic Online Services Extension
Other
12 stars 2 forks source link

[BUG] [DEBUG BINARIES] Failed to initialized extension, tried files: EpicOnlineServices.dll|EpicOnlineServices_x64.dll. #2

Closed thatsmytrunks closed 1 year ago

thatsmytrunks commented 1 year ago

Hey all, I'm getting an issue when trying to implement EOS via this plugin. I've tried the release on the store as well as the one in this repository.

Here's the truncated build log

0 Compressing texture... writing texture __YY__0fallbacktexture.png_YYG_AUTO_GEN_TEX_GROUP_NAME__0.yytex... 
1 Compressing texture... writing texture Default_0.yytex... 
2 Compressing texture... writing texture Default_1.yytex... 
3 Compressing texture... writing texture Default_2.yytex... 
4 Compressing texture... writing texture Default_3.yytex... 
5 Compressing texture... writing texture Default_4.yytex... 
RunUserCmdStep: C:\game.yyp
ending: .bat
Extensions
C:\game.yyp\extensions\EpicOnlineServices\iOSSource\..\post_textures.bat
Writing Chunk... AUDO size ... 0.28 MB
Writing Chunk... SCPT size ... -0.00 MB
Writing Chunk... DBGI size ... 0.02 MB
Writing Chunk... INST size ... 0.75 MB
Writing Chunk... LOCL size ... 0.00 MB
Writing Chunk... DFNC size ... 0.02 MB
Writing Chunk... STRG size ... 0.07 MB
Stats : GMA : Elapsed=1895.0049
Stats : GMA : sp=231,au=24,bk=0,pt=0,sc=2445,sh=0,fo=2,tl=0,ob=209,ro=56,da=25,ex=2,ma=789,fm=0xDA60B7BF7FFF7FB5
Options: C:\Users\thats\AppData\Roaming\GameMakerStudio2-LTS\Cache\GMS2CACHE\game_1BF030A3\MainOptions.json
Options: C:\Users\thats\AppData\Roaming\GameMakerStudio2-LTS\Cache\GMS2CACHE\game_1BF030A3\macros.json
Options: C:\Users\thats\AppData\Roaming\GameMakerStudio2-LTS\Cache\GMS2CACHE\game_1BF030A3\preferences.json
C:\game.yyp\extensions\EpicOnlineServices\post_build_step.bat 
[EPICONLINESERVICES] INIT: Script initialization succeeded (v0.0.0 :: 1).
"Copying Windows (64 bit) dependencies"

    Directory: C:\Users\thats\AppData\Local\GameMakerStudio2-LTS\GMS2TEMP

Mode                 LastWriteTime         Length Name                                                                 
----                 -------------         ------ ----                                                                 
d-----          5/8/2023   4:47 PM                game_50191F4C_VM                                                

[EPICONLINESERVICES] WARN: Debug mode is set to 'Enabled', make sure to set it to 'Auto' before publishing.

C:\game.yyp\extensions\EpicOnlineServices\post_build_step.bat DONE (0)
Igor complete.
[Run] Run game
C:\ProgramData/GameMakerStudio2-LTS/Cache/runtimes\runtime-2022.0.1.30/windows/x64/Runner.exe  -game "C:\Users\thats\AppData\Local\GameMakerStudio2-LTS\GMS2TEMP\game_50191F4C_VM\game.win"
Setting scheduler resolution to 1
Failed to initialized extension, tried files: EpicOnlineServices.dll|EpicOnlineServices_x64.dll.
Attempting to set gamepadcount to 12
DirectX11: Using hardware device
Collision Event time(microsecs)=8

I'm on Game Maker LTS r1 IDE v2022.0.1.31 Runtime v2022.0.1.30 EGS SDK 1.15.4

DiasFranciscoA commented 1 year ago

An update for this extension (v1.4.0) is currently available on the marketplace and Github. We suggest trying it out to see if the issue persists. However, we were unable to replicate the problem you have described.

thatsmytrunks commented 1 year ago

I've updated to 1.4.0 and am still getting _Failed to initialized extension, tried files: EpicOnlineServices.dll|EpicOnlineServicesx64.dll.

I could privately share my project if you are unable to reproduce this bug.

My settings: extensionSettings

My log:


Loaded Macros from C:\Users\<USER>\AppData\Roaming\GameMakerStudio2-LTS\Cache\GMS2CACHE\GAME_1BF030A3\macros.json
Options: C:\ProgramData/GameMakerStudio2-LTS/Cache/runtimes\runtime-2022.0.1.30\bin\platform_setting_defaults.json
Options: C:\Users\<USER>\AppData\Roaming/GameMakerStudio2-LTS\<USER>mytrunks_202616\local_settings.json
Options: C:\Users\<USER>\AppData\Roaming\GameMakerStudio2-LTS\Cache\GMS2CACHE\GAME_1BF030A3\targetoptions.json
Setting up the Asset compiler
C:\ProgramData/GameMakerStudio2-LTS/Cache/runtimes\runtime-2022.0.1.30/bin/assetcompiler/windows/x64/GMAssetCompiler.dll  /c /mv=1 /zpex /iv=0 /rv=0 /bv=0 /j=8  /gn="GAME" /td="C:\Users\<USER>\AppData\Local\GameMakerStudio2-LTS\GMS2TEMP" /cd="C:\Users\<USER>\AppData\Roaming\GameMakerStudio2-LTS\Cache\GMS2CACHE\GAME_1BF030A3" /rtp="C:\ProgramData/GameMakerStudio2-LTS/Cache/runtimes\runtime-2022.0.1.30" /zpuf="C:\Users\<USER>\AppData\Roaming/GameMakerStudio2-LTS\<USER>mytrunks_202616"  /ffe="eXpvfGtxgjeDg202c3h+b3Z2c31veH1vNnh/dnZzfXI2dnlxc3hpfX15Nn5vfX4=" /m=llvm-win /tgt=64 /llvmSource="C:\ProgramData/GameMakerStudio2-LTS/Cache/runtimes\runtime-2022.0.1.30/yyc/"  /nodnd /cfg="Default" /o="C:\Users\<USER>\AppData\Local\GameMakerStudio2-LTS\GMS2TEMP\GAME_44358669_YYC" /sh=True /optionsini="C:\Users\<USER>\AppData\Local\GameMakerStudio2-LTS\GMS2TEMP\GAME_44358669_YYC\options.ini" /baseproject="C:\ProgramData/GameMakerStudio2-LTS/Cache/runtimes\runtime-2022.0.1.30\BaseProject\BaseProject.yyp" "C:\LO
VE\GAME-2.3\GAME.yyp\GAME.yyp" /preprocess="C:\Users\<USER>\AppData\Roaming\GameMakerStudio2-LTS\Cache\GMS2CACHE\GAME_1BF030A3"
Found Project Format 2
ProjectFileWatcher:StartWatching:C:\GAME\GAME-2.3\GAME.yyp
Started: 05/10/2023 10:31:19
Finished: 05/10/2023 10:31:19
Diff: 00:00:00.5413954
Loaded Project: GAME
finished.
Release build
Options: C:\Users\<USER>\AppData\Roaming\GameMakerStudio2-LTS\Cache\GMS2CACHE\GAME_1BF030A3\ExtensionOptions.json
OptionsIni
Options: C:\Users\<USER>\AppData\Roaming\GameMakerStudio2-LTS\Cache\GMS2CACHE\GAME_1BF030A3\PlatformOptions.json
[Compile] Run asset compiler (YYC)
C:\ProgramData/GameMakerStudio2-LTS/Cache/runtimes\runtime-2022.0.1.30/bin/assetcompiler/windows/x64/GMAssetCompiler.dll  /c /mv=1 /zpex /iv=0 /rv=0 /bv=0 /j=8  /gn="GAME" /td="C:\Users\<USER>\AppData\Local\GameMakerStudio2-LTS\GMS2TEMP" /cd="C:\Users\<USER>\AppData\Roaming\GameMakerStudio2-LTS\Cache\GMS2CACHE\GAME_1BF030A3" /rtp="C:\ProgramData/GameMakerStudio2-LTS/Cache/runtimes\runtime-2022.0.1.30" /zpuf="C:\Users\<USER>\AppData\Roaming/GameMakerStudio2-LTS\<USER>mytrunks_202616"  /ffe="eXpvfGtxgjeDg202c3h+b3Z2c31veH1vNnh/dnZzfXI2dnlxc3hpfX15Nn5vfX4=" /m=llvm-win /tgt=64 /llvmSource="C:\ProgramData/GameMakerStudio2-LTS/Cache/runtimes\runtime-2022.0.1.30/yyc/"  /nodnd /cfg="Default" /o="C:\Users\<USER>\AppData\Local\GameMakerStudio2-LTS\GMS2TEMP\GAME_44358669_YYC" /sh=True /optionsini="C:\Users\<USER>\AppData\Local\GameMakerStudio2-LTS\GMS2TEMP\GAME_44358669_YYC\options.ini" /baseproject="C:\ProgramData/GameMakerStudio2-LTS/Cache/runtimes\runtime-2022.0.1.30\BaseProject\BaseProject.yyp" "C:\LO
VE\GAME-2.3\GAME.yyp\GAME.yyp" /debug /bt=run /rt=yyc /yyc64bit=true
Looking for built-in fallback image in C:\ProgramData/GameMakerStudio2-LTS/Cache/runtimes\runtime-2022.0.1.30\bin\BuiltinImages
Compile Constants...finished.
Remove DnD...finished.
Warning : reference to extension macro steam_input_type_xbox_360_controller which is not available for this target - macro is in extension Steamworks and file Steamworks.dll
Warning : reference to extension macro steam_input_type_xbox_one_controller which is not available for this target - macro is in extension Steamworks and file Steamworks.dll
Warning : reference to extension macro steam_input_type_ps3_controller which is not available for this target - macro is in extension Steamworks and file Steamworks.dll
Warning : reference to extension macro steam_input_type_ps4_controller which is not available for this target - macro is in extension Steamworks and file Steamworks.dll
Warning : reference to extension macro steam_input_type_ps5_controller which is not available for this target - macro is in extension Steamworks and file Steamworks.dll
Warning : reference to extension macro steam_input_type_steam_controller which is not available for this target - macro is in extension Steamworks and file Steamworks.dll
Warning : reference to extension macro steam_input_type_steam_deck_controller which is not available for this target - macro is in extension Steamworks and file Steamworks.dll
Warning : reference to extension macro steam_input_type_mobile_touch which is not available for this target - macro is in extension Steamworks and file Steamworks.dll
Warning : reference to extension macro steam_input_type_switch_pro_controller which is not available for this target - macro is in extension Steamworks and file Steamworks.dll
Warning : reference to extension macro steam_input_type_switch_joycon_single which is not available for this target - macro is in extension Steamworks and file Steamworks.dll
Warning : reference to extension macro steam_input_type_switch_joycon_pair which is not available for this target - macro is in extension Steamworks and file Steamworks.dll
Warning : reference to extension macro steam_input_type_switch_pro_controller which is not available for this target - macro is in extension Steamworks and file Steamworks.dll
Warning : reference to extension macro steam_input_type_switch_joycon_single which is not available for this target - macro is in extension Steamworks and file Steamworks.dll
Warning : reference to extension macro steam_input_type_switch_joycon_pair which is not available for this target - macro is in extension Steamworks and file Steamworks.dll
Warning : reference to extension macro steam_input_sce_pad_trigger_effect_mode_off which is not available for this target - macro is in extension Steamworks and file Steamworks.dll
Warning : reference to extension macro steam_input_sce_pad_trigger_effect_mode_feedback which is not available for this target - macro is in extension Steamworks and file Steamworks.dll
Warning : reference to extension macro steam_input_sce_pad_trigger_effect_mode_weapon which is not available for this target - macro is in extension Steamworks and file Steamworks.dll
Warning : reference to extension macro steam_input_sce_pad_trigger_effect_mode_vibration which is not available for this target - macro is in extension Steamworks and file Steamworks.dll
Warning : reference to extension macro steam_input_led_flag_set_color which is not available for this target - macro is in extension Steamworks and file Steamworks.dll
Warning : reference to extension macro steam_input_led_flag_restore_user_default which is not available for this target - macro is in extension Steamworks and file Steamworks.dll
Warning : reference to extension macro steam_input_sce_pad_trigger_effect_mode_off which is not available for this target - macro is in extension Steamworks and file Steamworks.dll
Warning : reference to extension macro steam_input_sce_pad_trigger_effect_mode_off which is not available for this target - macro is in extension Steamworks and file Steamworks.dll
Warning : reference to extension macro steam_input_sce_pad_trigger_effect_trigger_mask_l2 which is not available for this target - macro is in extension Steamworks and file Steamworks.dll
Warning : reference to extension macro steam_input_sce_pad_trigger_effect_trigger_mask_r2 which is not available for this target - macro is in extension Steamworks and file Steamworks.dll
Compile Scripts...finished.
Compile Rooms...finished.
Warning : reference to extension macro lb_sort_ascending which is not available for this target - macro is in extension Steamworks and file Steamworks.dll
Warning : reference to extension macro lb_disp_numeric which is not available for this target - macro is in extension Steamworks and file Steamworks.dll
Warning : reference to extension macro lb_sort_ascending which is not available for this target - macro is in extension Steamworks and file Steamworks.dll
Warning : reference to extension macro lb_disp_numeric which is not available for this target - macro is in extension Steamworks and file Steamworks.dll
Compile Objects...finished.
Compile Timelines...finished.
Compile Triggers...finished.
Compile Extensions...finished.
Global scripts...finished.
finished.
collapsing enums.
Final Compile...finished.
Looking for built-in particle images in C:\ProgramData/GameMakerStudio2-LTS/Cache/runtimes\runtime-2022.0.1.30\bin\assetcompiler\ParticleImages
saving file C:\Users\<USER>\AppData\Local\GameMakerStudio2-LTS\GMS2TEMP\GAME_44358669_YYC\GAME.win
Writing Chunk... GEN8 size ... -0.00 MB
option_game_speed=60
Writing Chunk... OPTN size ... 0.00 MB
Writing Chunk... LANG size ... 0.00 MB
Writing Chunk... EXTN size ... 0.00 MB
Writing Chunk... SOND size ... 0.00 MB
Writing Chunk... AGRP size ... 0.00 MB
Writing Chunk... SPRT size ... 0.00 MB
Writing Chunk... BGND size ... 2.90 MB
Writing Chunk... PATH size ... 0.00 MB
Writing Chunk... SCPT size ... 0.00 MB
Writing Chunk... GLOB size ... 0.03 MB
Writing Chunk... SHDR size ... 0.00 MB
Writing Chunk... FONT size ... 0.00 MB
Writing Chunk... TMLN size ... 0.02 MB
Writing Chunk... OBJT size ... 0.00 MB
Writing Chunk... FEDS size ... 0.06 MB
Writing Chunk... ACRV size ... 0.00 MB
Writing Chunk... SEQN size ... 0.00 MB
Writing Chunk... TAGS size ... 0.00 MB
Writing Chunk... ROOM size ... 0.00 MB
Writing Chunk... DAFL size ... 0.08 MB
Writing Chunk... EMBI size ... 0.00 MB
Writing Chunk... TPAGE size ... 0.00 MB
Texture Group - __YY__0fallbacktexture.png_YYG_AUTO_GEN_TEX_GROUP_NAME_
Texture Group - Default
Writing Chunk... TGIN size ... 0.05 MB
Writing Chunk... FEAT size ... 0.00 MB
Writing Chunk... STRG size ... 0.00 MB
Writing Chunk... TXTR size ... 0.16 MB
0 Compressing texture... writing texture __YY__0fallbacktexture.png_YYG_AUTO_GEN_TEX_GROUP_NAME__0.yytex... 
1 Compressing texture... writing texture Default_0.yytex... 
2 Compressing texture... writing texture Default_1.yytex... 
3 Compressing texture... writing texture Default_2.yytex... 
4 Compressing texture... writing texture Default_3.yytex... 
5 Compressing texture... writing texture Default_4.yytex... 
RunUserCmdStep: C:\GAME\GAME-2.3\GAME.yyp
ending: .bat
Extensions
C:\GAME\GAME-2.3\GAME.yyp\extensions\EpicOnlineServices\iOSSource\..\post_textures.bat
C:\GAME\GAME-2.3\GAME.yyp\extensions\Steamworks\iOSSource\..\post_textures.bat
Writing Chunk... AUDO size ... 0.28 MB
Build for architecture - x64

linking GAME_2020.exe
Microsoft (R) Windows (R) Resource Compiler Version 10.0.10011.16384
Copyright (C) Microsoft Corporation.  All rights reserved.
Pass 1: Interval #1, time = 0.234s
  Wait PDB close: Total time = 0.000s
  Wait type merge: Total time = 0.000s
Pass 2: Interval #2, time = 0.156s
Final: Total time = 0.390s
Stats : GMA : Elapsed=35106.1307
Stats : GMA : sp=231,au=24,bk=0,pt=0,sc=2445,sh=0,fo=2,tl=0,ob=209,ro=56,da=15,ex=2,ma=789,fm=0xDA60B7BF7FFF7FB5
Options: C:\Users\<USER>\AppData\Roaming\GameMakerStudio2-LTS\Cache\GMS2CACHE\GAME_1BF030A3\MainOptions.json
Options: C:\Users\<USER>\AppData\Roaming\GameMakerStudio2-LTS\Cache\GMS2CACHE\GAME_1BF030A3\macros.json
Options: C:\Users\<USER>\AppData\Roaming\GameMakerStudio2-LTS\Cache\GMS2CACHE\GAME_1BF030A3\preferences.json
C:\GAME\GAME-2.3\GAME.yyp\extensions\EpicOnlineServices\post_build_step.bat 
[EPICONLINESERVICES] INIT: Script initialization succeeded (v0.0.0 :: 2).
[EPICONLINESERVICES] INFO: Accessed extension option 'versionStable' with value '2023.1.0.0'.
[EPICONLINESERVICES] INFO: Accessed extension option 'versionBeta' with value '2023.100.0.0'.
[EPICONLINESERVICES] INFO: Accessed extension option 'versionDev' with value '9.9.1.293'.
[EPICONLINESERVICES] INFO: Accessed extension option 'versionLTS' with value '2022.0.1.24'.
[EPICONLINESERVICES] INFO: Accessed extension option 'sdkHashWin' with value 'AB5FA25FD06BDEE37D08CF5E2F40FDAA297C509DD4CA6DCC3F9874DC7B3D3128'.
[EPICONLINESERVICES] INFO: Accessed extension option 'sdkHashMac' with value 'F49906EC86F4BDCE3B77BC5F93A7B3D8C7EDD221566D3B600D8B61B4E9CB0177'.
[EPICONLINESERVICES] INFO: Accessed extension option 'sdkHashLinux' with value 'F20295DCA422050297E138ED823046E7D00135164F95FBD2DF7A0737BAE8E4DC'.
[EPICONLINESERVICES] INFO: Accessed extension option 'sdkPath' with value 'C:\EOS\SDK'.
[EPICONLINESERVICES] INFO: Accessed extension option 'sdkVersion' with value '1.15.4'.
[EPICONLINESERVICES] INFO: Accessed extension option 'debug' with value 'Enabled'.
[EPICONLINESERVICES] INFO: Extracted part Major of version '2022.0.1.30' with value '2022'.
[EPICONLINESERVICES] INFO: Extracted part Minor of version '2022.0.1.30' with value '0'.
[EPICONLINESERVICES] INFO: Compared version '2022.0.1.30' with version '2022.0.1.24'.
[EPICONLINESERVICES] INFO: Asserted that version '2022.0.1.30' is greater than or equal to version '2022.0.1.24'.
[EPICONLINESERVICES] INFO: Version lock check passed successfully, with LTS version '2022.0.1.30'.
[EPICONLINESERVICES] INFO: Resolved relative path into 'C:\EOS\SDK'.
[EPICONLINESERVICES] INFO: Generated SHA256 hash of 'C:\EOS\SDK\Bin\EOSSDK-Win64-Shipping.dll'.
[EPICONLINESERVICES] INFO: Asserted SHA256 hash of 'C:\EOS\SDK\Bin\EOSSDK-Win64-Shipping.dll' matches expected hash.
"Copying Windows (64 bit) dependencies"
[EPICONLINESERVICES] INFO: Resolved relative path into 'C:\Users\<USER>\AppData\Local\GameMakerStudio2-LTS\GMS2TEMP\GAME_44358669_YYC\EOSSDK-Win64-Shipping.dll'.

    Directory: C:\Users\<USER>\AppData\Local\GameMakerStudio2-LTS\GMS2TEMP

Mode                 LastWriteTime         Length Name                                                                 
----                 -------------         ------ ----                                                                 
d-----         5/10/2023  10:31 AM                GAME_44358669_YYC                                               

[EPICONLINESERVICES] INFO: Copied 'C:\EOS\SDK\Bin\EOSSDK-Win64-Shipping.dll' to 'C:\Users\<USER>\AppData\Local\GameMakerStudio2-LTS\GMS2TEMP\GAME_44358669_YYC\EOSSDK-Win64-Shipping.dll'.
[EPICONLINESERVICES] WARN: Debug mode is set to 'Enabled', make sure to set it to 'Auto' before publishing.

C:\GAME\GAME-2.3\GAME.yyp\extensions\EpicOnlineServices\post_build_step.bat DONE (0)
Igor complete.
[Run] Run game
C:\Users\<USER>\AppData\Local\GameMakerStudio2-LTS\GMS2TEMP\GAME_44358669_YYC\GAME_2020.exe 
Setting scheduler resolution to 1
Failed to initialized extension, tried files: EpicOnlineServices.dll|EpicOnlineServices_x64.dll.
Attempting to set gamepadcount to 12
DirectX11: Using hardware device
Collision Event time(microsecs)=8
input: this one happens first
input: this one happens first
CreateColPairs took 0.000000s 10 usecs for 210 object types obj_col_numb=0 physobjcount=21 resizes 0 final size 23
Total memory used = 67906537(0x040c2be9) bytes 64.76MB
Peak memory used = 66530341(0x03f72c25) bytes 63.45MB
**********************************.
Entering main loop.
**********************************.
scr_startup: this one happens first
[live][5/10/2023 10:31:56 AM] Initializing...
[live][5/10/2023 10:31:56 AM] Indexing assets...
[live][5/10/2023 10:31:56 AM] Indexed OK!
Resizing swap chain...
Resizing window...Pause event has been registered for this frame
Pause event has been unregistered
DiasFranciscoA commented 1 year ago

Yes, we are unable to reproduce the given issueu and we will need you to send a private ticket regarding this github issue. With the project in question attached.

Sorry for the inconvinience.

Francisco Dias

thatsmytrunks commented 1 year ago

Not a problem, please send me the private ticket whenever. My email is in my github profile.

DiasFranciscoA commented 1 year ago

I have a simple question. Do you have Visual Studio installed? It's not a requirement (don't worry) and if you don't have it installed, I might know what it is.

Francisco Dias

thatsmytrunks commented 1 year ago

I have VS 2019 installed since I also do console development.

DiasFranciscoA commented 1 year ago

Apologies for the delay, @thatsmytrunks. Could you please confirm if you are still experiencing the same issue with the recent hotfix (v1.4.1)? This version should address the problem. The previous binary compilation included additional Visual Studio dependencies, which could cause loading failures if the required Visual Studio version was not installed or a different version was present. Although we were unable to reproduce the issue, we have made changes to the binary compilation process to resolve this issue. We hope this resolves the problems you have been encountering.

thatsmytrunks commented 1 year ago

I hate to say it, but I'm still getting "Failed to initialized extension, tried files: EpicOnlineServices.dll|EpicOnlineServices_x64.dll." Can I send you my project file?

DiasFranciscoA commented 1 year ago

You can but if you want to do it privately you will need to create a helpdesk ticket and file it from there

DiasFranciscoA commented 1 year ago

Is this one still a problem on you end, can you please confirm this? @thatsmytrunks

thatsmytrunks commented 1 year ago

Yes, but unfortunately since I've had to migrate to the latest version of Game Maker, I can't go back to test anymore.

DiasFranciscoA commented 1 year ago

This issue will be closed due to inactivity and lack of repro steps. If the issues persists please reopen this ticket with extra information.