[DOWNLOAD] IL2 TOOLBOX beta 1.2.9
#31

Guys if you don't mind testing version 1.2.6 that'd be great. I've added a lot of things and well, I'm not sure if everything will be working as intended. Anything wrong you find, please report it here Smile
Reply
#32

Thanks Peter,

this is a great job and a very useful tool. I was just thinking to create a similar program in Delphi but really it isn't necessary anymore with your development.

One thing that would make it even better:

-The weapons_ru becomes properly sorted following the aircraft names and if many items with the same name (i.e. duplicated # B29 SP) were in the original, your program leaves only one (perfect) but with the duplicated loadouts (two sets of Default, weapon1, weapon2, None). If it could remove duplicates from inside the loadout of each plane it would be perfect.

Another thing: the Shift E's Quick Mission Tuner wich is a very useful app for retouching missions uses a format like this for each line of the configuratiuon file QMT_Aircraft.txt:

F,Il-2 M (later series)(1942),IL_2MLate,,,,12

And so on for any plane. Is it possible to add a button to your prog that could export the list to this format?
It too creates an inventory entry for each plane at QMT_Weapons.txt like this:

4xRS-82 Rockets,4xRS82,IL_2MLate
4xBRS-82 Rockets,4xBRS82
4xRS-132 Rockets,4xRS132
4xROFS-132,4xROFS132
4xBRS-132 Rockets,4xBRS132
4xM-13 Rockets,4xM13
216xAJ-2 Ampoules (Napalm-like),216xAJ-2
30xAO-10 Bombs,30xAO10
50xAO-10 Bombs,50xAO10
4xFAB-50 Bombs,4xFAB50
4xFAB-50+4xRS-82,4xFAB50_4xRS82
4xFAB-50+4xRS-132,4xFAB50_4xRS132
4xFAB-50 + 4xROFS-132,4xFAB50_4xROFS132
6xFAB-50 Bombs,6xFAB50
2xFAB-100 Bombs,2fab100
2xFAB-100+4xRS-82,2fab1004rs82
2xFAB-100+4xRS-132,2fab1004rs132
2xFAB-100 + 4xROFS-132,2fab1004rofs132
2xFAB-100+4xBRS-82,2fab1004brs82
2xFAB-100+4xBRS-132,2fab1004brs132
2xFAB-100+4xM-13,2fab1004m13
4xFAB-100 Bombs,4xFAB100
4xFAB-100+4xRS-82,4fab1004rs82
4xFAB-100+4xRS-132,4fab1004rs132
4xFAB-100 + 4xROFS-132,4fab1004rofs132
4xFAB-100+4xBRS-82,4fab1004brs82
4xFAB-100+4xBRS-132,4fab1004brs132
4xFAB-100+4xM-13,4fab1004m13
6xFAB-100 Bombs,6xFAB100
2xFAB-250 Bombs,2xFAB250
2xVAP-250 (Napalm-like),2xVAP250
Empty (No Ammo),none


Thanks a lot,

Pablo
Reply
#33

benitomuso Wrote:Thanks Peter,

this is a great job and a very useful tool. I was just thinking to create a similar program in Delphi but really it isn't necessary anymore with your development.

One thing that would make it even better:

-The weapons_ru becomes properly sorted following the aircraft names and if many items with the same name (i.e. duplicated # B29 SP) were in the original, your program leaves only one (perfect) but with the duplicated loadouts (two sets of Default, weapon1, weapon2, None). If it could remove duplicates from inside the loadout of each plane it would be perfect.

Another thing: the Shift E's Quick Mission Tuner wich is a very useful app for retouching missions uses a format like this for each line of the configuratiuon file QMT_Aircraft.txt:

F,Il-2 M (later series)(1942),IL_2MLate,,,,12

And so on for any plane. Is it possible to add a button to your prog that could export the list to this format?
It too creates an inventory entry for each plane at QMT_Weapons.txt like this:

4xRS-82 Rockets,4xRS82,IL_2MLate
4xBRS-82 Rockets,4xBRS82
4xRS-132 Rockets,4xRS132
4xROFS-132,4xROFS132
4xBRS-132 Rockets,4xBRS132
4xM-13 Rockets,4xM13
216xAJ-2 Ampoules (Napalm-like),216xAJ-2
30xAO-10 Bombs,30xAO10
50xAO-10 Bombs,50xAO10
4xFAB-50 Bombs,4xFAB50
4xFAB-50+4xRS-82,4xFAB50_4xRS82
4xFAB-50+4xRS-132,4xFAB50_4xRS132
4xFAB-50 + 4xROFS-132,4xFAB50_4xROFS132
6xFAB-50 Bombs,6xFAB50
2xFAB-100 Bombs,2fab100
2xFAB-100+4xRS-82,2fab1004rs82
2xFAB-100+4xRS-132,2fab1004rs132
2xFAB-100 + 4xROFS-132,2fab1004rofs132
2xFAB-100+4xBRS-82,2fab1004brs82
2xFAB-100+4xBRS-132,2fab1004brs132
2xFAB-100+4xM-13,2fab1004m13
4xFAB-100 Bombs,4xFAB100
4xFAB-100+4xRS-82,4fab1004rs82
4xFAB-100+4xRS-132,4fab1004rs132
4xFAB-100 + 4xROFS-132,4fab1004rofs132
4xFAB-100+4xBRS-82,4fab1004brs82
4xFAB-100+4xBRS-132,4fab1004brs132
4xFAB-100+4xM-13,4fab1004m13
6xFAB-100 Bombs,6xFAB100
2xFAB-250 Bombs,2xFAB250
2xVAP-250 (Napalm-like),2xVAP250
Empty (No Ammo),none


Thanks a lot,

Pablo
Remove duplicate loadouts within the loadouts, nice catch, I'll add this asap. As for the other format I can look into it, looks like it is the loadout name separated and the actual loadout, separated by a comma. Stay tuned Smile
Reply
#34

benitomuso Wrote:Thanks Peter,

this is a great job and a very useful tool. I was just thinking to create a similar program in Delphi but really it isn't necessary anymore with your development.

One thing that would make it even better:

-The weapons_ru becomes properly sorted following the aircraft names and if many items with the same name (i.e. duplicated # B29 SP) were in the original, your program leaves only one (perfect) but with the duplicated loadouts (two sets of Default, weapon1, weapon2, None). If it could remove duplicates from inside the loadout of each plane it would be perfect.

Another thing: the Shift E's Quick Mission Tuner wich is a very useful app for retouching missions uses a format like this for each line of the configuratiuon file QMT_Aircraft.txt:

F,Il-2 M (later series)(1942),IL_2MLate,,,,12

And so on for any plane. Is it possible to add a button to your prog that could export the list to this format?
It too creates an inventory entry for each plane at QMT_Weapons.txt like this:

Thanks a lot,

Pablo
Done, done and done. Check 1.2.7, there should be no issues with the loadouts now. Let me know if the QMT exported files work
Reply
#35

Peter,
great! Thank you for your concern.

I saw in the 1.2.7 version the tag "Static objects tools" that I imagine is related to the topic of processing the static.ini file and it would be great to have a gui tool to find missing entries, remove duplicates, sort alphabetically, etc. I thought that you already have seen the:
(The link is inoperative)

Regarding your wonderful additions to the Toolbox, they are pretty close to be operative. I was trying to figure how the files of the QMT are compossed. Here you have a couple of examples:

air.ini:
BlenheimMkI air.BLENHEIM1 2 f01 WINTER
plane_ru:
BlenheimMkI Blenheim Mk.I, 1935
QMT_Aircraft:
A,Blenheim Mk.I (1935),BLENHEIM1,BlenheimMkI,,,12

air.ini:
Do-335A-0 air.DO_335A0 2 NOINFO g01 SUMMER
plane_ru:
Do-335A-0 Do-335A-0, 1944
QMT_Aircraft:
F,Do-335 A-O (1944),DO_335A0,Do-335A-0,,,23

air.ini:
B-17D B_17D 1 NOINFO usa01 DESERT
plane_ru:
B-17D B-17D, 1941
QMT_Aircraft:
A,B-17D (1941),B_17D,,,*,3


The first capital (which only is F or A, I think that stands for Flyable or AI) but considering that basically all the moddeds planes listed in a typical air.ini are flyable, the F is the logical letter (I think that the original QMT config files are old).

The final numbers for each line are a mistery for me. They can be 1, 2 or 3 or any combination of them (12, 23, etc.). I don't know what do they mean. In some cases between the pauses you see this: ,*, that I neither understand how it works. But the fact is that it seems that without any * and with 12 any plane is loaded (I did it manually).

So, the general rule seems to be:

air.ini:
CorsairMkIV air.F4UCORSAIR4 1 NOINFO gb01 DESERT
plane_ru:
CorsairMkIV Corsair MK.IV, 1944
QMT_Aircraft:
F,Corsair MK.IV (1944),F4UCORSAIR4,CorsairMkIV,,,3

As I said the F is an F and the last number is a mistery. But there is another thing: the listing places at the beginning all the Allies planes, and later, after having reached the Z it starts with the first Axis plane until the end. The name that it creates like Name (year), is only the title, so it perfectly can be kept in the way that it appears in the plane_ru: Name, year

And finally (sorry for all these comments), the weapons are quite good but not exactly. Yours look like this:

Default,default,B-17D
Default,default
20x100 lb. Bombs,20x100
14x300 lb. Bombs,14x300
4x1000 lb. Bombs,4x1000
Empty,none


But the original is like this:

20x100 lb. Bombs,20x100,B_17D
14x300 lb. Bombs,14x300
4x1000 lb. Bombs,4x1000
Empty (No Ammo),none


It means that the repeated Default line in your generated file doesn't have to appear at all. The last line adds the (No Ammo) label to the Empty, I don't know if it is strictly necessary, I couldn't test it.

Again: many thanks for your work and thank you very much for your fast action. Whatever you need from me regarding testing the app I can help you. I only program on Delphi (Pascal) but if you require something I'm here to help.

Regards,
Pablo
Reply
#36

Updated to 1.2.9
Made some changes to the way it exports the QMT lists.
Added some code to show what crashes the program when saving files.
Get it HERE
Reply
#37

Anyone that downloaded the app before 12:40 GMT (that's 07:40 East coast and 04:40 West coast I think) please re-download, I made a couple of fixes
Reply
#38

Thanks, great job, just some problem with the QMT aircraft list, I can't select the skins.
Reply
#39

The correct string for the skins folder is something like "Bf109F2U1DZZMod" and not "Bf-109F-2_U1_DZZMod".
The folder name without any score or underscore.
Reply
#40

OberstDanjeje Wrote:Thanks, great job, just some problem with the QMT aircraft list, I can't select the skins.
Yeah I haven't figured that one out yet :???:
Reply
#41

I dont use it for qmb but to check the air inis and so on.
And it almost works great in ordering the lines exept for a few that isnt in order but much better then before so now its simple to go over and check all is fine.
I see you added the whats wrong list. ty verry much.
Just one thing about it is that is it possible to make the program highlight the text(lines) it thinks are wrong?? in red??Smile
As now it just lists a bunch of lines under the status report it gives. where those problem lines are isnt that easy to find!Smile

But again a great job Peter D Smile
Reply
#42

PeterD Wrote:
OberstDanjeje Wrote:Thanks, great job, just some problem with the QMT aircraft list, I can't select the skins.
Yeah I haven't figured that one out yet :???:

May be you miss this

OberstDanjeje Wrote:The correct string for the skins folder is something like "Bf109F2U1DZZMod" and not "Bf-109F-2_U1_DZZMod".
The folder name without any score or underscore.
Reply
#43

OberstDanjeje Wrote:
PeterD Wrote:
OberstDanjeje Wrote:Thanks, great job, just some problem with the QMT aircraft list, I can't select the skins.
Yeah I haven't figured that one out yet :???:

May be you miss this

OberstDanjeje Wrote:The correct string for the skins folder is something like "Bf109F2U1DZZMod" and not "Bf-109F-2_U1_DZZMod".
The folder name without any score or underscore.
That post has zero relevance with this topic, to be honest :|
Reply
#44

VF101hawk Wrote:I dont use it for qmb but to check the air inis and so on.
And it almost works great in ordering the lines exept for a few that isnt in order but much better then before so now its simple to go over and check all is fine.
I see you added the whats wrong list. ty verry much.
Just one thing about it is that is it possible to make the program highlight the text(lines) it thinks are wrong?? in red??Smile
As now it just lists a bunch of lines under the status report it gives. where those problem lines are isnt that easy to find!Smile

But again a great job Peter D Smile
It's possible and I'll add this in the next release
Reply
#45

Why?
You don't want fix your QMT list issue?

I can select the skin with this string:

F,Bf-109F-2/U1 'Galland' (1941),BF_109F2U1_DZZ,Bf109F2U1DZZMod,,,7

Before it was:

F,Bf-109F-2/U1 'Galland' (1941),BF_109F2U1_DZZ,Bf-109F-2_U1_DZZMod,,,7
Reply


Forum Jump:


Users browsing this thread: 6 Guest(s)