Loading ...

Battlezone 2

Also known as:
Developer:
Pandemic Studios
Publisher:
Activision
Release date:
1999
Off. Website:
Genre:
Shooter
System:
Language:
Your rating: None Average: 6.2 (9 votes)
 

Patch 1.3.6.4z beta

Author: Administrator Date: 25.08.15 System:

- Much more validation of .bmf files being read in. Should error out if file seems truncated or corrupted. [NM]

- Work on bugzilla #633 - if 4 players in shell on same team, should be able to give up command more reliably. [NM]

- Tweaked code reading/writing UserBanList.ini to ensure that the netmask is read and written correctly when the file is update from run to run. Added additional comments to the top of that file. As the old UserBanList.ini may have had a corrupted netmask set if the file was updated multiple times by different copies of bzone.exe, made BZ2 read/write UserBannedList.ini instead to ensure less corruption. Users should be able to copy over entries to UserBannedList.ini after verifying the netmask per entry. [NM]

- Possible fix for Bugzilla #310. Added, to odfs:

[WeaponClass]
MinOwnerLifetimeSeconds = -1.0 // If >= 0, used as a minimum time for weapon triggering
MaxOwnerLifetimeSeconds = -1.0 // If >= 0, used as a maximum time for weapon triggering
AllowedOwnerStateMask = 15    // Used as mask for owner state (mask 1=undeployed, 2=deploying, 4 = deployed, 8 = undeploying). If owner state & mask == 0, then can't trigger

   Set igsnip_a.odf & sgsnip_a.odf's MinOwnerLifetimeSeconds to 0.5 to prevent triggering of the sniper rifle in the first 0.5 seconds of a pilot's lifetime. This should prevent accidental sniper rifle misfires when busy switching weapons in combat and dying. Perhaps the time should be increased to the sniper animation deploy time, but so far this is a change that shouldn't affect normal players. Also updated *gjetp.odf to have the 0.5 second delay to also reduce misfires when busy deploying in combat and dying.

   The other two new parameters compile, but are untested.  [NM]

- Merge over tread rendering optimizations, including prefetching memory, from trunk branch. Seems to drop this function in the profiler. [NM]

- Add in CRC32 with slicing-by-8 algorithm, freely redistributable under BSD license from http://sourceforge.net/projects/slicing-by-8/ . This is used to accelerate the CRC32 code in BZ2, and seems to accelerate some torture tests here -- Instant.DLL spawning 75 units every 1/10 second, and cleaning that up after spawning 525 total. And repeating, so a net of 750 objects spawned per second with 75-525 extra units alive every frame. And with all that running windowed (i.e. vsync on, 60fps cap) bridges2i.bzn, my Core i5-2405S & AMD 6950 2GB doesn't even max out a single CPU core. [NM]

- Also updated *gjetp.odf to have the 0.5 second delay to also reduce misfires when busy deploying in combat and dying. Included all five odfs with this parameter in this sub-build. [NM]

No votes yet