Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

OpenJazz Wii: Difference between revisions

From GameBrew
m HydeWing moved page Openjazz Wii to OpenJazz Wii without leaving a redirect
No edit summary
 
(8 intermediate revisions by 2 users not shown)
Line 1: Line 1:
{{#seo:
|title=Wii Homebrew Games (Platform) - GameBrew
|title_mode=append
|image=openjazzwii.jpg
|image_alt=OpenJazz Wii
}}
{{Infobox Wii Homebrews
{{Infobox Wii Homebrews
|title=OpenJazz Wii
|title=OpenJazz for Wii
|image=openjazzwii.jpg
|image=openjazzwii2.png
|description=An interpreter to play Jazz Jackrabbit
|description=An interpreter to play Jazz Jackrabbit on Wii.
|author=tehpola
|author=tehpola, AlisterT
|lastupdated=2016/03/08
|lastupdated=2026/03/01
|type=Platform
|type=Platform
|version=R1
|version=20260301
|license=GPL-2.0
|license=GPL-2.0
|download=https://dlhb.gamebrew.org/wiihomebrews/openjazzwii.7z
|download=https://dlhb.gamebrew.org/wiihomebrews/openjazzwii.7z
|website=
|website=https://github.com/AlisterT/openjazz
|source=http://code.google.com/p/openjazz-wii/source
|source=https://code.google.com/archive/p/openjazz-wii/
}}
}}
'''OpenJazz Wii''' is a port of Alister's [http://en.wikipedia.org/wiki/Jazz_Jackrabbit_(video_game) Jazz Jackrabbit] engine to the Wii using SDL Wii.
This is a port of Alister's Jazz Jackrabbit engine, [http://www.alister.eu/jazz/oj/ OpenJazz], to the Wii.
 
OpenJazz is a free, open-source version of the classic Jazz Jackrabbit™ games, allowing the game to run on modern systems. Original Wii port by tehpola.


