Special Aircraft Service

Please login or register.

Login with username, password and session length
Advanced search  
Pages: 1 ... 4 5 6 [7] 8 9 10 ... 13   Go Down

Author Topic: UQMG 1946 Max - Development Log & Updates (7 Apr 2024 - Update 2)  (Read 8345 times)

0 Members and 1 Guest are viewing this topic.

UberDemon

  • UberDemon/danzigzag
  • Modder
  • member
  • Offline Offline
  • Posts: 1242
Re: UQMG 1946 Max Concept
« Reply #72 on: September 04, 2023, 10:23:21 PM »

I am pleased with the current progress in the Aircraft Database.  I think I figured out how to get the most of the Class Inheritance to allow a better fidelity in the DB searches.  Now, the DB generation takes a lot longer.  About 2.5 hours to create the database for all of BAT (including all modules).  Had to make some decisions on what categories to dig into the inheritance, but I think I got the most important ones.  Also, I finally got a good list of carrier based aircraft.  Of course that does not always yield the expected results.  Some aircraft like helicopters, Dirigible docking, and even some seaplanes show up in the list... not sure why IL-2 has them as aircraft with arrestor hooks, but it does.  Also, expect aircraft in JTW to show up in the list when you are using JTW module that are not carrier-based aircraft, like F-16, Tucanos and A-10s... because they all have arrestor hooks, not necessarily for carrier landing.



Logged
Best Regards, UberDemon/danzigzag, Get UQMG at SAS BAT Mission area.  www.uberdemon.net no longer exists.

RealDarko

  • Modder
  • member
  • Offline Offline
  • Posts: 2241
Re: UQMG 1946 Max Concept
« Reply #73 on: September 06, 2023, 02:11:09 AM »

Final user should know what planes can be carrier based or not, and have fun trying to land a F-16 on carrier If not. lol
Logged

UberDemon

  • UberDemon/danzigzag
  • Modder
  • member
  • Offline Offline
  • Posts: 1242
Re: UQMG 1946 Max Concept
« Reply #74 on: September 06, 2023, 11:42:08 PM »

RealDarko,

Agreed.

I added a description features which captures data from the script and DB files.  See below.  When you select a plane, in either box, you will get a picture if available and a brief description of the plane.  Below I just did a general search query for all Ground Attack planes based on IL-2 Type Classes from the Java classes.

The next 3 pictures show the content of the Fw-190F-2 description as you scroll the text.







The content of the description can be selected and copied.  If you wish you can paste it in a text file:
Code: [Select]
*** Focke-Wulf FW 190F-2, 1943 ***
===============================
* Player-Controlled Aircraft/Vehicle
* Service: 1942.6 to 1948.1
* Default Team: Blue (2)
* Default Country: Germany
* Default Enemy Country: USSR

Specifications
-----------------------------------
* Fighter (BNZ: Boom & Zoom)
* Bomber
* Fighter
* Ground Attack
* Playable Online (Net Spawn)

Load Options
-----------------------------------
* Default
* 1x SC250 bomb
* 1x AB 250kg
* 1x SC500 bomb
* 1x AB 500kg
* 1x SD500 bomb
* 4x SC50 bombs
* 1x droptank
* Default (Trop)
* 1x SC250 bomb (Trop)
* 1x AB 250kg (Trop)
* 1x SC500 bomb (Trop)
* 1x AB 500kg (Trop)
* 1x SD500 bomb (Trop)
* 4x SC50 bombs (Trop)
* 1x droptank (Trop)
* Empty (Trop)
* Empty

*** End of Description ***

Below is another example, the Fw-187A-0



Code: [Select]
*** Focke-Wulf FW 187A-0, 1938 ***
===============================
* Player-Controlled Aircraft/Vehicle
* Service: 1940.1 to 1945.5
* Default Team: Blue (2)
* Default Country: Germany
* Default Enemy Country: RAF

