HGL
Heroic Games Launcher•17mo ago
environmental-rose

Dev Builds not showing up on mac

I work for a game developer that is making a game that currently is only supported on Windows. The project is in beta on Epic Games Launcher and runs fine on mac M2 via Heroic Games Launcher. However, the dev builds we use for playtesting are not showing up in HGL while they do under the Library in EGL. I'm curious as to the reason for this discrepancy. -Cheers
20 Replies
foreign-sapphire
foreign-sapphire•17mo ago
how do you install the dev builds on EGL? they just show up during install? what do you see in Settings > Logs > Legendary? check both after opening Heroic (it shows the list of games you own) and after opening the install dialog I can imagine one of 2 options: - either we are ignoring the dev build (or we don't fetch/handle it properly) - or legendary is not returning that info because if the issue is legendary not returning that info it's a feature to request on their discord, but if legendary does return that info then it's probably that heroic is not handling that use case properly
environmental-rose
environmental-roseOP•17mo ago
Thanks for responding @arieljuod . As to your first question - I got a specific code for that dev build a while back. When redeemed on EGL the build loaded and updates before each playtest. I'll look into the other things you mentioned soon and will report back.
environmental-rose
environmental-roseOP•17mo ago
Looks like '0' available games..
wise-white
wise-white•17mo ago
@Rodney maybe you could help here it did found one app though [Core] INFO: Fetching metadata for 1 app(s). maybe it didn't classify it as a game for some reason check /Users/*username*/Library/Application Support/heroic/legendaryConfig/legendary/metadata I believe it's up to metadata.categories field that it's not recognized as the game
environmental-rose
environmental-roseOP•17mo ago
Thanks @Linguin. I found this json there that seems to be referencing the dev build there. At least the 'build version' is consistent with the dev build.
environmental-rose
environmental-roseOP•17mo ago
environmental-rose
environmental-roseOP•17mo ago
"app_name": "7ef7674938b84a46898ddf01598a4d07", "asset_id": "7ef7674938b84a46898ddf01598a4d07", "build_version": "0.23.0-8744", actually refers to the build on epic
wise-white
wise-white•17mo ago
I think you should be able to use legendary manually for this it should be able to pull it just fine I don't know why is it not treating it as a proper game though
environmental-rose
environmental-roseOP•17mo ago
how does one go about using legendary manually for this?
wise-white
wise-white•17mo ago
LEGENDARY_CONFIG_PATH="/Users/*username*/Library/Application Support/heroic/legendaryConfig/legendary" /Applications/Heroic.app/Contents/Resources/app.asar.unpacked/build/bin/darwin/legendary
LEGENDARY_CONFIG_PATH="/Users/*username*/Library/Application Support/heroic/legendaryConfig/legendary" /Applications/Heroic.app/Contents/Resources/app.asar.unpacked/build/bin/darwin/legendary
the following is the entry point that will use credentials that you already used in Heroic --help option is a good friend here
environmental-rose
environmental-roseOP•16mo ago
Thanks. Looking into this @Linguin , this has been quite the learning process :). I ran the command you suggested with no luck but... later discovered that the game build listed is indeed the 'Dev' build and is just missing the green 'Dev' banner that Epic Launcher displays (wich initially got me confused) . However, now I need to know how to revert what ever that command above did because running the game stops at a log in cred problem. ..does that make sense?
wise-white
wise-white•16mo ago
which command in particular
environmental-rose
environmental-roseOP•16mo ago
LEGENDARY_CONFIG_PATH="/Users/username/Library/Application Support/heroic/legendaryConfig/legendary" /Applications/Heroic.app/Contents/Resources/app.asar.unpacked/build/bin/darwin/legendary
wise-white
wise-white•16mo ago
that's just an entry point to legendary that Heroic uses
environmental-rose
environmental-roseOP•16mo ago
oh, ok
wise-white
wise-white•16mo ago
LEGENDARY_CONFIG_PATH is environment variable to tell legendary where to store configuration files and manifests so the command by itself didn't do anything, it just allowed you to use legendary with config used in Heroic
environmental-rose
environmental-roseOP•16mo ago
I wonder why I all of a sudden would not log in to the game automatically as before, using EGL creds actually, this might be something else. This keeps showing up in the log every time I launch the game: Game Log: [cli] INFO: Logging in... [Core] INFO: Trying to re-use existing login session... [cli] INFO: Checking for updates... [cli] ERROR: Game is out of date, please update or launch with update check skipping! ============= End of log ============= It is for sure up to date.
wise-white
wise-white•16mo ago
press force game update if available in three dots menu on Heroic game page
environmental-rose
environmental-roseOP•16mo ago
already tried. I'l run it again though nah, same I'll look into if I messed something up myself along the way 🙂 Thanks again for your help 😉
wise-white
wise-white•16mo ago
no problem

Did you find this page helpful?