Jump to content
Porkeld

A3_vemf_Re_reloaded

Recommended Posts

A3_vemf_Re_reloaded

Vemf_reloaded was originally made by IT07 and last commit on vemf_reloaded was in 2017....
I really like this mission script, but in my opinion it was missing some essential features compared to other mission systems.

So I decided to add and fix some of the stuff for vemf.

Check the Changelog for fixes and new stuff.

Spoiler
 
  v0.669
   
  Added : enable/disable mines for each factions.
   
  v0.668
   
  Fixed : FaceWear was not being loaded.
   
  Added : "missionrange" to config // how many meters away from player before mission will initialize.
   
  Added : Separated heli and vehicle chance for each invasion class.
  Disabled max vehicles for now.
   
  v0.667
   
  Fixed : Error in rpt. removeAllEventHandlers 'MPKilled' } >
   
  Fixed : bugs regarding tws blacklist
   
  Fixed : Baseattack ai can also spawn mortars.
   
  v0.666
   
   
  Fixed : Apex classes was not working. Added new check for apex and added "ApexEnabled =" in settings.
  Now all 4 factions will spawn.
   
  Fixed : AI spawned without scopes on rifles. code for attacthment has been reworked.
   
  Fixed : Weapons in lootcrates now spawns with correct ammo.
   
  Fixed : Not all lightsources in cities was turned off when "disable street lights = yes" Now invaded cities are completely black.
   
  Fixed : Special forces had a grey color marker wich could be difficult to see if spawned on a spawn point.
  Made it pink! ;-)
   
  Fixed : Cleaned up config and sorted some settings.
   
  Added : Possibility of spawning a vehicle patrol.
   
  Added : Vehicle patrol in invaded areas and spawn chance for both heli and vehicle in percentage.
   
  Added : Lights and new lightsource to heli patrol during night. Heli will now light up the ground below. If using a hellccat Ai will now use searchlight to track player.
   
  added : Added some locations to blacklist that did not make sense.
   
  Added : Mortars and chance in percentage for AI to be equipped with mortars - THIS is exciting.. AI will setup a mortar and bombard the player.....
   
  Added : Class for AI loadout percentage in cfg :
   
  class aiLoadoutChance // AI loadout chance
   
  ai_nighttime_accessory_chance = // AI will (if equipped with a flashlight) light you up during nighttime.
  ai_scope_chance = 100;
  ai_muzzle_chance = 100; //Select random muzzle
  ai_bipod_chance = 100; // Select random pointer
  ai_pointer_chance = 100; // Select random bipod
  ai_nighttime_NVGoggles_chance = 0; // Percentage chance that AI will have a NVGoggles spawned during nighttime
   
   
  Added : inventory loadout array for AI. Vemf AI´s had no loot in their inventory.
   
  Items[] = { "Exile_Item_DuctTape", "Exile_Item_CanOpener", "Exile_Item_MobilePhone", "Exile_Item_Knife" };
   
  explosives[] = { "MiniGrenade", "MiniGrenade", "HandGrenade", "HandGrenade", "APERSBoundingMine_Range_Mag", "APERSMine_Range_Mag" };
   
  medkits[] = { "Exile_item_Bandage", "Exile_Item_InstaDoc", "Exile_Item_Vishpirin", "Exile_Item_Vishpirin", "FirstAidKit", "FirstAidKit" };
   
  food[] = { "Exile_Item_Moobar", "Exile_Item_BeefParts", "Exile_Item_EMRE", "Exile_Item_PlasticBottleFreshWater", "Exile_Item_Energydrink", "Exile_Item_SausageGravy", "Exile_Item_Surstromming",
  "Exile_Item_PlasticBottleCoffee", "Exile_Item_MountainDupe", "Exile_Item_Noodles", "Exile_Item_MacasCheese", "Exile_Item_MacasCheese_Cooked", "Exile_Item_CockONut" };
   
  binoc[] = { "Rangefinder", "Binocular" };
   
  Added : added option to configure scope and attachments (muzzle + bipods) slots in config.
   
  scopSlotsMax = 20; // Maximum number of scope slots in each loot crate
  scopSlotsMin = 10; // Minimum number of scope slots in each loot crate
   
  added : seperated array for muzzles and bipods in crateloot.

 


