Jazz2 Versions Save

🎮 · Jazz² Resurrection: Open-source reimplementation of Jazz Jackrabbit 2

2.0.0

1 year ago

🚧 Release notes can be found here. For more information, visit the official website.

  • Added support for Nintendo Switch (with custom firmware)
  • Added support for FreeBSD
  • Added /max-fps:<value> startup parameter
  • Internal refactoring and MinGW compiler support
  • Adjusted Spaz' double jump
  • Adjusted Bilsy and Bolly for different difficulty levels
  • Optimized download size of web version
  • Updated dependencies
  • Fixed controls on NVIDIA Shield TV

1.9.1

1 year ago

🚧 Release notes can be found here. For more information, visit the official website.

  • Fixed issue that files were not upgraded correctly from the previous version – you should upgrade to this version as soon as possible
  • Fixed shields fire rate
  • Fixed Polish translation by @Patrxgt

1.9.0

1 year ago

🚧 Release notes can be found here. For more information, visit the official website.

  • Added fire, water and lightning shields
  • Added jjshield cheat
  • Added Polish translation by @Patrxgt
  • Updated Turkish translation by @Consul
  • Improved ice shrapnels
  • Fixed crash on Linux aarch64 (ARM64) build
  • Fixed Graphics Quality label

1.8.0

1 year ago

🚧 Release notes can be found here. For more information, visit the official website.

  • Added 99 lives limit
  • Added /cheats-lives startup parameter for unlimited lives
  • Added Input Diagnostics to Options to be able to debug gamepad issues
  • Updated Italian translation by @Hexaae
  • Updated Romanian translation by @Akfiz
  • Fixed issues with GPUs that have smaller MAX_UNIFORM_BLOCK_SIZE than usual
  • Fixed gamepad detection

1.7.0

1 year ago

🚧 Release notes can be found here. For more information, visit the official website.

  • Added optional Ammo Count to Weapon Wheel
  • Added shader cache for faster subsequent startups
  • Added macOS ARM64 build (for Apple M1/M2 devices)
  • Added Windows Clang/LLVM build – it can yield different performance characteristics
  • Updated font
  • Updated translations
  • Improved logging
  • Fixed Robot boss in Legacy mode
  • Fixed Bird doesn't act as extra life
  • Fixed player corpse
  • Fixed Weapon not reverting to base state when ammo runs out
  • Fixed TNT not breaking stomp blocks
  • Fixed 1UP Crates
  • Fixed some hitboxes
  • Fixed crash during cache refresh on some Android devices
  • Force use fixed batch size also on PowerVR Rogue GE8320 on Android to avoid missing sprites

1.6.0

1 year ago

🚧 Release notes can be found here. For more information, visit the official website.

  • Added Graphics Quality option – Low quality should be used on Mali GPUs which can't render water properly
  • Added better approximation of original physics if Reforged Mode is turned off
  • Added original HUD if Reforged Mode is turned off
  • Added original TNT animation and behavior
  • Added Show Player Trails option
  • Added full Italian translation by @Hexaae
  • Added full Turkish translation by Consul
  • Added Ogg Vorbis audio support – used in some JJ2+ levels
  • Added JJ2+ tileset palette remapping support
  • Added Spring delay support
  • Added idle animation to Bat enemy
  • Added some JJ2 cheats – see http://deat.tk/jazz2/help#how-to-enable-cheats
  • Strip binaries on Linux and macOS – smaller binary size on these platforms
  • Adjusted some lighting parameters and water shader
  • Adjusted some animations
  • Improved font rendering
  • Fixed tilemap rendering
  • Fixed language selection on Android
  • Fixed last trimmed character in some messages
  • Fixed Steam Note
  • Fixed Bubba boss and possibly other enemies
  • Fixed app icon of GLFW build on Linux

1.5.0

1 year ago

