Skip to content

nodrog1061/Marshall-s-ACE-3-Tandem-Jumping-Mod

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 

Repository files navigation

PyPI - Python Version GitHub release (latest by date including pre-releases) GitHub last commit

Marshall's ACE3 Tandem Jumping Mod

For a few months, I've been working on a tandem skydiving mod below is a list of current and future features this mod has lots of capability for mod users and scenario/mod makes i belive that all mods should be open source so this is why I'm posting this mod on GitHub for the public to help improve on my work and use it to learn to code in Arma hopefully i class this as my biggest mod sofar so hopefully its successful.

Features:

  • ACE Compatibility from launch
  • BackpackOnChest by DerZade Compatibility from launch
  • Compatibility with most base and modded parachutes (primarily tested with base game steerable parachute)
  • Compatibility with both walking to deploy (I.e C-130 or C-17) but also from seated air vehicles (I.e Helicopters)
  • Item required to establish a tandem mode
  • Fully Multiplayer Compatible
  • Clipping in and out sound effect
  • Custom animations for the actual fall
  • Custom animations for in-vehicle (Long Term)

Below I may or may not have put a small trailer that i quickly made as a showcase i do plan on doing a proper cinematic trailer for the mod in the future

How to use the mod:

  1. go to an arsenal and get a tandem harness and parachute

From land:

  1. find a tandem buddy and use ace interact with them and attach them
  2. then jump off an edge :))))

From a Vehicle:

  1. Jump in a passenger seat in an air vehicle both you and your tandem buddy need to be in a cargo seat
  2. use ace interact on the buddy you want to jump with and select jump with tandem (or something like that)

Required Mods:

Interacting with the mod (For Mod Makers)

The mod uses the usual system for calling scripts below is a list of the available scripts as of 28/10/2020 this can be found in the config.cpp file in all of the pbo's in this case SM_tandem_jumping

    class CfgFunctions
    {
      class SM_tandem_jumping
      {
        class COMPONENT
        {
          file="\SM_tandem_jumping\functions";
          class addonInit{postInit = 1;};
          class canDetach{};
          class groundDetach{};
          class groundAttach{};
          class tandemPara{postInit = 1;};
          class canAttach{};
          class hotFix{postInit = 1;};
          class airEject{};
          class canGroundAttach{};
          class canAirEject{};
          class freeFall{};
          //class remoteFreeFall{};
          class aiSp{};
        };
      };
    };

along with all the scripts being placed like this, there is also a handy guide in each file referring to how to use the script and what it does an example is shown below i am aware i have a lot of spelling mistakes in my notes sorry.

/*
 * Author: Scott Marshall
 * if the player starts tandem on ground the harness is removed and they 
 * are forced to walk the weapons are put away and backpacks are put on chest ai is diabled to stop problems then a wait is trigured untill the player is actually falling
 *
 * Arguments:
 * 	player (object)
 * 	target (object)
 * 	via [_player,_target] call SM_tandem_jumping_fnc_groundAttach
 *
 * Return Value:
 * none
 *
 *
 * Public: Yes
 */

Licence


This work is licensed under the Arma and Dayz Public License Share Alike

Credit