Hierarchy Module Document

The sequel of the legendary wargame with a complete graphics and interface overhaul, major new gameplay and design features such as full naval combat modelling, improved supply handling, numerous increases to scenario parameters to better support large scenarios, and integrated PBEM++.
User avatar
nemo69
Posts: 313
Joined: Wed Feb 18, 2004 11:31 am
Location: Nowhere to be seen
Contact:

Re: Hierarchy Module Document

Post by nemo69 »

Bob,
Will it be possible for non-members of the development team to take part in the Beta test?
Best,
Marc
Fais ce que dois
User avatar
Curtis Lemay
Posts: 14554
Joined: Fri Sep 17, 2004 3:12 pm
Location: Houston, TX

Re: Hierarchy Module Document

Post by Curtis Lemay »

nemo69 wrote: Sat Apr 26, 2025 12:39 pm Bob,
Will it be possible for non-members of the development team to take part in the Beta test?
Best,
Marc
Of course. That's the whole point of a Beta Test.
My TOAW web site:

Bob Cross's TOAW Site
User avatar
Curtis Lemay
Posts: 14554
Joined: Fri Sep 17, 2004 3:12 pm
Location: Houston, TX

Re: Hierarchy Module Document

Post by Curtis Lemay »

First, I want to point out that today is the sixth anniversary of the start of coding on the Hierarchy Module. Unfortunately, we are still not quite done - still one very tough bug to go.

However, I have made big progress on it. The bug screwed up the movment paths for units in formations with non-infinite command radii. I've fixed that today. :D :D

However, now that the paths are good, I can finally try moving units, and, guess what! Moving the units is broken. :evil: But I'm sure it's the same issue I found with the paths and I'm close to fixing it. (Hopefully that will be the end of it). :x
My TOAW web site:

Bob Cross's TOAW Site
User avatar
rhinobones
Posts: 2144
Joined: Sun Feb 17, 2002 10:00 am

Re: Hierarchy Module Document

Post by rhinobones »

Curtis Lemay wrote: Sat Apr 26, 2025 5:36 pm
nemo69 wrote: Sat Apr 26, 2025 12:39 pm Bob,
Will it be possible for non-members of the development team to take part in the Beta test?
Best,
Of course. That's the whole point of a Beta Test.

Good to hear that the wheels of progress are still on the track, but . . .

I’m still concerned that you are not providing a list of functions which need to be verified. As is you’ll have no guarantee that features you find critical have been thoroughly investigated. After years in development, I would think you would want to maximize the beta test response; making a check list should be a snap for the one person who is intimate with the revisions/upgrades.

Maybe something as simple as an editing of the overview posted on December 1, 2024 would suffice.

Regards
Colin Wright:
Pre Combat Air Strikes # 64 . . . I need have no concern about keeping it civil

Post by broccolini » Sun Nov 06, 2022
. . . no-one needs apologize for douchebags acting like douchebags
User avatar
Curtis Lemay
Posts: 14554
Joined: Fri Sep 17, 2004 3:12 pm
Location: Houston, TX

Re: Hierarchy Module Document

Post by Curtis Lemay »

rhinobones wrote: Thu May 01, 2025 10:52 pm Good to hear that the wheels of progress are still on the track, but . . .

I’m still concerned that you are not providing a list of functions which need to be verified. As is you’ll have no guarantee that features you find critical have been thoroughly investigated. After years in development, I would think you would want to maximize the beta test response; making a check list should be a snap for the one person who is intimate with the revisions/upgrades.

