kuplion

[RELEASE] Use DLC vehicles without the DLC.

43 posts in this topic

Just a simple addon to allow players to move in to DLC vehicles. There are a number of other generic Arma addons or scripts that offer similar functionality but they were either outdated or inefficient. Please note, this DOES NOT remove the DLC purchase overlays; if you like the vehicles contained within the DLC and enjoy the content, please consider purchasing the DLC.

Features:

  • Native support for all DLC vehicles, including future DLC vehicles, without requiring script updates or changes.
  • Native looking actions, including vehicle name and position description.
  • Uses the native Exile interactions system to provide efficient actions on all DLC vehicles.
  • The only positions not supported are those which use the Arma turret system as there is so much variation between positions from vehicle to vehicle (this includes Co-Pilot seats, and some "Commander" seats are actually turrets, as found in several Prowler variants).

Install Instructions:

  • Merge your initPlayerLocal.sqf and Config.cpp files.
  • Add the interaction actions to other vehicle types if required (Air, Ship, Tank..).
  • Ensure file paths are correct for the required override and compiled files.

Download Link:

Screenshots:

iUhqvDQ.jpg

(Please note, duplicate entries are shown to demonstrate the look of the action compared to the native actions, and actions are not duplicated in the release version)

Video:

 

  • Like 8
  • Thanks 4

Share this post


Link to post
Share on other sites
Advertisement

This is a modification if you want your players to have multi language support (not supported by Kuplion :bandit:) so it shows the player their own language
In ExileClient_object_vehicle_getInteractionName
Find

_displayMessage = format["Get in %1 as %2", _displayVehicle, _seatToGetIn];

and change to:-

_displayMessage = format[localize 'str_dlc', _displayVehicle, _seatToGetIn];

Then create a file in your mission root called stringable.xml with the contents as follows:-

<?xml version="1.0" encoding="utf-8"?>
<Project name="blurb">
	<Package name="DLC">
		<Container name="DLCNotifications">
			<Key ID="str_dlc">
				<Original>Get in DLC %1 as %2</Original>
				<English>Get in DLC %1 as %2</English>
				<Czech>Nastoupit DLC %1 tak jako %2</Czech>
				<French>Entrer DLC %1 comme %2</French>
				<German>Reinkommen DLC % wie %2</German>
				<Italian>Entra DLC %1 come %2</Italian>
				<Polish>Wchodzić DLC %1 tak jak %2</Polish>
				<Portuguese>Entrar DLC %1 Como %2</Portuguese>
				<Russian>Залезай DLC %1 как %2</Russian>
				<Spanish>Entra DLC %1 como %2</Spanish>
				<Korean>들어 오세요 DLC %1 같이 %2</Korean>
				<Japanese>入れ DLC %1 として %2</Japanese>
				<Chinesesimp>进来 DLC %1 如 %2</Chinesesimp>
				<Chinese>進來 DLC %1 如 %2</Chinese>
				<Turkish>Alın DLC %1 gibi %2</Turkish>
				<Swedish>Komma in DLC %1 som %2</Swedish>
				<Slovak>Nastúpiť DLC %1 ako %2</Slovak>
				<SerboCroatian>Uđi DLC %1 kao %2</SerboCroatian>
				<Norwegian>Komme inn DLC %1 som %2</Norwegian>
				<Icelandic>Komdu inn DLC %1 sem %2</Icelandic>
				<Hungarian>Bejutni DLC %1 mint %2</Hungarian>
				<Greek>Μπες μέσα DLC %1 όπως και %2</Greek>
				<Finnish>Päästä sisään DLC %1 kuten %2</Finnish>
				<Dutch>Stap in DLC %1 zoals %2</Dutch>
			</Key>
		</Container>
	</Package>
</Project>

 

  • Like 7

Share this post


Link to post
Share on other sites
21 minutes ago, El Rabito said:

How is this handled from Bohemia's side ? I heard rumors about "Bohemia locking" your server if you use these kind of "DLC unlocker" scripts  :bandit:

They've happily allowed other unlocker scripts (search "Kartinator" which is actually on their forums) so I've no concerns. It uses normal commands available to anyone.

  • Like 1

Share this post


Link to post
Share on other sites
6 hours ago, kuplion said:

They've happily allowed other unlocker scripts (search "Kartinator" which is actually on their forums) so I've no concerns. It uses normal commands available to anyone.

It's also essentially what Exile does already, when you purchase a non-owned DLC vehicle from trader, you are put into the seat!

Edited by MGTDB
  • Like 1

Share this post


Link to post
Share on other sites

I think Bohemia has a COMPLETELY DIFFERENT VIEW ON THIS MATTER...and do note the date of the email and the date of @kuplion's post...the email below was 5 days before his post and just for your info...the mentioned script has been removed...

If you did not pay for it and you use it anyway, you are a thief.  Plain and simple.  This type of script is termed legally as "Reverse Engineering" or "Circumventing Copyright Controls".  It is a violation of civil and criminal codes under US law and EU law.  As it allows you to bypass the mechanism in the code to use it when you should not be able to.

An article covering this aspect in US law is HERE.  US and EU copyright laws go 'hand in hand'.  Typically what is illegal in one 'area' is illegal in the other.

 

I understand  that some may actually think such is OK, well, now you have been informed FROM BOHEMIA, that it is NOT OK.

 

You have an issue with this?  CONTACT BOHEMIA, NOT ME!  Their email address is in the posted email image.

 

...It is a good day when you learn new information that you did not know the day before...

 

;)

*****

 

3.thumb.jpg.354c9635bf449d61b517a30ae2d83ce0.jpg

 

Edited by Z80CPU
  • Haha 2

Share this post


Link to post
Share on other sites
5 hours ago, Z80CPU said:

*snip*

Thankfully no copyright was breached, eh? O.o This script uses Arma 3 public scripting commands for all parts of it's functionality and I made certain to not remove any DLC overlays or prompts to purchase said DLC. In addition, I stated very clearly at the top of the original post that if you like the DLC vehicles to buy the DLC.

The functionality of this script is in no way different to that of Exile or any other mod (Epoch..) that move a player into a vehicle upon purchase, thus performing an action which the player without the DLC would be unable to do from elsewhere in the game world.

EDIT: BI official stance, as per Kartinator available on their own forums (https://forums.bohemia.net/forums/topic/168455-mrb-arma-3-kartinator/):

image.png

Share this post


Link to post
Share on other sites

@Z80CPU Your argument is already answered by the email you posted from Bohemia's legal department.

"We consider this script to be a grey area in our rules so for now we tolerate it".

No mention of being a thief and you will burn in hell.

  • Like 2

Share this post


Link to post
Share on other sites
Advertisement

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.