Jazz² Resurrection
Open-source Jazz Jackrabbit 2 reimplementation
Brought to you by @deathkiller
Added
Gem types are counted separately now (mainly cosmetic change)
Added
Added animations to Episode Selection
Added
Multiplayer levels shouldn't be shown in Custom Levels list
Added
Increased number of supported local players to 4 on Switch (it was already supported by all other platforms)
Improved
Updated expired self-signed certificate for UWP/Xbox
Improved
Reworked internal file I/O handling
Improved
Improved disabled items in Options
Improved
Adjusted weapon fire rate
Improved
Adjusted logging
Improved
Adjusted textured backgrounds
Improved
Adjusted used layer (Z position) of some objects
Improved
Reworked Bubba boss
Fixed
Revised physics and fixed some issues
Fixed
Fixed player invulnerability while buttstomping
Fixed
Fixed Spring and containers
Fixed
Fixed build errors on some Linux distributions
Fixed
Fixed order of custom episodes in Episode selection
Added
Some minor internal changes
Improved
Improved inaccurate masks of original Castle 1, Castle 1 Night and Inferno Night tilesets
Improved
Reworked ModifierHurt event
Improved
Updated translations
Fixed
Fixed AreaEndOfLevel event with JJ2+ parameters
Fixed
Fixed some player animation glitches
Fixed
Fixed crash if CPU without CLFLUSHOPT x86 instruction support was used (older than Intel Skylake)
Added
Added Allow Cheats and Overwrite Episode Completion (Always / No Cheats Only / Higher Score Only) to Gameplay options
Added
Added jjmorph cheat
Added
Added shield timer to HUD
Added
Increased number of usable gamepads to 6
Added
Increased Lori's jump distance (if Reforged Gameplay is enabled)
Improved
Improved rendering of player shields and some visual effects
Improved
Adjusted gamepad rumble
Improved
Updated translations
Improved
Reworked Linux ARM64 cross-compilation (on GitHub Actions)
Fixed
Fixed Can't destroy PowerUps with some weapons (Bouncer, Toaster, ...)
Fixed
Fixed Madder Hatter projectile shouldn't be affected by gravity (if Reforged Gameplay is disabled)
Fixed
Fixed Upgraded Bouncer does 1 damage instead of 2
Fixed
Fixed Monkeys can't aim, they just throw bananas at the same curve
Fixed
Fixed Sparks are always looking the same direction, and chase player constantly in their range
Fixed
Fixed 2D Spike Balls are indestructible and can't be frozen (applies also to all moving platform types)
Fixed
Fixed Carrots (+1 HP) don't give short invincibility
Fixed
Fixed Destructable blocks don't give score on destruction
Fixed
Fixed Player shields can kill enemies if player touch them, but it shouldn't
Fixed
Fixed Player can't kill frozen enemies when running into them
Fixed
Fixed Spaz' sidekick only kills one enemy at a time
Fixed
Fixed SugarRush is not immune to hurt events
Fixed
Fixed When player buttstomp a turtle shell, can't move until it bounce back up then fall down
Fixed
Fixed RF missiles
Fixed
Fixed input in GLFW backend
Fixed
Fixed extra gamepad buttons (share button, touchpad, mic mute)
Fixed
Fixed Menu/Back binding for 2nd player
Fixed
Fixed gamepad detection
Fixed
Fixed major crash on Switch
v2.8.0SplitscreenAugust 4th, 2024
Added
Added local splitscreen co-op support (for up to 4 players)
Added
Added gamepad rumble (can be set to Disabled, Weak or Strong in Controls options, only supported in SDL2 and UWP backends)
Added
Added generic XInput gamepad mapping to all platforms (was Windows only before, should fix Steam Input on Linux)
Added
Added UWP/Mesa build for Xbox Series (untested and highly experimental)
Added
Added fetching gamepad mappings from SDL_­GAMECONTROLLERCONFIG environment variable
Improved
Updated French translation by @Mwyann
Improved
Updated Polish translation by @Patrxgt
Improved
Updated Romanian translation by @1NSH4N3
Improved
Updated Turkish translation by @Consul
Improved
Improved About section in main menu
Improved
Improved logging
Improved
Adjusted trigger deadzone and default control bindings
Fixed
Fixed crash on Android TV
Fixed
Fixed tilemap rendering
Fixed
Fixed shooting while pushing into wall
Fixed
Fixed shooting into a wall with Bouncer and Toaster
Fixed
Fixed player shield timer
Fixed
Various other fixes
Added
Added new Android icon reflecting reforged/legacy main menu
Added
Added French translation by @Mwyann
Added
Added ARM64EC build for Windows (x64 libraries are still used there for now)
Added
Added optional PlayStation™ button labels (can be set in Controls section)
Added
Added /log:­file startup parameter to create log file, usually in config directory
Added
Blacklisted every gamepad containing Keyboard and Mouse in name, because it's usually wrongly detected as gamepad on Linux
Improved
Adjusted 3D audio panning
Improved
Reduced number of files created in Cache directory, single file Source.pak is created instead with decreased size and increased speed
Improved
Better exception handling – crash dump is automatically saved to CrashDumps directory for easier troubleshooting on Windows, and stack trace to terminal on some other platforms
Improved
Some minor performance improvements on WIndows
Improved
Adjusted menu layout for non-16:9 aspect ratios and low resolution screens
Improved
Adjusted OpenGL library linkage on Linux
Improved
Improved rendering of some menu elements
Improved
Updated Italian translation by @Hexaae
Improved
Updated Polish translation by @Patrxgt
Improved
Updated Romanian translation by @1NSH4N3
Fixed
Fixed some gamepad mappings
Fixed
Fixed some player SFXs to be bound to camera
Fixed
Fixed player buttstomp
Fixed
Fixed loading of some gamepad mappings
v2.6.0Smaller updateMarch 8th, 2024
Added
Added Toggle Run to Controls options (you don't have to hold the Run button if enabled)
Added
Added better error messages on crash
Added
Read gamecontrollerdb.txt from parent directory of "Source" directory on Android (or from "Content" directory on other platforms)
Improved
Improved internal audio handling and handling of timers
Improved
Various internal optimizations and refactoring
Improved
Updated dependencies
Fixed
Fixed minor graphics glitches
Fixed
Fixed version numbering of experimental builds
Fixed
Fixed Xbox/UWP version
Added
Added Welcome (first run) menu section to select Legacy/Reforged mode
Added
Added sound effects to intro video (first startup will be without sound, because cache must be recreated first)
Added
Added legacy (purple) main menu background
Added
Change main menu background and music with Reforged Main Menu option without game restart
Added
Added possibility to assign up to 6 assignments (keys, buttons or axes) to any action in Controls section
Added
Added possibility to remap also quick change to weapon 1-10 actions in Controls section
Added
Added possibility to remap controls with touch screen in Controls section
Added
Added /reset-controls startup parameter to force reset all saved controls settings
Added
Rollback food eaten (sugar rush) on checkpoint (if Reforged Gameplay is enabled)
Added
Allow to slightly move left/right while buttstomping
Added
Force collisions every frame even if player doesn't move
Improved
Improved player weapon flare and player outline
Improved
Improved Reforged HUD
Improved
Improved About menu section
Improved
Adjusted font letter spacing
Improved
Adjusted Turtle Shell
Improved
Reworked input handling (and because of this, all controls settings will be reset)
Improved
Reworked rendering to be top-left aligned instead of center – it can improve image quality in some cases
Improved
Reworked camera smoothing to fix jittering
Improved
Various internal performance optimizations
Improved
Updated Polish translation by @Patrxgt
Improved
Updated Romanian translation by @1NSH4N3
Improved
Updated Turkish translation by @Consul
Fixed
Fixed some internal bugs
Fixed
Fixed Barrel, Trigger Crate, Fencer, LabRat, MadderHatter, Raven, Queen, Moth
Fixed
Fixed Don't kill enemies with Pole and PushableBox (if Reforged Gameplay is disabled)
Fixed
Fixed Remap Controls menu section
Fixed
Fixed food eaten in saved state
Fixed
Fixed Windows 7/8 support
v2.4.1New year updateDecember 28th, 2023
Added
Added Flatpak package and published on Flathub
Added
Added player weapon flare
Added
Added Reforged HUD and Reforged Main Menu as separate options
Added
Added jjk cheat
Added
Load gamepad mappings also from config directory if exists
Added
Don't show custom levels that should be hidden
Improved
Improved Gameplay Enhancements menu section
Improved
Various internal performance optimizations
Fixed
Fixed Fish and LabRat enemies
Fixed
Fixed Airboard
Fixed
Fixed horizontal Spring orientation in some levels
Fixed
Fixed alignment of some level messages
Fixed
Fixed crash while rendering a lot of particles
Fixed
Fixed jumping out of water in some levels
Fixed
Fixed some cases where symbolic link to file couldn't be used
v2.4.0Full of changes for end of the yearDecember 19th, 2023
Added
Added Episode logos/images to episode selection
Added
Added asynchronous loading to custom level selection
Added
Added AppImage packages – all dependencies and Content directory is already in the package (Linux only)
Added
Added support for JJ2+ ammo crates (event 54)
Added
Show upgraded ammo pickup if player has upgraded weapon
Added
Reset current weapon to Blaster if player has no ammo in current weapon on checkpoint
Added
Changed to use "$XDG_­DATA_­HOME/{NCINE_­LINUX_­PACKAGE}/" path for Cache and Source instead of "$XDG_­DATA_­HOME/Jazz² Resurrection/" on Linux ({NCINE_­LINUX_­PACKAGE} is still set to to "Jazz² Resurrection" by default in CMake)
Improved
Various internal performance optimizations
Improved
Improved some sprites
Improved
Improved 3D sound
Improved
Improved Sounds section in Options (long press is supported now)
Improved
Updated Italian translation by @Hexaae
Improved
Updated Polish translation by @Patrxgt
Improved
Updated Romanian translation by @1NSH4N3
Improved
Adjusted Pinball Bumper
Improved
Adjusted Bird's fire rate
Fixed
Replaced libdeflate with zlib-ng on Windows to fix random crashes (zlib is used everywhere now)
Fixed
Fixed transition between standing and crouching while shooting
Fixed
Fixed Fast Fire power up and default fire rate
Fixed
Fixed Raven enemy
Fixed
Fixed Bolly boss and Uterus boss
Fixed
Fixed Pepper explosion
Fixed
Fixed destructable blocks on Continue
Fixed
Fixed Esc key in main menu
Added
Added Continue to main menu – to quickly continue from the last checkpoint in the last played level
Added
Added quick resume on the last checkpoint to Android if the game was minimized and then terminated by OS
Added
Added loading screen if the device is too slow
Added
Improved rendering of tile map (added 1px padding to every tile)
Added
Added Unaligned Viewport option to improve rendering on some GPUs
Added
Skipping ambient light transition at the beginning of level
Added
Added new texts to translation files
Improved
Adjusted Springs
Improved
Adjusted Power up hitbox
Improved
Adjusted Monkey hitbox
Improved
Reworked Pinball Bumper
Improved
Optimized debris/particle rendering
Improved
Various other optimizations
Improved
Improved menu transitions
Improved
Updated Romanian translation by @1NSH4N3
Fixed
Fixed crash when player shoots while converted to frog by witch
Fixed
Fixed behaviour when a solid object falls on player
Fixed
Fixed Lori's lifting animation
Fixed
Fixed Float Up event
Fixed
Fixed Copter Ears
Fixed
Fixed TNT
Fixed
Fixed Sugar Rush in water
v2.2.2Fix for even worse crashNovember 11th, 2023
Fixed
Fixed crash due to critical bug in resource management
Fixed
Fixed player crouch animation
Fixed
Fixed blue spring strength (if Reforged Gameplay is disabled)
Added
Added --version startup parameter on Linux
Improved
Updated expired UWP certificate
v2.2.1Fix for player morph crashNovember 8th, 2023
Fixed
Fixed crash after player morph (using swap/morph power ups)
Fixed
Fixed some rendering bugs
Improved
Updated Italian translation by @Hexaae
v2.2.0Optimizations, polishing and fixesNovember 5th, 2023
Added
Added Brazilian Portuguese translation by @edukara
Added
Added timestamps to log file
Added
Added support for flipping tiles vertically
Added
Added support for tile animation delay jitter
Added
Added shader cache pruning on every game version upgrade
Added
Blacklisted also SynPS/2 Synaptics TouchPad which was incorrectly detected as gamepad on Linux in some cases
Added
Blacklisted also some devices named Mouse which were incorrectly detected as gamepad on Android
Improved
Reworked big boxes/boulders
Improved
Reworked binary shader cache
Improved
Optimized resource loading
Improved
Optimized various parts of the game
Improved
Improved log console handling on Windows and macOS
Improved
Improved Input Diagnostics menu section
Improved
Improved RGB lighting
Fixed
Fixed possible crash in level loading
Fixed
Fixed levels using multiple tilesets
Fixed
Fixed shield deactivation
Fixed
Fixed blur rendering
Fixed
Fixed high-performance GPU not chosen automatically on notebooks with Windows
Fixed
Fixed frozen boulders not sliding after being pushed – #122
Fixed
Fixed player doesn't duck after jumping – #78
Fixed
Fixed enemies changing direction unexpectedly – #113
Fixed
Fixed crash on armeabi-v7a with error code SIGBUS/BUS_­ADRALN#132
Fixed
Fixed range of left analog stick of some gamepads on Android – #132
v2.1.0Better font and fixesJuly 23rd, 2023
Added
Added Browse "Source" Directory to Options
Added
Source directory can be opened by pressing Enter in main menu (if files are missing) also on macOS
Added
Prune binary shader cache on Refresh cache
Improved
Improved font rendering
Improved
Updated dependencies
Improved
Improved logging on web (Emscripten)
Fixed
Fixed getting stuck after using some warps – #130
Fixed
Fixed screen orientation on Android
Fixed
Fixes for Windows Subsystem for Android™
Fixed
Fixed minor crash on initialization if bad GPU drivers were used
Fixed
Fixed incorrect size of glow under Unicode texts in main menu
v2.0.0More supported platformsJune 13th, 2023
Added
Added support for Nintendo Switch (with custom firmware)
Added
Added support for FreeBSD
Added
Added /max-fps:­<value> startup parameter
Added
Internal refactoring and MinGW compiler support
Improved
Adjusted Spaz' double jump
Improved
Adjusted Bilsy and Bolly for different difficulty levels
Improved
Optimized download size of web version
Improved
Updated dependencies
Fixed
Fixed controls on NVIDIA Shield TV
v1.9.1Hotfix for shields!May 12th, 2023
Fixed
Fixed issue that files were not upgraded correctly from the previous version – you should upgrade to this version as soon as possible
Fixed
Fixed shields fire rate
Fixed
Fixed Polish translation by @Patrxgt
v1.9.0Shields!May 12th, 2023
Added
Added fire, water and lightning shields
Added
Added jjshield cheat
Added
Added Polish translation by @Patrxgt
Improved
Updated Turkish translation by @Consul
Improved
Improved ice shrapnels
Fixed
Fixed crash on Linux aarch64 (ARM64) build
Fixed
Fixed Graphics Quality label
v1.8.0Various fixesApril 12th, 2023
Added
Added 99 lives limit
Added
Added /cheats-lives startup parameter for unlimited lives
Added
Added Input Diagnostics to Options to be able to debug gamepad issues
Improved
Updated Italian translation by @Hexaae
Improved
Updated Romanian translation by @Akfiz
Fixed
Fixed issues with GPUs that have smaller MAX_­UNIFORM_­BLOCK_­SIZE than usual
Fixed
Fixed gamepad detection
v1.7.0Shader Cache and fixesFebruary 19th, 2023
Added
Added optional Ammo Count to Weapon Wheel
Added
Added shader cache for faster subsequent startups
Added
Added macOS ARM64 build (for Apple M1/M2 devices)
Added
Added Windows Clang/LLVM build – it can yield different performance characteristics
Improved
Updated font
Improved
Updated translations
Improved
Improved logging
Fixed
Fixed Robot boss in Legacy mode
Fixed
Fixed Bird doesn't act as extra life
Fixed
Fixed player corpse
Fixed
Fixed Weapon not reverting to base state when ammo runs out
Fixed
Fixed TNT not breaking stomp blocks
Fixed
Fixed 1UP Crates
Fixed
Fixed some hitboxes
Fixed
Fixed crash during cache refresh on some Android devices
Fixed
Force use fixed batch size also on PowerVR Rogue GE8320 on Android to avoid missing sprites
v1.6.0TNT, tweaks and cheatsJanuary 20th, 2023
Added
Added Graphics Quality option – Low quality should be used on Mali GPUs which can't render water properly
Added
Added better approximation of original physics if Reforged Mode is turned off
Added
Added original HUD if Reforged Mode is turned off
Added
Added original TNT animation and behavior
Added
Added Show Player Trails option
Added
Added full Italian translation by @Hexaae
Added
Added full Turkish translation by Consul
Added
Added Ogg Vorbis audio support – used in some JJ2+ levels
Added
Added JJ2+ tileset palette remapping support
Added
Added Spring delay support
Added
Added idle animation to Bat enemy
Added
Added
Strip binaries on Linux and macOS – smaller binary size on these platforms
Improved
Adjusted some lighting parameters and water shader
Improved
Adjusted some animations
Improved
Improved font rendering
Fixed
Fixed tilemap rendering
Fixed
Fixed language selection on Android
Fixed
Fixed last trimmed character in some messages
Fixed
Fixed Steam Note
Fixed
Fixed Bubba boss and possibly other enemies
Fixed
Fixed app icon of GLFW build on Linux
v1.5.0Translations and a lot of changesJanuary 14th, 2023
Added
Multi-language support – using standard .po/.mo files, level texts are translatable too now, original .j2s files are not compatible because of different encoding
Added
Added some JJ2+ (MLLE) features – custom level palette, extra tilesets, additional layers, layer visibility, layer speed model, tinted layer rendering, darkness color, pit type, water level – levels using these additional features should look better now
Added
Added Allow access to external storage on Android 11 or newer – then you can save Source directory to these additional paths: ‹Storage›/Games/Jazz² Resurrection/Source/, ‹Storage›/Download/Jazz² Resurrection/Source/ which is helpful especially on Android 13
Added
Save config file to external storage next to Source directory if possible on Android
Added
Added full Czech translation by @deathkiller
Added
Added full Romanian translation by @1NSH4N3
Added
Added full Russian translation by @MAN-biker
Added
Added partial Italian, Portuguese and Turkish translations – contact me if you want to improve them or add new ones
Added
Added Keep Aspect Ratio In Cinematics to Options
Added
Added Discord Rich Presence also on Linux
Added
Faster scrolling in Custom Level selection screen
Added
Rollback weapons on player death to Checkpoint
Added
Added Holiday Hare '17 and Holiday Hare '18 episodes to Episode selection menu – these levels are still not working properly because of incompatible scripting
Added
Added full macOS support – added application bundle and fixed music playback
Added
Added DEB and RPM packages (Linux only)
Added
Added macOS build and Linux aarch64 (ARM64) build to GitHub Actions
Added
Improved font rendering and added some missing characters
Added
Replaced JSON library by simdjson
Added
Improved path handling on Xbox – added \Games\Jazz2 Resurrection\ as alternative path for external storage
Improved
Merged xmas98 episode into xmas99 (internal change to simplify translations)
Improved
Reworked destructible tiles
Improved
Improved some menu sections
Improved
Improved scripting support
Fixed
Fixed encoding of level texts
Fixed
Fixed wrong layer positioning
Fixed
Fixed palettes with emply alpha channel in some tilesets
Fixed
Fixed wrong translucent alpha value
Fixed
Fixed Ice Block
Fixed
Fixed Hurt event
Fixed
Fixed some enemies and solid objects
Fixed
Fixed Electro weapon
Fixed
Fixed Birds shooting in solid walls
Fixed
Fixed orientation of some horizontal Springs
Fixed
Fixed TNT blocks in xmas3.j2l level
Fixed
Fixed Queen boss
v1.4.0Frozen again!December 15th, 2022
Added
Added winter theme to main menu (Holiday Hare '98 or Christmas Chronicles required)
Added
Added Swinging Vine
Added
Added Pole and Pinball Paddle SFX
Added
Added some missing player idle SFX
Added
Added Discord Rich Presence (Windows only)
Added
Added /log startup parameter to show log console (Windows only)
Added
Blacklisted also Razer DeathAdder Mice which were incorrectly detected as gamepad on Linux in some cases
Added
Save config file to external drive if Source is also on external drive on Xbox
Added
Show active external drive indicator in main menu (Xbox only)
Improved
Improved Checkpoints
Improved
Improved input handling and fixed gamepad support on Android
Improved
Reworked input handling on UWP
Improved
Optimized shaders and debris
Improved
Updated SDL library to v2.26.1
Improved
Improved Checkpoint spawning
Fixed
Fixed high-DPI support
Fixed
Reorganized and fixed CRT shaders – desired Rescale Mode must be chosen again
Fixed
Fixed audio popping
Fixed
Fixed many enemies
Fixed
Fixed frozen Spring, Ice Block, Rolling Rock
Fixed
Fixed Freezer weapon
Fixed
Fixed Devan animation
Fixed
Fixed Alt+Enter (switch fullscreen) on GLFW and UWP
Fixed
Fixed numeric keys to switch weapons
Fixed
Fixed NTFS external drive support (Xbox only)
Fixed
Fixed Emscripten (web) version on Xbox
Added
Added time smoothing to prevent microstuttering
Added
Added external (USB) storage support on Xbox (UWP) – the application must be set to Game type, Source directory must be located in \Games\Jazz² Resurrection\Source\ on an external drive, exFAT is recommended or correct read/write permissions must be assigned
Added
Added Scanlines rescale mode
Added
Switch to next weapon on short press instead of weapon wheel
Added
Added Copter SFX
Added
Added gamepad axis normalization on Android
Added
Increased gamepad refresh interval to 2 seconds on Android
Added
Increased gamepad deadzones from 5% to 10%
Added
Changed internal name of UWP package
Added
Blacklisted Razer Keyboards which were incorrectly detected as gamepad on Linux in some cases
Added
Blacklisted fingerprint sensor uinput-fpc which was incorrectly detected as gamepad on Android
Added
Added more verbose diagnostics logging
Improved
Improved main menu if no Source found or Shareware Demo is used
Improved
Improved weapon wheel
Improved
Improved high-resolution icons
Improved
Improved Android path handling
Improved
Reduced instances array size in shaders
Fixed
Fixed critical crash on Android
Fixed
Fixed wrong resolution on UWP
Fixed
Fixed gamepad triggers on UWP
Fixed
Fixed poor performance on UWP
Fixed
Fixed loading of unsupported versions
Fixed
Fixed player jumping on Springs
Fixed
Fixed flickering of stuck enemies (Helmut, Demon and LabRat)
Fixed
Force use fixed batch size on PowerVR Rogue GE8300 on Android to avoid missing sprites
v1.2.0Gamepads and fixesNovember 21st, 2022
Added
Added automated experimental builds – no need to wait for release to try some new features
Added
Added Play Custom Levels section
Added
Added logging to file on Android – log can be found in /­­Android/­­data/­­jazz2.­­resurrection/­­files/­Jazz2.­log
Added
Content directory is included in APK on Android for easier installation – if you have previous version, just install the newer one and run it
Added
Added /bypass-cache startup parameter to avoid creating Cache directory (advanced use only)
Improved
Improved weapon wheel
Improved
Improved gamepad support – triggers can be also used now
Improved
Better error messages
Improved
Reduced application size for Android
Fixed
Fixed some issues with paths and main menu
Fixed
Fixed Shareware Demo
Fixed
Fixed Uterus boss
Fixed
Fixed spawning of enemies near starting point
Fixed
Fixed TNT doesn't break "TNT blocks" sometimes
Fixed
Fixed music sometimes doesn't play
Fixed
Fixed some gamepad issues
v1.1.0Gamepads and other fixesNovember 5th, 2022
Added
Added Universal Windows Platform build (mainly for Xbox One / Series)
Added
Added Antialiasing – improves image quality when non-integer scale is used
Added
Added /windowed startup parameter
Improved
Improved gamepad support
Improved
Improved support for high-DPI displays – auto-scaling window when moving between displays with different DPI, switching to fullscreen on current display instead of primary
Improved
Improved message in main menu if Source directory is not found
Improved
Improved episode selection menu
Fixed
Fixed all reported issues with paths, especially on Linux
Fixed
Fixed various hitboxes
Fixed
Fixed Christmas Chronicles
Fixed
Fixed coins and gems not rolling back to checkpoint if player died
Fixed
Fixed Copter visual effect is missing
v1.0.0Completely rewrittenOctober 8th, 2022
Improved
The game was fully rewritten in C++ with better performance and many improvements. Also Import procedure is not needed anymore – just copy original Jazz Jackrabbit 2 files to Source directory and run the game, see Running the application for more information. Cache is recreated during intro cinematics on the first startup, so it can't be skipped.
Improved
Additionally, these is a new web version, which is identical to other versions, to run the game quickly without any installations. Additional episodes can be imported from Jazz Jackrabbit 2 files to unlock full game. But for better performance, it's recommended to use native version for your platform.
Improved
Improved collisions, lighting, visual effects, enemies and almost everything
Improved
Improved touch controls support on all platforms
Added
Added arbitrary refresh rate support (recommended minimum is 50Hz) – movement should be smoother
Added
Added level scripting support using AngelScript
Added
Added Alt+Enter to switch fullscreen
Added
Added Razer Chroma integration (for keyboards with RGB support)
Improved
Improved main menu with true touch support
Improved
Uses the same base resolution and shaders on all platforms – it should look better on Android now
Fixed
Fixed many bugs
Known issue
Saved state cannot be transfered from previous versions, do NOT use any content from previous versions
Known issue
Frozen and Copter visual effect is missing (fixed in newer version)
Known issue
Sometimes music doesn't play for an unknown reason, restarting level fixes it (fixed in newer version)
Known issue
Swinging vine event is missing (fixed in newer version)
Known issue
Discord integration is missing (fixed in newer version)
Known issue
macOS version doesn't play music, because libopenmpt library is missing (fixed in newer version)
Known issue
No multi-language support in this version, only English, existing translations coming soon (fixed in newer version)
Known issue
Cheats are missing (fixed in newer version)
Known issue
Shields are not working yet (fixed in newer version)
Known issue
No normal maps – previous auto-generated normal maps were wrong anyway (visual-only issue)
v0.7.3Frozen.. and some fixesApril 6th, 2022
Added
Added frozen effect
Fixed
Fixed Freezer weapon hitbox
Fixed
Fixed some crashes and corrupted player in-game state
Fixed
Fixed Weapon Wheel animation
Fixed
Android: Fixed analog gamepad support
Fixed
Android: Fixed Weapon Wheel
Fixed
Android: Fixed Cannot use B button in Controls settings
Added
Added Weapon Wheel to Enhancements settings section – it changes Switch Weapon action on gamepad to Weapon Wheel
Added
Fire action is mapped to right gamepad trigger (as secondary button, cannot be changed)
Added
Default gamepad control scheme was changed
Added
Allow to cancel remapping with Escape key in Controls settings section
Added
If one key/button is used twice in Controls settings section, it will be marked red
Improved
Improved Rolling Rock
v0.7.05ᵗʰ AnniversaryJanuary 8th, 2022
Added
Use new preferences file format for Desktop release (it will be automatically converted)
Fixed
Use smaller hitbox for IsOneWay tiles (fixes level Hare Scare)
Fixed
Removed speed limit in shallow water if player is Lori or Redux Mode is disabled (fixes level Victorian Secret)
Fixed
Fixed Bubba boss to stay within level bounds (fixes level Frog Stomp) – #39
Fixed
Fixed possible crash if multiple animation transitions are requested simultaneously
Fixed
Fixed Enhancements settings screen for wide resolutions
Improved
Improved Discord Rich Presence
Removed
Android: Removed debug information – APK file is smaller
Added
Added preloading of assets on the start of level to prevent micro-stutters
Added
Added Enhancements section to Settings with Redux Mode (can be changed only in Main Menu) and Ledge Climbing switch
Added
Added import of Afrikaans.j2s, Czech.j2s, Serbian.j2s, Swedish.j2s and Turkish.j2s in-game text translations
Added
Added /skip-intro command line parameter
Added
Cursor is hidden in fullscreen now
Added
In-game text translations will not be overwritten on Import anymore
Added
Menu is correctly recreated when language is changed
Added
Added Portuguese translation by @trigonated – #63
Added
Changed Spaz' double jump speed from 2.0 to 0.6
Added
Changed speed of Bee and Fish enemies
Added
Allow Fish and Lizard enemies fly though walls if Redux Mode is disabled
Added
Allow shoot through Dragon's flame if Redux Mode is disabled
Improved
Improved jumping into and out of water
Fixed
Fixed Bee enemy sound
Fixed
Fixed switching of weapons if refresh rate > 60 fps
Added
Android: Added "This device is not powerful enough" message
Improved
Android: Improved touch button roll-over#60
Fixed
Android: Fixed Can't move between virtual dpad buttons#58
v0.6.7Translations and minor changesAugust 5th, 2021
Added
Added automatic import of level translations
Added
Added Italian translation by @Hexaae
Added
Changed default settings path to "Saved Games" on Windows
Improved
Reworked Import error messages
Added
Android: Added configurable Controls opacity
v0.6.6Cheats and fixesJanuary 10th, 2021
Added
Added
Added Run action on left gamepad trigger
Fixed
Fixed Boss does not respawn after player death#36
Fixed
Fixed Player gets stuck after breaking Morph Monitor#37
Fixed
Fixed Devan boss
Fixed
Fixed Kicking can cause player to stuck#24
Fixed
Fixed Gamepad analog input in menu#32
v0.6.5Some other fixesDecember 9th, 2020
Fixed
Fixed public server list
Fixed
Android: Fixed Android TV support
Added
Android: Added configurable Controls height
v0.6.4Critical fixesMay 20th, 2020
Fixed
Fixed Player gets stuck between two horizontal springs (in Loose Screws and probably some other places)
Fixed
Fixed Make it possible to keep copter ears by holding the jump button while in mid-air, like in JJ2+
Fixed
Fixed Make the number keys able to change to their respective weapon
Fixed
Fixed SchwartzenGuard's walking animation plays too fast
Fixed
Fixed Spamming the weapon change button sometimes gets the current weapon stuck for a few moments
Fixed
Fixed While flying towards you, the bats don't look at you, making them fly backwards sometimes
Fixed
Fixed When grabbing the full life restore carrot, Spaz says "Yummy!"
Fixed
Fixed Player can buttstomp SchwartzenGuard's mace
Fixed
Fixed /connect parameter in Multiplayer
Fixed
Fixed loading of server configuration file in Multiplayer
Removed
Android: Removed Android 4.4 support (minimal supported is 5.0)
v0.6.3Improved multiplayerMarch 19th, 2020
Added
Multiplayer level is now restarted if goal is reached (or next level is loaded if playlist is active)
Added
Multiplayer server configuration files (with playlist support)
Added
Minimal number of player (configurable) is needed to start multiplayer game
Added
/min-players, /max-players, /unloaded and /config:­<path> server startup parameters
Added
load_­config and next_­level server commands
Added
Server state to info command
Added
Server version update checking
Added
In-game error messages (level cannot be loaded, connection lost, ...)
Added
Shaders are not loaded in server anymore
Added
/output <path> and /demo optional parameters to Import.exe (only for advanced use) – #27
Added
Import.exe tries to use local Shareware Demo files first if exists – #28
Added
Updated translations (mainly added few error messages)
Improved
Performance optimizations
Fixed
Fixed shaders for OpenGL ES 2.0 backend
Added
Added completely reworked MultiplayerBattle and Race mode is playable now
Added
Multiplayer is also supported on Android and cross-platform play is possible
Added
Whole multiplayer simulation (including collision checking) is running on server
Added
Player sends its state to server to minimize input lag, then it's merged with server-side state
Added
Proper synchronization of animations, collectibles, tilemap, player state and interactions in Multiplayer
Added
Added position interpolation to all remote actors
Added
Destructible tiles automatically regenerate in Multiplayer
Added
Player statistics (hits, kills, deaths, laps, gems) in Multiplayer
Added
Server generates unique player nickname (if empty or already used)
Added
Added server name to Discord Rich Presence
Added
Settings file is saved to %appdata%\Jazz2\Jazz2.settings by default (create .\Jazz2.settings file for portable mode)
Added
Sound effects are paused if in-game menu is shown (pressed Esc key)
Added
Blur is applied to background image if in-game menu is shown (pressed Esc key)
Added
Added show_­message command and improved info and set level command in Multiplayer
Added
Revised Multiplayer server selection screen
Added
Revised HUD for Multiplayer modes
Added
Slightly changed behavior of C# Garbage Collector
Added
Revised codebase
Added
Revised Android shaders – water looks the same as in Desktop version
Improved
Reworked all transitions
Improved
Various performance optimizations, lower memory usage
Improved
Improved event log
Improved
Reworked some network packets and adjusted capacity of some packets
Improved
Reduced ammo consumption of Thunderbolt weapon
Improved
Better compression of game content files
Fixed
Fixed boss disappears randomly
Fixed
Fixed various objects don't appear randomly
Fixed
Fixed various sound effects missing#16
Fixed
Fixed minor in-game menu background inconsistency
Fixed
Fixed cinematics are not imported with Shareware Demo
Fixed
Fixed some crashes because of missing sound files
Fixed
Fixed saving of changed settings
Known issue
Lighting, Bridges, Gem Rings, Airboards, SFX, Seeker and RF weapon doesn't work correctly in Multiplayer
v0.6.1Gamepad support and various fixesOctober 26th, 2019
Added
.NET Core 3.0 support – .NET Framework is still main target for Desktop
Added
Server-side object spawning and synchronization in multiplayer
Added
Multiplayer server is responding on all available network interfaces
Added
Logging to Jazz2.log file if no terminal is attached
Improved
Reworked multiplayer server discovery
Improved
Improved support of various gamepads – default configuration is already prepared for Xbox One Controller
Fixed
Fixed Bolly boss
Fixed
Fixed Stomping to spawn hidden gems#21
Fixed
Fixed missing copter sound – #16
Fixed
Fixed multiplayer server list
v0.6.0A lot of changesJuly 6th, 2019
Added
Full asynchronous resource loading
Added
Framerate-independent motion and physics
Added
WebAssembly port for web browsers
Added
If player dies, all enemies and collectibles will be reverted back to checkpoint (but tilemap, ammo and upgrades still remain)
Added
Added Score to in-game HUD
Added
Added Discord integration – Rich Presence is shown in Discord client
Added
Added parallax stars in textured background
Added
Added intro and ending videos
Added
Added Swinging Vine event
Added
Added shallow water with water splash and limited movement (Water Block event)
Added
Added some other missing level events
Added
Added Bird fire sound
Added
Added difficulty image transition in main menu
Added
Added lowpass effect to music in in-game menu
Added
All level texts can be translated
Added
Added Turkish translation by Alperen Kitapçı
Added
Added "Installation is not complete!" message to main menu – the game doesn't crash anymore
Added
Added /connect:­<ip>:­<port> startup parameter to connect to multiplayer server by IP address
Added
The game does not crash while loading corrupted levels anymore
Added
Fire key can be used as Action/Confirm key in main menu
Added
Automatic shader reload in DEBUG build
Added
Changed font animation
Improved
Reworked lighting – better noise lights and some other adjustments
Improved
Reworked collisions
Improved
Reworked sounds
Improved
Reworked Electro weapon – projectiles can fly through walls
Improved
Reworked Freezer weapon – projectiles don't spawn particles underwater
Improved
Reworked RF and Seeker weapons – fire-rate is not affected by Fast Fire collectible
Improved
Reworked Seeker weapons – missiles don't lock on enemy projectiles anymore
Improved
Reworked Toaster weapon – disabled in water, reduced ammo consumption
Improved
Reworked TNT weapon – it explodes sooner if it's placed near enemy/object
Improved
Reworked sliders in settings
Improved
Reworked console input and output in Import.exe and Jazz2.Server.exe
Improved
Optimized shaders (mainly lighting-related and water)
Improved
Better position interpolation in multiplayer
Improved
Adjusted offsets of background layer – difference can be seen in the first levels of Formerly a Prince
Improved
Adjusted gunspot used in water
Improved
Adjusted Jazz's uppercut – reduced resulting force
Improved
Enlarged Turtle Shell hitbox
Improved
Reduced gravity and elasticity in water
Improved
Tweaked main menu and HUD
Improved
Updated translations – some minor corrections in existing translations
Fixed
Fixed particle spawning
Fixed
Fixed player movement in water – disabled running in water
Fixed
Fixed movement of all weapon projectiles
Fixed
Fixed Bird – only one Bird can be tamed at one time
Fixed
Fixed Bird Cage – cage can be destroyed only once
Fixed
Fixed Bolly boss – the boss is fully functional now
Fixed
Fixed Bridge
Fixed
Fixed Checkpoint – checkpoint is opened only once
Fixed
Fixed Gem Ring
Fixed
Fixed Pole – player no longer jumps through it, Poles can be destroyed by TNT
Fixed
Fixed Power-up Monitors – it can be destroyed using Blaster too
Fixed
Fixed Queen boss
Fixed
Fixed Rolling Rock – implemented better physics
Fixed
Fixed multiplayer server selection
Removed
Removed old incomplete Editor
Added
Linux: Added logo back to Import.exe
Fixed
Linux: Fixed multiplayer
Added
Added Birds
Added
Added multi-language support
Added
Added custom font with additional characters
Added
Added "Episode Complete" sign in main menu
Added
Added Sugar rush
Added
Added the rest of Frog animations and Eva in Shareware Demo
Added
Added sound for Caterpillar smoke dizziness
Added
Added Frame Rate Limit to Settings
Added
First prototype of Multiplayer
Fixed
Bugfixes and refactoring
Added
Added Frog (in Shareware Demo episode)
Added
Added Caterpillar smoke dizziness
Improved
Adjusted double jump
Improved
Adjusted shaking of camera (Queen boss)
Improved
Tweaked main menu
Fixed
Fixed boss music not playing
Improved
Android: Better fullscreen support with transparent navigation bar
Improved
Android: Better touch buttons and customizable padding
Fixed
Android: Fixed low-quality sound
Added
Added camera viewport limit transition
Added
Added Rolling Rocks
Added
Added dithering to GB shader
Added
Control bindings are persistent
Improved
Better visual effect for Electro weapon
Improved
Reduced file size of levels and tilesets
Added
Fixed Carrots (and added circle visual effect)
Fixed
Fixed player animations
Fixed
Fixed moving platforms
Fixed
Fixed Queen boss
Fixed
Fixed collisions
Fixed
Fixed bug where player can shoot through tiles
Improved
Android: Better support for newer Android versions (and Notch support)
Improved
Android: Better Content path search algorithm
Fixed
Android: Fixed music playback
v0.5.6Various changes and fixesMarch 15th, 2019
Added
Added GB rescale shader
Improved
Better level exit transition
Improved
Updated Settings menu
Added
Android: Added adaptive icon
Fixed
Android: Fixed touch controls
Removed
Android: Removed arm64-v8a and x86_64 ABIs, Jazz2.apk is smaller
Improved
Installation on Android is simplified (because a lot of people didn't copy Android-specific files)
Fixed
Some bugfixes (crash in Loose Screws)
v0.5.4Minor changesMarch 6th, 2019
Added
Renamed .dz file to Main.dz
Added
Android: Added welcome screen for incomplete installations
Improved
Android: Improved "Application has exited unexpectedly" screen
v0.5.2Minor changesFebruary 10th, 2019
Added
Added fullscreen mode
Added
Added in-game settings menu
Improved
Updated dependencies
Fixed
Various bugfixes (mostly for Linux)
Added
Android: Crash report is sent automatically to developer
v0.5.1Various changesNovember 1st, 2018
Added
Added better water shader
Added
Added some player idle animations
Added
Added water splash sound
Added
Added menu transition
Added
Added adjustable music and SFX volume
Improved
Optimized memory usage
Fixed
A lot of bugfixes and other changes
Added
Added copters and flying carrots
Added
Added scene transitions
Improved
Many optimizations and faster loading
Fixed
A lot of bugfixes and other changes
Improved
Android: Better HUD and touch controls
Improved
Android: Enabled ahead-of-time compilation – better performance and bigger app size
v0.4.9MLLE features, optimizationsMarch 24th, 2018
Added
Implemented some MLLE features (extra layers, vertically flipped tiles, multiple tilesets, level palette, order of layers)
Improved
Optimizations – added dynamic tree for collision checking
Improved
Some enemies were adjusted
Fixed
Fixed order of episodes
Fixed
A lot of bugfixes and other changes
v0.4.8Saving of progress, reduced sizeOctober 25th, 2017
Added
Added episode images
Added
Added Save & Exit – you can start right from the last level in episode where you exited before
Added
New compressed file format
Added
Configurable control scheme and basic gamepad support
Added
All sprites are affected by tileset palette
Added
Added invisible block above Queen
Added
Turtle shells are changing angle on movement
Added
Spawned Collectibles are automatically destroyed after 90 seconds
Added
Added CRT shader and 4xBRZ shader (can be enabled in Settings, Desktop only)
Added
Some JJ2+ files are automatically downloaded, if missing
Improved
Reworked tubes and fixed horizontal springs
Improved
Reduced speed of player pushing solid objects
Improved
Reduced speed of player on vine
Improved
Improved Import.exe user-interface
Improved
Better detection of correct orientation for horizontal Springs
Fixed
Fixed enemies getting stuck in the ground
Fixed
Fixed glitch of falling enemies
Fixed
A lot of bugfixes and other changes
Added
Jazz and Spaz can climb ledges
Added
Episodes have to be played sequentially
Added
Added Gem Ring
Added
Added 3D Spike Boll
Added
Gems have the original colors now
Added
Asynchronous resource loading – it should eliminate lags
Added
True palette-based rendering support, but not used much, because it can't be linearly filtered then
Added
Bosses are deactivated properly when player dies
Added
Particles of dead enemies flys in the direction of bullet
Added
Partially implemented Caterpillars
Added
Added Shield Power-up Monitor, Stopwatch (shields are not implemented yet)
Added
Added boss health bar animation
Improved
Updated water shader – water looks better now
Improved
Updated textured background shader – textured backgrounds look better now
Improved
Reworked Turtle Tube enemy
Improved
Reworked Electro weapon
Fixed
Fixed Springs and Poles ("springs combos" from the original game are now possible) + smaller Spring hitbox
Fixed
Fixed gluing to walls, smaller Player hitbox and some other physics-related and animations-related fixes
Fixed
Fixed Robot boss
Fixed
Fixed Sucker deflating
Fixed
A lot of bugfixes
Added
Android: Vibrations can be turned off in Settings
v0.4.6Various fixes and improvementsAugust 4th, 2017
Added
Added experimental Thunderbolt weapon (with ammo) – but there is no ammo for it in any level
Added
All retail versions can be imported (even Shareware Demo, with limited functionality)
Added
Shareware Demo can be automatically downloaded and imported by running Import.exe without any parameters
Added
Player can shoot as fast as you can tap the button
Added
Player can shoot up on Hook/Vine
Added
Added a few Player animations (Fire to Idle, FallFire to Fall, HookFire to Hook, CopterFire to Copter)
Added
Added boss health bar
Added
Added fix to Toaster Power-up Monitor to match other monitors
Added
1-up (and all other collectibles) supports illuminate surroundings
Added
Added ability to limit camera view
Added
Added lights to some objects
Added
Missing animations/sound will be skipped instead of crash
Added
Changed internal event numbers
Improved
Main menu looks better now
Improved
Adjusted animation of Collectibles
Improved
Adjusted movement of camera
Improved
Reduced vertical pole force and jump distance
Fixed
Fixed Airboard Generator
Fixed
Fixed collision detection (partially)
Fixed
Fixed destructible tiles
Fixed
Fixed Devan boss
Fixed
Fixed Queen boss
Fixed
Fixed particles and tiles
Fixed
Fixed Pepper weapon
Fixed
Fixed TNT weapon
Fixed
Linux: Fixed glitch in main menu
Fixed
Linux: Fixed issues with filename case-sensitivity
v0.4.5Better lightingJuly 14th, 2017
Added
Added some events
Improved
Reworked lighting
Fixed
Fixed enemies
Fixed
Fixed physics and generators
Fixed
Linux: Fixed filename case-mismatch
v0.4.4First prototypeJanuary 8th, 2017
Added
Initial public release of the first prototype with core functionality and semi-playable story