Skip to content

Commit

Permalink
docs(feature): fixes to GX.games compiling and preferences page
Browse files Browse the repository at this point in the history
YoYoGames/GameMaker-Bugs#7454

* Listed "Zip File" on preferences page
* Corrected the order of steps for the GX.games target on the Compiling page
* Updated "GX.games packaging" screenshot
  • Loading branch information
YYBartT committed Oct 17, 2024
1 parent e6f63e8 commit b11b0cd
Show file tree
Hide file tree
Showing 3 changed files with 9 additions and 7 deletions.
14 changes: 8 additions & 6 deletions Manual/contents/Introduction/Compiling.htm
Original file line number Diff line number Diff line change
Expand Up @@ -88,17 +88,19 @@ <h3>You Should Know</h3>
<h3>Compiler Optimisations</h3>
<p>The compiler performs optimisations on your game&#39;s code. See <a data-xref="{title}" href="../Settings/Runner_Details/Compiler_Optimisations.htm">Compiler Optimisations</a>.</p>
<h3>How Different Targets Build</h3>
<p>Each target option saves to a platform specific format, listed below:</p>
<p>Each target option saves to a platform-specific format, listed below:</p>
<ul class="colour">
<li><strong>GX.games</strong> - When compiling for the &quot;GX.games&quot; target, you will see the &quot;GX.games Packaging&quot; window which will first ask you to sign in using your Opera account:<img align="" class="center" src="../assets/Images/Introduction/Compiling/gx_packaging_1.png" />You won&#39;t need to sign in here if you&#39;ve already signed into <span data-keyref="GameMaker Name">GameMaker</span> using <a href="../Setting_Up_And_Version_Information/Licencing_Information.htm">Opera Single Sign-In</a>.<br />
<li><strong>GX.games</strong> - When compiling for the &quot;GX.games&quot; target, you will first be asked the packaging option to use: <br />
<img class="center" height="256" src="../assets/Images/Introduction/QS_GX.Games_Compile_Options.png" style="cursor: nesw-resize;" width="430" /><br />
Tick the <strong>Remember Packaging Option?</strong> checkbox here to use the same setting and not show this window again on subsequent builds.<br />
<br />
Next you will be asked the packaging option to use: <br />
<img class="center" height="256" src="../assets/Images/Introduction/QS_GX.Games_Compile_Options.png" style="cursor: nesw-resize;" width="430" />You&#39;ll be asked to sign in if you select any of the upload options, though this isn&#39;t needed if you save locally as a ZIP.<br />
Next you&#39;ll see the &quot;GX.games Packaging&quot; window:<br />
<img align="" class="center" src="../assets/Images/Introduction/Compiling/gx_packaging_1.png" />If you chose to <strong>Save locally as a ZIP</strong>, <span data-keyref="GameMaker Name">GameMaker</span> will immediately start compiling your game and show any output here. After the game is compiled you&#39;re prompted for a save location.<br />
<br />
After you have signed in, <span data-keyref="GameMaker Name">GameMaker</span> will start compiling your game and proceed to upload it to GX.games. You can then click on &quot;Edit Game on Opera&quot; to edit it on GX.create and publish it:<br />
If you selected any of the <strong>Upload As...</strong> options, <span data-keyref="GameMaker Name">GameMaker</span> will attempt to sign you in using <a href="../Setting_Up_And_Version_Information/Licencing_Information.htm">Opera Single Sign-In</a>. After you have signed in, <span data-keyref="GameMaker Name">GameMaker</span> will start compiling your game and proceed to upload it to GX.games. You can then click on &quot;Edit Game on Opera&quot; to edit it on GX.create and publish it:<br />
<img class="center" src="../assets/Images/Introduction/Compiling/gx_game_compiled.png" />Please refer to <a href="https://help.gamemaker.io/hc/en-us/articles/4407217145105-How-to-Upload-Your-Games-to-GX-games">this page</a> to learn more about the GX.games upload process, and <a href="https://help.gamemaker.io/hc/en-us/articles/4625548722193-Setting-Up-For-GX-games">this page</a> for setting up the various exports, such as <a href="../Settings/YoYo_Compiler.htm">YYC</a> and Mobile.
</li>
<li><strong>Windows </strong>- Compiling for the general Windows OS will first request that you choose between creating an <em>Installer </em>or a <em>Zip </em>package, where the installer will be a single executable that will install your game, and the Zip file will be a single <span class="inline">*.zip</span> format compressed file with all your game files stored within (the files will need extracted for the game to run). <img alt="Windows Compile Options" class="center" src="../assets/Images/Introduction/QS_Windows_Compile_Options.png" />If you check the box marked <strong>Remember Packaging Option</strong> then <span data-keyref="GameMaker Name">GameMaker</span> will remember the choice for all future compiles (this can be reset or changed from the <a href="../Setting_Up_And_Version_Information/Platform_Preferences/Windows.htm">Windows Preferences</a>). You can find out more from the <a href="https://help.gamemaker.io/hc/en-us/sections/207157668">YoYo Games Help Center</a>.<br />
<li><strong>Windows</strong> - Compiling for the general Windows OS will first request that you choose between creating an <em>Installer </em>or a <em>Zip </em>package, where the installer will be a single executable that will install your game, and the Zip file will be a single <span class="inline">*.zip</span> format compressed file with all your game files stored within (the files will need extracted for the game to run). <img alt="Windows Compile Options" class="center" src="../assets/Images/Introduction/QS_Windows_Compile_Options.png" />If you check the box marked <strong>Remember Packaging Option</strong> then <span data-keyref="GameMaker Name">GameMaker</span> will remember the choice for all future compiles (this can be reset or changed from the <a href="../Setting_Up_And_Version_Information/Platform_Preferences/Windows.htm">Windows Preferences</a>). You can find out more from the <a href="https://help.gamemaker.io/hc/en-us/sections/207157668">YoYo Games Help Center</a>.<br />
<br />
The Windows target only compiles 64-bit executables.
</li>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ <h1><span data-field="title" data-format="default">GX.games</span> Preferences<
<li><strong>Default Web Server Port</strong>: This lets you change the default port for the GX.games web server. Default value is 51264.</li>
<li><strong>Default Web Server Address</strong>: Here you can change the default web server address for the GX.games web server. Default value is 127.0.0.1.</li>
<li><strong>Default Web Server Allowed IPs</strong>: Here you can add in any allowed IPs for the web server and they will be set as default for all devices added through the Target Manager.</li>
<li><strong>Default packaging type</strong>: This is the package type to create by default: <strong>Game</strong>, <strong>Live Wallpaper </strong>or <strong>Game Strip</strong>. The default <strong>Show Dialog</strong> displays a dialog before every build which lets you choose between the types.</li>
<li><strong>Default packaging type</strong>: This is the package type to create by default: <strong>Game</strong>, <strong>Live Wallpaper</strong><strong>Game Strip</strong> or <strong>Zip File</strong>. The default <strong>Show Dialog</strong> displays a dialog before every build which lets you choose between the types.</li>
</ul>
<p> </p>
<p> </p>
Expand Down
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit b11b0cd

Please sign in to comment.