YoYoGames / GameMaker-Bugs

Public tracking for GameMaker bugs
26 stars 8 forks source link

Building Projects: [Win ARM64] Selecting the Installer package type results in a Zip package #8446

Closed sihammill closed 5 days ago

sihammill commented 1 week ago

Description

Attempting to create exe and pick an installer package for Windows Arm64 results in the output file being a zip file containing the lose game files, and in a file type that Windows say is invalid if you try to view it in Explorer.

No option to output as an executable file: Image

Error when attempting to view the zip file in Windows Explorer's native .zip handling functionality - you must use 7zip to view/extract the .zip GameMaker makes: Image

Zip file contents when choosing the installer for Arm64: Image

Note that the latest 2024.1100 Beta manual update for this states that a single .exe will be created - if a .zip is expected (due to building on the wrong CPU architecture, etc.), then the manual needs to be fixed: Image

Expected Change

A single NSIS executable file should be generated, just like the non-ARM64 installer package makes

Steps To Reproduce

  1. Start GameMaker
  2. Load a project (any) and ensure you're set to Windows target
  3. Click 'Create an Executable' from the top menu
  4. Select 'Package as Installer for Arm64'
  5. See the issue

How reliably can you recreate this issue using your steps above?

Always

Which version of GameMaker are you reporting this issue for?

2024.1100 (Betas)

Which operating system(s) are you seeing the problem on?

Windows 11

Are you running GameMaker from inside your Steam library?

None

Sample Package Attached?

Sample Project Added?

rwkay commented 5 days ago

Fixed in 2024.11

sihammill commented 5 days ago

Fixed verified in Beta IDE v2024.1100.0.689 Runtime v2024.1100.0.710 I'll update as Verified in Git once the fix has been moved to 'Ready for QA'.