Specifications
-----------------------------------
* Fighter (BNZ: Boom & Zoom)
* Fighter
* Radar
* Radar (LiSN2)
* Ground Attack
* Playable Online (Net Spawn)

Load Options
-----------------------------------
* Default
* R1: 4x MG17 +2x MG151
* R1 + Droptank
* R1 + 2x Droptank
* R1 + 2x MK108 Pod Bombs + Droptank
* R1 + 3x Droptank
* R1 + 2x SC250 Bombs + Droptank
* R1 + 2x AB250 Bombs + Droptank
* R1 + 2x MK108 Pod Bombs + Droptank
* NF (4x MG17 +2x MG151)
* NF + 2x Mk108 Pods + 2x Droptank
* Empty

*** End of Description ***


If you recall, I was able to get some coding done to extract the aircraft with arrestor hooks.  Here is a search query looking only for aircraft with the arrestor hooks.

As an example, I select the British Navy Farey Fulmar.



Code: [Select]
*** Fairey Fulmar I, 1941 ***
===============================
* Player-Controlled Aircraft/Vehicle
* Service: 1936.1 to 1945.5
* Default Team: Red (1)
* Default Country: RN
* Default Enemy Country: IJN

Specifications
-----------------------------------
* Bomber
* Fighter
* Ground Attack
* Playable Online (Net Spawn)
* Has Arrestor Hook (Both Carrier and Non-Carrier Types)

Load Options
-----------------------------------
* Default
* 2x 250lb bombs
* 1x droptank
* Empty

*** End of Description ***

And finally... the mighty Grumman Hellcat...



Code: [Select]
*** Grumman F6F-5 Hellcat, 1944 ***
===============================
* Player-Controlled Aircraft/Vehicle
* Service: 1939.1 to 1948.5
* Default Team: Red (1)
* Default Country: USN
* Default Enemy Country: IJN

Specifications
-----------------------------------
* Fighter
* Fighter (TNB: Turn & Burn)
* Playable Online (Net Spawn)
* Has Arrestor Hook (Both Carrier and Non-Carrier Types)

Load Options
-----------------------------------
* Default
* 6x 2.75"FFAR rockets
* 6x 5"HVAR rockets
* 6x 5"AP HVAR rockets
* 1x 150gal droptank
* 6x 2.75"FFAR rockets, 150gal droptank
* 6x 5"HVAR, 150gal droptank
* 6x 5"AP HVAR, 150gal droptank
* 2x 100lb bombs
* 6x 5"HVAR, 2x 100lb bombs
* 6x 5"HVAR, 2x 100lb, 150gal droptank
* 6x 5"AP HVAR, 2x 100lb bombs
* 6x 5"AP HVAR, 2x 100lb, 150gal droptank
* 2x 100lb, 150gal droptank
* 2x 250lb bombs
* 6x 5"HVAR, 2x 250lb bombs
* 6x 5"HVAR, 2x 250lb, 150gal droptank
* 6x 5"AP HVAR, 2x 250lb bombs
* 6x 5"AP HVAR, 2x 250lb, 150gal droptank
* 2x 250lb, 150gal.droptank
* 1x 500lb bomb
* 6x 5"HVAR, 1x 500lb bomb
* 6x 5"AP HVAR, 1x 500lb bomb
* 2x 500lb bombs
* 6x 5"HVAR, 2x 500lb bombs
* 6x 5"AP HVAR, 2x 500lb bombs
* 2x 500lb, 150gal droptank
* 1x 1000lb bomb
* 6x 5"HVAR+1000lb bomb
* 6x 5"AP HVAR+1000lb bomb
* Empty

*** End of Description ***

Progress is slow but somewhat steady.

Logged
Best Regards, UberDemon/danzigzag, Get UQMG at SAS BAT Mission area.  www.uberdemon.net no longer exists.

RealDarko

  • Modder
  • member
  • Offline Offline
  • Posts: 2241
