Jump to content

Armitxes

Member
  • Content Count

    85
  • Joined

  • Last visited

  • Medals

  • Medals

Everything posted by Armitxes

  1. Visual Studio Code SQF Language v1.0.6 Lastest update: 22.10.2018 Microsoft Visual Studio Code is a new, but already very known Code Editor. Works on Linux, OS X and Windows. Now in the Visual Studio Marketplace -> Report bugs, ask questions or make suggestions <- Supported Products: Operation Flashpoint [OFP], Operation Flashpoint: Resistance ArmA, ArmA 2, ArmA 3 (DLCs & Extensions included) Take On Helicopters [ToH] Community Based Addons [CBA], ACE Easy Installation (Recommended) Download Visual Studio Code. Open the Editor and click on the extension icon to your left ( ) Enter "SQF" and hit enter Select "SQF Language" and click on "Install" Enjoy Manual Installation Only use this guide if the installation over the extension manager and/or marketplace isn't working! Download VS Code Download the latest release from GitHub ( https://github.com/Armitxes/VSCode_SQF/releases ) Install Visual Studio Code Navigate to your VS Code extension Folder. Windows: %USERPROFILE%\.vscode\extensions Mac/Linux: $HOME/.vscode/extensions In the plugins folder, you create a folder called Armitxes.SQF, if you have it already delete all files inside! Inside the Armitxes.SQF folder you then unzip the sources you obtained from GitHub That's it, now simply (re-)start Visual Studio Code (or just "Code") and it's done :) With VS Code, every folder is a project! To open your SQF Project simply go on File->Open Folder and choose your mission/mod folder. Feel free to ask any questions, aswell the Code of the GitHub Project was now simplified several times by me and is open for everyone for contribution! Cheers, Armitxes
  2. Are there logfiles? After downloading FAST2 it worked fine until I had to restart the server. Now when I run the FAST2.exe nothing happens, it starts a task that is killed / closed right away again. Tried to redownload / "reinstall", tried to delete the Profile folder in the game folder. No success. Does your application create any files outside the application & game folder? Found nothing in Documents, AppData, Temp folder but this issue is really weird. Edit: Okay, after renaming the installation folder from "FAST2" to "FAST", the application starts again. But I've got to set everything up again. Until next restart where the story repeats 😕
  3. V1.0.5 has been released. Added all new missing 1.7.x commands that have been added lately by BI Fixed "private <array> being marked as deprecated" (extension now more tolerant) [ Issue #20 ] Fixed "While loop snippet brackets issue" [ Issue #19 ] Warning when BIS namespace is violated http links changed to https links https://marketplace.visualstudio.com/items?itemName=Armitxes.sqf https://github.com/Armitxes/VSCode_SQF/releases/tag/1.0.5
  4. v1.0.4 New v1.7x commands Armitxes released this v1.0.4 Added a few missing commands for v1.6x and all new v1.7x commands You now will receive the option to directly reload VS Code when changing corresponding sqf settings Removed duplicates from commands list Moved a few commands to better suiting categories (this may affect their highlighting) The linter will now suggest you to change "private <string>" and "private <array>" to "private var" - this can be ignored but doing so is considered better practice and the most performant way (thanks for the long and detailed discord discussion) Adjustments to new VS Code requirements & update of required node modules
  5. Armitxes

    Max_Women

    That should be totally up to the content creator. He invests his free time for free in this game, and only he shall decide what happens with his creation. You are at no time forced to use it. It would be a totally other story if ArmA had strict non-monetization rules but if I'm planning to make money with (the help of) other peoples work then for me it's only natural and an absolute minimum to either pay them once (what isn't possible due BI Rules) or to even give them a fair share of my profits. It's nothing too difficult. I think we're also having a similar opinion, but are focused on a totally different audience. Non-profit servers, singleplayer missions or a bunch of friends who simply want to have some fun together aren't the problem here. Maxjoiner or others probably (of course I can't guarantee) wouldn't have a problem with them having some fun. Yet it's hard and it often costs time you don't have to track down who is using your work for what. So I can totally understand that it's annoying to have messages or watermarks popping up over your screen - maybe some things could have been done better here (min. 5 players, increased minimum time gap between the random messages, etc.), and maybe worse - but It's just how it is and max had his good reasons for it that simply didn't play out that well. This was not his only mod that he got this problems with, he has many models ported to A3 that for sure don't belong to bohemia. Maybe configs and the via BI Tools converted stuff, but not the original models. What brings me to the next point: Using BI Tools binds you to the BI EULA, not doing so - doesn't. Thereby he can monetize all he wants aslong as he avoids the usage BI products & services.
  6. Armitxes

    Max_Women

    Why should he? I'd rather recommend him to no longer use BI Tools or to sell the original models together with a guide how to make them work in ArmA 3. With both ways he can legally sell his work by "simply" totally avoiding Bohemia. An own server would surely pay out aswell. It's quite frustrating that the content creators get no chance of selling their content in ArmA after putting hours of awesome work in it, while every server/community owner can directly or indirectly make unreasonable amounts of money with your and other peoples work. Same here, but it's really not that simple. I did put many thoughts and a huge amount of work of about 2 years in how I can continuously reward original creators (including maxjoiner) without getting problems with BI or breaking any community ethics (no pay2win, no shops, no restricted contents, no ads, security, privacy, protection against content/IP theft, etc.). Hopefully I'm soon satisfied enough with my work for it to be released ^^ I feel totally sorry for people like maxjoiner who get many problems for creating something awesome (he almost got his account banned because of his mods). It's understandable that not everyone can or wants to pay other peoples work yet something must be done in terms of fairness towards content creators who are a huge factor for ArmAs success to begin with. About the message that does pop up all the time: Content theft is sadly widely spread in this game (just check the SW, Tonics work, EA stuff) if he doesn't want to tell you, it's probably because of the justified fear that someone tries to remove it. ((this is my personal opinion))
  7. Nice work! Aslong as it's open source it is fine. Community would rip him apart if he does baddy/dangerous things in his code ;) Just disable BE, maybe it gets even whitelisted with BI approval . @dedmen if that day ever comes, you may want to join forces with @SkaceKachna, @nevada_scout, and @armitxes better than having us 4 all doing our own thing.
  8. Updated the 1st post v1.0.0 Release [mayor changes] Armitxes released this 2 hours ago v1.0.0 General Changes Splittet all commands based on when they were introduced. This way you can for example tell VSCode to only provide you commands for ArmA2 or Take on Helicopter commands if working on older / alternative versions. Added Support for common Community Projects such as CBA or ACE (thanks to bux) Added Linter (does not conflict with SQFLint) You now receive warnings on using deprecated commands (in futher development, please report any missing deprecated commands or functions). Note that you must setup the config properly for this to work. You now receive warnings on using common reserved function namespaces such as "CBA_" or "ACE_" without having such enabled. Several changes on README, package, etc. Supported Products Operation Flashpoint [OFP & OFP Resistance] Enable/Disable commands from OFP via "sqf.enableOFP". Default: enabled (needed for all futher ArmA versions) Wiki: OFP Commands Wiki: OFP: Resistance Commands Take On Helicopters [ToH] Enable/Disable commands from ToH via "sqf.enableTOH". Default: disabled Wiki: ToH Commands Armed Assault [ArmA] Enable/Disable commands from ArmA via "sqf.enableARMA". Default: enabled (needed for all futher ArmA versions) Wiki: ArmA Commands Armed Assault 2 & Operation Arrowhead [ArmA 2 & ArmA 2: OA] Enable/Disable commands from ArmA 2 via "sqf.enableARMA2". Default: enabled (needed for all futher ArmA versions) Wiki: ArmA 2 Commands Wiki: ArmA 2: OA Commands Armed Assault 3 [ArmA 3] Enable/Disable commands from ArmA 3 via "sqf.enableARMA3". Default: enabled (needed for all futher ArmA versions) Wiki: ArmA 3 Commands Community Based Addons [CBA] Enable/Disable commands from CBA via "sqf.enableCBA". Default: disabled Wiki: CBA GitHub Contributors: bux ACE 3 [CBA] Enable/Disable commands from ACE3 via "sqf.enableACE3". Default: disabled Wiki: ACE3 Contributors: bux
  9. Takistan Life Rise of South Dear ArmA 2 Community, today I officially release this Takistan Life mission to any community and player out there. This mission builds up on Takistan Life: Revolution but has been futher developed for the last 3.5 years by me. A few of you may know this mission from British Borders, those who don't know it can test it by searching for "armitxes.net" in the server filter. No clientside mods, only a 3k KB(!) missionfile with tons of features, and lot of space to extend such. A server-side mod which your clients will never notice is also included together with an included debug mode for modders and scripters. The Network It doesn't matter if you only want to play a few hours with your friends, or setup an own community. All Servers are connected to a network, this way we can grant you a fast setup with management tools and own saving system. Some stats are saved forever and shared between all servers. Others, such as faction, rank, nation, admin powers and vip status are dependend and manageable by the different server owners. The ArmA 3 reward system rewards you for not giving up the ArmA 2 servers by rewarding you in ArmA 3 once you get there! Account suspensions are managed by each community via BattlEye. Yet I provide some optional AC detections, within the mission and within the network, which can add specific players to an optional shared banlist which adds bans to either arma 2, arma 3 or both servers. Gameplay TKL:RoS allows you to the same things as in any other ArmA 2 Life server. The map is divided by 2 nations: North (lead by elected PM) and South (lead by the strongest group) with own modifiable laws each. There are 3 main factions: Law Enforcement, United Nations and Civilians - the network allows you to add up to 252 more factions with own ranks. There are 4 additional featured professions (Judge, Lawyer, PMC and Medic) and all the rest (Miner, Trader, Factory, Transport, etc.) Permissions Mission Files (.pbo): ANY COMMUNITY IS HEREBY ALLOWED TO USE THIS MISSION FOR IT'S SERVER. ALSO, YOU ARE HEREBY ALLOWED TO FULLY MODIFY AND RE-DISTRIBUTE ANY FORKED[!] VERSION OF THIS REPOSITORY BY GIVING CREDITS TO TONIC AND ARMITXES. @ArmiNET (Server-Sided-Mod): I hereby grant you to extend(!) any of the existent .sqf(!) files given in the @ArmiNET folder. You may add, modify and re-distribute files created by yourself. By using the files you agree to not decompile, replace, distribute or modify the ArmiNET.dll file contained in this folder in any way. Official Site, Installation Guide, Download & Serverlist https://armitxes.net/Projects/TakistanLife/ Source Code https://github.com/Armitxes/TakistanLife If you got any questions: ask. Big thanks to Tonic for all his initial work with the life missions, always list him in the credits! Cheers, Armitxes
  10. Okay, since this was asked way to often: Solution: that issue is a general problem for ArmA2:OA Servers. Make sure that you have ArmA 2 and ArmA 2: OA installed! (called Combined Operations). Also verify the gamecache via steam if that's an option and both are already installed. After doing, copy everything from the ArmA2 installation folder into the ArmA 2: OA installation folder BUT DO NOT OVERWRITE!! DO SKIP CONFLICTS!! Now start the server / mission again from your ArmA 2: OA folder and it should work.
  11. Really nice work, this could become a big thing :) Recommended your extension in my thread / website.
  12. Version v0.5.8 released, we almost reached the 2.000 installs B) Aswell I want to raise some attention on this cool extension called "SQFLint" which of course is fully compatible with SQF Language and has an own experimental debugger for SQF! SQF Language: https://marketplace.visualstudio.com/items?itemName=Armitxes.sqf SQFLint: https://marketplace.visualstudio.com/items?itemName=skacekachna.sqflint If you like our projects, please leave a rating :) Newest commands & compatibility improvements Armitxes released v0.5.8 Added commads for v1.64, v1.66 & latest dev "this, _this, _x, _forEachIndex, _exception, _thisScript, _thisFSM, thisList, thisTrigger". case-insensitivity supported and conditional parameter highlighting fixed.
  13. Armitxes

    Arma 3 - Project Life Charging Monies to Play!?!?

    Seems fine to me then and I support it aslong as content makers are rewarded and none of the work is used without permission. Got also contacted by Microsoft due my ArmA related projects but while I totally love and enjoy programming and scripting, I totally suck at modelling. I need help from others here at that point, that's how I got in touch with Maxjoiner who got my attention after Bohemia threatened him with an account suspension for his Max Life Mod & Cops and Robbers Mod. He has really done an incomparable amazing work there which for sure took a lot of work, so he asked for a bit of money to obtain the usage rights which bohemia disliked. Now I think it's unfair that you can hire devs & artists avoiding bohemias policy while other modders must offer their content for free - I'd really love to see a change here. Got a way around all of bohemia monetization rules aswell by simply making game-independent contracts on the cost of users (of course with agreement) but at the end it's just not right.
  14. Totally forgot to announce the last release in here. So I'll do this with the version released just now ;) Just use the built-in Extension Manager and update "SQF Language" Btw. We reached over 1000 installations! This is awesome, thank you very much B) v0.5.6 Multiple fixes v0.5.6 released by Armitxes Fixed "Syntax highlighting broken at some point" for your very large SQF files [ Issue #14 ] Fixed "Boolean values being highlighted as commands" [ Issue #12 ] Fixed an issue with compile, compileFinal, exec, execFSM, execVM & callExtension commands. v0.5.4 Added commands of A3: v1.56, v1.58, v 1.60, v1.62 & Dev Branch v0.5.4 released by Armitxes Added commands of A3: v1.56, v1.58, v 1.60, v1.62 & Dev BranchThanks to @jameslkingsley for his contribution * Don't forget to set the SQF Theme in the Settings
  15. Armitxes

    Arma 3 - Project Life Charging Monies to Play!?!?

    The problem here is that we have no way to check the MOD contents without purchasing it. Means I pay to access the MOD content and not just for the server access.
  16. A short info: The SQF Themes have been fixed (v0.5.3) for the newest VS Code versions, switching to the [sQF] Dark Theme is recommended. Once you updated to v0.5.3, simply hit CTRL+P in the editor and enter ">Theme". Choose "[sQF] Dark Theme" and hit enter again.
  17. Sure, .cpp (or C++) is an own language you may search for a C++ Plugin for such files, there will be no conflicts with mine. And again I remind everyone that this is an open project for everyone. We could archive much more if more would try themself on contributing as I'm very busy - made it very simple to understand ;)
  18. Armitxes

    Tanoa discussion (Dev-Branch)

    Really nice work, there is a lot to discover ~ exceeded my expectations. Most annoying thing so far, is that bridges and railway crossings often break your tyres when you attempt to cross them ;) EDIT: There are indeed some errors popping up when you drive around the map. Discovered one north of Georgetown where the compound with the 2 office buildings is located at. Just drive along the road then towards north and it pops up. Will post more about it later.
  19. o.O this would've helped me so much when I started with arma scripting ^.^ will join once I'm at home. Spread this more, this is awesome.
  20. Armitxes

    Arma 3 Server MOD [Linux]

    I've edited my answer, try it out :/
  21. Armitxes

    Arma 3 Server MOD [Linux]

    # indicates a comment which is ignored... he isn't loading anything twice. Silente, where is your reference / from where did you get that file from? Normally you give mods / servermods as startup parameter to the shell / exe file. ./arma3server -serverMod="servermod" -mod="" what also is possible, and might be the case here, is: mods="mod1\;mod2" servermods="servermod1\;servermod2" ./arma3server -serverMod="$servermods" -mod="$mods" - https://community.bistudio.com/wiki/Arma_3_Startup_Parameters says aswell: In Linux multiple folders arguments need the following separation syntax: -mod=mod1\;mod2\;mod3. EDIT: check if your @servermod, @life_server and @extDB2 are in the same folder as @CBA_A3... if so the correct path in regards to these comments would be servermods="mods/\@servermod\;mods/\@extDB2\;" mods="mods/\@life_server\;" if they're in the parent of the mods folder your parameters should be correct :/
  22. Just a question to you guys, with the recent VS Code update the SQF Theme broke when it comes to strings and the spawn <fnc> command. Just wanted to know if its only me as no one reported anything yet ;)
  23. And it's done. Along with another minor bug regarding control-statements it got fixed in an just released hotfix. Check Ctrl+P ">ext update sqf" if VS Code doesn't update by itself.
  24. Ah sorry, okay I know what you mean. I've been missing it myself and I don't know why it suddenly stopped working. Will try to get it back working asap ;) will be back in the next update / hotfix :)
  25. Too much different highlighting is becoming an annoyance for the eyes. It's hard to find colors that not hard to read while on the other side prevent the code to look like a rainbow ;) The dark-grey highlighting of the brackets on the dark background was sometimes very hard to recognize so I've decided to make the brackets white. But no worries, you can easily get the highlighting for brackets back. To revert that change simply navigate to %USERPROFILE%\.vscode\extensions\ Choose the Armitxes.sqf-x.x.x folder > Themes and edit the "sqf.tmTheme" with any editor. Now find the following line: <key>scope</key><string>keyword.operator</string> and replace it by <key>scope</key><string>keyword.operator,meta.brace</string> If you got some time you may use that file to make your own highlighting, if you got a good result share it with us :)
×