In memory of Ben “bushing” Byer, who passed away on Monday, February 8th, 2016.

Difference between revisions of "Engine02"

From WiiBrew
Jump to navigation Jump to search
(→‎Media: Correcting videos? (Hopefully these are what you meant.))
(v11.01.02 update. Also, those are the correct videos. Thanks for fixing them!)
Line 5: Line 5:
 
| image      = [[File:E02Logo.png]]
 
| image      = [[File:E02Logo.png]]
 
| type        = game engine
 
| type        = game engine
| version    = 10.12.09
+
| version    = 11.01.02
 
| author      = [[User:Stealth|Stealth]]
 
| author      = [[User:Stealth|Stealth]]
 
| download    = http://stealth.hapisan.com/E02/Builds/e02wii.rar
 
| download    = http://stealth.hapisan.com/E02/Builds/e02wii.rar
Line 17: Line 17:
  
  
[http://stealth.hapisan.com/E02/Docs/Getting%20Started.html Complete documentation] for creating games is included with PC and Mac builds, and is also available on the website. A generic template from which to build new games is also available from the in-program downloads list, as well as an open example of fully-featured gameplay.
+
[http://stealth.hapisan.com/E02/Docs/Getting%20Started.html Complete documentation] for creating games is downloadable from within the interface in PC and Mac builds, and is also available on the website. A generic template from which to build new games is also available from the in-program downloads list, as well as an open example of fully-featured gameplay.
  
 
Games created or hosted by the author and his team are directly downloadable from inside the program. Updates for the program, or any installed game, can also be downloaded from the same interface when they become available.
 
Games created or hosted by the author and his team are directly downloadable from inside the program. Updates for the program, or any installed game, can also be downloaded from the same interface when they become available.
Line 35: Line 35:
 
=== Fangame Templates ===
 
=== Fangame Templates ===
 
'''''[http://stealth.hapisan.com/E02/Sonic/ReadMe.html Sonic the Hedgehog]''''' - A template based on excerpts from the "Project Mettrix" fileset, suitable for creating a Sonic the Hedgehog game, or learning about creating complex games with E02
 
'''''[http://stealth.hapisan.com/E02/Sonic/ReadMe.html Sonic the Hedgehog]''''' - A template based on excerpts from the "Project Mettrix" fileset, suitable for creating a Sonic the Hedgehog game, or learning about creating complex games with E02
 +
 +
 +
== What's new ==
 +
 +
'''''11.01.02'''''
 +
 +
*Added "Repository" support. Special files placed in the "repo" folder allow E02 to connect to other download resources. This makes possible the creation of public and private listings for third-party games, and private listings for local transfers between platforms (when already running an http server). This feature is not displayed when only the default repository file is found
 +
 +
-BugFixes-
 +
 +
*When a script line was followed by whitespace (space or tab), the whitespace would not be removed from the end of the loaded string. This would cause problems especially with filenames that were followed by comments, as the filename used would contain the space/tab characters and fail to load on some platforms. Trailing whitespace on strings is now ignored, eliminating this problem (comments can be used after strings, and the strings themselves will be terminated after the last non-whitespace character)
 +
 +
*Mode 5 for the Set_PaletteAlpha_Range Script Command attempted to set the global palette rather than the target palette, and when intentionally setting the Global Palette, the alpha was not properly applied. This Command should now function properly for mode 5, and for applying an alpha to the Global Palette colors
 +
 +
*The Dim_Palette_Range Script Command did not test for component value overflow when "Dimming" up, which caused them to "wrap around" and become the wrong colors. Using this Command to brighten the palette (a "Percentage" value greater than 128) should now work properly
 +
 +
*The "Installed Games" section of the menu would crash when no games were installed due to a test on an array entry for an array whose length matched the number of games (in this case, 0). The "Installed Games" menu will now display correctly under this condition, reporting no installed games and displaying only the option to return to the Main Menu
 +
 +
 +
'''''Older Updates'''''
 +
 +
[http://stealth.hapisan.com/E02/Docs/What's%20New.html What's New Document]
  
  

Revision as of 20:23, 2 January 2011

Engine02 (E02)
E02Logo.png
General
Author(s)Stealth
TypeGame engine
Version11.01.02
Links
Download
Website
Discussion
Downloadable via the Homebrew Browser
Peripherals
Wiimote.svg ClassicController.svg GameCube Controller Loads files from SDHC cards in the Front SD slot USB mass storage device

Engine02 is a script-driven, multiplatform 2D game engine with builds for DOS, Windows, Linux, Intel/PPC MacOS, PSP, and Wii.


Complete documentation for creating games is downloadable from within the interface in PC and Mac builds, and is also available on the website. A generic template from which to build new games is also available from the in-program downloads list, as well as an open example of fully-featured gameplay.

Games created or hosted by the author and his team are directly downloadable from inside the program. Updates for the program, or any installed game, can also be downloaded from the same interface when they become available.


Currently-Available Software

Games

Megaman: Triple Threat - A Megaman 7 style fangame. Currently an in-progress demo

Sonic the Hedgehog: Project Mettrix - A Sonic 3 style fangame. Currently an in-progress demo


Templates/Examples

Generic Template - A very basic template suitable for simply getting something to appear on-screen


Fangame Templates

Sonic the Hedgehog - A template based on excerpts from the "Project Mettrix" fileset, suitable for creating a Sonic the Hedgehog game, or learning about creating complex games with E02


What's new

11.01.02

  • Added "Repository" support. Special files placed in the "repo" folder allow E02 to connect to other download resources. This makes possible the creation of public and private listings for third-party games, and private listings for local transfers between platforms (when already running an http server). This feature is not displayed when only the default repository file is found

-BugFixes-

  • When a script line was followed by whitespace (space or tab), the whitespace would not be removed from the end of the loaded string. This would cause problems especially with filenames that were followed by comments, as the filename used would contain the space/tab characters and fail to load on some platforms. Trailing whitespace on strings is now ignored, eliminating this problem (comments can be used after strings, and the strings themselves will be terminated after the last non-whitespace character)
  • Mode 5 for the Set_PaletteAlpha_Range Script Command attempted to set the global palette rather than the target palette, and when intentionally setting the Global Palette, the alpha was not properly applied. This Command should now function properly for mode 5, and for applying an alpha to the Global Palette colors
  • The Dim_Palette_Range Script Command did not test for component value overflow when "Dimming" up, which caused them to "wrap around" and become the wrong colors. Using this Command to brighten the palette (a "Percentage" value greater than 128) should now work properly
  • The "Installed Games" section of the menu would crash when no games were installed due to a test on an array entry for an array whose length matched the number of games (in this case, 0). The "Installed Games" menu will now display correctly under this condition, reporting no installed games and displaying only the option to return to the Main Menu


Older Updates

What's New Document


Media

Sonic the Hedgehog Game Template

v10.12.09 Utilities Menu for editor-supporting platforms

v10.11.16 Interface and Template

Megaman: Triple Threat Gameplay

r9 Interface, Triple Threat, and Project Mettrix