User Tools

Site Tools


en:tutorials:publishing:common_release_checklist

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
en:tutorials:publishing:common_release_checklist [2020/08/31 05:27 (4 years ago)] – ↷ Page moved from en:tutorials:common_release_checklist to en:tutorials:publishing:common_release_checklist sausageen:tutorials:publishing:common_release_checklist [2024/03/08 21:00 (3 weeks ago)] (current) – Updated YouTube link iarwain
Line 1: Line 1:
 ====== Common Release Checklist ====== ====== Common Release Checklist ======
  
-Further to the two release guides: [[en:tutorials:community:sausage:preparing_a_windows_release|Preparing for a release under Windows]] and [[en:tutorials:community:sausage:preparing_a_macosx_release|Preparing for a release under MacOSX]], there are a number of additional tips to help make a good release for your game.+Further to the two release guides: [[en:tutorials:publishing:preparing_a_windows_release|Preparing for a release under Windows]] and [[en:tutorials:publishing:preparing_a_macosx_release|Preparing for a release under MacOSX]], there are a number of additional tips to help make a good release for your game.
  
  
 ===== 1. Stripping Binaries ===== ===== 1. Stripping Binaries =====
  
-A way to shave down the size of your packages binaries is to strip them. This means removing any debug code in the Orx library, and your game. You can remove around 600MB off the orx.dll and more again from your own .exe file.+A way to shave down the size of your packages binaries is to strip them. This means removing any debug code in the Orx library, and your game. You can remove around 6MB off the orx.dll and more again from your own .exe file.
  
-Do do this, edit the ''release'' version of the Orx project, and add the ''-s'' option to your ''Linker Options''. Also do this to your own project too.+To do this, edit the ''release'' version of the orxLIB project, and add the ''-s'' option to your ''Linker Options''. Also do this to your own project too.
  
 This step may not be necessary for all compilers. This step may not be necessary for all compilers.
Line 16: Line 16:
 ===== 2. Packing Assets ===== ===== 2. Packing Assets =====
  
-Consider packing all your assets down into a single zip file. You can use the orxArchive.c file to do this. There is a google post [[https://groups.google.com/forum/#!topic/orx-dev/gp-wHv1OmVk|demonstrating how to do this]].+There are two main ways to consider packing your assets. 
 + 
 +The newest way is to use the Bundle Extension. You can learn more about that in the following video: {{youtube>VNtmGTI7aZM}} 
 + 
 + 
 +The previous method is to pack all your assets down into a single zip file. You can use the orxArchive.c file to do this. There is a google post [[https://groups.google.com/forum/#!topic/orx-dev/gp-wHv1OmVk|demonstrating how to do this]]. However consider if your game being distributed with zip files could trigger virus checkers and hosting platforms.
  
  
 ===== 3. Disabling the Orx Console ===== ===== 3. Disabling the Orx Console =====
  
-Always a good idea to disable the Orx Console window in your application, as this is a debug tool only. THis can be easily done by adding the following to your release mode data config:+Always a good idea to disable the Orx Console window in your application, as this is a debug tool only. This can be easily done by adding the following to your release mode data config:
  
 <code ini> <code ini>
en/tutorials/publishing/common_release_checklist.1598876879.txt.gz · Last modified: 2020/08/31 05:27 (4 years ago) by sausage