Re: UQMG 1946 Max Concept
« Reply #75 on: September 08, 2023, 02:02:05 AM »

Pretty interesting feature, the description I mean. Good work!
Logged

UberDemon

  • UberDemon/danzigzag
  • Modder
  • member
  • Offline Offline
  • Posts: 1242
Re: UQMG 1946 Max Concept
« Reply #76 on: September 09, 2023, 02:52:31 PM »

Just working some visual aids.

First, a way to tell whether a plane supports Nose Art, or not…





Second, a way to tell whether a plane is Playable or AI Only…





Third, I added the pictures for all missing aircraft that were added since WAW 4.0 (up to 4.2.2 HF 4)






Logged
Best Regards, UberDemon/danzigzag, Get UQMG at SAS BAT Mission area.  www.uberdemon.net no longer exists.

RealDarko

  • Modder
  • member
  • Offline Offline
  • Posts: 2241
Re: UQMG 1946 Max Concept
« Reply #77 on: September 10, 2023, 02:35:17 AM »

Getting there?
Logged

UberDemon

  • UberDemon/danzigzag
  • Modder
  • member
  • Offline Offline
  • Posts: 1242
Re: UQMG 1946 Max Concept
« Reply #78 on: September 10, 2023, 10:05:03 AM »

I am afraid not.  There is much to be done.  But having a stable DB is essential to everything I have planned.

I need to start working the interaction between forms, which will be complex.  The fact that VB.NET does not support the flexgrid control of the Visual Studio 6 version is making the coding a lot more challenging.  I used it back in the day not only for the main interface but also I had a hidden form that kept track of all the data in a nice and organized fashion.  I will have to work out something differently for UQMG Max, most likely involving matrices that will reside in memory.

One of the good things about UQMG Max is that it will rely a lot less on opening and closing files, so it should be less intense in your harddrive, however I always recommend installing both IL-2 and UQMG in an SSD drive... and whatever you do, DO NOT install them in the default, protected "Program Files" or "Program Files x86" Windows folders.
Logged
Best Regards, UberDemon/danzigzag, Get UQMG at SAS BAT Mission area.  www.uberdemon.net no longer exists.

RealDarko

  • Modder
  • member
  • Offline Offline
  • Posts: 2241
Re: UQMG 1946 Max Concept
« Reply #79 on: September 11, 2023, 03:56:54 AM »

Don't worry, looks really promising, so will be here supporting you!
Logged

UberDemon

  • UberDemon/danzigzag
  • Modder
  • member
  • Offline Offline
  • Posts: 1242
Re: UQMG 1946 Max Concept
« Reply #80 on: September 14, 2023, 10:44:42 PM »

Have been doing a lot of the background work, and started incorporating some of the main memory routines to keep track of what is going on.  There is a LOT to be done, but I started doing some parameter passing and decided on the look of the Flight Summary screen.  I know it is a bit simplistic for now but I think it will get the job done.



I entered a few flights to test the ability to retain and save information.  The visual aids tell you whether you are flying for the Red of Blue team.  You can pick any of the 24 available flight Groups, which all of course can be Cloned/Copied.  On the Country selection, this simplifies things if you want the mission to have two defined teams, although you will see you are not stuck to your choices.

You can have the defaults which are selected for each plane… for example, a Ki-43 will go to the IJA by default, and if you were editing for the Red team, the default capture team for the Ki-43 would be the French.

Well maybe you want to “force” all red Planes to be of a particular country instead of changing that for each flight group… and wouldn’t it be great if all the enemy teams were of a particular country as well when you are picking planes?



In the case above, it is the RAF vs Germany… maybe you want a Channel or BoB scenario.  You can pick a custom country from the full BAT/WAW selection as you can see below…



You can also use the same mission to play for the Blue team.  In this case I picked the Bf-109 Escorts for the He-111s…. see below



