Matrix Games Forums

Forums  Register  Login  Photo Gallery  Member List  Search  Calendars  FAQ 

My Profile  Inbox  Address Book  My Subscription  My Forums  Log Out

Patch #3

 
View related threads: (in this forum | in all forums)

Logged in as: Guest
Users viewing this topic: none
  Printable Version
All Forums >> [Current Games From Matrix.] >> [Discontinued Games] >> Command Ops Series >> Patch #3 Page: [1]
Login
Message << Older Topic   Newer Topic >>
Patch #3 - 12/20/2011 4:17:33 AM   
Arjuna


Posts: 17785
Joined: 3/31/2003
From: Canberra, Australia
Status: offline
Hi all,

Following on from reports in this forum and our own beta testing we have found two issues we thought needed to be addressed in a third patch. These relate to another case of formation lockup and to a couple of bugs in the resupply code. The detailed fixes are:

  • Ensure IsFeasible() test handles cases where the missionTask forceGroup end up unpopulated. This addresses the FPAssert at FPPLanningParams line 719.
  • Ensure exiting and destroyed units clear their unitAhead field and relink any unit that had them as their unitAhead. This fixes a formation lockup.
  • Ensure all vehicle types are factored in when determining resupply transport capacity. Previously was only using the transport capacity of first vehicle type. This improved delivery rates of supplies.
  • Ensure the rationing code uses the drawing bases' current supply level and not the supplying base's supply level. This fixes the problem of too much supplies being sent to the Bde bases leaving very little for Div assets like artillery.


I am uploading new build for Matrix as I type. I am not sure exactly when they will release a new public beta build for these but stay tuned. Once this has been released and if we don't hear of any problems with it, it will become the final patch #3.

FYI the resupply issues came to light when Richard was testing the new HTTR Ex Pack and couldn't accept that the Airborne Divisions were getting virtually no supplies. It turns out that due to my error only the first vehicle type was being counted when determining the transport capacity of a supply run. In the airborne divisions this unfortunately was the motorcycles and they only have a 100kilo capacity. The total they could shift with their bikes amounted to a few tonnes and that was being gobbled up by the Bdes as fast as it arrived. This was a good catch. Take a bow Richard.

The formation lockup bug was due to an oversight when I added the new road column formation code. It's a classic trap for C++ coders in that I had forgot to handle the pointer to the unitAhead when removing a unit from the active list - ie when it is destroyed or exits. This may have caused the lockup reported by fleischer but there is no way of knowing for sure as we don't have a saved game that goes back far enough to test.

_____________________________

Dave "Arjuna" O'Connor
www.panthergames.com
Post #: 1
RE: Patch #3 - 12/20/2011 8:39:51 AM   
BletchleyGeek


Posts: 4252
Joined: 11/26/2009
From: Living in the fair city of Melbourne, Australia
Status: offline

quote:

ORIGINAL: Arjuna

Hi all,

Following on from reports in this forum and our own beta testing we have found two issues we thought needed to be addressed in a third patch. These relate to another case of formation lockup and to a couple of bugs in the resupply code. The detailed fixes are:

  • Ensure IsFeasible() test handles cases where the missionTask forceGroup end up unpopulated. This addresses the FPAssert at FPPLanningParams line 719.
  • Ensure exiting and destroyed units clear their unitAhead field and relink any unit that had them as their unitAhead. This fixes a formation lockup.
  • Ensure all vehicle types are factored in when determining resupply transport capacity. Previously was only using the transport capacity of first vehicle type. This improved delivery rates of supplies.
  • Ensure the rationing code uses the drawing bases' current supply level and not the supplying base's supply level. This fixes the problem of too much supplies being sent to the Bde bases leaving very little for Div assets like artillery.


I am uploading new build for Matrix as I type. I am not sure exactly when they will release a new public beta build for these but stay tuned. Once this has been released and if we don't hear of any problems with it, it will become the final patch #3.


Cool to hear and thanks for the hard work :)

quote:

ORIGINAL: Arjuna
FYI the resupply issues came to light when Richard was testing the new HTTR Ex Pack and couldn't accept that the Airborne Divisions were getting virtually no supplies. It turns out that due to my error only the first vehicle type was being counted when determining the transport capacity of a supply run. In the airborne divisions this unfortunately was the motorcycles and they only have a 100kilo capacity. The total they could shift with their bikes amounted to a few tonnes and that was being gobbled up by the Bdes as fast as it arrived. This was a good catch. Take a bow Richard.


That surely took quite some time to figure out. to Richard.

quote:

ORIGINAL: Arjuna
The formation lockup bug was due to an oversight when I added the new road column formation code. It's a classic trap for C++ coders in that I had forgot to handle the pointer to the unitAhead when removing a unit from the active list - ie when it is destroyed or exits. This may have caused the lockup reported by fleischer but there is no way of knowing for sure as we don't have a saved game that goes back far enough to test.


After many years dealing with C and C++ I've come to appreciate STL containers and forget about trying to do myself certain stuff. Too easy to forget about tedious bookkeeping, usually done to obtain marginal speed-ups ;-)

And I think I owe an apology to fleischer: even if his problem could not be reproduced (and I tried a few times) he made you to take a close look at the code and fix that. So to fleischer as well.


_____________________________

Wite2 - Lead Tester

(in reply to Arjuna)
Post #: 2
RE: Patch #3 - 12/20/2011 9:19:32 AM   
PirateJock


Posts: 465
Joined: 9/14/2006
From: North West, UK
Status: offline
As always Dave, thanks for getting on to this and sorting it out. On your desk do you have a piece of string? And have you ever tried measuring it

Cheers

(in reply to BletchleyGeek)
Post #: 3
RE: Patch #3 - 12/20/2011 12:48:57 PM   
wodin


Posts: 10179
Joined: 4/20/2003
From: England
Status: online
Excellent news Dave. Big thanks.

(in reply to PirateJock)
Post #: 4
RE: Patch #3 - 12/20/2011 8:37:57 PM   
simovitch


Posts: 4477
Joined: 2/14/2006
Status: offline
Bow taken.

_____________________________

simovitch


(in reply to Arjuna)
Post #: 5
RE: Patch #3 - 1/25/2012 11:14:51 PM   
Deathtreader


Posts: 999
Joined: 4/22/2003
From: Vancouver, Canada.
Status: offline

quote:

ORIGINAL: Arjuna

Hi all,

Following on from reports in this forum and our own beta testing we have found two issues we thought needed to be addressed in a third patch. These relate to another case of formation lockup and to a couple of bugs in the resupply code. The detailed fixes are:

  • Ensure IsFeasible() test handles cases where the missionTask forceGroup end up unpopulated. This addresses the FPAssert at FPPLanningParams line 719.
  • Ensure exiting and destroyed units clear their unitAhead field and relink any unit that had them as their unitAhead. This fixes a formation lockup.
  • Ensure all vehicle types are factored in when determining resupply transport capacity. Previously was only using the transport capacity of first vehicle type. This improved delivery rates of supplies.
  • Ensure the rationing code uses the drawing bases' current supply level and not the supplying base's supply level. This fixes the problem of too much supplies being sent to the Bde bases leaving very little for Div assets like artillery.


I am uploading new build for Matrix as I type. I am not sure exactly when they will release a new public beta build for these but stay tuned. Once this has been released and if we don't hear of any problems with it, it will become the final patch #3.

FYI the resupply issues came to light when Richard was testing the new HTTR Ex Pack and couldn't accept that the Airborne Divisions were getting virtually no supplies. It turns out that due to my error only the first vehicle type was being counted when determining the transport capacity of a supply run. In the airborne divisions this unfortunately was the motorcycles and they only have a 100kilo capacity. The total they could shift with their bikes amounted to a few tonnes and that was being gobbled up by the Bdes as fast as it arrived. This was a good catch. Take a bow Richard.

The formation lockup bug was due to an oversight when I added the new road column formation code. It's a classic trap for C++ coders in that I had forgot to handle the pointer to the unitAhead when removing a unit from the active list - ie when it is destroyed or exits. This may have caused the lockup reported by fleischer but there is no way of knowing for sure as we don't have a saved game that goes back far enough to test.


Hi,

Aside from those listed in the above posting are there any other system changes unique to patch 3??

Thanks!

Rob.

_____________________________

So we're at war with the Russkies eh?? I suppose we really ought to invade or something. (Lonnnng pause while studying the map)
Hmmmm... big place ain't it??
- Sir Harry Flashman (1854)

(in reply to Arjuna)
Post #: 6
Page:   [1]
All Forums >> [Current Games From Matrix.] >> [Discontinued Games] >> Command Ops Series >> Patch #3 Page: [1]
Jump to:





New Messages No New Messages
Hot Topic w/ New Messages Hot Topic w/o New Messages
Locked w/ New Messages Locked w/o New Messages
 Post New Thread
 Reply to Message
 Post New Poll
 Submit Vote
 Delete My Own Post
 Delete My Own Thread
 Rate Posts


Forum Software © ASPPlayground.NET Advanced Edition 2.4.5 ANSI

0.125