🚧 Release notes can be found here. For more information, visit the official website.

  • 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 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 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
  • Save config file to external storage next to Source directory if possible on Android
  • Added full Czech translation by @deathkiller
  • Added full Romanian translation by @1NSH4N3
  • Added full Russian translation by @MAN-biker
  • Added partial Italian, Portuguese and Turkish translations – contact me if you want to improve them or add new ones
  • Added Keep Aspect Ratio In Cinematics to Options
  • Added Discord Rich Presence also on Linux
  • Faster scrolling in Custom Level selection screen
  • Rollback weapons on player death to Checkpoint
  • 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 full macOS support – added application bundle and fixed music playback
  • Added DEB and RPM packages (Linux only)
  • Added macOS build and Linux aarch64 (ARM64) build to GitHub Actions
  • Improved font rendering and added some missing characters
  • Replaced JSON library by simdjson
  • Improved path handling on Xbox – added \Games\Jazz2 Resurrection\ as alternative path for external storage
  • Merged xmas98 episode into xmas99 (internal change to simplify translations)
  • Reworked destructible tiles
  • Improved some menu sections
  • Improved scripting support
  • Fixed encoding of level texts
  • Fixed wrong layer positioning
  • Fixed palettes with emply alpha channel in some tilesets
  • Fixed wrong translucent alpha value
  • Fixed Ice Block
  • Fixed Hurt event
  • Fixed some enemies and solid objects
  • Fixed Electro weapon
  • Fixed Birds shooting in solid walls
  • Fixed orientation of some horizontal Springs
  • Fixed TNT blocks in xmas3.j2l level
  • Fixed Queen boss

1.4.0

1 year ago

🚧 Release notes can be found here. For more information, visit the official website.

  • Added winter theme to main menu (Holiday Hare '98 or Christmas Chronicles required)
  • Added Swinging Vine
  • Added Pole and Pinball Paddle SFX
  • Added some missing player idle SFX
  • Added Discord Rich Presence (Windows only)
  • Added /log startup parameter to show log console (Windows only)
  • Blacklisted also Razer DeathAdder Mice which were incorrectly detected as gamepad on Linux in some cases
  • Save config file to external drive if Source is also on external drive on Xbox
  • Show active external drive indicator in main menu (Xbox only)
  • Improved Checkpoints
  • Improved input handling and fixed gamepad support on Android
  • Reworked input handling on UWP
  • Optimized shaders and debris
  • Updated SDL library to v2.26.1
  • Improved Checkpoint spawning
  • Fixed high-DPI support
  • Reorganized and fixed CRT shaders – desired Rescale Mode must be chosen again
  • Fixed audio popping
  • Fixed many enemies
  • Fixed frozen Spring, Ice Block, Rolling Rock
  • Fixed Freezer weapon
  • Fixed Devan animation
  • Fixed Alt+Enter (switch fullscreen) on GLFW and UWP
  • Fixed numeric keys to switch weapons
  • Fixed NTFS external drive support (Xbox only)
  • Fixed Emscripten (web) version on Xbox

1.3.0

1 year ago

🚧 Release notes can be found here. For more information, visit the official website.

  • Added time smoothing to prevent microstuttering
  • 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 Scanlines rescale mode
  • Switch to next weapon on short press instead of weapon wheel
  • Added Copter SFX
  • Added gamepad axis normalization on Android
  • Increased gamepad refresh interval to 2 seconds on Android
  • Increased gamepad deadzones from 5% to 10%
  • Changed internal name of UWP package
  • Blacklisted Razer Keyboards which were incorrectly detected as gamepad on Linux in some cases
  • Blacklisted fingerprint sensor uinput-fpc which was incorrectly detected as gamepad on Android
  • Added more verbose diagnostics logging
  • Improved main menu if no Source found or Shareware Demo is used
  • Improved weapon wheel
  • Improved high-resolution icons
  • Improved Android path handling
  • Reduced instances array size in shaders
  • Fixed critical crash on Android
  • Fixed wrong resolution on UWP
  • Fixed gamepad triggers on UWP
  • Fixed poor performance on UWP
  • Fixed loading of unsupported versions
  • Fixed player jumping on Springs
  • Fixed flickering of stuck enemies (Helmut, Demon and LabRat)
  • Force use fixed batch size on PowerVR Rogue GE8300 on Android to avoid missing sprites

1.2.0

1 year ago

🚧 Release notes can be found here. For more information, visit the official website.

  • Added automated experimental builds – no need to wait for release to try some new features
  • Added Play Custom Levels section
  • Added logging to file on Android – log can be found in /­Android/­data/­jazz2.­resurrection/­files/Jazz2.log
  • 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 /bypass-cache startup parameter to avoid creating Cache directory (advanced use only)
  • Improved weapon wheel
  • Improved gamepad support – triggers can be also used now
  • Better error messages
  • Reduced application size for Android
  • Fixed some issues with paths and main menu
  • Fixed Shareware Demo
  • Fixed Uterus boss
  • Fixed spawning of enemies near starting point
  • Fixed TNT doesn't break "TNT blocks" sometimes
  • Fixed music sometimes doesn't play
  • Fixed some gamepad issues