• Welcome to Battlezone Universe.
 

News:

Welcome to the BZU Archive dated December 24, 2009. Topics and posts are in read-only mode. Those with accounts will be able to login and browse anything the account had access granted to at the time. No changes to permissions will be made to be given access to particular content. If you have any questions, please reach out to squirrelof09/Rapazzini.

Main Menu

Public Beta 4 Bug Reports

Started by TheJamsh, June 12, 2008, 07:22:47 PM

Previous topic - Next topic

Commando

Scavs are more aggressive when it comes to picking up scrap.  They still have some dumb behaviors.

For example, if a ship blows up right next to one of your scavs, that scav will still choose to drive 1/2 across the map to pick up some scrap that was preplaced on the map before picking up the scrap that was right next to it.  This is especially noticeable in BZC since its scavs use doDrop = true.

bigbadbogie

Quote from: Steeveeo on June 13, 2008, 09:19:47 PM
(Oh, and I heard that they were supposed to run from danger. But they dont? They just sat there like in PB3 and got maulered to death)

[ScavengerClass]
[ScavengerHClass]
isFearless = false

they run when they are shot to the nearest friendly building

i have witnessed one drive into an area with an enemy turret; first it drove out of range of the turrets fire, then back to my recycler

i say they are far more intelligent

however the scrap bug is going to be annoying
Others would merely say it was good humour.


My BZ2 mods:

QF2: Essence to a Thief - Development is underway.

Fleshstorm 2: The Harvest - Released on the 6th of November 2009. Got to www.bz2md.com for details.

QF Mod - My first mod, finished over a year ago. It can be found on BZ2MD.com

OvermindDL1

The thing about the scrap is that it probably looks in a list of all the scrap (maybe all objects on the map?) and just iterates through it a certain amount, ignoring all after a certain length, and just goes to the closest one (maybe if not already marked as being gone after by something else).  I think I recall once that GSH said that said lookups do not use an octree or other sorting system, just a dumb (by dumb I mean it is simple, no 'smartness' to it to make it faster, programming term...) iteration and it would have been quite a bit of work to change that (I have some good templated octree code (and some other forms of 3d and 4d trees) you could drop in to help it with sorting, or with other things :) ).

Generated by OvermindDL1's Signature Auto-Add Script via GreaseMonkey


Commando

Your min is lacking an equal sign.

bigbadbogie

yeh - i just spotted that - post deleted

now i feel like an idiot  :cry:
Others would merely say it was good humour.


My BZ2 mods:

QF2: Essence to a Thief - Development is underway.

Fleshstorm 2: The Harvest - Released on the 6th of November 2009. Got to www.bz2md.com for details.

QF Mod - My first mod, finished over a year ago. It can be found on BZ2MD.com

GENERAL MANSON*

Got the same error again. 2 hours and 45 min in game. so close to winning.  :cry:

