Jump to content
duda123

Advanced Urban Rappelling

Recommended Posts

steamLogo.jpg
 
 
Created by Duda w/ custom animations by Mcruppert
 
Features:
  • Rappel of anything that's more than 4-5m high. This includes buildings, cliff, towers, etc. Everything works as long a you can walk to an edge.
  • Fire while rappelling! You can switch between your rifle and pistol while rappelling.
  • Custom animations and sounds
  • Supports swinging side to side, pushing off wall, and climbing back to the top.
  • Supports rappelling AI units.
  • Can be installed as server-side only addon. However, clients without the addon won't be able to shoot while rappelling and won't see custom animations and sounds. Still looks great though!
  • SP and MP compatible.
Directions:
 
Walk to any edge that's 4-5m high. Using your action menu, either rappel yourself or your AI units.
 
Once rappelling, here's what you can do:
  • Move down rope (use move backwards key: s)
  • Move up rope (use move forwards key: w)
  • Wall walk left (use move left key: a) - must be facing & against surface to walk.
  • Wall walk right (use move right key: d) - must be facing & against surface to walk.
  • Push off wall (use sprint key: left shift) - must be facing & against surface to push off.
  • Push off wall more (hold down sprint key & release: left shift) - must be facing & against surface to push off.
  • Take out weapon (use fire: left mouse click or raise weapon key: left ctrl twice)
  • Lower weapon (use lower weapon key: left ctrl twice)
  • Switch weapon (use your action menu to select rifle or pistol)
  • Climb back to top (move up rope to the top, and then use action menu)
  • Detach from rope (use action menu)
There are a few ways to rappel AI units:
  • Option 1: With you AI units nearby, walk to an edge and press Rappel AI Units. All nearby AI in your group will rappel down 3 evenly spaced ropes.
  • Option 2: After you start rappelling, you can use the Rappel AI Units action. All AI near your rappel anchor point will rappel in the same position.
  • Option 3: After you finish rappelling, you can use the Rappel AI Units action. All AI near your last used rappel anchor point will rappel in the same position.
Installation:
  1. Subscribe via steam: http://steamcommunity.com/sharedfiles/filedetails/?id=730310357 or download latest release from https://github.com/sethduda/AdvancedUrbanRappelling/releases
     
  2. If installing this on a server, add the addon to the -serverMod command line option. It's required on the server side and is optional for clients. It's recommended to put the addon's key in your server's key directory so clients can optionally enable the addon. If clients have the addon enabled, they'll be able to shoot while rappelling and will have custom animations and sounds.
Notes for Mission Makers:
 
If you want to script AI to rappel, you can use the AUR_Rappel_Unit function. Place the unit next to the edge they should rappel.
 
Then, via scripting (e.g. using trigger activation) call this function:
 
[UNIT] spawn AUR_Rappel_Unit;
Params: 
UNIT = The unit that should rappel
 
The unit will then rappel down the edge.
 
If you want more control, you can use the optional parameters:
 
[UNIT, ROPE_LENGTH, ANCHOR_POSITION, RAPPEL_DIRECTION] spawn AUR_Rappel_Unit;
Params:
 
ROPE_LENGTH = Rope length in meters (Optional, defaults to 1.3x height above ground)
ANCHOR_POSITION = Position ASL where the rope should attach (Defaults to edge next to unit if not specified)
RAPPEL_DIRECTION = Unit vector direction that the unit should jump off when starting rappelling (e.g away from the building). If the unit is facing the direction they should jump off, you can get this via the command vectorDir UNIT.
 
Not working on your server?
 
Make sure you have the mod listed in the -mod or -serverMod command line option. Only -serverMod is required for this addon. If still not working, check your server log to make sure the addon is found. 
 
FAQ
 
This addon is only required on the server - is it going to slow down my server?
 
No - while this addon is server-side only, it installs itself on all clients without them downloading the addon. Most of the time, the rappelling code actually runs client-side, even though you installed the addon only on the server. Magic! 
 
Battleye kicks me when I try to do xyz. What do I do?
 
You need to configure Battleye rules on your server. Below are the files you need to configure: 
 
setvariable.txt 
 
Add the following exclusions to the end of all lines starting with 4, 5, 6, or 7 if they contain "" (meaning applies to all values): 
 
!"AUR_"
 
setvariableval.txt 
 
If you have any lines starting with 4, 5, 6, or 7 and they contain "" (meaning applies to all values) it's not going to work. Either remove the line or explicitly define the values you want to kick. Since the values of the variables above can vary, I don't know of a good way to define an exclusion rule. 
 
Also, it's possible there are other battleye filter files that can cause issues. If you check your battleye logs you can figure out which file is causing a problem.
 
The rappelling action appears, but do nothing when I select them. How do I fix that?
 
Most likely your server is setup with a white list for remote executions. In order to fix this, you need to modify your mission's description.ext file, adding the following CfgRemoteExec rules. If using InfiStar you should edit your cfgremoteexec.hpp instead of the description.ext file. See https://community.bistudio.com/wiki/Arma_3_Remote_Executionfor more details on CfgRemoteExec.
 
class CfgRemoteExec
{
  class Functions
  {
    class AUR_Hint { allowedTargets=1; }; 
    class AUR_Hide_Object_Global { allowedTargets=2; }; 
    class AUR_Enable_Rappelling_Animation_Global { allowedTargets=2; }; 
    class AUR_Play_Rappelling_Sounds_Global { allowedTargets=2; }; 
  };
};
 
Issues & Feature Requests
 
 
If anyone wants to help fix any of these, please let me know. You can fork the repo and create a pull request. 
 
Special Thanks for Testing & Support:
 
  • Mcruppert for the custom animations
  • Mynock for custom rappelling sounds
  • Jeza for the videos and screen shots
  • Stay Alive Tactical Team (http://sa.clanservers.com)
  • The MANY people from BIS forums that have helped test this!
 
Here's a video of making AI rappel via a trigger:
 
  • Like 28

Share this post


Link to post
Share on other sites

This is so cool. Possibly my favorite mod to come out this year. ^^

Outstanding job man

  • Like 4

Share this post


Link to post
Share on other sites

The mod = Awesomeness!

Combined with BB'S Enhanced Movement....the maps just opened waaay up.

Keep up the great work!

  • Like 3

Share this post


Link to post
Share on other sites

Not much more to say other than awesome, and thank you.  B)

 

Your talent with scripting is pretty damn impressive and I've really admired the work you've done. The scripts you have produced have been game-changing. Definitely among some of my favorites in the mod collection.

Share this post


Link to post
Share on other sites

Can this weekend get any better?An RHS update, a JSRS update,New ops-cores from RoadRunner/Warden_1 and now urban rappelling!

 

Thanks so much-can't wait to try this :D

  • Like 4

Share this post


Link to post
Share on other sites

Amazing, so much fun. Thanks for the release.

Share this post


Link to post
Share on other sites

Superb mod. This is a great addition to improving arma movement.

 

The github link is a 404 but I'd like to make a feature request (and possibly a fork to see if I can use what I know of arma scripting to get it working myself):

Two possibilities:

1. a variable to give to specific units to disable rappelling for that unit. for example, canRappel = FALSE; probably the easier option

or 

2. an inventory item that enables rappelling for that unit. 

 

Just some way to enable/disable rappelling for certain units. It would be rather silly to watch a hostage in a swat TvT rappel out of the window while no one was watching.

  • Like 1

Share this post


Link to post
Share on other sites

Any idea why its not working on my friends server? he says he has it installed on the server and we still cant use it

Share this post


Link to post
Share on other sites

Any idea why its not working on my friends server? he says he has it installed on the server and we still cant use it

Might have not been added to the server correctly. Check your server's log to make sure it says the addon was included.

Share this post


Link to post
Share on other sites

Great Job!Finally this game is going somewhere!Can't for the life of me understand why BIS hadn't implemented this yet but nevertheless thank you.Perhaps my endeared grappling hook is not far behind ;) ?

Share this post


Link to post
Share on other sites

Been using it today. Love it.

But I do have to suggest one thing, maybe adding faster-repelling speed, for example holding [shift + S]  will repel person faster than just holding and  maybe [Ctrl] to be pushing off the wall etc.

  • Like 1

Share this post


Link to post
Share on other sites

Really great mod !

Good work !

 

Some suggestions :

 

- Run Down (IMG)

 

- "Return" yourself (IMG)

 

- Breach action : Face a window, then with the action menu like "Breach", you'll jump and breach the windows without having to fire and destroy it (you'll destroy the windows with your feets)

 

- Add a rappelling hook that player can throw form down the building to the top and then climb

  • Like 1

Share this post


Link to post
Share on other sites

100% impressed. great stuff.

  • Like 1

Share this post


Link to post
Share on other sites

It seems that pushing off walls only works if the Sprint command is bound to a keyboard button, mouse buttons don't work. Any possibility of implementation, or is it an engine limitation?

Share this post


Link to post
Share on other sites

On behalf of myself and a the Arma community thank you for all your hard work on this mod.

 

It is fantastic!

 

This is the kind of content that helps keep this game alive and growing.

 

Three years after it's release troops in Arma 3 can finally be transported to rooftops and high cliffs without stranding them.

 

You sir have literally changed the game. Again, thank you.

  • Like 6

Share this post


Link to post
Share on other sites

its is poseble to make it to script form?

You can find the script on the guthub page. Just exec the script from your init.sqf file.

  • Like 1

Share this post


Link to post
Share on other sites

TNX SIr

 

CAnt finde it :/

 

 

Can you link me :D

Share this post


Link to post
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now

×