OPENJAZZ(6)

๐Ÿ“ฆ
this version ยท 4 versions
, in debian trixie, ubuntu questing

๐ŸŽฎ OPENJAZZ ๐Ÿ’–

okay bestie, welcome to OPENJAZZ(6) โ€” yes that's the manual section, we're in games territory, very demure, very gamer. this is the whole page, rewritten with love, and NO facts got lost on the way here, promise ๐Ÿซถ


โœจ NAME โœจ

OpenJazz โ€” the Jack Jazzrabbit 1 game engine reimplementation ๐Ÿ’…

like, a whole open-source reimplementation of the JJ1 engine. we're so back.


๐ŸŒˆ SYNOPSIS ๐ŸŒˆ

OpenJazz [options] <game directory 1> <game directory 2>

two game directories, bestie. TWO. she's not like other engines.


๐Ÿฆ‹ DESCRIPTION ๐Ÿฆ‹

OpenJazz is a free, open-source version of the classic Jazz Jackrabbit PC platform games. iconic behavior honestly.

โš ๏ธ real talk though: to actually play, you will need the original data files. no data files, no vibes. ๐Ÿ’€

๐Ÿ’… OPTIONS ๐Ÿ’…

here's the full lineup, every single one, no skips:

  • -h, --help โ€” shows you the command line flags and general help. the "hello, what is this" button ๐ŸŽ€
  • -v, --version โ€” prints the engine version. she's telling you who she is โœจ
  • -f, --fullscreen โ€” starts in fullscreen mode. main character energy, fills the whole screen ๐Ÿ–ฅ๏ธ
  • --window โ€” starts in window mode. cozy, contained, lowkey ๐ŸชŸ
  • -m โ€” starts with the audio muted. silent mode, stealth mode ๐Ÿคซ
  • -s, --scale[=] <Factor> โ€” scales the window by Factor. can be between 1 and 4. so 1, 2, 3, or 4. that's it, that's the range ๐Ÿ”
  • -w, --world[=] <World> -l, --level[=] <Level> โ€” directly load a specific world/level. skip the menu, go straight to the content, we love a shortcut ๐Ÿš€
  • -q, --[no-]quiet โ€” enable/disable console logging. -q or --quiet to shut her up, --no-quiet to let her yap ๐Ÿ“ข
  • --verbose[=] <Debug Level> โ€” sets logging verbosity. can be one of max, trace, debug, info, warn, error, fatal. pick your yap level, bestie ๐Ÿ—ฃ๏ธ

๐Ÿ“ FILES ๐Ÿ“

  • openjazz.cfg โ€” the configuration file.
๐Ÿ“Œ Note: command line parameters will take precedence over values in the configuration file. CLI stays winning, no cap.
  • openjazz.log โ€” the generated logfile. receipts, literally ๐Ÿงพ
  • Game Data โ€” OpenJazz should be compatible with all released versions of Jazz Jackrabbit 1. that's the tea. โ˜•

this includes:

  • the Shareware Episodes
  • "Holiday Hare" and "Holiday Hare '95"
  • the "Jazz Jackrabbit CD" with "The Lost Episodes"
  • the "Complete" edition

so basically the whole family reunion ๐Ÿ’–


๐Ÿ•น๏ธ INGAME CONTROLS ๐Ÿ•น๏ธ

๐Ÿ”’ Fixed Controls ๐Ÿ”’

these ones are locked in, no changing them, periodt:

  • Enter โ€” choose a menu option โœ…
  • Escape โ€” go back to the previous menu โฌ…๏ธ
  • F9 โ€” view in-game statistics (e.g. FPS) ๐Ÿ“Š
  • P โ€” pause the game โธ๏ธ
  • Alt + Enter โ€” switch between full-screen and windowed mode ๐Ÿ”„
  • 1-5 โ€” switch weapon to Blaster, Toaster, Missile, Bouncer or TNT respectively. If the desired weapon is not available, try next. ๐Ÿ”ซ

๐ŸŽ›๏ธ Configurable Controls ๐ŸŽ›๏ธ

these are configurable via the "setup options" menu. default settings:

  • Left arrow and Right arrow โ€” move left and right โ†”๏ธ
  • Space bar โ€” jump / swim upwards โฌ†๏ธ
  • left Alt โ€” shoot ๐Ÿ”ฅ
  • right Ctrl โ€” change weapon ๐Ÿ”
โš ๏ธ Important: under Windows the Jump and Shoot keys are moved to the right to avoid opening the window context menu. that means Space bar โ‡’ Shoot and right Alt โ‡’ Jump/Swim upwards. other platforms may have other defaults. so don't come for me if your keyboard is doing something different, bestie ๐Ÿ˜ญ

๐ŸŽฎ Game Controllers ๐ŸŽฎ

most game controllers and joysticks that SDL recognizes can be used. however, not all axes or buttons may be available. needs manual settings. so like, it might just work, and it might need you to do the work. vibe check first ๐Ÿ•น๏ธ


๐Ÿ› REPORTING BUGS ๐Ÿ›

found a bug? snitch. bugs can be reported at the issue tracker: https://github.com/AlisterT/OpenJazz/issues โ€” go tell them everything, they want to know ๐Ÿซถ


๐Ÿ‘€ SEE ALSO ๐Ÿ‘€

  • J1E โ€” level editor by Newspaz
  • JJ1MOD โ€” graphic editor by Doubble Dutch

also: The OpenJazz Homepage โ€” http://alister.eu/jazz/oj/ โ€” go look at it, it's giving homepage ๐Ÿ 


๐Ÿ‘‘ AUTHORS ๐Ÿ‘‘

the whole squad, giving credit where credit is due, every single one:

  • Alister Thomson (AlisterT) โ€” Engine, project lead ๐Ÿ‘‘
  • Alireza Nejati โ€” Menu plasma effect โœจ
  • newspaz โ€” Bug fixes, enemy improvements ๐Ÿ›
  • Carsten Teibes (carstene1ns) โ€” Maintenance, bug fixes, documentation; Integrating the ports (Wii, 3DS, PSP, PSVita, SDL2, ...); Additional coding (logger, CLI, ...); Modernizing; UI improvements ๐Ÿ’…
  • Lars Persson (anotherguest) โ€” Movie playback fixes ๐ŸŽฌ
  • CYBERDEViL โ€” Savegame algorithm ๐Ÿ’พ
  • Scott Smith (Pickle) โ€” GP2X/WIZ, Canoo, Pandora ports ๐ŸŽฎ
  • Przemysล‚aw Buczkowski (przemub) โ€” Android, Haiku ports ๐Ÿ“ฑ
  • Matthieu Milan (usineur) โ€” PSVita port ๐ŸŽฎ
  • deniska โ€” PSP port ๐ŸŽฎ
  • tehpola โ€” Wii port ๐ŸŽฎ
  • pocketinsanity โ€” PocketPC port ๐ŸŽฎ
  • Ricerind โ€” Mac OS X port ๐ŸŽ
  • Slaanesh โ€” GP32 port ๐ŸŽฎ
  • GPF โ€” Dreamcast port ๐ŸŽฎ
  • Cameron Cawley (ccawley2011) โ€” RISC OS, SDL2 port ๐Ÿ–ฅ๏ธ
  • midzer โ€” Web port ๐ŸŒ

and that's the whole page, bestie!! this manual page is OPENJAZZ(6), from the OpenJazz source, dated 2024-09-27, and the header said 20240919 โ€” consider it timestamped and slayed ๐ŸŽ€๐Ÿ’–โœจ go play some Jazz Jackrabbit, you've earned it ๐ŸŒธ

๐Ÿ“ฆ where this page comes from