Skip to content

Center window at startup, use LoadLibraryEx over LoadLibrary & improve how the launcher bootstraps the game.#6

Open
Aetopia wants to merge 5 commits into
LatiteClient:mainfrom
Aetopia:main
Open

Center window at startup, use LoadLibraryEx over LoadLibrary & improve how the launcher bootstraps the game.#6
Aetopia wants to merge 5 commits into
LatiteClient:mainfrom
Aetopia:main

Conversation

@Aetopia

@Aetopia Aetopia commented Jul 23, 2026

Copy link
Copy Markdown

The following PR adds/changes the following:

The main focus of this PR is improve how the launcher bootstraps the game.
Currently the launcher uses the AUMID of the game to launch it.

This approach is 'bad' due to the fact, it invokes gamelaunchhelper.exe is a proxy for Minecraft.Windows.exe.

  • Currently the launcher doesn't seem to account for gamelaunchhelper.exe.

The new approach involves directly invoking Minecraft.Windows.exe itself using powershell.exe & Invoke-CommandInDesktopPackage.

  • This removes gamelaunchhelper.exe from the picture since it is bypassed.

Current approach:

Legacy.-.Launch.Logic.mp4

New approach:

New.-.Launch.Logic.mp4

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant