1. BlastZone 2
  2. News

BlastZone 2 News

New game announcement - Axial Rift - Wishlist now!

[p]Announcing my new game project, Axial Rift!  This game uses the groundbreaking voxel rifting mechanic to combine isometric adventure with side scrolling platforming in the same game world!  Slice the world at any point, in any direction into sidescrolling sections; creating entirely new ways to solve puzzles, discover secrets, engage in agile melee combat and platforming, and outsmart bosses![/p][p][/p][p]The Steam page is up, wishlist now![/p][p][/p][p][dynamiclink][/dynamiclink][/p]

v1.38.1.0 - Improved player weapon firing rate consistency across all framerates

[p]A new update has been released for BlastZone 2! (v.1.38.1.0)  This update improves player weapon firing rates across all frame rates.  Previously, low frame rates would have slow or irregular player weapon firing rates.  The issue was most noticeable around 20-30 fps, but also had a subtle effect for the 30-59fps range.  Now, all frame rates have precisely the same, consistent player weapon firing rate.[/p][p][/p][p]Here are the full release notes for v1.38.1.0:[/p]
  • [p]Greatly improved player weapon firing rate consistency across all frame rates[/p]
    • [p]Previously, running at a low frame rate (20-30fps) would fire player weapons at a slower, irregular rate[/p]
      • [p]This would make some weapons less effective, unintentionally increasing the game difficulty[/p]
    • [p]Now, all frame rates (20-240+ fps) fire player weapons at the exact same rate, and at an even rate without irregularity[/p]
    • [p]This improvement is most noticeable for high firing rate weapons, such as Flurry Shot and Forcefield[/p]
    • [p]This improvement is the result of multiple combined factors:[/p]
      • [p]Eliminates a single frame of delay after each weapon fire before the framerate-independent timer takes over, which would scale differently based on the frame rate[/p]
      • [p]Simulates bullet fire event timing at much higher precision, allowing them to occur between frames or simulation steps[/p]
        • [p]This ensures all time tracking is preserved down to a fraction of a millisecond[/p]
        • [p]These events would previously only occur at render time or simulation step time[/p]
      • [p]When new bullets are spawned, a micro simulation is performed at a sub-frame level to ensure the new bullet is placed precisely where it should be since the inter-frame firing event occurred[/p]
  • [p]Increased the Burst Shot range for 2 of the outer bullets by 33%, increasing effectiveness at moderate range[/p]
  • [p]Slightly optimized collision detection for players, enemies, bosses, and all projectiles[/p]
  • [p]Added support for single channel textures as a form of lossless texture compression for applicable grayscale textures[/p]
    • [p]Converted specular maps and emission maps for all player and enemy ships to use this texture format[/p]
    • [p]Reduces vram usage by ~1.1mb without any loss in image quality[/p]
    • [p]Reduces game filesize by ~97kb[/p]
    • [p]Slightly reduces memory bandwidth usage for rendering player ships and enemy ships, slightly improving performance[/p]
  • [p]Improved specular highlight accuracy and quality for all player ship and enemy ship rendering[/p]
  • [p]Several optimizations for the matrix calculation system[/p]
  • [p]Slightly optimized water shader rendering for the home world environment[/p][p][/p]
[p]As usual, to make sure you have the latest update, launch the game and check the lower left corner for “v1.38.1.0” or higher.  Enjoy![/p]

v1.38.0.0 - Improved responsiveness, motion smoothing, fixed time distortion

[p]A new update has been released for BlastZone 2! (v.1.38.0.0)  This update improves motion fluidity for all objects in the game, including the player, enemies, bosses, projectiles, terrain, and more!  This also makes the game feel more snappy and responsive while the frame rate is fluctuating.[/p][p][/p][p]The purpose of motion smoothing is to even out position deltas of objects between frames, because when a frame hitch occurs, the larger gap in object positions after the hitch is more noticeable than the frame hitch itself.  Now, the drawbacks of doing this are completely gone![/p][p][/p][p]The time distortion issue of motion smoothing calculations has been fixed, using much tighter timings than before.  This would manifest in slight speedups and slowdowns in object movement during fluctuating frame rates.  Refinements have been made so all object motion is integral-correct as well, improving the accuracy of object velocity and acceleration.  This improves the consistency of object movement and improves control responsiveness.  Also, motion smoothing is now applied at all frame rates, including high refresh rate displays.  It was previously limited to 60fps or below to mitigate side effects.[/p][p][/p][p]Here are the full release notes for v1.38.0.0:[/p]
  • [p]Greatly improved the motion smoothing system, affecting everything in the game[/p]
    • [p]This system is used to smooth out the appearance of frame hitches by seamlessly transitioning time deltas between frame updates[/p]
    • [p]The time distortion issue for fluctuating frame rates has been resolved by tightening up evaluated frame samples to only neighboring frames[/p]
    • [p]Motion smoothing is now applied to all frame rates, including high refresh rate displays[/p]
      • [p]Previous versions only supported motion smoothing up to 60fps to prevent worse time distortion issues at high frame rates[/p]
    • [p]Refinements have been made to ensure integral-correct time updates, improving the accuracy of object movement, including acceleration and velocity updates[/p]
    • [p]Tightens up control responsiveness of the player ship, particularly during fluctuating frame rates[/p]
    • [p]Improves motion consistency and fluidity for all objects in the game, including:[/p]
      • [p]Player ship(s)[/p]
      • [p]Player projectiles[/p]
      • [p]Enemy ships[/p]
      • [p]Enemy projectiles[/p]
      • [p]Bosses[/p]
      • [p]Item pickups[/p]
      • [p]Terrain movement[/p]
      • [p]Water ripple movement[/p]
      • [p]All particle movement[/p]
      • [p]Camera movement[/p]
      • [p]Client side prediction for online multiplayer[/p]
  • [p]Moved all player ship and boss matrix calculations from the render thread to the update thread[/p][p]This significantly improves cpu thread workload balancing, improving overall performance[/p][p]A substantial rework of the player ship handling code in particular was required to make this possible[/p][p][/p]