Maybe something as simple as an editing of the overview posted on December 1, 2024 would suffice.
That sort of crude checkout has been done as features were developed (except where there are some who experience issues that I can't reproduce, of course).

What we need for the Beta Test is designers to design (or at least update) and players to play. And let's see what issues crop up.
My TOAW web site:

Bob Cross's TOAW Site
User avatar
Curtis Lemay
Posts: 14554
Joined: Fri Sep 17, 2004 3:12 pm
Location: Houston, TX

Re: Hierarchy Module Document

Post by Curtis Lemay »

Curtis Lemay wrote: Thu May 01, 2025 9:45 pm First, I want to point out that today is the sixth anniversary of the start of coding on the Hierarchy Module. Unfortunately, we are still not quite done - still one very tough bug to go.

However, I have made big progress on it. The bug screwed up the movment paths for units in formations with non-infinite command radii. I've fixed that today. :D :D

However, now that the paths are good, I can finally try moving units, and, guess what! Moving the units is broken. :evil: But I'm sure it's the same issue I found with the paths and I'm close to fixing it. (Hopefully that will be the end of it). :x
Well, getting closer. Now I can move units (ones that ARE within their command radius). But now the mechanism to move units that are "Under Orders" is broken. So...stay tuned.
My TOAW web site:

Bob Cross's TOAW Site
User avatar
Curtis Lemay
Posts: 14554
Joined: Fri Sep 17, 2004 3:12 pm
Location: Houston, TX

Re: Hierarchy Module Bugs

Post by Curtis Lemay »

Curtis Lemay wrote: Tue Apr 15, 2025 4:22 pm Here are the remaining Hierarchy Module bugs:

1. Movement path bug for units in formations that have finite command range.
2. Each time invoking the Commander Inventory Dialog erases one On-Map Panel.

3. Clicking on a subordinate formation that has no on-map units causes CTD.
4. Flag unit total elimination doesn’t cause commander casualty in some cases.
5. Manpower Estimate bug for side 2.
6. Spare Commander picture should be invoked if there is no picture for a commander’s name. (Necessary for spawned commanders).

Once these are fixed (first two are non-trivial), I may start the Beta Test.
OK, the first one is now fixed. And that completes the Hierarchy Module! It took six years and three days.
Attachments
1119870824colorful-fan-firework-gif.gif
1119870824colorful-fan-firework-gif.gif (764.43 KiB) Viewed 741 times
giphy.gif
giphy.gif (1.49 MiB) Viewed 741 times
1694668762blue-erd-green-fireworks-gif.gif
1694668762blue-erd-green-fireworks-gif.gif (894.52 KiB) Viewed 741 times
e57e375f44531d3ea60a8dd8e5e436da.gif
e57e375f44531d3ea60a8dd8e5e436da.gif (1.67 MiB) Viewed 741 times
My TOAW web site:

Bob Cross's TOAW Site
User avatar
Curtis Lemay
Posts: 14554
Joined: Fri Sep 17, 2004 3:12 pm
Location: Houston, TX

Re: Hierarchy Module Document

Post by Curtis Lemay »

Just to illustrate the fix, my Shiloh 1862 scenario has from 4 to 10 hexes for command radii for all formations, so it is the test of this issue.

Here, a correct movement path is displayed for a CSA unit.
Attachments
Normal movement paths.jpg
Normal movement paths.jpg (392.76 KiB) Viewed 739 times
My TOAW web site:

Bob Cross's TOAW Site
User avatar
Curtis Lemay
Posts: 14554
Joined: Fri Sep 17, 2004 3:12 pm
Location: Houston, TX

Re: Hierarchy Module Document

Post by Curtis Lemay »

And, here it has moved as per that path:
Attachments
Normal movement moved unit.jpg
Normal movement moved unit.jpg (376.28 KiB) Viewed 737 times
My TOAW web site:

Bob Cross's TOAW Site
User avatar
Curtis Lemay
Posts: 14554
Joined: Fri Sep 17, 2004 3:12 pm
Location: Houston, TX

Re: Hierarchy Module Document

Post by Curtis Lemay »

Here, a USA unit is Under Orders (light pink band). I can't show the movement path for some reason, but it ran from this unit to its flag unit.

Edit, while the "PrtScn" function doesn't work while the path is showing, I can just take a picture of it with my camera. That picture shows the movement path. (Note that the path remains showing for 10 seconds):
Attachments
Under Orders movement path.jpg
Under Orders movement path.jpg (578.92 KiB) Viewed 723 times
Under Orders movement options.jpg
Under Orders movement options.jpg (258.41 KiB) Viewed 735 times
Last edited by Curtis Lemay on Sat May 03, 2025 9:53 pm, edited 2 times in total.
My TOAW web site:

Bob Cross's TOAW Site
User avatar
Curtis Lemay
Posts: 14554
Joined: Fri Sep 17, 2004 3:12 pm
Location: Houston, TX

Re: Hierarchy Module Document

Post by Curtis Lemay »

And, after selecting "All at once", it has made the move:
Attachments
Under Orders movement.jpg
Under Orders movement.jpg (263.19 KiB) Viewed 734 times
My TOAW web site:

Bob Cross's TOAW Site
User avatar
Curtis Lemay
Posts: 14554
Joined: Fri Sep 17, 2004 3:12 pm
Location: Houston, TX

Re: TASKS REMAINING

Post by Curtis Lemay »

Curtis Lemay wrote: Sun Dec 01, 2024 12:27 pm 1. One feature remains to be finished. This was the Commander Vacancy Fill procedure. It is now finished.
2. Scenarios need to be modified/designed to incorporate the new features for testing and publication. Six scenarios now so modified: Shiloh 1862; Kaiserschlacht 1918; CFNA 1940-43; Soviet Union 1941; Germany 1945; Okinawa 1945.
3. Those scenarios need to be play-tested to ferret out any remaining bugs with the new features. There are already 3 or 4 bugs identified that remain in the new features.
4. There is a significant suite of legacy bugs that need to be fixed.
5. Language files need to be updated with the text of the new features. There were seven in TOAW-III:
_____a. English
_____b. Chinese
_____c. French

_____d. Spanish - finished by Josant.
_____e. German – not yet in TOAW-IV
_____f. Italian – not yet in TOAW-IV
_____g. Polish – not yet in TOAW-IV
_____h. Note to volunteers: Digital Translators make it unnecessary to speak the language to translate.
6. Documentation for the new features needs to be crafted.
7. Scenario Designers will be canvased for any new scenarios to add.
8. Matrix needs to make the installation build for the update.
9. That build needs to be tested.


My estimate/hope is that the release could come in the first quarter of 2025.
And here is how we stand on the remaining tasks.
My TOAW web site:

Bob Cross's TOAW Site
User avatar
Curtis Lemay
Posts: 14554
Joined: Fri Sep 17, 2004 3:12 pm
Location: Houston, TX

Re: Hierarchy Module Document

Post by Curtis Lemay »

I will now get to work on the Beta Test stuff. That means getting the files all together, creating documentation, and checking with Erik. Soon. :D :D :D
My TOAW web site:

Bob Cross's TOAW Site
User avatar
Curtis Lemay
Posts: 14554
Joined: Fri Sep 17, 2004 3:12 pm
Location: Houston, TX

Re: Hierarchy Module Document

Post by Curtis Lemay »

I actually despaired of fixing that last bug, it was so difficult. To see how deep it was nested, the attached spreadsheet shows the path, using the de-bugger, to get to the bust:

Each step required stepping into a function to get to the ultimate problem. The spreadsheet shows that it was nested 11 steps deep! This could never be found without the de-bugger. Plus it took forever to find where to start from.

(Note: when it gets to "getBestPath", it uses courier movement for that path - screwing up the path in this case. Fixed that (for this specific call) and the problem was solved. :D )

What a relief! I must have spent a month on this one bug. :shock:
Attachments
Movement Path bug.jpg
Movement Path bug.jpg (56.28 KiB) Viewed 718 times
My TOAW web site:

Bob Cross's TOAW Site
User avatar
nemo69
Posts: 313
Joined: Wed Feb 18, 2004 11:31 am
Location: Nowhere to be seen
Contact:

Re: Hierarchy Module Document

Post by nemo69 »

Curtis Lemay wrote: Sat May 03, 2025 9:40 pm I actually despaired of fixing that last bug, it was so difficult. To see how deep it was nested, the attached spreadsheet shows the path, using the de-bugger, to get to the bust:

Each step required stepping into a function to get to the ultimate problem. The spreadsheet shows that it was nested 11 steps deep! This could never be found without the de-bugger. Plus it took forever to find where to start from.

(Note: when it gets to "getBestPath", it uses courier movement for that path - screwing up the path in this case. Fixed that (for this specific call) and the problem was solved. :D )

What a relief! I must have spent a month on this one bug. :shock:
Most excellent. Looking forward to the beta.
Fais ce que dois
User avatar
joey
Posts: 1525
Joined: Sat May 08, 2004 8:00 pm
Location: Johnstown, PA

Re: Hierarchy Module Document

Post by joey »

I am impressed with your dedication to this fantastic program. I look forward to the beta version!
User avatar
Curtis Lemay
Posts: 14554
Joined: Fri Sep 17, 2004 3:12 pm
Location: Houston, TX

Re: Hierarchy Module Document

Post by Curtis Lemay »

Curtis Lemay wrote: Sat May 03, 2025 8:50 pm I will now get to work on the Beta Test stuff. That means getting the files all together, creating documentation, and checking with Erik. Soon. :D :D :D
I have the installation zip ready. It's 157MB, so we will need a public FTP site.
My TOAW web site:

Bob Cross's TOAW Site
User avatar
joey
Posts: 1525
Joined: Sat May 08, 2004 8:00 pm
Location: Johnstown, PA

Re: Hierarchy Module Document

Post by joey »

Curtis Lemay wrote: Sun May 04, 2025 9:17 pm
Curtis Lemay wrote: Sat May 03, 2025 8:50 pm I will now get to work on the Beta Test stuff. That means getting the files all together, creating documentation, and checking with Erik. Soon. :D :D :D
I have the installation zip ready. It's 157MB, so we will need a public FTP site.
When you get the FTP site, will you be posting is here or in the above 'topics' section?
User avatar
Curtis Lemay
Posts: 14554
Joined: Fri Sep 17, 2004 3:12 pm
Location: Houston, TX

Re: Hierarchy Module Document

Post by Curtis Lemay »

joey wrote: Mon May 05, 2025 5:59 pm
Curtis Lemay wrote: Sun May 04, 2025 9:17 pm
Curtis Lemay wrote: Sat May 03, 2025 8:50 pm I will now get to work on the Beta Test stuff. That means getting the files all together, creating documentation, and checking with Erik. Soon. :D :D :D
I have the installation zip ready. It's 157MB, so we will need a public FTP site.
When you get the FTP site, will you be posting is here or in the above 'topics' section?
I don't have any site yet, so no way to know for sure. But I expect there will be instuctions on this forum on how to access it.
My TOAW web site:

Bob Cross's TOAW Site
User avatar
joey
Posts: 1525
Joined: Sat May 08, 2004 8:00 pm
Location: Johnstown, PA

Re: Hierarchy Module Document

Post by joey »

Curtis Lemay wrote: Mon May 05, 2025 6:06 pm
joey wrote: Mon May 05, 2025 5:59 pm
Curtis Lemay wrote: Sun May 04, 2025 9:17 pm

I have the installation zip ready. It's 157MB, so we will need a public FTP site.
When you get the FTP site, will you be posting is here or in the above 'topics' section?
I don't have any site yet, so no way to know for sure. But I expect there will be instuctions on this forum on how to access it.
Any update on the beta?
Post Reply

Return to “The Operational Art of War IV”