== Installation ==
== Installation ==
First move the "apps" directory provided in the [https://dlhb.gamebrew.org/wiihomebrews/openjazzwii.7z download] to the root on the SD-card. Then move your Jazz Jackrabbit datafiles to the "/apps/OpenJazz" folder. If you don't have the data-files a shareware version which contains episode 1 is [http://code.google.com/p/openjazz-wii/downloads/detail?name=jjrabbit.zip&can=2&q= available] for free.
To install, simply move the apps directory from the downloaded file to the root of your SD-card.  
 
Then, transfer Copy all of the JJ1 datafiles to the /apps/OpenJazz folder.  
 
If you don't have the datafiles, a shareware version of the first episode can be downloaded for free [https://slackware.uk/~urchlay/src/jjrabbit.zip here].
 
==User guide==
Jazz Jackrabbit is a platform game developed by Epic MegaGames. It features six episodes, each consisting of three worlds, with two levels and a boss level.
 
In the game, Jazz has a life bar that decreases when enemies hit or shoot him. He can replenish his health by collecting carrots scattered throughout the levels. If his health reaches zero, Jazz will turn to ash and the level will restart from the last checkpoint.


== Gameplay ==
To defeat enemies, Jazz must shoot them with the blue gun he always carries. The game features various types of bullets that deal different amounts of damage. Instead of jumping on enemies, Jazz must use his weapon to defeat them.
Jazz Jackrabbit is a platform game produced by Epic MegaGames.


The game features six episodes; each episode consists of three worlds, with two levels and a boss level. Jazz has a life bar; when enemies shoot or come in contact with him, he loses health that must be replenished by collecting carrots. If his health falls to zero, Jazz turns to ash and the level restarts from the last checkpoint. Also, instead of jumping on enemies Jazz must shoot his enemies with a blue gun he always carries. A variety of different bullet types can be found in the game and do varying amounts of damage.
==Controls==
Hold the Wiimote sideways.
 
2 - Shoot
 
1 - Jump
 
A - Switch weapons
 
Home - Esc
 
Plus - Pause


==Media==
==Media==
'''Jazz Jackrabbit (OpenJazz) - A Linux Game ([https://www.youtube.com/watch?v=A1N8NFbum_U Hex DSL])'''<br>
<youtube>A1N8NFbum_U</youtube>
<youtube>A1N8NFbum_U</youtube>
==Known issues==
Network games don't work yet, but the support is there in the code.
==Changelog==
'''v.20260301'''
* This is a small bugfix release:
** Fixes a bug in tilemask loading, which broke some levels, since some tiles were not passable (e.g. in Medivo)
** Fixes a bug in palette handling when using SDL3 and no scaling, leading to wrong colors
* New features:
** Most menu screens have now centered output and are better aligned on small displays (original resolution of Jazz is 320x199)
** The HUD can now be changed to be like in FPS games (e.g. DOOM1, quake...)
** Jazz' and enemy health is now affected by the difficulty level, which means the game got a lot harder on higher difficulty now
'''v.20260218'''
* This release fixes some long-standing graphics bugs and improves the user experience a bit:
** SDL3 is now supported (though SDL2 is still the default)
** Scaling options are now available again
** Network support has been fixed for Windows builds and temporarily disabled for Wii builds
** Movie playback should not show graphical artifacts anymore
* Misc changes:
** Some bugfixes in loading code (levels, fonts, etc.)
** psmplug has some playback fixes for ARM platforms
** The counters at level end are now calculated like in the original instead of counting the real number of enemies/items
** The logic when to play a cutscene or bonus level has been changed
* New ports:
** Nintendo Switch
** Android (currently only bare-bone, no configuration, needs external gamepad)
** Mac Source Ports (Apple)
'''v.20240919'''
* The audio system has been refactored a bit and should now work again under Windows ([https://github.com/AlisterT/openjazz/issues/111 #111])
* On Windows ship needed libraries instead of a &quot;fat&quot; executable, do not compress with UPX ([https://github.com/AlisterT/openjazz/issues/106 #106])
* Implement loading of savegames
* Add WASM port for browsers: [https://openjazz.github.io/ https://openjazz.github.io]
* minor cleanups and bug fixes
'''v.20231028'''
* SDL2 support.
* Bugfixes and small improvements.
* No external dependencies besides SDL.
* CLI arguments, Logger.
* XDG directory support under Linux, *BSD and other Unices.
* Completely rewritten build system.
==Credits==
OpenJazz written by Alister Thomson http://alister.eu/jazz/oj/
Originally ported to the Wii by tehpola.
Thanks to the developers of SDL-Wii for making this a breeze to port.


==External links==
==External links==
* Wiibrew - https://wiibrew.org/wiki/OpenJazz_Wii
* GitHub - https://github.com/AlisterT/openjazz
* Google source - http://code.google.com/p/openjazz-wii/source
* Google Code - http://code.google.com/p/openjazz-wii/source
* WiiBrew - https://wiibrew.org/wiki/OpenJazz_Wii

Latest revision as of 01:16, 1 March 2026

OpenJazz for Wii
General
Authortehpola, AlisterT
TypePlatform
Version20260301
LicenseGPL-2.0
Last Updated2026/03/01
Links
Download
Website
Source

This is a port of Alister's Jazz Jackrabbit engine, OpenJazz, to the Wii.

OpenJazz is a free, open-source version of the classic Jazz Jackrabbit™ games, allowing the game to run on modern systems. Original Wii port by tehpola.

Installation

To install, simply move the apps directory from the downloaded file to the root of your SD-card.

Then, transfer Copy all of the JJ1 datafiles to the /apps/OpenJazz folder.

If you don't have the datafiles, a shareware version of the first episode can be downloaded for free here.

User guide

Jazz Jackrabbit is a platform game developed by Epic MegaGames. It features six episodes, each consisting of three worlds, with two levels and a boss level.

In the game, Jazz has a life bar that decreases when enemies hit or shoot him. He can replenish his health by collecting carrots scattered throughout the levels. If his health reaches zero, Jazz will turn to ash and the level will restart from the last checkpoint.

To defeat enemies, Jazz must shoot them with the blue gun he always carries. The game features various types of bullets that deal different amounts of damage. Instead of jumping on enemies, Jazz must use his weapon to defeat them.

Controls

Hold the Wiimote sideways.

2 - Shoot

1 - Jump

A - Switch weapons

Home - Esc

Plus - Pause

Media

Jazz Jackrabbit (OpenJazz) - A Linux Game (Hex DSL)

Known issues

Network games don't work yet, but the support is there in the code.

Changelog

v.20260301

  • This is a small bugfix release:
    • Fixes a bug in tilemask loading, which broke some levels, since some tiles were not passable (e.g. in Medivo)
    • Fixes a bug in palette handling when using SDL3 and no scaling, leading to wrong colors
  • New features:
    • Most menu screens have now centered output and are better aligned on small displays (original resolution of Jazz is 320x199)
    • The HUD can now be changed to be like in FPS games (e.g. DOOM1, quake...)
    • Jazz' and enemy health is now affected by the difficulty level, which means the game got a lot harder on higher difficulty now

v.20260218

  • This release fixes some long-standing graphics bugs and improves the user experience a bit:
    • SDL3 is now supported (though SDL2 is still the default)
    • Scaling options are now available again
    • Network support has been fixed for Windows builds and temporarily disabled for Wii builds
    • Movie playback should not show graphical artifacts anymore
  • Misc changes:
    • Some bugfixes in loading code (levels, fonts, etc.)
    • psmplug has some playback fixes for ARM platforms
    • The counters at level end are now calculated like in the original instead of counting the real number of enemies/items
    • The logic when to play a cutscene or bonus level has been changed
  • New ports:
    • Nintendo Switch
    • Android (currently only bare-bone, no configuration, needs external gamepad)
    • Mac Source Ports (Apple)

v.20240919

  • The audio system has been refactored a bit and should now work again under Windows (#111)
  • On Windows ship needed libraries instead of a "fat" executable, do not compress with UPX (#106)
  • Implement loading of savegames
  • Add WASM port for browsers: https://openjazz.github.io
  • minor cleanups and bug fixes

v.20231028

  • SDL2 support.
  • Bugfixes and small improvements.
  • No external dependencies besides SDL.
  • CLI arguments, Logger.
  • XDG directory support under Linux, *BSD and other Unices.
  • Completely rewritten build system.

Credits

OpenJazz written by Alister Thomson http://alister.eu/jazz/oj/

Originally ported to the Wii by tehpola.

Thanks to the developers of SDL-Wii for making this a breeze to port.

External links

Advertising: