Skip to content

LaNaScripts/arma-scripts

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

56 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Note: it is my intention to eventually include this as a fully-fledged github page to help acclimate potential Arma devs with sqf best practices code optimization.

As I've started to work on projects to extend the replayability of Arma, I have come to several conclusions:

  1. Arma is a game that rewards those who can stomach an hour so of initial setup time
  2. While there are pockets of individuals who hail from a technical background, much of the development community surrounding Arma (and FPS games in general) don't always articulate their discoveries through the same channels as other developers (i.e. GitHub).
  3. The official BIS wiki is an excellent resource, but a required reading list will help alot with limiting any time spent ramming one's head into a hard metaphorical surface. -- I wasn't able to really appreciate the site until I found others referencing articles related to the core materials of sqf scripting really. Could be user error though ;)

Therefore, I have started this collection of useful sqf scripts and guides, most of which I have streamlined and provided examples to.

Disclaimer: please note that I am not the original author of many of the scripts discussed here. I do however modify, clean, or otherwise streamline the scripts extensively to ensure that I fully understand them during the corresponding discussion, and to ensure they integrate well with the my own scripts. Adding a little commonality does great things for helping people understand something abstract, and I've tried my best to ensure that the contents of this project are as accessible as possible.

I've tried to acknowledge the original authors as I've found them, but if I've left you out, please drop me a message on twitter or my blog, I'm happy to engage everyone, and I'll probably learn something from the encounter. ;)

overview

I've only recently started writing sqf scripts for Arma, and while it's been a fairly easy process, I've had trouble really hitting the ground running. I feel this could be improved for others with a few quality resources, and therefore I will be including a series of tutorial posts on my blog.

As I use community scripts in my projects, I will post the cleaned up code here, along with documentation explaining the use of each script along with examples.

further examples

These scripts are largely from resources I've used while working on sqf projects of my own. To see a "bigger picture" example of these concepts and scripts in action, check out my dynamic world generator project.

BIS functions

Unsure of where to start? Be sure to scrutinize the following official functions from BIS, as they add a ton of functionality and make scripting appear much less daunting (much of the heavy lifting of creating Arma projects has already been handled by BIS in one form or another, especially now that the series has built upon so many iterations):

Additionally, here are the built in commands I found most applicable:

Support call-ins

Official BIS content:

Other resources:

About

Some (hopefully) useful scripts for Arma 3, the game that rewards frustration with frustration.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published