Jump to content

Su-27 livery texture issue


Bourrinopathe

Recommended Posts

Hi,

 

I have a texture display issue since the end of the last year. Probably after an update.

 

nrOydgJ.jpg

 

Upper left: close view: the nose number should be red. I've checked the description.lua, the related texture (Saved Games\DCS\Liveries) and everything seems fine. I didn't change anything at all.

 

Upper right: zoomed out: the aircraft textures are suddenly placed incorrectly.

 

Lower left: close view: AI aircraft, same mission (it's the first Su-27 tutorial mission). This time it's all messed up in a close view.

 

Lower right: slightly zoomed out: the textures are in place and the nose number is not blue but red.

 

The issues are consistent in every mission I start. It does not seem to affect the other 3D objects.

 

I first tried to repair my installation to no avail.

Then I uninstalled DCS and its modules, and reinstalled it.

The only thing that remains from my former installation is the Saved Games\DCS folder and the JSGME mods folder in the DCS installation folder.

I know it was fine before a specific update but I can't identify the problem.

I'm using FC3 + DCS World latest version (1.2.14.35734), no mods.

 

Otherwise, I have no specific hardware issue.

 

Is that a known problem? (I couldn't find anything relevant)

Could anyone think of a fix of some sort?

 

Any help will be greatly appreciated. Thanks!


Edited by Bourrinopathe

/// ВКБ: GF Pro MkII+MCG Pro/GF MkII+SCG L/Black Mamba MkIII/Gladiator/T-Rudder MkII | X-55 Rhino throttle/Saitek Throttle Quadrant | OpenTrack+UTC /// ZULU +4 ///

/// "THE T3ASE": i9 9900K | 64 GB DDR4 | RTX 2080ti OC | 2 TB NVMe SSDs, 1 TB SATA SSD, 12 TB HDDs | Gigabyte DESIGNARE mobo ///

Link to comment
Share on other sites

This is because the structure of the description.lua has changed.

 

For example this is the description of PLA 24 livery before the change ;

 

livery = {

{"su27_tex01", 0 ,"Su27_tex01_PLA24",false};

{"su27_tex01", 3 ,"empty.tga",true};

{"su27_tex02", 0 ,"Su27_tex02_PLA24",false};

{"su27_tex02_compos", 0 ,"Su27_tex02_PLA24",false};

{"su27_tex03", 0 ,"Su27_tex03_PLA24",false};

{"su27_tex03_compos", 0 ,"Su27_tex03_PLA24",false};

{"su27_tex03_compos", 3 ,"empty.tga",true};

{"su27_tex04", 0 ,"Su27_tex04_PLA24",false};

{"su27_tex04", 3 ,"empty.tga",true};

{"su27_tex05", 0 ,"Su27_tex05_PLA24",false};

{"su27_tex05", 3 ,"empty.tga",true};

{"su27_tex06", 0 ,"Su27_tex06_PLA24",false};

{"su27_tex06", 3 ,"empty.tga",true};

{"su27_tex07", 0 ,"Su27_tex07_PLA24",false};

{"su27_nose_numbers", 0 ,"empty.tga",true};

{"su27_tail_numbers", 0 ,"empty.tga",true};

{"su27_tail_numbers_top", 0 ,"empty.tga",true};

 

}

countries = {"RUS"}

 

And this is same the description after i edited it to get it to work again.

 

livery = {

{"su27_tex01", 0 ,"Su27_tex01_PLA24",false};

{"su27_tex01", 3 ,"empty.tga",true};

{"su27_tex01_BN31", 0 ,"Su27_tex01_PLA24",false};

{"su27_tex01_BN31", 3 ,"empty.tga",true};

{"su27_tex01_BN32", 0 ,"Su27_tex01_PLA24",false};

{"su27_tex01_BN32", 3 ,"empty.tga",true};

{"su27_tex02", 0 ,"Su27_tex02_PLA24",false};

{"su27_tex02_compos", 0 ,"Su27_tex02_PLA24",false};

{"su27_tex03", 0 ,"Su27_tex03_PLA24",false};

{"su27_tex03_compos", 0 ,"Su27_tex03_PLA24",false};

{"su27_tex03_compos", 3 ,"empty.tga",true};

{"su27_tex04", 0 ,"Su27_tex04_PLA24",false};

{"su27_tex04", 3 ,"empty.tga",true};

{"su27_tex05", 0 ,"Su27_tex05_PLA24",false};

{"su27_tex05", 3 ,"empty.tga",true};

{"su27_tex06", 0 ,"Su27_tex06_PLA24",false};

{"su27_tex06", 3 ,"empty.tga",true};

{"su27_tex07", 0 ,"Su27_tex07_PLA24",false};

{"su27_nose_numbers", 0 ,"empty.tga",true};

{"su27_tail_numbers", 0 ,"empty.tga",true};

{"su27_tail_numbers_top", 0 ,"empty.tga",true};

{"su27_tail_numbers_down", 0 ,"empty.tga",true};

{"su27_detail", 0 ,"Su27_detail_PLA24",false};

{"su27_detail_compos", 0 ,"Su27_detail_PLA24",false};

}

countries = {"RUS"}

g8PjVMw.png

Link to comment
Share on other sites

Thanks a lot Mainstay!

 

Almost there!

IyEAOeP.jpg

 

I added the BN31, BN32 and the detail/detail_compos with the corresponding .dds file.

No more messed up texture.

 

The nose number appears while zooming out, with the first distant LOD model.

 

I was suspecting something like a bad reference file but I couldn't find any reference in \Bazar.

 

Here's what I have now:

livery = {
{"su27_tex01", 0 ,"Su27_tex01_BW_Bourrin",false};
{"su27_tex01", 3 ,"empty.tga",true};

{"su27_tex01_BN31", 0 ,"Su27_tex01_BW_Bourrin",false};
{"su27_tex01_BN31", 3 ,"empty.tga",true};
{"su27_tex01_BN32", 0 ,"Su27_tex01_BW_Bourrin",false};
{"su27_tex01_BN32", 3 ,"empty.tga",true};

{"su27_tex02", 0 ,"Su27_tex02_BW",false};
{"su27_tex02_compos", 0 ,"Su27_tex02_BW",false}; 		-- top
{"su27_tex03", 0 ,"Su27_tex03_BW",false};
{"su27_tex03_compos", 0 ,"Su27_tex03_BW",false};
{"su27_tex03_compos", 3 ,"empty.tga",true}; 			-- right wing
{"su27_tex04", 0 ,"Su27_tex04_BW",false};
{"su27_tex04", 3 ,"empty.tga",true}; 					-- left wing
{"su27_tex05", 0 ,"Su27_tex05_BW",false};
{"su27_tex05", 3 ,"empty.tga",true}; 					-- bottom
{"su27_tex06", 0 ,"Su27_tex06_BW",false};
{"su27_tex06", 3 ,"empty.tga",true};
{"su27_tex07", 0 ,"Su27_tex07_BW",false};
{"su27_nose_numbers", 0 ,"Su27_numbers_BW",false};		-- specific design nose numbers
{"su27_tail_numbers", 0 ,"empty.tga",true}; 			-- no standard tail numbers as it overlaps the BW sign
{"su27_tail_numbers_top", 0 ,"Su27_numbers_BW",false};	-- specific design tail top numbers
{"su27_tail_numbers_down", 0 ,"empty.tga",true};

{"su27_detail", 0 ,"Su27_detail_BW",false};
{"su27_detail_compos", 0 ,"Su27_detail_BW",false};

{"pilot_SU_body", 0, "pilot_su_BW",false};				-- modified helmet and patches
}
name = "Beta Wolves (Bourrin)"
countries = {"RUS"}

 

(I can't rep you more apparently. I'm not famous enough ;) )

/// ВКБ: GF Pro MkII+MCG Pro/GF MkII+SCG L/Black Mamba MkIII/Gladiator/T-Rudder MkII | X-55 Rhino throttle/Saitek Throttle Quadrant | OpenTrack+UTC /// ZULU +4 ///

/// "THE T3ASE": i9 9900K | 64 GB DDR4 | RTX 2080ti OC | 2 TB NVMe SSDs, 1 TB SATA SSD, 12 TB HDDs | Gigabyte DESIGNARE mobo ///

Link to comment
Share on other sites

From \DCS World\Bazar\Textures\Su-27.zip the numbers texture have a bigger size (2048x256).

My texture is smaller (1024x128 ).

 

I'll try a bigger size and report back.

 

[EDIT: no luck with the size or file type (.dds or .tga)]


Edited by Bourrinopathe

/// ВКБ: GF Pro MkII+MCG Pro/GF MkII+SCG L/Black Mamba MkIII/Gladiator/T-Rudder MkII | X-55 Rhino throttle/Saitek Throttle Quadrant | OpenTrack+UTC /// ZULU +4 ///

/// "THE T3ASE": i9 9900K | 64 GB DDR4 | RTX 2080ti OC | 2 TB NVMe SSDs, 1 TB SATA SSD, 12 TB HDDs | Gigabyte DESIGNARE mobo ///

Link to comment
Share on other sites

I tried it and no nose numbers visible up close or zoomed out.

I'll try different manipulations later.

 

Thanks for your help Mainstay!

/// ВКБ: GF Pro MkII+MCG Pro/GF MkII+SCG L/Black Mamba MkIII/Gladiator/T-Rudder MkII | X-55 Rhino throttle/Saitek Throttle Quadrant | OpenTrack+UTC /// ZULU +4 ///

/// "THE T3ASE": i9 9900K | 64 GB DDR4 | RTX 2080ti OC | 2 TB NVMe SSDs, 1 TB SATA SSD, 12 TB HDDs | Gigabyte DESIGNARE mobo ///

Link to comment
Share on other sites

I tried it and no nose numbers visible up close or zoomed out.

I'll try different manipulations later.

 

Thanks for your help Mainstay!

 

O sorry i misunderstood you then i thought you didnt wanna have nosenumbers.

 

1024x128 should be fine btw. Following line seems right.

 

{"su27_nose_numbers", 0 ,"Su27_numbers_BW",false};

g8PjVMw.png

Link to comment
Share on other sites

Fixed!

 

24saczN.jpg

 

I have simply checked the Su-27 stock skins description.lua

What's changed is the BN31 and BN32 with the "index" 3:

 

	{"su27_tex01_BN31", 0 ,"Su27_tex01_BW_Bourrin",false};
{"su27_tex01_BN31", 3 ,"Su27_numbers_BW",false};
{"su27_tex01_BN32", 0 ,"Su27_tex01_BW_Bourrin",false};
{"su27_tex01_BN32", 3 ,"Su27_numbers_BW",false};

 

I don't have the time to test and identify the difference between BN31 and BN32. But the nose number is visible from any distance.

 

Here's the Su-27 Air Force Standard livery definition:

livery = {
{"su27_tex01", 0 ,"Su27_tex01",true};
{"su27_tex01", 3 ,"empty.tga",true};	
{"su27_tex01_BN31", 0 ,"Su27_tex01",true};
{"su27_tex01_BN31", 3 ,"Su-27_numbers_red",true};
{"su27_tex01_BN32", 0 ,"Su27_tex01",true};
{"su27_tex01_BN32", 3 ,"Su-27_numbers_red",true};	
{"su27_tex02", 0 ,"Su27_tex02",true};
{"su27_tex02_compos", 0 ,"Su27_tex02",true};
{"su27_tex03", 0 ,"Su27_tex03",true};
{"su27_tex03_compos", 0 ,"Su27_tex03",true};
{"su27_tex03_compos", 3 ,"Su-27_decol",true};
{"su27_tex04", 0 ,"Su27_tex04",true};
{"su27_tex04", 3 ,"Su-27_decol",true};
{"su27_tex05", 0 ,"Su27_tex05",true};
{"su27_tex05", 3 ,"Su-27_decol",true};
{"su27_tex06", 0 ,"Su27_tex06",true};
{"su27_tex06", 3 ,"Su-27_decol",true};			
{"su27_tex07", 0 ,"Su27_tex07",true};
{"su27_nose_numbers", 0 ,"Su-27_numbers_red",true};
{"su27_tail_numbers", 0 ,"Su-27_numbers_red",true};
{"su27_tail_numbers_top", 0 ,"empty.tga",true};
{"su27_tail_numbers_down", 0 ,"empty.tga",true};
{"su27_detail", 0 ,"Su-27_detail",true};
{"su27_detail_compos", 0 ,"Su-27_detail",true};	
}
countries = {"RUS"}

 

Thanks again for your help. You showed the way :thumbup:

/// ВКБ: GF Pro MkII+MCG Pro/GF MkII+SCG L/Black Mamba MkIII/Gladiator/T-Rudder MkII | X-55 Rhino throttle/Saitek Throttle Quadrant | OpenTrack+UTC /// ZULU +4 ///

/// "THE T3ASE": i9 9900K | 64 GB DDR4 | RTX 2080ti OC | 2 TB NVMe SSDs, 1 TB SATA SSD, 12 TB HDDs | Gigabyte DESIGNARE mobo ///

Link to comment
Share on other sites

This is a problem that has now screwed up pretty much all Su-27 skins, right? Because I too have been having this problem several weeks now. I definitely don't look forward to going into every single lua file and fixing it manually. Very frustrating when changes like this are made.

Link to comment
Share on other sites

Apparently, it affects every Su-27 skin, yes.

Of course it's a bit cumbersome to change every description.lua, but ED have certainly changed the structure to improve the liveries system.

All our liveries are a few copy/paste away.

 

I'd suggest a free software like Sublime Text to edit the files. The dual pane is a treat when you want to chain-copy/paste:

AFDTrSw.jpg

 

Notepad ++ is also a very competent tool.

 

It may be part of the DCS World 2 improvements. Hang in there. ;)


