Jump to content

Recommended Posts

Posted (edited)

Integrity check is once again broken by visual exports of cockpit elements. This is a thing absolutely fundamental to people with home pits.

Here i am providing a screenshot of my IC fail, and also an example of a piece of code I added to my f16 ded file, so that it renders on an extra screen in my home pit.

Can I maybe change the code somehow so that it works?

I am providing other examples, of my RWR and HSI files, where I added the same line for visual exporting. And then I am adding my CMDS file, where I simply edited the countermeasure release programmes.

image.png

image.png

image.png

image.png

Edited by Im_TheSaint
  • Like 3
Posted

That was in the patch notes tho.

  • New IC setting - "Require pure scripts"
    •  This is an optional setting that  will block mods that modify files in    DCSWorld/Mods/aircraft/<MOD_ID>/Cockpits/Scripts to prevent exploits.
    •  Servers that update to the new version default to set pure scripts to disabled, so server owners will need to opt in.
    •  If you are kicked for breaking IC on a pure scripts server you need to restart DCS before you can connect to any server again, regardless of that servers IC status
Posted (edited)
7 minutes ago, _SteelFalcon_ said:

That was in the patch notes tho.

 

  • New IC setting - "Require pure scripts"
    •  This is an optional setting that  will block mods that modify files in    DCSWorld/Mods/aircraft/<MOD_ID>/Cockpits/Scripts to prevent exploits.
    •  Servers that update to the new version default to set pure scripts to disabled, so server owners will need to opt in.
    •  If you are kicked for breaking IC on a pure scripts server you need to restart DCS before you can connect to any server again, regardless of that servers IC status

What falcon said, has no bearing on this issue. It's not a question of whether servers require pure scripts or not. The changes which I have applied should not break IC at all, because these changes are on a list of allowed mods. This was decided by ED themselves in a huge discussion, about half a year ago.

I spoke to BIGNEWY today, and he confirmed that:

image.png

Edited by Im_TheSaint
Posted (edited)
1 hour ago, _SteelFalcon_ said:

Well, by what it says on his path (mods/<aircraft>/cockpit/scripts…) matches with the patch notes…soooo…?

 

The changes that I have made, should not break IC. And therefore if a server requires good IC from me, it should work. I spoke to BIGNEWY about it just now, and he literally confirmed it. You're missinforming _SteelFalcon_

Edited by Im_TheSaint
  • Like 1
Posted (edited)

I don't see why a custom made cf/fr program or an exported display can be an exploit. Must be some sort of mistake here.

(Btw, i do have a custom lua file for ch/fl and multiple export like OP)

Edited by Falconeer

         Planes:                                      Choppers:                                       Maps:

  • Flaming Cliffs 3                      Black Shark 2                                 Syria
  • A-10C Tank killer 2                Black Shark 3                                 Persian Gulf
  • F/A18C Hornet                       AH-64 Apache                               Mariana's
  • F-16C Viper                                                                                    Afghanistan
  • F-15E Strike Eagle                                                                         Kola Peninsula
  • Mirage 2000C
  • AJS-37 Viggen
  • JF-17 Thunder
  • F-14 Tomcat
  • F-4E Phantom
Posted (edited)

The patch notes are simply saying that a server, if the operator should choose, can set the server to require completely standard/vanilla files in the cockpit/scripts portion of DCS.

And if they do then anything other than the original files in there will break IC check, whether it's some super cheat, or simply exporting a display.

So it's now up to server admins to allow this or not.

 

I'm certainly hoping many servers do not turn this setting on, as I too export my displays to another screen.

Edited by jonsky7
  • Like 1
Posted (edited)
23 minutes ago, jonsky7 said:

The patch notes are simply saying that a server, if the operator should choose, can set the server to require completely standard/vanilla files in the cockpit/scripts portion of DCS.

And if they do then anything other than the original files in there will break IC check, whether it's some super cheat, or simply exporting a display.

So it's now up to server admins to allow this or not.

 

I'm certainly hoping many servers do not turn this setting on, as I too export my displays to another screen.

 

Hello Jonsky, this is not true. About 6 months ago, mods such as these were added onto a list of mods that do not break IC. ED curated it and it was a pretty big conversation where it was decided that these shouldn't break IC.

Also, this isnt a pure scripts issue. It's an IC break issue. Disregarding of sever settings.

Therefore, imo this is a bug. BIGNEWY already confirmed as per the screenshot, that these mods should still work even with the new patch. I am afraid you are simply not right.

Edited by Im_TheSaint
Posted
1 hour ago, Im_TheSaint said:

Integrity check is once again broken by visual exports of cockpit elements. This is a thing absolutely fundamental to people with home pits.

