GeorgeLKMT Posted October 15, 2015 Posted October 15, 2015 (edited) Not enough space in the title. Aircraft textures are being displayed incorectly when user made skin with textures other than the ones already present in the description.lua by default is flying in the mission with the aircraft of the same type, but different skin. This is all in singleplayer. I'll explain. - First attachment shows my L-39 Skin. Entries for two cockpit textures were added. Everything's correct. - Second attachment shows how the skin suddenly looks when another L-39 with different skin is present in the mission. AI/player controlled doesn't matter. And the problem also appears when you exit the mission and change the skin (even if the aircraft is alone). It works if you exit the DCS. - Third and fourth attachment with F-15's is the same situation. When user created skin with custom textured cockpit and seat is flying alone, everything's ok. As soon as F-15 with default skin is present in the mission, textures are replaced with default ones. I cannot really pinpoint the problem any more precisely though. Sometimes it's the aircraft with the custom textures that gets corrupted, sometimes the one with default skin. I tried adding even more L-39's into mission, all with different skins and even those pilot textures and tanks got switched with default ones suddenly. It's a mess. There has to be some problem with how DCS loads the textures and reads the lua. No other mods are running, no track for this is relevant, it's settings independent, therefore I don't think it's linked specifically to my system only. Edited October 15, 2015 by GeorgeLKMT ■ L-39C/ZA Czech cockpit mod ■ My DCS skins ■
okieordie78 Posted November 1, 2015 Posted November 1, 2015 I noticed an issue with custom skins as well. I had a mission setup with a lot of SU27's as client. If I chose a custom skin, chances were it was displayed incorrectly, but in a regular single player mission, it was ok. UNLESS, there were other planes in the mission. I haven't ruled out if other custom skins were there or just the fact of another SU27 was in or another A/C altogether. I just thought it was weird, in SP the skin is ok, but in client it was not. I checked it with multiple skins in that aspect.
Hexypu Posted November 1, 2015 Posted November 1, 2015 I noticed an issue with custom skins as well. I had a mission setup with a lot of SU27's as client. If I chose a custom skin, chances were it was displayed incorrectly, but in a regular single player mission, it was ok. UNLESS, there were other planes in the mission. I haven't ruled out if other custom skins were there or just the fact of another SU27 was in or another A/C altogether. I just thought it was weird, in SP the skin is ok, but in client it was not. I checked it with multiple skins in that aspect. +1 Looks like someone else is having somewhat a similar problem as I have. This happened in single player, using the mission editor. At first I thought it was the "holy tac texture" problem with the MiG-21Bis but no holes (because I entered the correct numbers of digits according to skin used). However, if I were to change to a different MiG-21 skin (downloaded custom skins) that has no bort numbers, the old skin shows through (sometimes something that looks like enlarged numbers) where the old bort numbers were supposed to be. I tried shutting down DCS and restart in ME to see if it resets, the same problem persists. So I experimented by changing to a MiG texture that has no bort numbers in ME, saved and got out of the game, shutdown my computer and started back up. The texture displayed correctly in ME. No strange stuff, no holes. I then switched to a custom texture with no bort numbers, the new texture still displayed correctly and no funny stuff. I proceeded to switched to a texture with bort numbers (i.e. a Russian version MiG-21) the bort number shows in the correct position, no funny stuff either. But when I switched back to the custom skin without bort numbers, the problem with the old skin/funny characters showed through where the bort numbers were, came back.
Hexypu Posted November 1, 2015 Posted November 1, 2015 +1 Looks like someone else is having somewhat a similar problem as I have. This happened in single player, using the mission editor. At first I thought it was the "holy tac texture" problem with the MiG-21Bis but no holes (because I entered the correct numbers of digits according to skin used). However, if I were to change to a different MiG-21 skin (downloaded custom skins) that has no bort numbers, the old skin shows through (sometimes something that looks like enlarged numbers) where the old bort numbers were supposed to be. I tried shutting down DCS and restart in ME to see if it resets, the same problem persists. So I experimented by changing to a MiG texture that has no bort numbers in ME, saved and got out of the game, shutdown my computer and started back up. The texture displayed correctly in ME. No strange stuff, no holes. I then switched to a custom texture with no bort numbers, the new texture still displayed correctly and no funny stuff. I proceeded to switched to a texture with bort numbers (i.e. a Russian version MiG-21) the bort number shows in the correct position, no funny stuff either. But when I switched back to the custom skin without bort numbers, the problem with the old skin/funny characters showed through where the bort numbers were, came back. Update: Upon a few more trials here's what I found that is more accurate It seems saving the MiG texture released/came in 1.5 that has bort numbers in ME then get out of the game and started back up, the texture displayed correctly once restarted. But when I switched to a custom texture with no bort numbers, the new texture displayed strangely and with bort number showing through what looks like the old texture. It looked as if there is a problem between going from a "DCS 1.5 released" MiG-21 texture and that of a custom one cause this problem, and vice versa. If I saved the mission with a custom texture the next time and restarted DCS the custom texture would be ok but when the "DCS 1.5 released" texture replaced the custom it showed incorrectly where the bort number were. Note: if I were to switch back to the original skin from there, as when I first loaded the file in ME, that texture show no errors in the reversion.
Shahdoh Posted March 22, 2016 Posted March 22, 2016 Just got the L39 so just found this thread. I noticed this same problem on mainly the P51 skins and pretty sure I have found the solution but it can be a rather tedious one. When you have the same aircraft, but there are different (extra) items in the description.lua, it confuses DCS and causes the corruption. The fix is to create a standardized description.lua for all skins for that aircraft. If one aircraft has it, they all need it. But you say, "Its default, it should be there!!" and your right, it should but the fact is it does not. I found this fix when I hosted the Mustang race. we had around 30 aircraft registered, most of them custom skins and at first we experienced a lot of skin corruption issues. After making sure all description.lua had the same entries, in the same order and all clients had updated files, we never had skin corruption errors again. below is an example with the Mustang skins: Here is the corrected/standardized description.lua from my Miss America Too skin: livery = { {"P51D_FUZ_FRONT", 0 ,"p51D_DIF_HPMA_Fuz_Front",false}, {"P51D_FUZ_REAR", 0 ,"p51D_DIF_HPMA_Fuz_Rear",false}, {"P51D_WING_L", 0 ,"p51D_DIF_HPMA_L_Wing",false}, {"P51D_WING_R", 0 ,"p51D_DIF_HPMA_R_Wing",false}, {"P51D_FUZ_FRONT", 2 ,"p51D_SPEC_HPMA_Fuz_Front",false}, {"P51D_FUZ_REAR", 2 ,"p51D_SPEC_HPMA_Fuz_Rear",false}, {"P51D_WING_L", 2 ,"p51D_SPEC_HPMA_L_Wing",false}, {"P51D_WING_R", 2 ,"p51D_SPEC_HPMA_R_Wing",false}, {"P51D_BORT_NUMBER_COCPIT_01", 0 ,"p51D_DIF_HPMA_Fuz_Front",false}, {"P51D_BORT_NUMBER_COCPIT_01", 2 ,"p51D_SPEC_HPMA_Fuz_Front",false}, {"P51D_BORT_NUMBER_FRONT_10", 0 ,"p51D_DIF_HPMA_Fuz_Front",false}, {"P51D_BORT_NUMBER_FRONT_10", 2 ,"p51D_SPEC_HPMA_Fuz_Front",false}, {"P51D_BORT_NUMBER_FRONT_01", 0 ,"p51D_DIF_HPMA_Fuz_Front",false}, {"P51D_BORT_NUMBER_FRONT_01", 2 ,"p51D_SPEC_HPMA_Fuz_Front",false}, {"P51D_BORT_NUMBER_FRONT-2_10", 0 ,"p51D_DIF_HPMA_Fuz_Front",false}, {"P51D_BORT_NUMBER_FRONT-2_10", 2 ,"p51D_SPEC_HPMA_Fuz_Front",false}, {"P51D_BORT_NUMBER_FRONT-2_01", 0 ,"p51D_DIF_HPMA_Fuz_Front",false}, {"P51D_BORT_NUMBER_FRONT-2_01", 2 ,"p51D_SPEC_HPMA_Fuz_Front",false}, {"P51D_BORT_NUMBER_REAR-2_10", 0 ,"p51D_DIF_HPMA_Fuz_Rear",false}, {"P51D_BORT_NUMBER_REAR-2_10", 2 ,"p51D_SPEC_HPMA_Fuz_Rear",false}, {"P51D_BORT_NUMBER_REAR-2_01", 0 ,"p51D_DIF_HPMA_Fuz_Rear",false}, {"P51D_BORT_NUMBER_REAR-2_01", 2 ,"p51D_SPEC_HPMA_Fuz_Rear",false}, {"P51D_BORT_NUMBER_TAIL_01", 0 ,"p51D_DIF_HPMA_Fuz_Rear",false}, {"P51D_BORT_NUMBER_TAIL_01", 2 ,"p51D_SPEC_HPMA_Fuz_Rear",false}, {"P51D_BORT_NUMBER_FIN_01", 0 ,"p51D_DIF_HPMA_Fuz_Rear",false}, {"P51D_BORT_NUMBER_FIN_01", 2 ,"p51D_SPEC_HPMA_Fuz_Rear",false}, {"P51D_SERIAL_NUMBER_L_001", 0 ,"p51D_DIF_HPMA_Fuz_Rear",false}, {"P51D_SERIAL_NUMBER_L_001", 2 ,"p51D_SPEC_HPMA_Fuz_Rear",false}, {"P51D_SERIAL_NUMBER_L_010", 0 ,"p51D_DIF_HPMA_Fuz_Rear",false}, {"P51D_SERIAL_NUMBER_L_010", 2 ,"p51D_SPEC_HPMA_Fuz_Rear",false}, {"P51D_SERIAL_NUMBER_L_100", 0 ,"p51D_DIF_HPMA_Fuz_Rear",false}, {"P51D_SERIAL_NUMBER_L_100", 2 ,"p51D_SPEC_HPMA_Fuz_Rear",false}, {"P51D_SERIAL_NUMBER_R_001", 0 ,"p51D_DIF_HPMA_Fuz_Rear",false}, {"P51D_SERIAL_NUMBER_R_001", 2 ,"p51D_SPEC_HPMA_Fuz_Rear",false}, {"P51D_SERIAL_NUMBER_R_010", 0 ,"p51D_DIF_HPMA_Fuz_Rear",false}, {"P51D_SERIAL_NUMBER_R_010", 2 ,"p51D_SPEC_HPMA_Fuz_Rear",false}, {"P51D_SERIAL_NUMBER_R_100", 0 ,"p51D_DIF_HPMA_Fuz_Rear",false}, {"P51D_SERIAL_NUMBER_R_100", 2 ,"p51D_SPEC_HPMA_Fuz_Rear",false}, {"pilot_P51_patch", 0 ,"pilot_P51_MA_patch",false}, {"pilot_P51_helmet_A", 0 ,"pilot_P51_helmet_MA",false}, {"pilot_P51_body", 0 ,"pilot_P51_01_MA",false}, {"P51_PROP", 0 ,"p51D_prop_HPMA",false}, {"P51_PROP_2", 0 ,"p51D_prop_blade_HPMA",false}, {"P51_PROP_3", 0 ,"p51D_prop_3_HPMA",false}, {"P51D_BORT_NUMBER_COCPIT_01", DECAL ,"empty",true}, {"P51D_BORT_NUMBER_FRONT_10", DECAL ,"empty",true}, {"P51D_BORT_NUMBER_FRONT_01", DECAL ,"empty",true}, {"P51D_BORT_NUMBER_FRONT-2_10", DECAL ,"empty",true}, {"P51D_BORT_NUMBER_FRONT-2_01", DECAL ,"empty",true}, {"P51D_BORT_NUMBER_REAR-2_10", DECAL ,"empty",true}, {"P51D_BORT_NUMBER_REAR-2_01", DECAL ,"empty",true}, {"P51D_BORT_NUMBER_TAIL_01", DECAL ,"empty",true}, {"P51D_BORT_NUMBER_FIN_01", DECAL ,"empty",true}, {"P51D_SERIAL_NUMBER_L_001", DECAL ,"empty",true}, {"P51D_SERIAL_NUMBER_L_010", DECAL ,"empty",true}, {"P51D_SERIAL_NUMBER_L_100", DECAL ,"empty",true}, {"P51D_SERIAL_NUMBER_R_001", DECAL ,"empty",true}, {"P51D_SERIAL_NUMBER_R_010", DECAL ,"empty",true}, {"P51D_SERIAL_NUMBER_R_100", DECAL ,"empty",true}, } name = "Miss America Too" countries = {"USA"} Compared to stock Voodoo skin with corrected description.lua livery = { {"P51D_FUZ_FRONT", 0 ,"p51D_DIF_Voodoo_Fuz_Front",false}, {"P51D_FUZ_REAR", 0 ,"p51D_DIF_Voodoo_Fuz_Rear",false}, {"P51D_WING_L", 0 ,"p51D_DIF_Voodoo_L_Wing",false}, {"P51D_WING_R", 0 ,"p51D_DIF_Voodoo_R_Wing",false}, {"P51D_FUZ_FRONT", 2 ,"p51D_SPEC_Voodoo_Fuz_Front",false}, {"P51D_FUZ_REAR", 2 ,"p51D_SPEC_Voodoo_Fuz_Rear",false}, {"P51D_WING_L", 2 ,"p51D_SPEC_Voodoo_L_Wing",false}, {"P51D_WING_R", 2 ,"p51D_SPEC_Voodoo_R_Wing",false}, {"P51D_BORT_NUMBER_COCPIT_01", 0 ,"p51D_DIF_Voodoo_Fuz_Front",false}, {"P51D_BORT_NUMBER_COCPIT_01", 2 ,"p51D_SPEC_Voodoo_Fuz_Front",false}, {"P51D_BORT_NUMBER_COCPIT_01", DECAL ,"empty",true}, {"P51D_BORT_NUMBER_FRONT_10", 0 ,"p51D_DIF_Voodoo_Fuz_Front",false}, {"P51D_BORT_NUMBER_FRONT_10", 2 ,"p51D_SPEC_Voodoo_Fuz_Front",false}, {"P51D_BORT_NUMBER_FRONT_10", DECAL ,"empty",true}, {"P51D_BORT_NUMBER_FRONT_01", 0 ,"p51D_DIF_Voodoo_Fuz_Front",false}, {"P51D_BORT_NUMBER_FRONT_01", 2 ,"p51D_SPEC_Voodoo_Fuz_Front",false}, {"P51D_BORT_NUMBER_FRONT_01", DECAL ,"empty",true}, {"P51D_BORT_NUMBER_FRONT-2_10", 0 ,"p51D_DIF_Voodoo_Fuz_Front",false}, {"P51D_BORT_NUMBER_FRONT-2_10", 2 ,"p51D_SPEC_Voodoo_Fuz_Front",false}, {"P51D_BORT_NUMBER_FRONT-2_10", DECAL ,"empty",true}, {"P51D_BORT_NUMBER_FRONT-2_01", 0 ,"p51D_DIF_Voodoo_Fuz_Front",false}, {"P51D_BORT_NUMBER_FRONT-2_01", 2 ,"p51D_SPEC_Voodoo_Fuz_Front",false}, {"P51D_BORT_NUMBER_FRONT-2_01", DECAL ,"empty",true}, {"P51D_BORT_NUMBER_REAR-2_10", 0 ,"p51D_DIF_Voodoo_Fuz_Rear",false}, {"P51D_BORT_NUMBER_REAR-2_10", 2 ,"p51D_SPEC_Voodoo_Fuz_Rear",false}, {"P51D_BORT_NUMBER_REAR-2_10", DECAL ,"empty",true}, {"P51D_BORT_NUMBER_REAR-2_01", 0 ,"p51D_DIF_Voodoo_Fuz_Rear",false}, {"P51D_BORT_NUMBER_REAR-2_01", 2 ,"p51D_SPEC_Voodoo_Fuz_Rear",false}, {"P51D_BORT_NUMBER_REAR-2_01", DECAL ,"empty",true}, {"P51D_BORT_NUMBER_TAIL_01", 0 ,"p51D_DIF_Voodoo_Fuz_Rear",false}, {"P51D_BORT_NUMBER_TAIL_01", 2 ,"p51D_SPEC_Voodoo_Fuz_Rear",false}, {"P51D_BORT_NUMBER_TAIL_01", DECAL ,"empty",true}, {"P51D_BORT_NUMBER_FIN_01", 0 ,"p51D_DIF_Voodoo_Fuz_Rear",false}, {"P51D_BORT_NUMBER_FIN_01", 2 ,"p51D_SPEC_Voodoo_Fuz_Rear",false}, {"P51D_BORT_NUMBER_FIN_01", DECAL ,"empty",true}, {"P51D_SERIAL_NUMBER_L_001", 0 ,"p51D_DIF_Voodoo_Fuz_Rear",false}, {"P51D_SERIAL_NUMBER_L_001", 2 ,"p51D_SPEC_Voodoo_Fuz_Rear",false}, {"P51D_SERIAL_NUMBER_L_001", DECAL ,"empty",true}, {"P51D_SERIAL_NUMBER_L_010", 0 ,"p51D_DIF_Voodoo_Fuz_Rear",false}, {"P51D_SERIAL_NUMBER_L_010", 2 ,"p51D_SPEC_Voodoo_Fuz_Rear",false}, {"P51D_SERIAL_NUMBER_L_010", DECAL ,"empty",true}, {"P51D_SERIAL_NUMBER_L_100", 0 ,"p51D_DIF_Voodoo_Fuz_Rear",false}, {"P51D_SERIAL_NUMBER_L_100", 2 ,"p51D_SPEC_Voodoo_Fuz_Rear",false}, {"P51D_SERIAL_NUMBER_L_100", DECAL ,"empty",true}, {"P51D_SERIAL_NUMBER_R_001", 0 ,"p51D_DIF_Voodoo_Fuz_Rear",false}, {"P51D_SERIAL_NUMBER_R_001", 2 ,"p51D_SPEC_Voodoo_Fuz_Rear",false}, {"P51D_SERIAL_NUMBER_R_001", DECAL ,"empty",true}, {"P51D_SERIAL_NUMBER_R_010", 0 ,"p51D_DIF_Voodoo_Fuz_Rear",false}, {"P51D_SERIAL_NUMBER_R_010", 2 ,"p51D_SPEC_Voodoo_Fuz_Rear",false}, {"P51D_SERIAL_NUMBER_R_010", DECAL ,"empty",true}, {"P51D_SERIAL_NUMBER_R_100", 0 ,"p51D_DIF_Voodoo_Fuz_Rear",false}, {"P51D_SERIAL_NUMBER_R_100", 2 ,"p51D_SPEC_Voodoo_Fuz_Rear",false}, {"P51D_SERIAL_NUMBER_R_100", DECAL ,"empty",true}, {"pilot_P51_patch", 0 ,"empty",true}, -- added to default {"pilot_P51_helmet_A", 0 ,"pilot_P51_helmet_voodoo",false}, {"pilot_P51_body", 0 ,"pilot_p51",true}, -- added to default {"P51_PROP", 0 ,"P51D_prop",true}, -- added to default {"P51_PROP_2", 0 ,"P51D_prop_blade",true}, -- added to default {"P51_PROP_3", 0 ,"P51D_prop_3",true}, -- added to default } name = "Voodoo AirRace " countries = {"USA"}
GeorgeLKMT Posted March 22, 2016 Author Posted March 22, 2016 Shahdoh are you still getting this problem with latest update? A few days ago I was just commenting about how I'm unable to reproduce it again actually. I tried a mission with my L-39 paints having non-standard textures enabled together with some default paints and everything was OK. Same with the Eagles. ■ L-39C/ZA Czech cockpit mod ■ My DCS skins ■
Shahdoh Posted March 22, 2016 Posted March 22, 2016 No, i have not, just seen this thread as I was researching while working on a L-39 skin and thought I would post what I have found. If they have fixed it, that is great!
Recommended Posts