Releases: deathkiller/jazz2
1.6.0: TNT, tweaks and cheats
🚧 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
🚧 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
andRPM
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 intoxmas99
(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!
🚧 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
🚧 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
🚧 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 creatingCache
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
🚧 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
🚧 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 toSource
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
🚧 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
🚧 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
🚧 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