Jump to content

Recommended Posts

14 FEBRUARY 2018 - INSTALLATION INSTRUCTIONS UPDATED (REMOTE EXEC WHITE LIST)!

04 FEBRUARY 2018 - WE ARE ON v002!

Thanks to the Discord pals for helping in tailore BRPVP Zombies to Epoch.

 

Hi:

My name is Donnovan and i bring here the BRPVP Zombies for Epoch Mod.

(You can know more about BRPVP here: http://www.brpvp.com)

BRPVP Zombies are made of: code, +code, some few images and sounds.

eqoWij7.png

6zpCxoo.jpg

fCO5Ah6.jpg

Here the files v002 (size 432Kb):

4 February 2018 - https://drive.google.com/file/d/1ANHL_SaFdKlJOLrDV6CakOD7HTNwVr4T/view?usp=sharing

 

License:

http://creativecommons.org/licenses/by/4.0/
You must use the words "BRPVP zombies" or "BRPVP-Z" in your server name and give proper credits to the Author (Andre Luis AKA Donnovan).
 

BRPVP Zombies was done completelly stand alone, but with Epoch in mind.

 

BE Filters Info:

1 - The variables set on zombies and target, with setVariable, have the prefix "brpvp_", for easy BE Filter management.

2 - BRPVP Zombies make use of 3 public variables, the variable names start with "BRPVP_" for easy BE Filters management.

 

Remote Exec White List:

You need that in your description.ext:

class CfgRemoteExec {
	class Functions {
		mode = 1;
		jip = 0;
		class BRPVP_remoteExec {
			allowedTargets = 0;
			jip = 1;
		};
	};
};

If you already have a class CfgRemoteExec {...}; declaration in your description.ext you will need to merge the above with the one you have.

 

Custom Epoch "FiredMan" Event Handler:

Get the code inside player addEventHandler ["FiredMan",{...this code...}]; in the file brpvp_zombies_stuff_client.sqf and put it in the Epoch file EPOCH_custom_EH_FiredMan.sqf (see https://github.com/EpochModTeam/Epoch/blob/release/Sources/epoch_code/customs/EPOCH_custom_EH_FiredMan.sqf).

 

description.ext file:

BRPVP Zombies have some sound declarations in description.ext. You will need to merge it with your description.ext.

 

Gameplay:

BRPVP Zombies add two types of zombies:

1 - Fixed zombies in infected cities: they stay on some cities and can be triggered from near or from far, with your proximity or with bullet hit.

Here the configuration for fixed zombies and infected cities:

//FIXED ZOMBIES ON DEDICATED SERVER
BRPVP_fixedZombiesAmount = [
	[[1],[10],35,["NameVillage"]],
	[[1],[10],35,["NameVillage"]],
	[[1],[10],35,["NameVillage"]],
	[[1],[10],35,["NameVillage"]],
	[[2],[15],40,["NameVillage"]],
	[[2],[15],40,["NameVillage"]],
	[[2,3],[40,60],100,["NameCity","NameVillage"]],
	[[4,5],[120,160],150,["NameCityCapital","NameCity"]]
];
BRPVP_fixedZombiesReviveTime = 1800; //SECONDS TO A FIXED ZOMBIE TO REVIVE, THEY ONLY REVIVE IF THERE IS NO PLAYER NEAR

Reading above, you will have 8 infected cities on your mission.

Explaning line 7: [[2,3],[40,60],100,["NameCity","NameVillage"]]

Zombies will have its force random selected from 2 or 3, they will be in number of 40 if force is 2 and will be in number of 60 if force is 3. The spawn radius in the city will be 100 meters, and the city selected for those zombies will be randonly picked from the list of Cities and Villages provided by the map.

2 - Context spawned zombies: those zombies will spawn when you are in places with near houses or buildings. You can avoid those zombies to spawn by obscuring your self like walking near walls, entering in houses, going crouch or prone, stay high from the ground, stay near big objects like wreck cars and all kind of objects or group of objects that can block the perception of you.

 

Configuration:

All the BRPVP Zombies configurations can be found in this file: brpvp_zombies_config.sqf.

 

Older files:

v001: https://drive.google.com/file/d/1Q4cavJQdqwxcz-O6DBFo_fKfEG-_g8bj/view?usp=sharing

Share this post


Link to post
Share on other sites

Depending on the interest in this project i will migrate it to Epoch standards, if the Epoch team desire it as part of Epoch. But for now its made to work in the most number of mods, missions it can, with a plus attention for Epoch.

Share this post


Link to post
Share on other sites

Thanks for the test Cubitron. You got any error in rpt log files?

Just to confirm, you tested with Namalsk Epoch?

If you know:

What is the player side?

Any restriction about use of remoteExec functions?

Share this post


Link to post
Share on other sites

Playerside is civilian

Yeah Epoch Namalsk, i can test with Altis if that be easier

Error with one million no speaker spam

 

11:58:34 No speaker given for Azibo Achebe
11:58:34 No speaker given for Nuru Osmani
11:58:34 No speaker given for Zaim Ngige
11:58:34 No speaker given for Gamba Ekwensi
11:58:34 No speaker given for Ed Newton
11:58:34 No speaker given for Maalik Okonkwo
11:58:34 No speaker given for Jahi Igwe
11:58:34 No speaker given for Noah Miller
11:58:34 No speaker given for Batou Madaki
11:58:34 No speaker given for Maalik Madaki
11:58:34 No speaker given for Henry Wilson
11:58:34 No speaker given for Corey Wood
11:58:34 No speaker given for Gao Yeung
11:58:35 No speaker given for Davu Balewa
11:58:35 No speaker given for Wu Chen
11:58:35 No speaker given for Jake Jackson
11:58:35 Error in expression <
};
} forEach BRPVP_fixedZombiesAmount;
BRPVP_addZombieBrainSV append BRPVP_walk>
11:58:35   Error position: <BRPVP_addZombieBrainSV append BRPVP_walk>
11:58:35   Error Undefined variable in expression: brpvp_addzombiebrainsv
11:58:35 File mpmissions\__cur_mp.Namalsk\brpvp_zombies\brpvp_zombies_infected_city.sqf, line 47

Share this post


Link to post
Share on other sites

Cubitron,

Zonbies are civilians, if players are Civilian this will require extra code. Are you sure players are Civilian?

This will make zombies attack then selfs.

In the file brpvp_zombies_infected_city.sqf add at the top the line:

waitUntil {!isNil "BRPVP_addZombieBrainSV"};

Sorry for that, my fault.

 

Share this post


Link to post
Share on other sites

Ok. Thanks for trying.

Players are indeed not Civ. Confirmed with a dev.

This item is causing problems:

5 - BRPVP Zombies uses a lot the remoteExec function.

Will work on that in this end of week.

Don't give up Cubitron! But for now just wait a bit.

Share this post


Link to post
Share on other sites

öhm ooook im a long time out from epoch Arma 3

but wtf are the players then ?:biggrin:

 

class Item4
        {
            dataType="Group";
            side="Civilian";
            class Entities
            {
                items=1;
                class Item0
                {
                    dataType="Object";
                    class PositionInfo
                    {
                        position[]={4665.0093,5.4559002,10026.328};
                        angles[]={0,4.7169838,0};
                    };
                    side="Civilian";
                    flags=7;
                    class Attributes
                    {
                        isPlayable=1;
                    };
                    id=6;
                    type="VirtualMan_EPOCH";
                };
            };

 

So im a bit confused

Share this post


Link to post
Share on other sites

In vanilla Epoch the players are set to WEST (BLUFOR) if female and EAST (OPFOR) if male. AI in vanilla are GUER (RESISTANCE) @Cubitron That definition in the mission file is overridden by the siding set in the player models in CfgVehicles.hpp (in the Epoch client mod).

Share this post


Link to post
Share on other sites

I use the above on one of my servers. On the other I have a client side mod that resides the Epoch male character model itself to be BLUFOR and unlocks all uniforms though. Either way, these mechanisms free another side for AI. In my case I use OPFOR for renegade uninfected and GUER for Zedz

Share this post


Link to post
Share on other sites

@DonnovanBasically in vanilla Epoch:

    Female player characters = WEST/BLUFOR

    Male player characters = EAST/OPFOR

    Hostile AI = GUER/RESISTANCE

    Everything else (animals, objects, vehicles, traders) = CIV

However scripts should allow the server dev to choose the side of hostile AI (most in fact do even if you have to delve into the code rather than set it in a config. That's because a few of us do merge all players into BLUFOR and use OPFOR and GUER as hostile AI who can be hostile to each other...

Share this post


Link to post
Share on other sites

AMAZING CUBITRON!!! THANKS FOR THE FIRST SUCCESSFUL TEST!!!

I will look into that damage indicator problem. Epoch must have a player damage system so i need to be ok with it.

Zeds are attracted by smoke grenades?

When you disconnect with zombies attacking you, and reconnect, zombies get frozen?

Share this post


Link to post
Share on other sites
14 hours ago, FloAtompilz said:

ok i tryed to add these but im not able to get it right can some one explaine me how i do the right way to add the script? please

1 - You must merge description.ext with your description.ext or just copy it to the root of your mission if you dont have this file.

2 - You must putt the content in init.sqf at the end of your init.sqf, or just copy it to the root of your mission if you don't have this file.

3 - You must add the folder brpvp_zombies to your mission.

If your mission file is shareable, send me it and i can do the install for you.

Share this post


Link to post
Share on other sites
18 hours ago, Donnovan said:

1 - You must merge description.ext with your description.ext or just copy it to the root of your mission if you dont have this file.

2 - You must putt the content in init.sqf at the end of your init.sqf, or just copy it to the root of your mission if you don't have this file.

3 - You must add the folder brpvp_zombies to your mission.

If your mission file is shareable, send me it and i can do the install for you.

Ok i got is now thx for little epxlanation ! ;)

i got an other question ! i added the (

//FIXED ZOMBIES ON DEDICATED SERVER)

 to the file brpvp_zombies_infected_city.sqf 

in the second line is this right? or will they spawn randomly and also market on the map ? or only if i 

set it like this 

//FIXED ZOMBIES ON DEDICATED SERVER
BRPVP_fixedZombiesAmount = [
    [[1],[10],35,["Athira"]],
    [[1],[10],35,["Pyrgos"]],
    [[1],[10],35,["Feres"]],
    [[1],[10],35,["Zaros"]],
    [[2],[15],40,["NameVillage"]],
    [[2],[15],40,["NameVillage"]],
    [[2,3],[40,60],100,["NameCity","NameVillage"]],
    [[4,5],[120,160],150,["NameCityCapital","NameCity"]]

 

??? 

Share this post


Link to post
Share on other sites

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

  • Similar Content

    • By Ghostrider-GRG
      Originally concieved by Blckeagls and supported here with permission
      Completely rewritten over the past 3 and a half years to remove bugs and add functionallity.
      Current Version: Version 6.84
      Description.
      Built-in support for Epoch or Exile.
      A complete static and dynamic mission system rolled into one.
      AI infantry will aggressively pursue attackers, flank, use cover, and communicate with aircraft and ground vehicles.
      Supports missions on land and underwater.
      Includes hostage and arrest enemy leader style missions as well as conventional capture the crate missions.
      Missions can have infantry, static weapons, armed vehicle patrols and aircraft defending the area.
      Built in support for militarized missions with tanks and attack helis or jets if you wish.
      AI loadouts can be defined by arrays or based on items in CfgPricing (Epoch) or the Arsenal (Exile)
      Supports spawning of static AI infantry, vehicles, aircraft, surface vessels, static emplaced weapons and subs with scuba divers.
      Includes tools for map addons exported using M3EDEN editor plugin.
      Includes tools for spawning static loot crates which can be randomized at each area, be spawned with a smoking wreck nearby to create that post-appocolyptic feels, and have randomized .oot.
      To download go to: https://github.com/Ghostrider-DbD-/blckeagles-revisited-RC
      For installation see: https://github.com/Ghostrider-DbD-/blckeagles-revisited-RC/blob/master/INSTALLATION.txt
      For a complete changelog see: https://github.com/Ghostrider-DbD-/blckeagles-revisited-RC/blob/master/changeLog.sqf
      Changes in V 6.84.
      Added Option to load weapons, pistols, uniforms, headgear, vests and backpacks from CfgPricing (Epoch) or the Arsenal (Exile) and exclude items above a certain price
          Add details on configs for enabling this and setting the maximum price
          To use this new feature
          Set blck_useConfigsGeneratedLoadouts = true;
          
          To specify the maximum price for items added to AI, change:
          blck_maximumItemPriceInAI_Loadouts = 100;
          
          NOTE: this function overides any loadouts you specify in blck_config.sqf etc.
          
      Added functions to despawn static patrols of all types when no players are nearby. This tracks the number of infantry alive in a group and respawns only the number alive when the group was despawned.
      Added: Static units will now be spawned with gear specific to difficulty level (blue, red, green, orange) as specified in blck_config.sqf etc.
      Added: AI now have a chance of spawning with binocs or range finders.
      Added: a lit road cone spawns at the center of the mission to help find it and aid in triggering mission completion.
      Changed: Hostage missions redesigned to reduce chances of AI being glitched into containers and of mission objects flying about when spawned in.
      Changed: Units are spawned with greater dispersion.
      Changed: method for spawning random landscapes has been changed. Note the added randomization in missions\blue\default.sqf
      Fixed: Collisions between objects at missions caused issues.
      Fixed: Attempted a fix to reduce the chance that AI will spawn inside or under objects like rocks or containers.
      Fixed: Captive missions now complete properly.
      Fixed: Hostage missions now complete properly.
      Fixed: Paratroops spawned at UMS missions now spawn with scuba gear.
       
      Credits:
          Epoch Mod developer team, and in particular AWOL whose code has provided many lessons in scripting.
        blckeagls - Original developer of mission system 2.0.2   Narines - bug fixes and improvements.   Bill (DBD Clan) example compositions.   cyncrwler for help with troubleshooting and testing   Brian Soanes for helpful changes and performance tweaks.   Grahame for many rounds of testing, feedback and suggestions regarding features.   zxbutchxz for extensive testing of AI behavior. * Additional Credits include authors of other missions systems and scripts who's work influenced this release:
         Halve and He-Man.     Face (A3EAI)     KiloSwiss (SEM)     Hogscrapper (HC missions for A3)     the Vampire (DZMS and VEMF)     The FUCHS (EMS)     lazylink (early A2 Epoch mission system)     Matt11 (Wicked AI) Updates: License
      This Mission System is provided under an Attribution Non-Commercial ShareAlike 4.0 Commons License.
      http://creativecommons.org/licenses/by-nc-sa/4.0/
       
       

       
    • By Yoda
      Hello, I am apart of the Global Chaos Gaming community. We currently are hosting a modified Arma 3 Epoch server, we have very active staff aswell as active community members, I urge you to stop by and check us out! TeamSpeak: ts.globalchaos.net Website : http://www.GlobalChaos.net
    • By JakeQue
      Is there anyway to add a disable footsteps for admins?
       
      Also I would love to be able to spawn a mission in from the admin menu, I tried some code but it just breaks Infistar, it would seem it is executing it automatically.
       
       
      Thank you!
    • By WinterLuka
      Winter Gaming is a gaming community, that was created in early 2018. We're currently running DayZ Epoch 1.0.6.2 server.
      Winter Gaming is a project created with passion – for players from players.
      On our server, the rules are equal for all players – no Pay2Win, no benefits for donating.
       
      Server IP: 164.132.201.34:2302
      Discord: discord.me/wintereu
      Website: http://www.wintergaming.eu
      Forum: http://www.wintergaming.eu/forums
       
      Server Configuration:
      Building Maintain - 10 Days Abandoned Vehicle Unlock - 7 Days Abandoned Safes/Lockboxes Unlock - 10 Days Building Limit – 350 Objects Max Base Height - 50m  
      Features:
      Plot Management Door Management Snap and Vector Building Coin System Running Zombies Ai Missions Ai Convoys High FPS Custom Loot Custom Locations Custom Traders Hidden Trader Selling Rare Items Toggle Grass/Environmental Sounds Deploy Bike/Motorcycle/Mozzie Walk Amongst The Dead Harvestable Hemp Tow/Lift Repair/Rearm – Service Points Bury Bodies Take Clothes Locate Vehicle Paychecks every 30 minutes Spawn Selection Abandoned Safe Mission Indestructible Metal/Cinder Bases Blow up door and more!  
      I hope to see You on the server!
  • Advertisement
  • Advertisement
  • Supporters
  • Advertisement
  • Discord

×