Note it is the same mission, but now it indicates that the Player flight is Flight Group 2, which has 8 planes…  Also note that the Country selection is switched so that it is easier to see the perspective of the player… and just as in the Red example of the same mission, you still have the Germans vs the RAF.  It takes a lot of coding to make this work… but it is very satisfying to finally get it to work…



Of course you have the full choice of custom Blue countries from BAT.



OK…  Let’s do something BAT/WAW-ish.  Say you want to define custom countries instead of the presets you saw so far.  You select Pick Country For Each Team.  In this case let’s have the Brazilians fighting the Italians (that happened… although most of the enemy engagements were with Germans in Italy).



We pick a flight of 6 Brazilian P-47s…  And pick that as the new player flight… so it is in the Red team



The underlying message is that you are not stuck with your choices, you can customize what you want…  But say you want a mission with Three USSR flight Groups vs 1 German FG, 1 Hungarian FG, and 1 Romanian FG… you can use the presets to help you select planes faster because they will take the countries you have selected…  although you could just have defaults, or you could pick whichever country/regiment you wanted.



Something else I did for good measure, but that was a pain to implement was that if you are in the Flight Editor… say you pick the Royal Navy…  then you pick a regiment in the royal navy…  but you decide to pick a regiment from the Royal New Zealand Air Force instead… well the country scroll menu will go to the correct RNZAF selection…  it is helpful.

Anyway, lots going on, but I am taking a break this weekend to take care of family.  Have a great WW2 Aviation Day.

(Note the routine to go through the available Squadron and Flights has not been implemented, so that is why you see the repeat "1/1" flights of the same regiments.  That will be fixed.  Although I implemented it differently in UQMG classic, I think I'll be able to use an adaptation of the logic in the old code.  I Created the routines to save the data from the Flight Editor and Waypoint Editor Flight Groups to memory arrays, this stuff is a few steps beyond prototype.  Now the challenge will be to create the loading procedures for the forms so that you can consistently edit the objects in UQMG.  I'll start working on that soon.  Something that I am avoiding is relying on the text displays like I did in UQMG Classic, which caused me to shoot myself in the foot when trying to update things...  it was very hard to do that.  So now whenever possible I am using IL-2 codewords, such as Java Class Names, Short name codes for aircraft, weapon codes, etc... that way updates will be easier even if the textual info changes.  At least that is the intent.)
Logged
Best Regards, UberDemon/danzigzag, Get UQMG at SAS BAT Mission area.  www.uberdemon.net no longer exists.

RealDarko

  • Modder
  • member
  • Offline Offline
  • Posts: 2241
Re: UQMG 1946 Max Concept
« Reply #81 on: September 16, 2023, 12:22:37 PM »

I like that feature!
Logged

UberDemon

  • UberDemon/danzigzag
  • Modder
  • member
  • Offline Offline
  • Posts: 1242
Re: UQMG 1946 Max Concept
« Reply #82 on: September 18, 2023, 09:36:06 PM »

Just working some mission parameters.  The HomeBase Options will be incorporated... not sure if in this TAB, it has a lot of options, including custom countries, planes and loads... I need to think through this.  Originally the thought was to use the Database to interface with those dialogs but I did not think through the weapon load selection limitation feature...

Anyhoo...


Logged
Best Regards, UberDemon/danzigzag, Get UQMG at SAS BAT Mission area.  www.uberdemon.net no longer exists.

UberDemon

  • UberDemon/danzigzag
  • Modder
  • member
  • Offline Offline
  • Posts: 1242
Re: UQMG 1946 Max Concept
« Reply #83 on: September 24, 2023, 09:20:16 PM »

 Well, I think I came up with a good way to include all the DF options... I think.


Logged
Best Regards, UberDemon/danzigzag, Get UQMG at SAS BAT Mission area.  www.uberdemon.net no longer exists.
Pages: 1 ... 4 5 6 [7] 8 9 10 ... 13   Go Up
 

Page created in 0.064 seconds with 24 queries.