Skip to content

Releases: deathkiller/jazz2

3.1.0: 8ᵗʰ Anniversary

08 Jan 17:52
Compare
Choose a tag to compare

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

  • Added optional Background Dithering – the original game used strong dithering for textured backgrounds, this option simulates it even though it's not as strong by design
  • Added experimental support for Greek glyphs in the main font – the game can be translated into these languages now, but the legibility of the font will be improved later according to demand
  • Added Extended PlayStation™ Support to Controls options – switches PS4 and PS5 controllers to use extended protocol which enables rumble and other features, but requires turning the controller off and on to switch back to basic protocol, otherwise some other games may not work properly (SDL2 build only)
  • Added in-game console – bindable in Controls options, bound to ` above Tab by default
  • Added API documentation for developers – see https://deat.tk/jazz2/docs/
  • Added Hungarian translation by @thatcakepiece
  • Cheats now require typing into the in-game console instead of directly in-game to prevent accidental use
  • User-local Source directory is now correctly prefered over the system-wide one for packages on Unix systems
  • Improved weapon wheel rendering
  • Internal optimizations
  • Updated translations
  • Fixed Turtle enemy
  • Fixed controls remapping (mainly in SDL2 build with non-English keyboard layouts)
  • Known issue: Saved controls settings are reset and must be manually reconfigured
  • Known issue: System-wide Content and Source directory path for packages on Unix systems was moved from /usr/share/Jazz² Resurrection/ to ${CMAKE_INSTALL_PREFIX}/share/Jazz² Resurrection/ where ${CMAKE_INSTALL_PREFIX} is usually /usr/local by default
  • Known issue: Hungarian translation causes crashes mainly on the first run, please download the latest experimental build where it is already fixed, or change the OS language to something else

3.0.0: Highscores

01 Dec 14:09
Compare
Choose a tag to compare

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

  • Added local Highscores – includes also number of collected gems and elapsed time
  • Added Steam Deck and Switch button labels
  • Added Spanish and Galician translations by @enfeitizador
  • Gem types are counted separately now (mainly cosmetic change)
  • Turtles can dodge bullets
  • Added animations to Episode Selection
  • Multiplayer levels shouldn't be shown in Custom Levels list
  • Increased number of supported local players to 4 on Switch (it was already supported by all other platforms)
  • Updated expired self-signed certificate for UWP/Xbox
  • Reworked internal file I/O handling
  • Improved main menu layout
  • Improved disabled items in Options
  • Improved Devan
  • Adjusted weapon fire rate
  • Adjusted logging
  • Adjusted textured backgrounds
  • Adjusted player jump
  • Adjusted camera movement
  • Adjusted used layer (Z position) of some objects
  • Updated translations
  • Reworked Bubba boss
  • Revised physics and fixed some issues
  • Fixed player invulnerability while buttstomping
  • Fixed Spring and containers
  • Fixed build errors on some Linux distributions
  • Fixed order of custom episodes in Episode selection
  • Fixed UWP/Xbox build
  • Known issue: Saved progress cannot be transfered from previous versions, but unlocked episodes will remain unlocked

2.9.1: Fixed gameplay issues and crash on older CPUs

01 Nov 16:27
Compare
Choose a tag to compare

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

  • Some minor internal changes
  • Improved inaccurate masks of original Castle 1, Castle 1 Night and Inferno Night tilesets
  • Reworked ModifierHurt event
  • Updated translations
  • Fixed AreaEndOfLevel event with JJ2+ parameters
  • Fixed some player animation glitches
  • Fixed crash if CPU without CLFLUSHOPT x86 instruction support was used (older than Intel Skylake)

2.9.0: Some minor features and a lot of gameplay fixes

20 Oct 15:51
Compare
Choose a tag to compare

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

  • Added Allow Cheats and Overwrite Episode Completion (Always / No Cheats Only / Higher Score Only) to Gameplay options
  • Added jjmorph cheat
  • Added shield timer to HUD
  • Increased number of usable gamepads to 6
  • Increased Lori's jump distance (if Reforged Gameplay is enabled)
  • Improved rendering of player shields and some visual effects
  • Adjusted gamepad rumble
  • Updated translations
  • Reworked Linux ARM64 cross-compilation (on GitHub Actions)
  • Fixed Can't destroy PowerUps with some weapons (Bouncer, Toaster, ...)
  • Fixed Madder Hatter projectile shouldn't be affected by gravity (if Reforged Gameplay is disabled)
  • Fixed Upgraded Bouncer does 1 damage instead of 2
  • Fixed Monkeys can't aim, they just throw bananas at the same curve
  • Fixed Sparks are always looking the same direction, and chase player constantly in their range
  • Fixed 2D Spike Balls are indestructible and can't be frozen (applies also to all moving platform types)
  • Fixed Carrots (+1 HP) don't give short invincibility
  • Fixed Destructable blocks don't give score on destruction
  • Fixed Player shields can kill enemies if player touch them, but it shouldn't
  • Fixed Player can't kill frozen enemies when running into them
  • Fixed Spaz' sidekick only kills one enemy at a time
  • Fixed SugarRush is not immune to hurt events
  • Fixed When player buttstomp a turtle shell, can't move until it bounce back up then fall down
  • Fixed RF missiles
  • Fixed input in GLFW backend
  • Fixed extra gamepad buttons (share button, touchpad, mic mute)
  • Fixed Menu/Back binding for 2nd player
  • Fixed gamepad detection
  • Fixed major crash on Switch

2.8.0: Splitscreen

04 Aug 09:04
Compare
Choose a tag to compare

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

  • Added local splitscreen co-op support (for up to 4 players)
  • Added gamepad rumble (can be set to Disabled, Weak or Strong in Controls options, only supported in SDL2 and UWP backends)
  • Added generic XInput gamepad mapping to all platforms (was Windows only before, should fix Steam Input on Linux)
  • Added UWP/Mesa build for Xbox Series (untested and highly experimental)
  • Added fetching gamepad mappings from SDL_GAMECONTROLLERCONFIG environment variable
  • Updated French translation by @Mwyann
  • Updated Polish translation by @Patrxgt
  • Updated Romanian translation by @1NSH4N3
  • Updated Turkish translation by @consul
  • Improved About section in main menu
  • Improved logging
  • Adjusted trigger deadzone and default control bindings
  • Fixed crash on Android TV
  • Fixed tilemap rendering
  • Fixed shooting while pushing into wall
  • Fixed shooting into a wall with Bouncer and Toaster
  • Fixed player shield timer
  • Various other fixes

2.7.0: UI tweaks, optimizations and fixes

27 May 18:33
Compare
Choose a tag to compare

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

  • Added new Android icon reflecting reforged/legacy main menu
  • Added French translation by @Mwyann
  • Added ARM64EC build for Windows (x64 libraries are still used there for now)
  • Added optional PlayStation™ button labels (can be set in Controls section)
  • Added /log:file startup parameter to create log file, usually in config directory
  • Blacklisted every gamepad containing Keyboard and Mouse in name, because it's usually wrongly detected as gamepad on Linux
  • Adjusted 3D audio panning
  • Reduced number of files created in Cache directory, single file Source.pak is created instead with decreased size and increased speed
  • 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
  • Some minor performance improvements on WIndows
  • Adjusted menu layout for non-16:9 aspect ratios and low resolution screens
  • Adjusted OpenGL library linkage on Linux
  • Improved rendering of some menu elements
  • Updated Italian translation by @Hexaae
  • Updated Polish translation by @Patrxgt
  • Updated Romanian translation by @1NSH4N3
  • Fixed some gamepad mappings
  • Fixed some player SFXs to be bound to camera
  • Fixed player buttstomp
  • Fixed loading of some gamepad mappings

2.6.0: Smaller update

08 Mar 22:35
Compare
Choose a tag to compare

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

  • Added Toggle Run to Controls options (you don't have to hold the Run button if enabled)
  • Added better error messages on crash
  • Read gamecontrollerdb.txt from parent directory of "Source" directory on Android (or from "Content" directory on other platforms)
  • Improved internal audio handling and handling of timers
  • Various internal optimizations and refactoring
  • Updated dependencies
  • Fixed minor graphics glitches
  • Fixed version numbering of experimental builds
  • Fixed Xbox/UWP version

2.5.0: Welcome screen, legacy menu, better controls...

26 Jan 20:04
Compare
Choose a tag to compare

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

  • Added Welcome (first run) menu section to select Legacy/Reforged mode
  • Added sound effects to intro video (first startup will be without sound, because cache must be recreated first)
  • Added legacy (purple) main menu background
  • Change main menu background and music with Reforged Main Menu option without game restart
  • Added possibility to assign up to 6 assignments (keys, buttons or axes) to any action in Controls section
  • Added possibility to remap also quick change to weapon 1-10 actions in Controls section
  • Added possibility to remap controls with touch screen in Controls section
  • Added /reset-controls startup parameter to force reset all saved controls settings
  • Rollback food eaten (sugar rush) on checkpoint (if Reforged Gameplay is enabled)
  • Allow to slightly move left/right while buttstomping
  • Force collisions every frame even if player doesn't move
  • Improved player weapon flare and player outline
  • Improved Reforged HUD
  • Improved About menu section
  • Adjusted font letter spacing
  • Adjusted Turtle Shell
  • Reworked input handling (and because of this, all controls settings will be reset)
  • Reworked rendering to be top-left aligned instead of center – it can improve image quality in some cases
  • Reworked camera smoothing to fix jittering
  • Various internal performance optimizations
  • Updated Polish translation by @Patrxgt
  • Updated Romanian translation by @1NSH4N3
  • Updated Turkish translation by @consul
  • Fixed some internal bugs
  • Fixed Barrel, Trigger Crate, Fencer, LabRat, MadderHatter, Raven, Queen, Moth
  • Fixed Don't kill enemies with Pole and PushableBox (if Reforged Gameplay is disabled)
  • Fixed Remap Controls menu section
  • Fixed food eaten in saved state
  • Fixed Windows 7/8 support

2.4.1: New year update

28 Dec 12:21
Compare
Choose a tag to compare

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

  • Added Flatpak package and published on Flathub
  • Added player weapon flare
  • Added Reforged HUD and Reforged Main Menu as separate options
  • Added jjk cheat
  • Load gamepad mappings also from config directory if exists
  • Don't show custom levels that should be hidden
  • Improved Gameplay Enhancements menu section
  • Various internal performance optimizations
  • Fixed Fish and LabRat enemies
  • Fixed Airboard
  • Fixed horizontal Spring orientation in some levels
  • Fixed alignment of some level messages
  • Fixed crash while rendering a lot of particles
  • Fixed jumping out of water in some levels
  • Fixed some cases where symbolic link to file couldn't be used

2.4.0: Full of changes for end of the year

19 Dec 14:35
Compare
Choose a tag to compare

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

  • Added Episode logos/images to episode selection
  • Added asynchronous loading to custom level selection
  • Added AppImage packages – all dependencies and Content directory is already in the package (Linux only)
  • Added support for JJ2+ ammo crates (event 54)
  • Show upgraded ammo pickup if player has upgraded weapon
  • Reset current weapon to Blaster if player has no ammo in current weapon on checkpoint
  • 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)
  • Various internal performance optimizations
  • Improved some sprites
  • Improved 3D sound
  • Improved Sounds section in Options (long press is supported now)
  • Updated Italian translation by @Hexaae
  • Updated Polish translation by @Patrxgt
  • Updated Romanian translation by @1NSH4N3
  • Adjusted Pinball Bumper
  • Adjusted Bird's fire rate
  • Replaced libdeflate with zlib-ng on Windows to fix random crashes (zlib is used everywhere now)
  • Fixed transition between standing and crouching while shooting
  • Fixed Fast Fire power up and default fire rate
  • Fixed Raven enemy
  • Fixed Bolly boss and Uterus boss
  • Fixed Pepper explosion
  • Fixed destructable blocks on Continue
  • Fixed Esc key in main menu