All credit goes to IT07 for coding this and also a big THANK YOU to Ghostrider [GRG] for helping and always being helpfull when needed :-)

Check readme and how to install.txt

 

                                               Download https://github.com/Porkeld/A3_vemf_re-reloaded

 

If you have any questions/bug reports or ideas for vemf_re_reloaded then find me on discord Porkeld#1506 

Edited by Porkeld
updated

Share this post


Link to post
Share on other sites

Hello,

I would like to have some help with this, I think this would be the bomb on Altis Life.  I can get it to load up just not the soldiers.  Everything else works.  I have asked to be your friend on Discord.  I have been on it for days and can't get it to work.  Can you help?  Thanks

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

  • Similar Content

    • By piggd
      WARNING ** THIS REPLACES THE HUMANITY SYSTEM
       
      Mod Features:
      Allows the player to have access to their money all the time.
      Bank is tied to the player via the humanity system and survives character death.
      Auto Deposit bars/brief cases on every sale or purchase
      Player can access balance, deposit and withdraw via player tool menu.
      If a player goes to a negative balance displaying the balance, withdraw or deposit will restore them to zero balance.
      Known Issues:
      First time character creation start the player with 2500 humanity which equates to 25gb.
      Any event that modifies humanity will effect the bank balance (usally in a minor way silve bars in most cases)
       
       

      Thank you too iSaeko for making this video for me.
       
       
      1.   Download the addon from my github by clicking on this link.   (Contains a vanilla epoch chernarus mission.pbo example file).
      2.  On the lower left corner click on the button "Download Zip"
      3   Create a directory called dayz_code and mission_pbo
      4.  Take your mission.pbo file and extract it into the mission_pbo directory
      5.  Unzip the zip file you download from my github and move the custom directory into your mission_pbo directory.
      6.  Copy C:\Program Files (x86)\Steam\SteamApps\common\ARMA 2 Operation Arrowhead\@DayZ_Epoch\addons\dayz_code.pbo into this new direttory (path may vary based on steam installation).
      7.  Extract the dayz_code.pbo into the dayz_code directory you created.
      8.  if you do not already have a fixes directory create one.
      9.  If you do not already have a custom compile then follow these steps other wise you can skip this step.
          copy dayz_code/init/compiles.sqf  mission_pbo/fixes/compules.sqf
      10.  Copy dayz_code/compile/epoch_returnChange.sqf mission_pbo/fixes/epoch_returnChange.sqf
      11.  Edit your init.sqf file and make the following modifications:
       
      from:
      //Load in compiled functions to:
      // ------------------------------------------------------------------------DZE Piggd Banking System Start ------------------------------------------------------------------------ PDZE_PiggdBankSystem = true; // ------------------------------------------------------------------------DZE Piggd Banking System End ------------------------------------------------------------------------ //Load in compiled functions from:
      call compile preprocessFileLineNumbers "\z\addons\dayz_code\init\compiles.sqf";                //Compile regular functions to:
      // ------------------------------------------------------------------------DZE Piggd Banking System Start ------------------------------------------------------------------------ //call compile preprocessFileLineNumbers "\z\addons\dayz_code\init\compiles.sqf";                //Compile regular functions call compile preprocessFileLineNumbers "fixes\compiles.sqf";                //Compile regular functions // ------------------------------------------------------------------------DZE Piggd Banking System End ------------------------------------------------------------------------ From:
          //Lights     //[false,12] execVM "\z\addons\dayz_code\compile\local_lights_init.sqf";    }; ** NOTE - If you are using
      this entry will already exist with a different comment.
      to:
          //Lights     //[false,12] execVM "\z\addons\dayz_code\compile\local_lights_init.sqf"; // ------------------------------------------------------------------------DZE Piggd Banking System Start ------------------------------------------------------------------------ // Activate Player Menu for Tools     [] execVM "custom\playertools\activate_player_menu.sqf"; // ------------------------------------------------------------------------DZE Piggd Banking System Start ------------------------------------------------------------------------      }; 12.  Edit your fixes\compiles.sqf file and make the following modifications:
       
      From:
      epoch_totalCurrency = {         // total currency         _total_currency = 0;         {             _part =  (configFile >> "CfgMagazines" >> _x);             _worth =  (_part >> "worth");             if isNumber (_worth) then {                 _total_currency = _total_currency + getNumber(_worth);             };         } count (magazines player);         _total_currency     };     epoch_itemCost = {         _trade_total = 0;         {             _part_in_configClass =  configFile >> "CfgMagazines" >> (_x select 0);             if (isClass (_part_in_configClass)) then {                 _part_inWorth = (_part_in_configClass >> "worth");                 if isNumber (_part_inWorth) then {                     _trade_total = _trade_total + (getNumber(_part_inWorth) * (_x select 1));                 };             };         } count _this;         //diag_log format["DEBUG TRADER ITEMCOST: %1", _this];         _trade_total     };     epoch_returnChange =            compile preprocessFileLineNumbers "\z\addons\dayz_code\compile\epoch_returnChange.sqf";     // usage [["partinclassname",4]] call epoch_returnChange; to:
      epoch_totalCurrency = {         // total currency         _total_currency = 0;         {             _part =  (configFile >> "CfgMagazines" >> _x);             _worth =  (_part >> "worth");             if isNumber (_worth) then {                 _total_currency = _total_currency + getNumber(_worth);             };         } count (magazines player); // ------------------------------------------------------------------------DZE Piggd Banking System Start ------------------------------------------------------------------------         if(PDZE_PiggdBankSystem) then {             _humanity = player getVariable["humanity",0];             _total_currency = _total_currency + _humanity;         }; // ------------------------------------------------------------------------DZE Piggd Banking System End ------------------------------------------------------------------------         _total_currency     };     epoch_itemCost = {         _trade_total = 0;         {             _part_in_configClass =  configFile >> "CfgMagazines" >> (_x select 0);             if (isClass (_part_in_configClass)) then {                 _part_inWorth = (_part_in_configClass >> "worth");                 if isNumber (_part_inWorth) then {                     _trade_total = _trade_total + (getNumber(_part_inWorth) * (_x select 1));                 };             };         } count _this;         //diag_log format["DEBUG TRADER ITEMCOST: %1", _this];         _trade_total     }; // ------------------------------------------------------------------------DZE Piggd Banking System Start ------------------------------------------------------------------------ //    epoch_returnChange =            compile preprocessFileLineNumbers "\z\addons\dayz_code\compile\epoch_returnChange.sqf";     epoch_returnChange =            compile preprocessFileLineNumbers "fixes\epoch_returnChange.sqf"; // ------------------------------------------------------------------------DZE Piggd Banking System End ------------------------------------------------------------------------     // usage [["partinclassname",4]] call epoch_returnChange; 13. Edit fixes/epoch_returnChange.sqf
       
      From:
          //diag_log format["DEBUG TRADER CHANGE: %1", _return_change];     if (_return_change >= 0) then {                  // total currency to:
      // ------------------------------------------------------------------------DZE Piggd Banking System Start ------------------------------------------------------------------------     if (_return_change >= 0 and !PDZE_PiggdBankSystem) then { // ------------------------------------------------------------------------DZE Piggd Banking System End ------------------------------------------------------------------------ From:
          if (_silver_1oz > 0) then {             if (_silver_1oz == 1) then {                 player addMagazine "ItemSilverBar";                 //diag_log format["DEBUG TRADER CHANG MADE: %1 x %2", _silver_1oz, "ItemSilverBar"];             } else {                 player addMagazine format["ItemSilverBar%1oz",_silver_1oz];                 //diag_log format["DEBUG TRADER CHANG MADE: %1 x %2", _silver_1oz, "ItemSilverBar"];             };         };         _successful = true; }; }; _successful to:
            if (_silver_1oz > 0) then {             if (_silver_1oz == 1) then {                 player addMagazine "ItemSilverBar";                 //diag_log format["DEBUG TRADER CHANG MADE: %1 x %2", _silver_1oz, "ItemSilverBar"];             } else {                 player addMagazine format["ItemSilverBar%1oz",_silver_1oz];                 //diag_log format["DEBUG TRADER CHANG MADE: %1 x %2", _silver_1oz, "ItemSilverBar"];             };         };         _successful = true; // ------------------------------------------------------------------------DZE Piggd Banking System Start ------------------------------------------------------------------------     } else {         if (PDZE_PiggdBankSystem) then {             _total_currency_dry = player getVariable["humanity",0];             _total_currency_dry = _total_currency_dry + _return_change;             player setVariable["humanity",_total_currency_dry,true];             _successful = true;         }; // ------------------------------------------------------------------------DZE Piggd Banking System End ------------------------------------------------------------------------ }; }; _successful 14. Edit server_traders.sqf
       
      From:
      menu_RU_Functionary1 = [     [["Ammunition",478],["Clothes",476],["Helicopter Armed",493],["Military Armed",562],["Trucks Armed",479],["Weapons",477]],     [],     "hero" ]; to:
      menu_RU_Functionary1 = [     [["Ammunition",478],["Clothes",476],["Helicopter Armed",493],["Military Armed",562],["Trucks Armed",479],["Weapons",477]],     [], // ------------------------------------------------------------------------DZE Piggd Banking System Start ------------------------------------------------------------------------ //    "hero"     "neutral" // ------------------------------------------------------------------------DZE Piggd Banking System End ------------------------------------------------------------------------ ]; from:
      menu_GUE_Soldier_MG = [     [["Ammunition",577],["Clothing",575],["Helicopter Armed",512],["Military Armed",569],["Trucks Armed",534],["Weapons",627]],     [],     "hostile" ]; to:
      menu_GUE_Soldier_MG = [     [["Ammunition",577],["Clothing",575],["Helicopter Armed",512],["Military Armed",569],["Trucks Armed",534],["Weapons",627]],     [], // ------------------------------------------------------------------------DZE Piggd Banking System Start ------------------------------------------------------------------------ //    "hostile"     "neutral" // ------------------------------------------------------------------------DZE Piggd Banking System End ------------------------------------------------------------------------ ]; 15.  Repack your mission pbo and upload to your sever.
       
      Optional Additional Configuration:
       
      **  Chameleon Skin Changer
      If you are using
      and have replaced custom/playertools/player_tools_main.sqf you will need to uncomment the following lines.
       
      from:
      playermenustart = [     ["",true], //    ["Chameleon Male Skins Menu",[],"", -5,[["expression",format[_EXECscript1,_pathtochameleon + "male_dialog.sqf"]]],"1","1"], //    ["Chameleon Female Skins Menu",[],"", -5,[["expression",format[_EXECscript1,_pathtochameleon + "female_dialog.sqf"]]],"1","1"],     ["DZE Piggd Banking System >>", [], "#USER:bankmenu", -5, [["expression", ""]], "1", "1"],            //    ["Weather/Time Menu (Local Only) >>", [], "#USER:WTMenu", -5, [["expression", ""]], "1", "1"],                ["", [], "", -5, [["expression", ""]], "1", "0"],     ["Main Menu", [20], "#USER:playermenustart", -5, [["expression", ""]], "1", "1"]        ]; to:
      playermenustart = [     ["",true],     ["Chameleon Male Skins Menu",[],"", -5,[["expression",format[_EXECscript1,_pathtochameleon + "male_dialog.sqf"]]],"1","1"],     ["Chameleon Female Skins Menu",[],"", -5,[["expression",format[_EXECscript1,_pathtochameleon + "female_dialog.sqf"]]],"1","1"],     ["DZE Piggd Banking System >>", [], "#USER:bankmenu", -5, [["expression", ""]], "1", "1"],            //    ["Weather/Time Menu (Local Only) >>", [], "#USER:WTMenu", -5, [["expression", ""]], "1", "1"],                ["", [], "", -5, [["expression", ""]], "1", "0"],     ["Main Menu", [20], "#USER:playermenustart", -5, [["expression", ""]], "1", "1"]        ]; 15.  Repack your mission pbo and upload to your sever.
       
       
      Email: [email protected]
      Website: Piggd Dayz Gaming
      Donate to piggd
    • By harcosgoogle
      Hi.(sorry no speak English)
       
      How to install unique Addon?
       
      Example: http://www.armaholic.com/page.php?id=14679
      Vehicles,weapons
       
      Thanks!
    • By LostWolf
      I'm wondering if there is a possibility workshop addons would be able to be loaded onto a server and if yes, how?
      I've tried to just add them too the sever directory and all it does is cause the sever to no load properly
    • By TheVampire
      - What is VEMF? -
      VEMF is the Spiritual Successor to DZMS.
      VEMF Stands for Vampire's Epoch Mission Framework.
      VEMF is going to be a mission system designed specifically for Arma 3: Epoch.
       
      - How is VEMF different from DZMS? -
      VEMF is being designed to be a Mission Framework.
      VEMF will be more modular than DZMS allowing anyone to easily create an "Addon" for it.
      VEMF will not be a "fetch the box" mission system, it will be much much broader;
      A-B, Multiple Ending, Vehicle Convoys, Vehicle Capture, Manhunts, Investigation/Exploration, and more!
      VEMF will run entirely on the server side, in a server-side PBO.
       
      - When Will it be Done? -
      VEMF is still a work in progress.
       
      The current version is WIP.
       
      - Example Videos -
       
       
       
       
      - Github -
      https://github.com/SMVampire/VEMF
    • By Suppe
      Sector Addon
      Completely new and/or rewritten on August 2015
      Version 0.5.0  by GBR Suppe


      What is the Sector Addon ?
      A Missionframework to create your own Zone/Area/Sector with AI. Like the good old Arma2 Origins Sector B.
      So you can easily create your own unique Zone/Area/Sector. So you have plenty of opportunities.


      Features:
      - Easy setup and Configuration
      - Millitarize, Zone/Area/Sector with AI
      - Spawn easily AI Group's, Helicopter's, Vehicles's, StaticVehicle's, StaticMG's, StaticAI's on every Position you want
      - Create easily a Lootbox or Mapmarker on every Position you want


      Download:
      https://github.com/GBR-Suppe/Sector-Addon-Master


      Installation and Settings:
      1.0     Open the sector_config.sqf in the "a3_epoch_sector" folder
       
      2.0     Open the sector_positions.sqf in the "a3_epoch_sector" folder

      2.1        More info in the file itself (sector_config.sqf and sector_positions.sqf)
          
      3.0     Pack the "a3_epoch_sector" folder into a .pbo (a3_epoch_sector.pbo) and copy the "a3_epoch_sector.pbo" into the "@epochhive/addons/" folder.

      4.0     (Optional) Add Mapcontant in \a3_epoch_sector\mapcontant (Build with A3 3D Editor, export .sqf)
                *place Jammer to stop the Lootspawn and to stop player to build in the zone.*


      Cooming Soon:
      - A new simpleCache function
      - A better Patrol Script (AI and Vehicles)
      - A better fill Lootboxfunction


      Coordiations helper:




       
      Greetz GBR Suppe
  • Advertisement
  • Supporters
  • Discord

×
×
  • Create New...