Jump to content

engima

Member
  • Content Count

    548
  • Joined

  • Last visited

  • Medals

Community Reputation

327 Excellent

7 Followers

About engima

  • Rank
    Gunnery Sergeant

core_pfieldgroups_3

  • Interests
    Sports, Music, Submarines, Software Development
  • Occupation
    Computer Engineer, Developer

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. Hi! Yes, it is even more up to date, since Operation Shoe Lace is using version 1.05 of the framework. So a few general features added in current 1.08. You can use whatever SQF you want to in tandem with the framework. SQX is its own thing, and everything is compiled to SQF anyway, so no limits there. You can call SQF scripts from SQX code and vice versa. 1) Not sure what you mean? Have you noticed that you can teleport a vehicle by sitting in it during teleportation? 2) You can already define a campaign exactly like that, but you will need to define the random logic yourself. But that is easy. Simply override the GetNextMission method in the campaign class.
  2. I’ve had some trouble with the allMines command, since it seems to not find all kinds of mines. It may work for this mine class, but something to bear in mind if you change the mine class...
  3. What about performing a count using the ”fired” event handler? https://community.bistudio.com/wiki/Arma_3:_Event_Handlers#Fired
  4. Added the last video (part 5) of the video tutorial. The video is here.
  5. New version. Version 1.08 -Added bracked highlighting (thanks Josef!) -Added context menu for undo, redo, cut, copy, paste and replace (thanks GHSid!) -Support for multiline strings in SQF. -Fixed: The CPack Manager sometimes added non existing file nodes in the project tree view. -General fixes and improvements. -SQX: Support for multiline strings.
  6. New version. Version 1.08 Check objective methods dependent of each other did not work in both directions on mission end.
  7. New version. Version 1.07 Changed method name Mission.AddBriefingInfoForActing to AddBriefingActing (and the same for opposing). Improved the insertion behavior. Added easy access to all common soldier units (in the soldier dictionary). Added easy access to all common vehicle units (in the vehicle dictionary). Changed the vehicle alias "MRAP" to "CAR" in the vehicle dictionary. I also added a link to the GitHub repo.
  8. TvT/PvP Campaign Framework (TvTCF) 1.08 by Engima Overview This is a framework that makes is easy for anyone with some scripting experience to create beautiful, story-driven, exciting, light weight and well working multiplayer (TvT/PvP) campaigns in Arma 3. The first campaign built on this framework is Operation Shoe Lace. Features Multiplayer 1-40 players. Supports creation of TvT/PvP, COOP and SP campaigns. As many missions as you want. Missions are 30 minutes long (as maximum) Missions can have primary and secondary objectives (and a "return to base objective") All missions begin with an insertion into an area of action. No revive! Spectate on death. Campaigns are dynamic. Missions can affect each other, and order of missions can be altered, during the campaign. Score. Successful objectives and players kept alive earns score for their team. The team with the highest total score when the campaign ends wins. AI bots can be used on both sides (useful when playing e.g. one vs one). Easy to get grip of. Full documentation about mission mechanics in dialogs and briefing. How it works A TvTCF campaign is actually one Arma 3 mission that is divided into different episodes (TvTCF missions). The mission "resets" itself between each episode, which makes it possible to create a campaign story in which each mission is independent and executed one by one by the "campaign engine". How to use This five parts tutorial covers everything, from a newly installed Arma 3 instance (in Windows) until the campaign is played. TvTCF Video Tutorial Part 1 List of all the videos Part 1 - Intro Part 2 - Installing The TypeSqf Editor Part 3 - Adding The Files Part 4 - Creating The First Mission Part 4 - Creating The Second Mission Useful Links TypeSqf Editor TvTCF framework files (downloaded using the CPack Console in the TypeSqf Editor). TvTCF on GitHub (including the Operation Shoe Lace campaign) Licence MIT plus minor addition. (See the file TVTCF_LICENSE.txt.) Dependencies Arma 3 Compatibility Works on hosted and dedicated server, and is JIP compatible. Version History Version 1.08 Check objective methods dependent of each other did not work in both directions on mission end. Version 1.07 Changed method name Mission.AddBriefingInfoForActing to AddBriefingActing (and the same for opposing). Improved the insertion behavior. Added easy access to all common soldier units (in the soldier dictionary). Added easy access to all common vehicle units (in the vehicle dictionary). Changed the vehicle alias "MRAP" to "CAR" in the vehicle dictionary. Version 1.06 First version published.
  9. New version. TypeSqf Edit Download link Version 1.07 -It is now possible to rename files and folders in the project tree view. -Fixed: Addressed some stability issues (thanks Josef!). -Minor fixes and improvements.
  10. Hi. I'm really glad to hear that you like it! To initialize a static property I would create a static initializer - a static "Init" method. And then I would call the Init when the mission starts. public class EndMissionEventHandler { public static method Init() { EndMissionEventHandler.EVENT_NAME = "END_MISSION"; }; public static property String EVENT_NAME { get; private set; }; }; And in init.sqx (or similar): call compile preprocessFileLineNumbers "EndMissionEventHandler.sqx"; call EndMissionEventHandler.Init;
  11. I have. But it will require more effort than I have found motivation for, at least this far. A context menu would be easier I think, so that would maybe come sooner. But the project is open source, so what I was hoping for was that others would fix such things. 🙂
  12. New version. Version 1.05 -Made insertion areas black instead of blue. -Further improved the insertion behavior. -Increased base size from 100 to 300 meters. -Minor fixes and improvements.
  13. New version. Version 1.06 -Added support for all script commands up until Arma 3 version 2.00 (ScriptCommands.xml). -Fixed: General stability issues in CPack manager. -Fixed: Settings file not updated with new project when a new project is opened. -SQX: Updated the SQF/SQX analyzer and compiler to version 1.06. -SQX: Fixed: Analyze of multiple class inheritence levels sometimes resulted in faulty error messages.
  14. New version. Version 1.06 -SQX: Fixed: Analyze of multiple class inheritence levels sometimes resulted in faulty error messages.
×