DIAG|GLOBAL          |         ParameterDB:208  |02:44:40|9708606|Last few opened ODFs:
DIAG|GLOBAL          |         ParameterDB:213  |02:44:40|9708606| 1 : MPIFire.TRN
DIAG|GLOBAL          |         ParameterDB:213  |02:44:40|9708606| 2 : shieldeffect.odf
ERR |GLOBAL          |    ExceptionHandler:242  |02:44:41|9709047|---- Battlezone II Log File ----
ERR |GLOBAL          |    ExceptionHandler:242  |02:44:41|9709080|//=====================================================
ERR |GLOBAL          |    ExceptionHandler:242  |02:44:41|9709114|App version: Patch 1.3pb4 Jun  9 2008 22:18:35
ERR |GLOBAL          |    ExceptionHandler:242  |02:44:41|9709179|Exception code: C0000005 (ACCESS VIOLATION) READING from 00000350h
ERR |GLOBAL          |    ExceptionHandler:242  |02:44:41|9709222|Message :  Exception
ERR |GLOBAL          |    ExceptionHandler:242  |02:44:41|9709255|Error occurred at 6/14/2008 02:44:42.
ERR |GLOBAL          |    ExceptionHandler:242  |02:44:41|9709289|C:\Program Files\BattlezoneII13pb4\bzone.exe,
ERR |GLOBAL          |    ExceptionHandler:242  |02:44:41|9709330|2 processor(s), type 586.
ERR |GLOBAL          |    ExceptionHandler:242  |02:44:41|9709364|Process Memory :   1760 MB free out of   2048 MB total
ERR |GLOBAL          |    ExceptionHandler:242  |02:44:41|9709398|Physical memory:    506 MB free out of   1023 MB total
ERR |GLOBAL          |    ExceptionHandler:242  |02:44:41|9709431|Page(swap) file:   2036 MB free out of   2466 MB total
ERR |GLOBAL          |    ExceptionHandler:242  |02:44:41|9709472|Fault address:  00426AC1 01:00025AC1 C:\Program Files\BattlezoneII13pb4\bzone.exe
ERR |GLOBAL          |    ExceptionHandler:242  |02:44:41|9709506|
Registers:
ERR |GLOBAL          |    ExceptionHandler:242  |02:44:41|9709539|EAX:00000000
EBX:0EDF5140
ECX:063D4E9C
EDX:6902FC8E
ESI:00000006
EDI:000FFFFF
ERR |GLOBAL          |    ExceptionHandler:242  |02:44:41|9709573|CS:EIP:001B:00426AC1
ERR |GLOBAL          |    ExceptionHandler:242  |02:44:41|9709605|SS:ESP:0023:022BFA1C  EBP:022BFAA8
ERR |GLOBAL          |    ExceptionHandler:242  |02:44:41|9709639|DS:0023  ES:0023  FS:003B  GS:0000
ERR |GLOBAL          |    ExceptionHandler:242  |02:44:41|9709672|Flags:00210206
ERR |GLOBAL          |    ExceptionHandler:242  |02:44:41|9709705|
Call stack:
ERR |GLOBAL          |    ExceptionHandler:242  |02:44:41|9709740|Address   Return    Function            SourceFile
ERR |GLOBAL          |    ExceptionHandler:242  |02:44:41|9709782|00426AC1  00000000  0042BD30  Attacker::Execute+0x00000710
ERR |GLOBAL          |    ExceptionHandler:242  |02:44:41|9709815|0042BD30  00000000  004016D0  ExecuteSchedPlans+0x0000054C
ERR |GLOBAL          |    ExceptionHandler:242  |02:44:41|9709848|004016D0  00000000  00401F8C  AiMission::Update+0x00000103
ERR |GLOBAL          |    ExceptionHandler:242  |02:44:41|9709881|00401F8C  00000000  00461261  AI_Update+0x00000006
ERR |GLOBAL          |    ExceptionHandler:242  |02:44:41|9709923|00461261  00000000  00461E0C  MoveOneTurn+0x0000011E
ERR |GLOBAL          |    ExceptionHandler:242  |02:44:41|9709956|00461E0C  00000000  0056475F  MissionHandler::State::RunState::Process+0x000003CC
ERR |GLOBAL          |    ExceptionHandler:242  |02:44:41|9709990|0056475F  00000000  0045F691  RunCodes::Process+0x000001BF
ERR |GLOBAL          |    ExceptionHandler:242  |02:44:41|9710023|0045F691  00000000  0056475F  MissionHandler::Process+0x00000012
ERR |GLOBAL          |    ExceptionHandler:242  |02:44:42|9710065|0056475F  00000000  00564BD4  RunCodes::Process+0x000001BF
ERR |GLOBAL          |    ExceptionHandler:242  |02:44:42|9710098|00564BD4  00000000  00455A95  Main::MessagePump+0x00000064
ERR |GLOBAL          |    ExceptionHandler:242  |02:44:42|9710131|00455A95  00000000  0045578C  HandledMain+0x000003F4
ERR |GLOBAL          |    ExceptionHandler:242  |02:44:42|9710164|0045578C  00000000  0045343D  HandledMain+0x000000EB
ERR |GLOBAL          |    ExceptionHandler:242  |02:44:42|9710198|0045343D  00000000  0055567D  WinMain+0x00000059
ERR |GLOBAL          |    ExceptionHandler:242  |02:44:42|9710240|0055567D  00000000  7C817067  fabs+0x00000191
ERR |GLOBAL          |    ExceptionHandler:242  |02:44:42|9710273|7C817067  00000000  00000000  RegisterWaitForInputIdle+0x00000049
ERR |GLOBAL          |    ExceptionHandler:242  |02:44:42|9710315|

Im going back to pb31.3 until this darn AV is fixed.

Nielk1

Quote from: GENERAL MANSON* on June 14, 2008, 01:49:49 AM
Got the same error again. 2 hours and 45 min in game. so close to winning.  :cry:

-AV-

Im going back to pb31.3 until this darn AV is fixed.

You do realize a pb3 game, from the difficulties I hear everyone has with them, wont last for 2 hours and 45 min?

Click on the image...

bigbadbogie

should the aips be changed to not include the dispatcher and fix this error??
Others would merely say it was good humour.


My BZ2 mods:

QF2: Essence to a Thief - Development is underway.

Fleshstorm 2: The Harvest - Released on the 6th of November 2009. Got to www.bz2md.com for details.

QF Mod - My first mod, finished over a year ago. It can be found on BZ2MD.com

bigbadbogie

this is not really a bug - well it might be

i have a bone to pick

when i have a unit that is controlled by the dll, ordered to do something with a priority of 1, and then ordered to do something with a priority of 0, i am supposed to be able to command it. Instead it has a small reticle in the middle of the unit (like at a terminal) and cannot be controlled any more. Since there is no chance of pb5 any time soon, could somebody tell me another way to get dll controlled units back under my contol via dll?
Others would merely say it was good humour.


My BZ2 mods:

QF2: Essence to a Thief - Development is underway.

