BlastZone 2 - EagleEye
Two new updates have been released for BlastZone 2! These address a few critical issues, including some antivirus software falsely detecting BlastZone 2 as a virus. I can assure everyone that these were false positives and they were caused by BlastZone 2 using a hidden cmd window to execute cURL commands to upload and download leaderboard data. This was addressed by migrating to a completely internal solution that uploads and downloads leaderboard data directly within the game without the use of a hidden command prompt window. This will prevent any antivirus software from flagging BlastZone 2 in the future. For anyone who has already experienced this issue, it is completely safe to remove BlastZone 2 from your antivirus blacklist and play as normal. I apologize for any inconvenience this may have caused.

Other fixes in these updates include a critical online multiplayer bug and improvements include a new enemy definition property for level editing among other improvements and fixes. Here are the full release notes:

v1.22.5.1
  • Fixed a critical wave progression bug for the client in online survival multiplayer games
  • Improved packet loss tolerance for a few key events for online multiplayer
  • Added the ability to show extra timing debug info
    -Press F1 multiple times to cycle between:
    -No debug info
    -Only framerate
    -Framerate with update/render/particle/framePrep/frameFlip timings
    -Framerate with update/render/particle/framePrep/frameFlip and sound/steam/directIp timings
V1.22.6.0
  • Changed the way leaderboard communication works to prevent issues with some antivirus software
    -Now communicates natively with the leaderboard server without the need for external executables
    -The old behavior launched a hidden CMD window to execute a cURL command to upload/download data to the leaderboard. This was deemed suspicious behavior by some antivirus software and would blacklist BlastZone 2
  • Enemy definitions now can define item drops
    **NOTE: This update breaks compatibility with enemy definitions made for older versions of BlastZone 2
    -All officially released missions and addon packs have been updated to work with the new spec
    -A new property has been added to the end of all enemy definitions in the "enemydefs.dat" files
    *Item drop values include:
    -Forcing no drop
    -The old random drop chance behavior
    -Specifying which item drops from this enemy, including points, health, and stat upgrades
  • Explosion particle counts have now been capped to improve performance in extreme situations
    -This cap limits the total amount of particles that can be displayed on screen and doesn't affect individual explosions when this cap isn't reached
    -The cap value is proportional to the particle detail level specified in the game options
    -The "very high" particle detail level maintains the old uncapped behavior if no cap is desired
  • Added "Press Pause/Escape to skip" text to all cutscenes; This functionality has always existed, but was not obvious to the player
  • When first starting the game and viewing highscores, the gamemode category now defaults to Mission mode
  • Fixed items not being dropped from enemies while one player is respawning in multiplayer
As usual, to make sure you have the latest updates, launch the game and check the lower left corner of the title screen for “v1.22.6.0” or higher. Please leave any feedback or questions in the forums. Enjoy!
BlastZone 2 - EagleEye
A new update has been released for BlastZone 2! The focus of this update is to greatly improve particle multithreading and fix the broken client side communication for Direct IP online multiplayer games. There are a number of other bug fixes and improvements included in this update, here is the full change list:
  • Numerous general code improvements across many areas of the game; prevents many potential issues
  • Greatly improved thread timing and synchronization for multithreaded particles
    -Improves overall parallelism and performance when many particles are onscreen
    -Reduces overall cpu usage by up to 25%
    -Improves visual smoothness of particle animations
    -Allows particle updates to scale beyond 60hz for high refresh rate displays
    -Improves efficiency even more when running on a slow machine that is unable to maintain 60fps
  • Fixed broken client side communication for Direct IP online multiplayer games
  • Fixed incorrect rendering for client side powerup items for online multiplayer games
  • Small tweaks to the frame pacing algorithm
  • Adjusted description text positioning for game mode and difficulty selection screens to have less overlap with menus
  • Tweaked the enemy explosion start frame to transition from an unexploded ship better
To make sure you have this update, launch the game and check the lower left corner of the title screen for “v1.22.5.0” or higher. Enjoy!

** Update ** Two additional updates have been released since this announcement was made. The version number is still v1.22.5.0. Updates include:
  • Additional multithreaded concurrency improvements to further improve performance when many particles are onscreen for multicore cpu's
  • Fixed a menu sequence break bug when pressing Fire2 or Escape during the level addon pack selection screen
BlastZone 2 - EagleEye
A new update has been released for BlastZone 2! This update focuses on a convenience update for level addon packs and preventing data loss when BlastZone 2 is closed improperly. Here is the full release notes:
  • Removed level addon pack dependency on PackRegistry.dat; addon packs are now automatically detected
  • Settings, unlocks, and highscores are now saved to disk at a few key points in game instead of only saving on shutdown, prevents data loss if the game closes improperly
To make sure you have this update, launch the game and check the lower left corner of the title screen for “v1.22.4.8” or higher. Enjoy!

P.S. - I am continuing to prepare for the big content creation release for BlastZone 2. This update brings the game one step closer to this release and I hope everyone is looking forward to it!

**Update: A small update has been released for v1.22.4.8 to cover additional cases to prevent data loss and slight tweaks to the config screen.
BlastZone 2 - EagleEye
A new update has recently been released for BlastZone 2! This one focuses on updating a number of third party libraries that BlastZone 2 makes use of. A few of these were years old before this update, so it was long overdue. These updates include a number of optimizations, bug fixes, security fixes, and general improvements. Here is the complete list:
  • Migrated to libPng v1.5.28; Used for loading textures
  • Migrated to FreeType v2.7.1; Used for generating fonts
  • Migrated to zLib v1.2.11; Used for compression/decompression
  • Updated to cURL v7.53.1; Used for leaderboard uploading/downloading