[p]As usual, to make sure you have the latest update, launch the game and check the lower left corner for “v1.38.0.0” or higher.  Enjoy![/p]

v1.37.2.1 - Fixed external key installs, discrete gfx prioritization, crash fix

[p]A new update has been released for BlastZone 2! (v1.37.2.1) This update fixes a potential crash bug for CPUs that support the FMA3 optimized code path, as well as an optimization for that code path that results in a ~1% gain in overall performance. This update also prioritizes high performance discrete graphics hardware for laptops using a hybrid graphics setup. Previously, some laptops would erroneously use the slower iGPU, which would greatly reduce game performance.

A broken install issue has been resolved for some users who purchased Steam keys from outside Steam. The 64bit binaries are now part of the primary Steam repo, so all users will have them by default, unless 32 bit binaries are needed instead. Previously, both the 64bit and 32bit binaries existed in secondary repos, and some users who purchased Steam keys outside of steam wouldn't have access to those repos, making the game unable to launch. This issue has now been resolved, apologies for the inconvenience!

All high quality terrain DLC has been merged into the primary repo, so the "VeryHigh" and "Extreme" quality terrain settings are always available now. These DLC packages have always been free, but were made as optional downloads to cut down on drive space, and using them had high system requirements at the time of release. However, since those DLC packages were released, the assets have been updated to use a new compressed format that greatly reduces drive usage, and have been greatly optimized so they run fast on the vast majority of systems. Some users also didn't know to download the DLC, so having it part of the main repo makes the process more convenient when downloading a new install of the game. The total game size with all content downloaded is now ~500mb, which is reasonable for modern systems. The high quality DLC repos still exist, but they are empty now. This is to ensure migration compatibility for now, but they may be removed in the future.[/p][p][/p][p]UPDATE: The leaderboards server went down recently, but it has now been restored! Apologies for the inconvenience![/p][p][/p][p]Here are the full release notes for v1.37.2.1: [/p]
  • [p]Game rendering now prioritizes high performance discrete graphics hardware for laptops with a hybrid graphics setup[/p]
    • [p]This greatly improves performance for hybrid graphics laptops [/p]
  • [p]Fixed a potential crash bug when running on CPUs supporting FMA3 instructions[/p]
  • [p]Improved performance for all matrix operations [/p]
    • [p]Eliminated a data copy operation for all matrix transformations, including translation, rotation, and scaling[/p]
    • [p]Only affects the FMA3 CPU code path[/p]
    • [p]Improves overall performance by ~1% [/p]
  • [p]Fixed screen fade out animations occasionally being skipped or played too fast
    [/p]
[p]As usual, to make sure you have the latest update, launch the game and check the lower left corner for “v1.37.2.1” or higher. Enjoy![/p]

v1.37.2.0 - Improved vertex transfer performance in many areas

[p]A new update has been released for BlastZone 2! (v1.37.2.0) This significantly improves vertex transfer performance for several areas of the game. This includes all particles, bullets, HUD elements, menus, text, clouds, water, beams, and more. This results in better overall performance, and reduced hitching, especially on older or slower hardware.[/p][p][/p][p]Here are the full release notes for v1.37.2.0:[/p]
  • [p]Improved the performance of vertex data streaming[/p]
    • [p]Reduces hitching and slightly improves overall performance[/p]
    • [p]Has a more noticeable effect on older, slower systems[/p]
    • [p]Affects several systems and effects, including:[/p]
      • [p]Clouds[/p]
      • [p]Enemy bullets[/p]
      • [p]Text[/p]
      • [p]HUD[/p]
      • [p]Meter bars[/p]
      • [p]Particles[/p]
      • [p]Beam weapon animations[/p]
      • [p]Water animation[/p]
      • [p]Title screen animation[/p]
  • [p]Slightly optimized gamepad input handling[/p]
  • [p]Slightly optimized spatial audio positioning calculations[/p]
  • [p]Improved the cleanup process for game threads when shutting down the game[/p][p][/p]
[p]As usual, to make sure you have the latest update, launch the game and check the lower left corner for “v1.37.2.0” or higher. Enjoy! [/p]