Here i am providing a screenshot of my IC fail, and also an example of a piece of code I added to my f16 ded file, so that it renders on an extra screen in my home pit.

Can I maybe change the code somehow so that it works?

I am providing other examples, of my RWR and HSI files, where I added the same line for visual exporting. And then I am adding my CMDS file, where I simply edited the countermeasure release programmes.

image.png

image.png

image.png

image.png

 

 

Yep same here, they broke it again

Posted

I only edited my chaff and flare programs in the countermeasure file for the F-16 and the game tells me I broke IC. Now, I cannot even join most of the servers like the Growling Sidewinder PvP server and dogfight servers.

ED broke it again... 

  • ED Team
Posted

Make sure the server you are joining with is not using optional ‘pure scripts’ IC enabled

Standard IC has not changed and will still be like before. 

 

smallCATPILOT.PNG.04bbece1b27ff1b2c193b174ec410fc0.PNG

Forum rules - DCS Crashing? Try this first - Cleanup and Repair - Discord BIGNEWY#8703 - Youtube - Patch Status

Windows 11, NVIDIA MSI RTX 3090, Intel® i9-10900K 3.70GHz, 5.30GHz Turbo, Corsair Hydro Series H150i Pro, 64GB DDR @3200, ASUS ROG Strix Z490-F Gaming, PIMAX Crystal

Posted

@BIGNEWY 

I did notice that if you fly in single player with any modification to the DCSWorld/Mods/aircraft/<MOD_ID>/Cockpits/Scripts files, then the IC fail flag is shown as soon as you open the multiplayer server list, before even attempting to join a MP server whether they have this setting to enabled or not.

  • ED Team
Posted
10 minutes ago, jonsky7 said:

@BIGNEWY 

I did notice that if you fly in single player with any modification to the DCSWorld/Mods/aircraft/<MOD_ID>/Cockpits/Scripts files, then the IC fail flag is shown as soon as you open the multiplayer server list, before even attempting to join a MP server whether they have this setting to enabled or not.

 

you may need to restart DCS before using a pure client on Multiplayer 

  • Like 1

smallCATPILOT.PNG.04bbece1b27ff1b2c193b174ec410fc0.PNG

Forum rules - DCS Crashing? Try this first - Cleanup and Repair - Discord BIGNEWY#8703 - Youtube - Patch Status

Windows 11, NVIDIA MSI RTX 3090, Intel® i9-10900K 3.70GHz, 5.30GHz Turbo, Corsair Hydro Series H150i Pro, 64GB DDR @3200, ASUS ROG Strix Z490-F Gaming, PIMAX Crystal

Posted (edited)

Neither of these pieces of advice work.

1 hour ago, BIGNEWY said:

you may need to restart DCS before using a pure client on Multiplayer 

2 hours ago, BIGNEWY said:

Make sure the server you are joining with is not using optional ‘pure scripts’ IC enabled

Standard IC has not changed and will still be like before. 

 

Even if I restart, it just happens again and again. It is clear that standard IC has changed, because if I join a server with 'pure scripts' disabled, after disconnecting from that server, my IC in multiplayer menu fails again.

Try these steps to test it out, on your system:

1.) Change one of your cockpit scripts file. You can add code, or a comment. - The easiest way is to change release ammounts in your CMDS lua file. (make a backup of that file before hand btw.)
2.) Open the game anew, and go to a server with IC without 'pure scripts' required. (Growling sidewinder for example).
3.) Slot in with a plane, of which you have changed the file. E.G. Slot in with the F16 if you changed the F16 CMDS lua file.
4.) Click briefing, click fly and thats it. Now go back to spectator or just disconnect.
5.) Your base IC will be invalid absolutely disregarding that the server you just used, had pure scripts off.

I believe what I am reporting, has absolutely nothing to do with ’pure scripts’. My own DCS client is telling me my IC is invalid, not the server. I havent been kicked by a server or a server refused to allow me to connect no. Instead the MP ic checker blocks me.

If you test this for yourself, you will find out that mods which should not break IC, do break IC.

Edited by Im_TheSaint
  • Like 2
Posted (edited)

Here are some screenshots of the process:

1. After I restart DCS, my IC is okay. I can go join a server with 'pure scripts' off.

image.png

2.) I found an F16, slotted in clicked briefing and fly

image.png

3.) Immediately afterwards. I disconnected from that server. Now, even without trying to join a new server I see that my IC is invalid.

image.png

4.) If I try to join the same server, my MP IC checker fails me:

image.png

Edited by Im_TheSaint
  • Like 1
Posted

I run Helios and use its export function to display MFDs to a touchscreen. Nothing untoward.

When I start up DCS and select a multiplayer server (in this case Hoggit GAW, which has the "Require Pure Scripts" function disabled) I will initially pass the integrity check  and be able to join the server and have the exports running.

