Releases: deathkiller/jazz2
0.7.0: 5ᵗʰ Anniversary
🚧 Release notes can be found here. For more information, visit the official website.
- Use new preferences file format for Desktop release (it will be automatically converted)
- Use smaller hitbox for IsOneWay tiles (fixes level Hare Scare)
- Removed speed limit in shallow water if player is Lori or Redux Mode is disabled (fixes level Victorian Secret)
- Fixed Bubba boss to stay within level bounds (fixes level Frog Stomp) (#39)
- Fixed possible crash if multiple animation transitions are requested simultaneously
- Fixed Enhancements settings screen for wide resolutions
- Improved Discord Rich Presence
- Android: Removed debug information – APK file is smaller
0.6.8: Redux Mode, fixed micro-stutters and more
Release notes can be found here. For more information, visit the official website.
- Added preloading of assets on the start of level to prevent micro-stutters
- Added Enhancements section to Settings with Redux Mode (can be changed only in Main Menu) and Ledge Climbing switch
- Added import of Afrikaans.j2s, Czech.j2s, Serbian.j2s, Swedish.j2s and Turkish.j2s in-game text translations
- Added /skip-intro command line parameter
- Cursor is hidden in fullscreen now
- In-game text translations will not be overwritten on Import anymore
- Menu is correctly recreated when language is changed
- Added Portuguese translation by @trigonated (#63)
- Changed Spaz' double jump speed from 2.0 to 0.6
- Changed speed of Bee and Fish enemies
- Allow Fish and Lizard enemies fly though walls if Redux Mode is disabled
- Allow shoot through Dragon's flame if Redux Mode is disabled
- Improved jumping into and out of water
- Fixed Bee enemy sound
- Fixed switching of weapons if refresh rate > 60 fps
- Android: Added "This device is not powerful enough" message
- Android: Improved touch button roll-over (#60)
- Android: Fixed Can't move between virtual dpad buttons (#58)
0.6.7: Translations and minor changes
Release notes can be found here. For more information, visit the official website.
Warning: I lost my original keystore, so Android version must be uninstalled first and then new version can be installed.
- Added automatic import of level translations
- Added Italian translation by @Hexaae
- Changed default settings path to "Saved Games" on Windows
- Reworked Import error messages
- Android: Added configurable Controls opacity
0.6.6: Cheats and fixes
Release notes can be found here. For more information, visit the official website.
- Added some JJ2 cheats (see http://deat.tk/jazz2/help#how-to-enable-cheats)
- Added Run action on left gamepad trigger
- Fixed Boss does not respawn after player death (#36)
- Fixed Player gets stuck after breaking Morph Monitor (#37)
- Fixed Devan boss
- Fixed Kicking can cause player to stuck (#24)
- Fixed Gamepad analog input in menu (#32)
0.6.5: Some other fixes
Release notes can be found here. For more information, visit the official website.
- Fixed public server list
- Android: Fixed Android TV support
- Android: Added configurable Controls height
0.6.4: Critical fixes
Release notes can be found here. For more information, visit the official website.
- Fixed Player gets stuck between two horizontal springs (in Loose Screws and probably some other places)
- Fixed Make it possible to keep copter ears by holding the jump button while in mid-air, like in JJ2+
- Fixed Make the number keys able to change to their respective weapon
- Fixed SchwartzenGuard's walking animation plays too fast
- Fixed Spamming the weapon change button sometimes gets the current weapon stuck for a few moments
- Fixed While flying towards you, the bats don't look at you, making them fly backwards sometimes
- Fixed When grabbing the full life restore carrot, Spaz says "Yummy!"
- Fixed Player can buttstomp SchwartzenGuard's mace
- Fixed
/connect
parameter in Multiplayer - Fixed loading of server configuration file in Multiplayer
- Android: Removed Android 4.4 support (minimal supported is 5.0)
0.6.3: Improved multiplayer
Release notes can be found here. For more information, visit the official website.
- Multiplayer level is now restarted if goal is reached (or next level is loaded if playlist is active)
- Multiplayer server configuration files (with playlist support)
- Minimal number of player (configurable) is needed to start multiplayer game
/min-players
,/max-players
,/unloaded
and/config:<path>
server startup parametersload_config
andnext_level
server commands- Server state to
info
command - Server version update checking
- In-game error messages (level cannot be loaded, connection lost, ...)
- Shaders are not loaded in server anymore
/output <path>
and/demo
optional parameters toImport.exe
(only for advanced use) (#27)Import.exe
tries to use local Shareware Demo files first if exists (#28)- Updated translations (mainly added few error messages)
- Performance optimizations
- Fixed shaders for OpenGL ES 2.0 backend
0.6.2: Multiplayer, better in-game menu and so much more
Release notes can be found here. For more information, visit the official website.
- Added completely reworked Multiplayer – Battle and Race mode is playable now
- Multiplayer is also supported on Android and cross-platform play is possible
- Whole multiplayer simulation (including collision checking) is running on server
- Player sends its state to server to minimize input lag, then it's merged with server-side state
- Proper synchronization of animations, collectibles, tilemap, player state and interactions in Multiplayer
- Added position interpolation to all remote actors
- Destructible tiles automatically regenerate in Multiplayer
- Player statistics (hits, kills, deaths, laps, gems) in Multiplayer
- Server generates unique player nickname (if empty or already used)
- Added server name to Discord Rich Presence
- Settings file is saved to
%appdata%\Jazz2\Jazz2.settings
by default (create.\Jazz2.settings
file for portable mode) - Sound effects are paused if in-game menu is shown (pressed
Esc
key) - Blur is applied to background image if in-game menu is shown (pressed
Esc
key) - Added
show_message
command and improvedinfo
andset level
command in Multiplayer - Revised Multiplayer server selection screen
- Revised HUD for Multiplayer modes
- Slightly changed behavior of C# Garbage Collector
- Revised codebase
- Revised Android shaders – water looks the same as in Desktop version
- Reworked all transitions
- Various performance optimizations, lower memory usage
- Improved event log
- Reworked some network packets and adjusted capacity of some packets
- Reduced ammo consumption of Thunderbolt weapon
- Better compression of game content files
- Fixed boss disappears randomly
- Fixed various objects don't appear randomly
- Fixed various sound effects missing (#16)
- Fixed minor in-game menu background inconsistency
- Fixed cinematics are not imported with Shareware Demo
- Fixed some crashes because of missing sound files
- Fixed saving of changed settings
- Known issue: Lighting, Bridges, Gem Rings, Airboards, SFX, Seeker and RF weapon doesn't work correctly in Multiplayer
0.6.1: Gamepad support and various fixes
Release notes can be found here. For more information, visit the official website.
- .NET Core 3.0 support – .NET Framework is still main target for Desktop
- Server-side object spawning and synchronization in multiplayer
- Multiplayer server is responding on all available network interfaces
- Logging to
Jazz2.log
file if no terminal is attached - Reworked multiplayer server discovery
- Improved support of various gamepads – default configuration is already prepared for Xbox One Controller
- Fixed Bolly boss
- Fixed Stomping to spawn hidden gems (#21)
- Fixed missing copter sound (#16)
- Fixed multiplayer server list
0.6.0: A lot of changes
New website was created for this project – http://deat.tk/jazz2/.
Release notes can be found here.
You can also join Discord.
- Full asynchronous resource loading
- Framerate-independent motion and physics
- WebAssembly port for web browsers
- If player dies, all enemies and collectibles will be reverted back to checkpoint (but tilemap, ammo and upgrades still remain)
- Added Score to in-game HUD
- Added Discord integration – Rich Presence is shown in Discord client
- Added parallax stars in textured background
- Added intro and ending videos
- Added Swinging Vine event
- Added shallow water with water splash and limited movement (Water Block event)
- Added some other missing level events
- Added Bird fire sound
- Added difficulty image transition in main menu
- Added lowpass effect to music in in-game menu
- All level texts can be translated
- Added Turkish translation by Alperen Kitapçı
- Added "Installation is not complete!" message to main menu – the game doesn't crash anymore
- Added
/connect:<ip>:<port>
startup parameter to connect to multiplayer server by IP address - The game does not crash while loading corrupted levels anymore
- Fire key can be used as Action/Confirm key in main menu
- Automatic shader reload in
DEBUG
build - Changed font animation
- Reworked lighting – better noise lights and some other adjustments
- Reworked collisions
- Reworked sounds
- Reworked Electro weapon – projectiles can fly through walls
- Reworked Freezer weapon – projectiles don't spawn particles underwater
- Reworked RF and Seeker weapons – fire-rate is not affected by Fast Fire collectible
- Reworked Seeker weapons – missiles don't lock on enemy projectiles anymore
- Reworked Toaster weapon – disabled in water, reduced ammo consumption
- Reworked TNT weapon – it explodes sooner if it's placed near enemy/object
- Reworked sliders in settings
- Reworked console input and output in
Import.exe
andJazz2.Server.exe
- Optimized shaders (mainly lighting-related and water)
- Better position interpolation in multiplayer
- Adjusted offsets of background layer – difference can be seen in the first levels of Formerly a Prince
- Adjusted gunspot used in water
- Adjusted Jazz's uppercut – reduced resulting force
- Enlarged Turtle Shell hitbox
- Reduced gravity and elasticity in water
- Tweaked main menu and HUD
- Updated translations – some minor corrections in existing translations
- Fixed particle spawning
- Fixed player movement in water – disabled running in water
- Fixed movement of all weapon projectiles
- Fixed Bird – only one Bird can be tamed at one time
- Fixed Bird Cage – cage can be destroyed only once
- Fixed Bolly boss – the boss is fully functional now
- Fixed Bridge
- Fixed Checkpoint – checkpoint is opened only once
- Fixed Gem Ring
- Fixed Pole – player no longer jumps through it, Poles can be destroyed by TNT
- Fixed Power-up Monitors – it can be destroyed using Blaster too
- Fixed Queen boss
- Fixed Rolling Rock – implemented better physics
- Fixed multiplayer server selection
- Removed old incomplete Editor
- Linux: Added logo back to
Import.exe
- Linux: Fixed multiplayer