Skip to content

Releases: deathkiller/jazz2

1.6.0: TNT, tweaks and cheats

20 Jan 18:44
Compare
Choose a tag to compare

🚧 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: Translations and a lot of changes

14 Jan 21:36
Compare
Choose a tag to compare

🚧 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: Frozen again!

15 Dec 17:53
Compare
Choose a tag to compare

🚧 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: Scanlines, UWP fixes and other changes

06 Dec 20:41
Compare
Choose a tag to compare

🚧 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: Gamepads and fixes

21 Nov 21:24
Compare
Choose a tag to compare

🚧 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

1.1.0: Gamepads and other fixes

04 Nov 23:33
Compare
Choose a tag to compare

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

  • Added Universal Windows Platform build (mainly for Xbox One / Series)
  • Added Antialiasing – improves image quality when non-integer scale is used
  • Added /windowed startup parameter
  • Improved gamepad support
  • 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 message in main menu if Source directory is not found
  • Improved episode selection menu
  • Fixed all reported issues with paths, especially on Linux
  • Fixed various hitboxes
  • Fixed Christmas Chronicles
  • Fixed coins and gems not rolling back to checkpoint if player died
  • Fixed Copter visual effect is missing

1.0.0: Completely rewritten

08 Oct 15:49
Compare
Choose a tag to compare

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

  • 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.
  • 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 collisions, lighting, visual effects, enemies and almost everything
  • Improved touch controls support on all platforms
  • Added arbitrary refresh rate support (recommended minimum is 50Hz) – movement should be smoother
  • Added level scripting support using AngelScript
  • Added Alt+Enter to switch fullscreen
  • Added Razer Chroma integration (for keyboards with RGB support)
  • Improved main menu with true touch support
  • Uses the same base resolution and shaders on all platforms – it should look better on Android now
  • 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)

0.7.3: Frozen.. and some fixes

06 Apr 10:18
Compare
Choose a tag to compare

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

  • Added frozen effect
  • Fixed Freezer weapon hitbox
  • Fixed some crashes and corrupted player in-game state

0.7.2: Weapon Wheel and better gamepad support – Minor fixes

11 Jan 13:32
Compare
Choose a tag to compare

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

  • Fixed Weapon Wheel animation
  • Android: Fixed analog gamepad support
  • Android: Fixed Weapon Wheel
  • Android: Fixed Cannot use B button in Controls settings

0.7.1: Weapon Wheel and better gamepad support

11 Jan 08:56
Compare
Choose a tag to compare

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

  • Added Weapon Wheel to Enhancements settings section – it changes Switch Weapon action on gamepad to Weapon Wheel
  • Fire action is mapped to right gamepad trigger (as secondary button, cannot be changed)
  • Default gamepad control scheme was changed
  • Allow to cancel remapping with Escape key in Controls settings section
  • If one key/button is used twice in Controls settings section, it will be marked red
  • Improved Rolling Rock