Matrix Games Forums

Forums  Register  Login  Photo Gallery  Member List  Search  Calendars  FAQ 

My Profile  Inbox  Address Book  My Subscription  My Forums  Log Out

RE: MWIF Monthly Reports

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

Logged in as: Guest
Users viewing this topic: none
  Printable Version
All Forums >> [New Releases from Matrix Games] >> World in Flames >> RE: MWIF Monthly Reports Page: <<   < prev  1 2 3 4 [5]
Login
Message << Older Topic   Newer Topic >>
RE: MWIF Monthly Reports - 8/3/2019 3:12:45 AM   
Shannon V. OKeets

 

Posts: 21532
Joined: 5/19/2005
From: Honolulu, Hawaii
Status: offline
August 2, 2019 Status Report for Matrix Games’ MWIF Forum

Product Releases
The beta testers received a few new versions in July, but there were no new versions released to customers. I’m working on getting a Hot Patch out early in August for customers with the same changes that the beta testers have already had for the last few weeks.

Program Development: Delphi Rio (version 10.3)
My new computer system is fully functional except for a couple of rarely used applications still on my old machine.

The Delphi Rio Interactive Development Environment remains a little flaky. It compiles all the code cleanly and then builds a new correct executable (MWIF.exe) but ends the process by crashing the IDE. On the old system it did the same thing and I thought it was because I was running both Delphi EX8 and Delphi Rio on the same machine. But the new machine was a virgin when I installed Delphi Rio. None of the files from Delphi XE8 is on the new computer system, I’ll have to go back to Embarcadero and get them to look into this some more. After all, I’m paying them $800 a year to provide customer support for Delphi.

I‘m still maintaining two copies of the MWIF source code. One for the old version of the Delphi Interactive Development Environment (IDE) called XE8. That is on the old computer. I run it when I need to make a version for release to customers. The beta testers are working with the version created using Delphi 10.3 Rio.

If I can build up enough confidence in the Delphi Rio executable, I’ll make a MWIF,exe version using it for the next Public Beta. However, that version requires a new set of BPL files be included when it is installed on the customers’ computers. BPLs are the Delphi/Borland equivalent to Microsoft’s DDLs.

Bugs
This past month I have done some work on my task list for emailed bug reports. But every time I catch up, a few more dribble in. Mostly I have been fixing bugs reported by the beta testers over the past couple of months. With that task I have been somewhat successful in cleaning up a variety of weird/unusual problems.

Next up is to go through the bugs reported in the Tech Support forum and correct any of those that are reproducible. With NetPlay bugs I have found converting the GAM files from NetPlay mode to Head-2-head play works more than half the time. That lets me debug the problems without having to set up and run a second computer to recreate the problem.

As of today, Slitherine has partially fixed the problem with creating New Posts (for the Seeking Opponents data base) in the NetPlay Private Forum. We almost have that fully functional again.

Missing Optional Rules & Half Map Scenarios
Nothing new in July.

AI Opponent (AIO)
Nothing new in July.


_____________________________

Steve

Perfection is an elusive goal.

(in reply to Shannon V. OKeets)
Post #: 121
RE: MWIF Monthly Reports - 9/6/2019 10:33:55 PM   
Shannon V. OKeets

 

Posts: 21532
Joined: 5/19/2005
From: Honolulu, Hawaii
Status: offline
September 6, 2019 Status Report for Matrix Games’ MWIF Forum

Product Releases
One Hot Patch (version 3.0.3.0) was released in early August for customers. Meanwhile, the beta testers received a lot of new versions. We are now up to version 4.0.0.29 for them testing MWIF compiled using Delphi Rio (version 10.3). I am presently working on creating another Hot Patch for customers using the old version of Delphi (XE8). That will be version 3.0.4.0. A comparable version (4.0.0.30) will be available to the beta testers compiled with Delphi Rio.

If those two versions run cleanly for a week or so, I’ll send off version 4.0.1.0 (created using Delphi Rio) to Matrix Games for release as a Public Beta for customers. My expectation is that will appear for all players in mid September. It will require players to install a set of BPLs besides the usual MWIF.exe. But because it will be a public beta, the installation of the additional files will be handled automatically as part of the install.

In addition to fixing a bunch of bugs in the game, I added the 2 Die 10 Land Combat Results Table to the Help menu. See the screenshots below.

Program Development: Delphi Rio (version 10.3)
My new computer system remains fully functional except for a couple of rarely used applications still on my old machine.

The Delphi Rio Interactive Development Environment is still a little flaky. I have learned that if I merely do a full compile - and NOT a full build - the IDE creates an accurate MWIF.exe without trouble. The difference between the two ways of creating the MWIF.exe, is that a build also creates all the BPLs for the MWIF specific libraries. BPLS, are Borland’s file extension for what Microsoft labels DDLs. Basically, they are binary library files that the primary program (i.e., the executable - MWIF.exe) accesses when it executes. I only have to make changes to the MWIF specific libraries once every couple of years, so leaving the BPLs unchanged is perfectly fine.

I am hoping that the public beta version 4.0.1.0 runs cleanly and I can put Delphi version XE8 firmly in my rear view mirror, never to be used again.

Bugs
For the first two weeks of August, I focused on fixing bugs reported in Tech Support and by the beta testers. I was able to clear more than 20 of those, which was roughly 2/3rds of those reported in the past 4 months What remains are either obscure bugs or quite difficult to reproduce. For the following 3 weeks I spent all my time on NetPlay bugs. Some of those were way more difficult to resolve than I would have preferred. Here is one fix:

Substantially modified the routines for naval air combat, specifically for the air-to-air combat dice rolls. By splitting some routines into their component parts, I was able to better control when messages (i.e., Game Record Logs - GRLs) about dice rolls and other events are sent from one player to the other. The main problem these changes corrected was that at times the computer wasn’t rolling the dice for the attacking player (the defending player rolls first) - or rolling twice for a player. Other fixes include: (1) correcting the program halting after the first player decides whether to Abort or Stay in an air-to-air combat, (2) eliminating a spurious second prompt for a player to decide whether to Fight or Abort after a round of naval combat, and (3) getting rid of an occasional extra display of the Anti-Aircraft Fire form (the player owning the attacking bombers should always decide which bombers suffer the damage of the AA fire - and only once).

For a short period of time in August, the Seeking Opponents data base in the NetPlay Private Forum was working correctly again. But when Slitherine modified the overall appearance of their web site, it again became inaccessible. I need to send them some information so they can get that back in working order. For now, everyone can continue to able to play NetPlay games normally. It merely requires ignoring a single message when starting about being ‘Disconnected’, which only applies to the Seeking Opponents database.

Missing Optional Rules & Half Map Scenarios
Nothing new in August.

AI Opponent (AIO)
Nothing new in August.





Attachment (1)

_____________________________

Steve

Perfection is an elusive goal.

(in reply to Shannon V. OKeets)
Post #: 122
RE: MWIF Monthly Reports - 10/4/2019 7:35:42 PM   
Shannon V. OKeets

 

Posts: 21532
Joined: 5/19/2005
From: Honolulu, Hawaii
Status: offline
October 4, 2019 Status Report for Matrix Games’ MWIF Forum

Product Releases
As of today, the Seeking Opponents data base in the NetPlay Private Forum is accessible again. They just had to restore the data from backup.

One Hot Patch (version 3.0.4.0) was released in early September for customers. Meanwhile, the beta testers received a few new versions. We are now up to version 4.0.0.32 for them testing MWIF compiled using Delphi Rio (version 10.3).

There were some problems with 3.0.4.0 which I have fixed. Similarly, further testing of NetPlay revealed a couple of obscure bugs that I corrected. My plan is to review the recently emailed bug reports (Mad Excepts) for versions 3.0.x.x and see if I can figure out what caused those problems. It is difficult without saved games accompanied by a description of what the player was doing prior to the Mad Except error. But sometimes a clear vision of the situation arises out of the fog.

Once I have done my best with the emailed bug reports, I’ll post a new Hot Patch and let players run it for a week or so. If all looks well, I’ll send off version 4.0.1.0 (created using Delphi Rio) to Matrix Games for release as a Public Beta for customers. That version will require players to install a small set of BPLs besides the usual MWIF.exe. Because it will be a public beta, the installation of the additional files will be handled automatically as part of the install.

Program Development: Delphi Rio (version 10.3)
My new computer system remains fully functional except for a couple of rarely used applications still on my old machine. Having run it for 3 months I am now appreciating its increased performance for even routine tasks. At about the same time my internet provider changed the layout for their email server. That was very annoying at the time, since nothing was where I expected it to be and even some of the icons had been changed. But after adapting to the new stuff, I now see that it is an improvement and I can get work done faster and with less mouse moves/clicks.

I am 8 months into using the Delphi Rio Interactive Development Environment and have gotten used to where its quirks are (“Don’t do this!”). I like it better that the old one. Using white text on a black background really helps my eyes. The moral of all this is that changes are a pain - but usually they are for the better.

Bugs
I am up-to-date on all emailed bug reports as of the end of September. Likewise for the Tech Support posts. I need to look at the beta tester bug reports again - it’s been a few weeks since I examined those fully.

Missing Optional Rules & Half Map Scenarios
Nothing new in September.

AI Opponent (AIO)
Nothing new in September.


< Message edited by Shannon V. OKeets -- 10/4/2019 7:36:27 PM >


_____________________________

Steve

Perfection is an elusive goal.

(in reply to Shannon V. OKeets)
Post #: 123
Page:   <<   < prev  1 2 3 4 [5]
All Forums >> [New Releases from Matrix Games] >> World in Flames >> RE: MWIF Monthly Reports Page: <<   < prev  1 2 3 4 [5]
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.121