polishmartyr 10 Posted July 27, 2016 All I am looking to do is just skip the briefing screen when you first join the mission and go straight into the game. Before anyone suggests I did try KK method and script and all it did no matter how I did it was CTD. I have tried a few other methods and still I get the briefing loading up. So is there a script out there or some way to bypass the briefing that I did not see when I attempted to look it up here, google, armaholic, etc? Share this post Link to post Share on other sites
beno_83au 1369 Posted July 27, 2016 Are you talking about a briefing that you've made for one of your own missions? Or for one that you've downloaded? Share this post Link to post Share on other sites
babibo 1 Posted July 27, 2016 That ? http://killzonekid.com/arma-scripting-tutorials-how-to-skip-briefing-screen-in-mp/ Share this post Link to post Share on other sites
polishmartyr 10 Posted July 27, 2016 That ? http://killzonekid.com/arma-scripting-tutorials-how-to-skip-briefing-screen-in-mp/ Thats the one that crashed my game. Are you talking about a briefing that you've made for one of your own missions? Or for one that you've downloaded? Briefing = the briefing, map, cba information, etc. Occurs right before you jump into the game. Share this post Link to post Share on other sites
HallyG 239 Posted July 27, 2016 Briefing = the briefing, map, cba information, etc. Occurs right before you jump into the game. I think he means are you asking how to skip the briefing of a mission you have downloaded, or how to skip the briefing of a mission you have made. 1 Share this post Link to post Share on other sites
polishmartyr 10 Posted July 27, 2016 how to skip the briefing of a mission you have made. Share this post Link to post Share on other sites
revide 33 Posted July 27, 2016 In KKs script old idds have been used. I updated his version: CfgFunctions: (to execute that preInit): class CfgFunctions { class eXperienceMod { class preInitCalls { class myFunction { preInit = 1; file = "client\preInit.sqf"; }; }; }; }; preInit.sqf: //Much kudos to killzonekid. Nice workaround. //Just the thing, that idd 53 is not anymore the Diary briefing.. //The addition to the config, will deal with that and will always take the correct idd. if (hasInterface) then { if (!isNumber (missionConfigFile >> "briefing")) exitWith {}; if (getNumber (missionConfigFile >> "briefing") == 1) exitWith {}; 0 = [] spawn { private ["_d"]; _d = (getNumber (configfile >> "RscDisplayServerGetReady" >> "idd")); waitUntil{ if (getClientState == "BRIEFING READ") exitWith {true}; if (!isNull findDisplay _d) exitWith { ctrlActivate (findDisplay _d displayCtrl 1); findDisplay _d closeDisplay 1; true }; false }; }; }; 2 Share this post Link to post Share on other sites
polishmartyr 10 Posted July 27, 2016 In KKs script old idds have been used. I updated his version: CfgFunctions: (to execute that preInit): class CfgFunctions { class eXperienceMod { class preInitCalls { class myFunction { preInit = 1; file = "client\preInit.sqf"; }; }; }; }; preInit.sqf: //Much kudos to killzonekid. Nice workaround. //Just the thing, that idd 53 is not anymore the Diary briefing.. //The addition to the config, will deal with that and will always take the correct idd. if (hasInterface) then { if (!isNumber (missionConfigFile >> "briefing")) exitWith {}; if (getNumber (missionConfigFile >> "briefing") == 1) exitWith {}; 0 = [] spawn { private ["_d"]; _d = (getNumber (configfile >> "RscDisplayServerGetReady" >> "idd")); waitUntil{ if (getClientState == "BRIEFING READ") exitWith {true}; if (!isNull findDisplay _d) exitWith { ctrlActivate (findDisplay _d displayCtrl 1); findDisplay _d closeDisplay 1; true }; false }; }; }; Thank you. Asked this a while back at a few places and got no responses. It is nice to get an answer even if it worked or not. Thankfully it worked. I however did it slightly different. description.ext: author = "Polish Martyr"; onLoadName = "Warfare Altis"; loadScreen = "USAvsRUSSIA.paa"; onLoadMission = "Enemy Occupation System by BangaBob"; Respawn = 3; RespawnDelay = 4; RespawnDialog = 0; briefing = 0; debriefing = 0; #include "=BTC=_revive\=BTC=_respawn.h" #include "CHVD\dialog.hpp" class CfgFunctions { #include "CHVD\CfgFunctions.hpp" class eXperienceMod { class preInitCalls { class myFunction { preInit = 1; file = "preInit.sqf"; }; }; }; }; disableChannels[]={2,6}; #include "voiceControl.cpp" preInit.sqf: //Much kudos to killzonekid. Nice workaround.//Just the thing, that idd 53 is not anymore the Diary briefing.. //The addition to the config, will deal with that and will always take the correct idd. if (hasInterface) then { if (!isNumber (missionConfigFile >> "briefing")) exitWith {}; if (getNumber (missionConfigFile >> "briefing") == 1) exitWith {}; 0 = [] spawn { private ["_d"]; _d = (getNumber (configfile >> "RscDisplayServerGetReady" >> "idd")); waitUntil{ if (getClientState == "BRIEFING READ") exitWith {true}; if (!isNull findDisplay _d) exitWith { ctrlActivate (findDisplay _d displayCtrl 1); findDisplay _d closeDisplay 1; true }; false }; }; }; just encase someone else was having the same issues. Share this post Link to post Share on other sites
Tankbuster 1747 Posted November 16, 2018 It's a long shot, and indeed a hideous necropost, but is there any way this can be adapted to autoskip the "Cannot connect to the positioning system" screen? Share this post Link to post Share on other sites
Mr H. 402 Posted November 17, 2018 In Eden Editor >> attributes >> states >>uncheck show briefing 1 1 Share this post Link to post Share on other sites
Tankbuster 1747 Posted November 18, 2018 15 hours ago, Mr H. said: In Eden Editor >> attributes >> states >>uncheck show briefing Yes, this works! No more scripts for this. Excellent. Thank you! Reports were that it only worked in SP, but I can confirm it works in MP and server environment. Thanks again. 1 Share this post Link to post Share on other sites
Mr H. 402 Posted November 19, 2018 Nerver trust rumors, always check yourself 3 Share this post Link to post Share on other sites
HazJ 1289 Posted November 20, 2018 description.ext method also works now. briefing = 0; // skip briefing - tested in MP Not sure which one has higher priority, I would assume description.ext but you never know with ArmA. 4 Share this post Link to post Share on other sites
HazJ 1289 Posted November 29, 2018 Any pending clients (awaiting load to the briefing screen and probably downloading mission as well) will halt anyone ahead. These users will see the briefing screen until everyone is at that stage. Share this post Link to post Share on other sites