Fleshstorm 2: The Harvest - Released on the 6th of November 2009. Got to www.bz2md.com for details.

QF Mod - My first mod, finished over a year ago. It can be found on BZ2MD.com

Zero Angel

#24
DM bots seem to have become worse at sub-attacking now. I can follow one who is doing its 'hunt' thing, and it won't fire upon me until I shoot it first.

On bot vs human, they seem to take a little more initiative, but some of them will just sit there in many cases.

I dig the way the bots sometimes go for powerups.

Enemy AI still lacks in the evasiveness/initiative department. I thought the AI on them was supposed to be improved?
QuoteAwareness, Teamwork, Discipline
Constantly apply these principles, and you will succeed in a lot of things, especially BZ2 team strat.
{bac}Zero Angel
Victory through superior aggression

OvermindDL1

Quote from: bigbadbogie on June 14, 2008, 03:56:36 AM
this is not really a bug - well it might be

i have a bone to pick

when i have a unit that is controlled by the dll, ordered to do something with a priority of 1, and then ordered to do something with a priority of 0, i am supposed to be able to command it. Instead it has a small reticle in the middle of the unit (like at a terminal) and cannot be controlled any more. Since there is no chance of pb5 any time soon, could somebody tell me another way to get dll controlled units back under my contol via dll?

As long as they are on your team (if they are not, change them to your team first) just add them to a group using the get best group function or whatever it is called, and set them to that group, if their group's are full, keep checking it every once in a while and set it when available (perhaps giving them a message to clear a group or something), or just force them into one of them (the dll can do it) if there is no empty one available...

Generated by OvermindDL1's Signature Auto-Add Script via GreaseMonkey


Commando

bigbadboogie, it is not something that can be fixed in the AIPs.  It is an engine bug that already has a fix in place.  It'll be released to the testers for testing hopefully along with some settings to help get some info on the out of sync issue.

Commando

There are two changes AI scavengers could benefit from.

1.  PIck up closest piece of scrap first instead of those with the lowest sequence number.

2.  Ignore scrap pieces claimed by another friendly scavenger.  Similar to how pools behave.

#2 would fix the five scavengers fighting over the same piece of scrap issue.  They pick up the piece, but they would be a lot more effective if they went after their own piece of scrap.

squirrelof09

---- Battlezone II Log File ----
//=====================================================
App version: Patch 1.3pb4 Jun  9 2008 22:18:35
Exception code: C0000005 (ACCESS VIOLATION) READING from 00000350h
Message :  Exception
Error occurred at 6/14/2008 10:03:00.
F:\Program Files\Battlezone II1.3pb4\bzone.exe, run by Hamachi_Ethan.
2 processor(s), type 586.
Process Memory :   1760 MB free out of   2048 MB total
Physical memory:    764 MB free out of   2048 MB total
Page(swap) file:   1864 MB free out of   2462 MB total
Fault address:  00426AC1 01:00025AC1 D:\Program Files\Battlezone IIpb4\bzone.exe

Registers:
EAX:00000000
EBX:0BB99098
ECX:06406B64
EDX:11809FC3
ESI:00000006
EDI:000FFFFF
CS:EIP:001B:00426AC1
SS:ESP:0023:022BFA1C  EBP:022BFAA8
DS:0023  ES:0023  FS:003B  GS:0000
Flags:00210202

Call stack:
Address   Return    Function            SourceFile
00426AC1  00000000  0042BD30  Attacker::Execute+0x00000710
0042BD30  00000000  004016D0  ExecuteSchedPlans+0x0000054C
004016D0  00000000  00401F8C  AiMission::Update+0x00000103
00401F8C  00000000  00461261  AI_Update+0x00000006
00461261  00000000  00461E0C  MoveOneTurn+0x0000011E
00461E0C  00000000  0056475F  MissionHandler::State::RunState::Process+0x000003CC
0056475F  00000000  0045F691  RunCodes::Process+0x000001BF
0045F691  00000000  0056475F  MissionHandler::Process+0x00000012
0056475F  00000000  00564BD4  RunCodes::Process+0x000001BF
00564BD4  00000000  00455A95  Main::MessagePump+0x00000064
00455A95  00000000  0045578C  HandledMain+0x000003F4
0045578C  00000000  0045343D  HandledMain+0x000000EB
0045343D  00000000  0055567D  WinMain+0x00000059
0055567D  00000000  7C817067  fabs+0x00000191
7C817067  00000000  00000000  RegisterWaitForInputIdle+0x00000049

Just got the AV in a game with axeminister.

Edit: commando has jsut told me that you guys know of this and I see it's already been posted in this topic.
fight till death our forums -> http://www.forums.bzfiend.com/index.php?

GENERAL MANSON*

#29
@Nielk1 I can easily play a g66 for almost over 3 hours on insane most of the time about which is 85% without crashing. Basic mpi runs great. Not sure what everyone else has a problem with. They could post it on the boards or there is any reference?