HAM 20 Report post Posted December 14, 2016 Does anybody know how to obfuscate an Exile mission file? I have the subscribed version of mikero's tool but it doesn't want to go thru the process because of weird errors. tried with default Exile.Altis mission pbo also but it's the same. Any help would be appreciated. Share this post Link to post Share on other sites
MGTDB 956 Report post Posted December 14, 2016 Probably best to contact Mikero himself, just search for him on Skype Share this post Link to post Share on other sites
StokesMagee 871 Report post Posted December 14, 2016 1 hour ago, HAM said: Does anybody know how to obfuscate an Exile mission file? I have the subscribed version of mikero's tool but it doesn't want to go thru the process because of weird errors. tried with default Exile.Altis mission pbo also but it's the same. Any help would be appreciated. Well, the Exile mission file is just full of errors, so you will have to fix them. Share this post Link to post Share on other sites
Hyp3rX 0 Report post Posted January 18, 2017 Hey @HAM, I have sitten on there to get it ready about 4 Houres... and a little conv to Mikero. At end it was little stress full... first off all, rename config.cpp to a file like init.cpp or main.cpp or exile.cpp and edit in description.ext(this is while i cant pack it at end in a PBO) #include "config.cpp" to #include "main.cpp" Mikero's says about the config.cpp [15.01.2017 02:27:02] MikeRo: the worst bit is they use an illegal, reserved, filename. config.cpp [15.01.2017 02:27:29] MikeRo: it is that name that is causing you the above errors. you need to change it. Share this post Link to post Share on other sites
HAM 20 Report post Posted January 18, 2017 5 hours ago, Hyp3rX said: Hey @HAM, I have sitten on there to get it ready about 4 Houres... and a little conv to Mikero. At end it was little stress full... first off all, rename config.cpp to a file like init.cpp or main.cpp or exile.cpp and edit in description.ext(this is while i cant pack it at end in a PBO) #include "config.cpp" to #include "main.cpp" Mikero's says about the config.cpp [15.01.2017 02:27:02] MikeRo: the worst bit is they use an illegal, reserved, filename. config.cpp [15.01.2017 02:27:29] MikeRo: it is that name that is causing you the above errors. you need to change it. Have-you try it? Do server launch normally after that? Share this post Link to post Share on other sites
Hyp3rX 0 Report post Posted January 18, 2017 My Server runs now. But it was a long work to get all errors. Share this post Link to post Share on other sites
Capt Caveman 10 Report post Posted February 12, 2017 It's all very well getting your files 'obfuscated' but how are you gonna be able to 'de-obfuscate' them? I think that this is just a major problem for someone waiting to happen. Share this post Link to post Share on other sites
Aggro 43 Report post Posted February 14, 2017 so how did you fix it? just changing the file name above does not go with your comment " But it was a long work to get all error" Share this post Link to post Share on other sites
StokesMagee 871 Report post Posted February 15, 2017 (edited) On 2/12/2017 at 1:46 PM, Capt Caveman said: It's all very well getting your files 'obfuscated' but how are you gonna be able to 'de-obfuscate' them? I think that this is just a major problem for someone waiting to happen. The only way that would happen is if you delete the folder that the obfuscation get's built from, if that happened, then why the fuck did you not make backups??! On 2/13/2017 at 8:37 PM, Aggro said: so how did you fix it? just changing the file name above does not go with your comment " But it was a long work to get all error" Exile by default, their config.cpp is FULL of errors (can't believe ArmA doesn't throw an error), and you just have to fix them all one, by one. here is a tip: put this at the top of your description.ext #define true 1 #define false 0 that will solve a few errors, the rest are missing semicolons, or where semicolons aren't supposed to be, and yes the reason why you have to rename the config.cpp is because obfuscation tries to build it as a ADDON, and the mission file is not an addon. You also cannot compress SQF files, or your players will have a VERY laggy time. (only for missions), so renaming the config.cpp to .hpp will stop the mission being made into an addon. you also have to remove .hpp from the compression list, and ignore list (if it's there) As mikero said himself: Quote [15.01.2017 02:27:02] MikeRo: the worst bit is they use an illegal, reserved, filename. config.cpp [15.01.2017 02:27:29] MikeRo: it is that name that is causing you the above errors. you need to change it. Edited February 15, 2017 by StokesMagee Share this post Link to post Share on other sites
Aggro 43 Report post Posted February 16, 2017 7 hours ago, StokesMagee said: The only way that would happen is if you delete the folder that the obfuscation get's built from, if that happened, then why the fuck did you not make backups??! Exile by default, their config.cpp is FULL of errors (can't believe ArmA doesn't throw an error), and you just have to fix them all one, by one. here is a tip: put this at the top of your description.ext #define true 1 #define false 0 that will solve a few errors, the rest are missing semicolons, or where semicolons aren't supposed to be, and yes the reason why you have to rename the config.cpp is because obfuscation tries to build it as a ADDON, and the mission file is not an addon. You also cannot compress SQF files, or your players will have a VERY laggy time. (only for missions), so renaming the config.cpp to .hpp will stop the mission being made into an addon. you also have to remove .hpp from the compression list, and ignore list (if it's there) As mikero said himself: Thanks for taking time to explain this. So we basically need to change the mission file to that same structure of an addon? any chance you can highlight the missing semicolons and ones that need removing on original exile mission file, so that you dont share your edits? Share this post Link to post Share on other sites