To make sure you have this update, launch the game and check the lower left corner of the title screen for "v1.22.4.7" or higher. Enjoy!
BlastZone 2 - EagleEye
A new update has been released for BlastZone 2! This one focuses on level addon pack bugfixes and includes 2 new addon packs. This is to prepare for level editing info that will be released soon. The full change list is below:
  • Fixed a crash when attempting to spawn a scripted enemy that isn't defined
  • Fixed fallback wave intro animation when one isn't defined for level addon packs
  • Fixed quick charge not activating for the A1 ship for level 1 and 2 of addon level packs if specified to be unlocked
  • Fixed quick charge downgrade not working for addon level packs if specified to do so
  • Added 2 new level packs to stress test the BZ2 game engine and PC hardware
    -Press F1 to bring up framerate display
    -"stress_test" is a moderate stress test
    -"stress_test_2" is an extreme stress test
  • Small modifications to the existing "test_pack_1"
    -Makes use of an additional enemy type to demonstrate behavior
To make sure you have the latest update, start the game and check the lower left corner of the title screen for "v1.22.4.6" or above. Enjoy!
Community Announcements - EagleEye
A new update has been released for BlastZone 2! The main fix is for an intermittent startup crash issue which has been reported in the discussion board. Thanks a lot to those who also confirmed the issue and gave feedback on it to help me out. This was tough to track down because of the unpredictable nature of it, but I am happy to say the issue is now completely fixed! Included in this update are a number of other bugfixes and improvements, here is the complete list:
  • Fixed veteran difficulty being locked out for addon packs if veteran difficulty hasn't been unlocked for regular mission mode
  • Fixed an occasional startup crash
  • Fixed a small startup memory leak
  • Optimized startup loading screen rendering
To make sure you have this update, startup the game and check the lower left corner of the title screen for "1.22.4.4" or above, enjoy!

**UPDATE** A new update has been released to fix a bug introduced in 1.22.4.4. This prevented some ships from being selectable in local multiplayer. To make sure you have this fix, check for "v1.22.4.5" or above. Sorry for the inconvenience!
Community Announcements - EagleEye
Announcing a new update for BlastZone 2! This greatly improves all exploder and cluster bomb weapons in the game so they explode on impact instead of only being timer-based. This makes these weapons very effective at close range in addition to the medium range spread they already had. This also eliminates the need for perfect timing to hit a group of enemies effectively, as enemies will now crash into the bombardment of explosions instead of often flying right through. There is a small amount of bonus damage done to enemies that impact an un-exploded shot as well. When the new improved cluster bomb is used against bosses at close range, it is very effective at concentrating the damage for devastating effect! The ships affected by these new weapon changes are the B1(Phalanx), B2(Behemoth), and AB1(Devastator), so try them out and experiment for yourself!

To ensure you have this update, start the game and check the lower left corner of the title screen for “v1.22.4.3” or higher, enjoy!

In case anyone missed it, there have been a few other updates recently, including a new improved local multiplayer ship selection screen, and fixes including the leaderboard popup issue. Take a look and feel free to leave feedback in the discussion board!
Community Announcements - EagleEye
As a quick follow up to the local multiplayer ship selection update released a few days ago, I released a new update to fix the leaderboard popup issue. This issue would briefly show a command prompt window when submitting a new score, or downloading the latest scores from the world leaderboard. This issue was fixed for some users some time ago, but it seemed to still occur for most users. This issue should now be completely fixed for everyone.

To make sure you have this update, start the game and check the lower left corner of the title screen for "v1.22.4.1" or later. Any feedback is helpful in the forms, so please let me know.

For anyone who missed the other recent update, check it out! It includes local multiplayer improvements, Blitz mode difficulty balancing improvements, and other bug fixes and improvements.

Enjoy!

*UPDATE* Another update has just been released (v1.22.4.2) that fixes the missing ship type column for Blitz mode local highscore listings. This is a small update, but I wanted to address it here for anyone who is curious.
Community Announcements - EagleEye
A new update has been released for BlastZone 2! This one focuses on streamlining the local multiplayer experience by adding a new ship selection screen. This allows both players to select their ships simultaneously when gamepads are used. If the second player is using a mouse, the old sequential ship selection is used. The full release notes are below. To make sure you have the latest version, start the game and check the lower left corner of the title screen for "v1.22.4.0" or higher. Enjoy!

Release notes:
  • Added a new local multiplayer ship selection screen so both players can select a ship simultaneously
  • Added missing escape/back functionality for the gamepad config menu
  • Doubled the bonus life points requirements for Blitz mode to improve difficulty balancing
  • Fixed charge particles occasionally being displayed for a dead player in multiplayer
  • A few minor optimizations to the ship selection screen and extra lives detection routine during gameplay
  • Migrated to the latest Steam SDK (v1.39)
Community Announcements - EagleEye
For those who are curious about the new BlastZone 2 update (v1.22.3.6), it is a smaller maintenance release to address a few issues found recently. Here is the official change list:
  • Fixed a ubyte wrapping issue when calculating player final death explosion particles that would occasionally have unpredictable behavior
  • Fixed an additional single frame ubyte wrapping issue for final player death explosion particles that would cause them to occasionally flicker
  • Migrated to the latest version of the Steamworks SDK (v1.37)
Enjoy!
...

Search news
Archive
2017
Apr   Mar   Feb   Jan  
Archives By Year
2017   2016   2015   2014   2013  
2012   2011   2010   2009   2008  
2007   2006   2005   2004   2003  
2002