Edited by Bourrinopathe

/// ВКБ: GF Pro MkII+MCG Pro/GF MkII+SCG L/Black Mamba MkIII/Gladiator/T-Rudder MkII | X-55 Rhino throttle/Saitek Throttle Quadrant | OpenTrack+UTC /// ZULU +4 ///

/// "THE T3ASE": i9 9900K | 64 GB DDR4 | RTX 2080ti OC | 2 TB NVMe SSDs, 1 TB SATA SSD, 12 TB HDDs | Gigabyte DESIGNARE mobo ///

Link to comment
Share on other sites

{"su27_tex01_BN31", 0 ,"xxx",true/false}; is the first number background (main front texture used)

{"su27_tex01_BN31", 3 ,"xxx",true/false}; is the first number (empty or numbers .tga file)

{"su27_tex01_BN32", 0 ,"xxx",true/false}; is the second number background (main front texture used)

{"su27_tex01_BN32", 3 ,"xxx",true/false}; is the second number (empty or numbers .tga file)

 

The su27_detail and su27_detail_compos references are not necessary (I've tried on a few liveries - it uses the default texture).

/// ВКБ: GF Pro MkII+MCG Pro/GF MkII+SCG L/Black Mamba MkIII/Gladiator/T-Rudder MkII | X-55 Rhino throttle/Saitek Throttle Quadrant | OpenTrack+UTC /// ZULU +4 ///

/// "THE T3ASE": i9 9900K | 64 GB DDR4 | RTX 2080ti OC | 2 TB NVMe SSDs, 1 TB SATA SSD, 12 TB HDDs | Gigabyte DESIGNARE mobo ///

Link to comment
Share on other sites

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...