However when I leave the server and go back to the Multiplayer screen I now find that I do not pass the integrity check with any server that requires it, despite having passed when I initially started the game and selected Multiplayer.

If I exit out of DCS completely and restart the game again I find that I again pass the integrity checks with all severs again.

So does this mean people exporting displays now have to bomb out of DCS each and every time they want to join/leave a server?

  • Like 2
Posted
22 minutes ago, Se1ko said:

I run Helios and use its export function to display MFDs to a touchscreen. Nothing untoward.

When I start up DCS and select a multiplayer server (in this case Hoggit GAW, which has the "Require Pure Scripts" function disabled) I will initially pass the integrity check  and be able to join the server and have the exports running.

However when I leave the server and go back to the Multiplayer screen I now find that I do not pass the integrity check with any server that requires it, despite having passed when I initially started the game and selected Multiplayer.

If I exit out of DCS completely and restart the game again I find that I again pass the integrity checks with all severs again.

So does this mean people exporting displays now have to bomb out of DCS each and every time they want to join/leave a server?

That means that in terms of issue description, you have the same problem as I, or everyone else who will be running scripts of any sort, even the kind of scripts that were allowed by ED, during a big discussion and patch, on this very topic a few months ago.

Se1ko I am tryint to make ed treat this as a bug and resolve it. But for now it looks like the temporary workaround is restarting DCS. Which is an unacceptable usecase.

  • Like 2
Posted
6 minutes ago, Im_TheSaint said:

That means that in terms of issue description, you have the same problem as I, or everyone else who will be running scripts of any sort, even the kind of scripts that were allowed by ED, during a big discussion and patch, on this very topic a few months ago.

Se1ko I am tryint to make ed treat this as a bug and resolve it. But for now it looks like the temporary workaround is restarting DCS. Which is an unacceptable usecase.

Oh agreed, it is not an acceptable work around, but it is a beta and I am glad to be able to keep playing DCS until this is resolved. I am just wanting to add my issue to illustrate that its not an isolated problem.

I am sure ED will hear a lot more of this as users that rely on display extraction to run expensive complex sim pits will have plenty to say about it:)

 

  • Like 3
  • Im_TheSaint changed the title to Changes to scripts fail integrity check again.
Posted (edited)
On 10/28/2022 at 11:49 PM, Im_TheSaint said:

Here are some screenshots of the process:

1. After I restart DCS, my IC is okay. I can go join a server with 'pure scripts' off.

image.png

2.) I found an F16, slotted in clicked briefing and fly

image.png

3.) Immediately afterwards. I disconnected from that server. Now, even without trying to join a new server I see that my IC is invalid.

image.png

4.) If I try to join the same server, my MP IC checker fails me:

image.png

 

I have the same files modified as you do here, except the PFLD one.

I can join and play on servers with "Require pure scripts" set to no.

I was able to join and play on the GS server you showed. Maybe try without the PFLD export?

Having to quit the game every time you leave a server is a monumental PItA

Edited by jonsky7
  • Like 1
Posted
On 10/30/2022 at 8:27 PM, jonsky7 said:

I have the same files modified as you do here, except the PFLD one.

I can join and play on servers with "Require pure scripts" set to no.

I was able to join and play on the GS server you showed. Maybe try without the PFLD export?

Having to quit the game every time you leave a server is a monumental PItA

 

Jonsky, pls test this:

open game, open MP, connect to GS or some other server with integrity check but with pure scripts no. Then slot in with the plane where you have modified files. Then disconnect from the server. Then your IC should fail like mine and you have to restart. If that happens, we have the same issue. Otherwise, please send me your PFLD file Im_TheSaint#4970

Posted
1 hour ago, Im_TheSaint said:

Jonsky, pls test this:

open game, open MP, connect to GS or some other server with integrity check but with pure scripts no. Then slot in with the plane where you have modified files. Then disconnect from the server. Then your IC should fail like mine and you have to restart. If that happens, we have the same issue. Otherwise, please send me your PFLD file Im_TheSaint#4970

Yes, that is the same.

Anytime I load in any jet with modifications to the files in cockpit scripts folders, whether in single player or multiplayer, and then go back to the server list, my IC check shield icon is red and I have to restart DCS to get it to go green again.

I may have misunderstood when you wrote

Quote

3.) Immediately afterwards. I disconnected from that server. Now, even without trying to join a new server I see that my IC is invalid.

as you being kicked from the server as soon as the jet loaded in.

Agree, pain in the butt to have to restart to switch servers even when the servers have this setting to off.

In fact I went down the list of the most popular servers by player count, about 20 or 30 of the top ones, and only found one guns only dogfight server with this option set to on.

  • Like 1
  • Recently Browsing   0 members

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