Forum Jump :

Author Message


Posts: 59
Rank:


Level: Member

Country: ca
Location: Quebec
Occupation:
Age:
In-game name:

 
#1 Posted at 2014-07-15 15:10        
     




ArmA III Mission Builder

by
Pwner Actual


Description:
This application is a graphical user interface created using AutoHotKey's powerful GUI creator and commands.
It serves to rapidly build a custom mission with little to no coding involved. You will save a lot of time.
Through the filling of form fields, checkboxes, and dropdown lists, your desired parameters are saved.
The entire mission files are automatically generated. It is not necessary to go through dozens or hundreds of lines of code.
Expert coders may however still find use in this application. All created files are commented and can be modified manually.


Features:
  • 4 mission files are created: init.sqf, description.ext, Briefing.sqf, Tasks.sqf.
    All four are commented and can be modified once they are created.
  • Default or custom media files are incorporated in relation to your chosen parameters.
    These include: mission preview image, loadscreen, debriefing screen, and an intro movie.
  • The PWNR folder is also generated, which contains all the files used to create an immensely thorough and complete mission.
    It is important one does not modify this folder. All global variables are tagged for compatibility with the user's own variables.
  • PWNR scripts deal with, amongst other things: collateral damage, friendly fire, view distance, body/vehicle removal,
    dynamic group membership, mission intro, JIP/respawn compatibility, patrols, etc.
  • Pwner's patrol function is included within the mission builder.


  • Installation / Usage:
    Exe files can harm your PC! Before running this you should make sure you understand the risks!
    Armaholic is in now way responsible if this file causes any damages!

    The application is an EXE file. Download from the link and run it.

    How does one use this application?
    Step 1 = Create and save a mission file (SQM) in the ArmA III editor.
    Step 2 = Fill in the desired parameters in this application while at the same time building your mission in the ArmA III editor.
    Step 3 = Optionally generate highly random and customizable patrols for the mission using Pwner's patrol function.
    Step 4 = Once finished and the required files created, save your mission in the editor to play or export the mission.

    How is it random?
    The patrol group type is chosen at random from the specified group class. The spawn position as well as the waypoints
    are calculated with an entirely random point-in-circle equation.

    How is it customizable?
    You get to choose the reference point from where the patrol calculations are made.
    You specify the minimum and maximum radius in which the patrol spawns and moves.
    You can state the maximum distance to certain units from which the patrol will not spawn, to avoid unfair situations.
    You may also specify safe zones in which the patrol will not enter.
    Choose also how the patrol will react with water and roads, depending if the patrol is of land, water, or air type.
    Specify the number of lives the group possesses, and how many groups are spawned at once.

    What is the Pwner patrol function?
    It's an entirely custom-made, highly random and customizable function that creates patrol groups for the mission.
    The patrol group will go from waypoint to waypoint, according to specific parameters.

    How does one use it?
    The ArmA III Mission Builder will enable you to use this function without any coding on your part.
    The resulting function is automatically added to the init.sqf!
    If you wish to manually use the patrol function, once the files are generated with this application,
    instructions are found within the "PWNR\Instructions" folder.


    Media:
    Video on the app's functionality



    Change log:
    v10-12-2014
  • Fixed GUI images and sounds
  • Added image and movie preview functionality
  • Added one code snippet


  • Credits & Thanks:
    Many thanks to Armaholic, BIS Wiki, AutoHotKey, and all ArmA fans providing help on forums.



    This post was edited by Big (2014-10-12 21:46, ago)


    Author Message


    Posts: 20277
    Rank:


    Level: Super Admin

    Country: nl
    Location: The Netherlands
    Occupation:
    Age: 41
    In-game name: Foxhound

     
    #2 Posted at 2014-07-15 17:49        
         
    Thanks for posting the release here :-)
    News is up on the frontpage

    This post was edited by Big (2014-10-12 21:46, ago)

    Visit my family webshop desteigerhoutshop.nl.

    Advertisement


    Author Message


    Posts: 3
    Rank:


    Level: Member

    Country: us
    Location:
    Occupation:
    Age:
    In-game name:

     
    #3 Posted at 2014-07-15 18:13        
         
    This is awesome. I prefer to code everything by hand, but this can easily save an hour or two off of mission building. Gonna give it a go now, thanks!


    Author Message

    SavageCDN  

    Armaholics priest


    Posts: 475
    Rank:


    Country: ca
    Location: Ottawa
    Occupation: Fighting with Exchange
    Age: 44
    In-game name: =VG= SavageCDN

     
    #4 Posted at 2014-07-15 18:41        
         
    Looks great.. reminds me of planned assault for Arma 2 except yours is a local app whereas PA was web-driven. Will definitely check it out thanks!!

    Bless you my son.

    Author Message


    Posts: 59
    Rank:


    Level: Member

    Country: ca
    Location: Quebec
    Occupation:
    Age:
    In-game name:

     
    #5 Posted at 2014-07-15 19:05        
         
    I too liked to code everything manually and copy paste scripts into new mission folders and make changes to parameters to fit my new mission.
    But this definitely shaves off an incredible amount of time. Plus, accessing any mission file whatsoever is completely optional. Simply creating a mission in the editor and running the application will build a more than complete mission.


    Author Message


    Posts: 35
    Rank:


    Level: Member

    Country: us
    Location: Indiana
    Occupation: Law Enforcement
    Age: 30
    In-game name: TheCapulet

     
    #6 Posted at 2014-07-15 19:13        
         
    I really like this. One feature I'd really like to see is a script generator though.

    A good example of what would be perfect for Arma is Lilac Soul's script generator for NWN1:
    http://nwn.wikia.com/wiki/Lilac_Soul%27s_NWN_script_generator

    Great work, keep it up.


    Author Message


    Posts: 8
    Rank:


    Level: Member

    Country: dk
    Location: Somewhere over the rainbow, I think ;-)
    Occupation: Wannabe mission maker
    Age: 38
    In-game name: MFG4Ever

     
    #7 Posted at 2014-07-15 20:19        
         
    Awesome tool!
    But I seem to have a problem with the patrol scripts. No matter how I try to run them, nothing spawns. I've tried triggers, game logic, pretty much anything, but to no avail.

    Other than that, this is a great little tool for mission-makers.

    "The supreme art of war is to subdue the enemy without fighting." - Sun Tzu

    Author Message


    Posts: 1189
    Rank:


    Level: Member

    Country: tr
    Location:
    Occupation: Computer Science student
    Age: 20
    In-game name: Wak

     
    #8 Posted at 2014-07-15 20:37        
         
    Good things like this make me feel like "Where was this when I started mission making!". I'm not a super vet, (Started in OA about a year ago), but at least it's a great tool for beginner creators. Just like LEA people can learn a lot just by looking at the code it generated. All hail Canada!

    Sometimes I like to think as I started the whole "earplugs" thing.

    W0lle: The only advice I can give you is: Do not try to understand BI. You will not succeed and it only makes your brain go boom. I would even go so far and say that not even they understand their own actions :-D.

    #define getDamage getDammage

    Author Message


    Posts: 59
    Rank:


    Level: Member

    Country: ca
    Location: Quebec
    Occupation:
    Age:
    In-game name:

     
    #9 Posted at 2014-07-15 20:42        
         
    Thanks a bunch for all the comments!

    @MFG4Ever: the patrol function is automatically added in the init.sqf. it runs at mission start.
    Try debug mode ON to see on the map if any patrols actually spawn.
    If not, make sure the parameters you entered (like the reference point for example) are valid, exist, or well written.


    Author Message


    Posts: 8
    Rank:


    Level: Member

    Country: dk
    Location: Somewhere over the rainbow, I think ;-)
    Occupation: Wannabe mission maker
    Age: 38
    In-game name: MFG4Ever

     
    #10 Posted at 2014-07-15 21:09        
         
    Will do, thanks!

    "The supreme art of war is to subdue the enemy without fighting." - Sun Tzu

    Author Message


    Posts: 1
    Rank:


    Level: Member

    Country: cz
    Location:
    Occupation:
    Age:
    In-game name:

     
    #11 Posted at 2014-07-25 01:44        
         
    Can you iplement UPSMON pls ?
    http://www.armaholic.com/page.php?id=21935


    Author Message


    Posts: 59
    Rank:


    Level: Member

    Country: ca
    Location: Quebec
    Occupation:
    Age:
    In-game name:

     
    #12 Posted at 2014-07-25 01:57        
         
    Sorry Mates31cz.
    Despite that UPSMON is an awesome addition to ArmA, breaking down the code to implement its variables into this application would be in my opinion very complex and I fear time is not something I currently have to do a proper job.
    The included PWNR patrol function is an alternative. Or else, you'll have to keep using UPSMON in a "manual" way, like you did before. :-(


    Author Message


    Posts: 59
    Rank:


    Level: Member

    Country: ca
    Location: Quebec
    Occupation:
    Age:
    In-game name:

     
    #13 Posted at 2014-10-12 19:45        
         
    I have resubmitted an updated version of my mision builder tool. Fixed sound and image GUI issues. Also added image and video preview functionality and a small code snippet.

    Check it out soon.


    Author Message


    Posts: 499
    Rank:


    Level: Member

    Country: us
    Location:
    Occupation:
    Age: 42
    In-game name:

     
    #14 Posted at 2014-10-13 02:45        
         
    This looks pretty cool, thanks for building it.
    A suggestion is to post a thread on BIS forums to get more word out on this, think alot of folks would be interested in using this.


    Author Message


    Posts: 59
    Rank:


    Level: Member

    Country: ca
    Location: Quebec
    Occupation:
    Age:
    In-game name:

     
    #15 Posted at 2015-02-16 01:17        
         
    Listen up! The latest version of my ArmA III Mission Builder is due out very soon.

    There are tons of additions: quicker and nicer GUI, more code snipepts, new and reworked scripts, new custom menu commands, additional actions, many bug fixes, JIP/respawn compatibility, and also a custom template for special support dedicated to West units.

    Have a look at the Showcase video.






    Tags: Build, Gui, Tool