Jump to content
vbawol

Epoch "Ryan" Zombie Feedback

Recommended Posts

Just want to go over a few things about our (WIP) custom support of Ryan's Zombies and Demons mod and thank Ryan for giving his blessing on our support of his fine mod.

Please consider this a work in progress. 

We are only using the Slow type animation set for the zombies right now. However, a
dditional zombie animation types are available: https://github.com/EpochModTeam/EpochCore/blob/experimental/Sources/a3_epoch_configs/Configs/CfgVehicles/Antagonists.hpp#L784-L1003 (Slow,Crawler, Spider, Boss, Walker,Medium) the spawning classes are setup here: https://github.com/EpochModTeam/Epoch/blob/release/Sources/epoch_config/Configs/CfgEpochClient.hpp#L176

Zombies will try to horde up on you and will generally kill you with raising your blood pressure and will make you more toxic. If you get to many zombies attacking blood pressure will kill you. Otherwise you may later die from toxicity and running a fever (high temp) and there are ways to reduce toxicity and your temp in game.

Please share your feedback about our custom Epoch "Ryan" zombie implementation with us in this thread. :smile:

Additional Notes: 

Share this post


Link to post
Share on other sites
On 7/10/2016 at 7:45 AM, Sasha-ff said:

Write how to set properly and in detail to the server Ryan Zombies
(If not difficult, with examples, please!)

  1. Install Ryan's Zombies and Demons mod on your server and enable it along side epoch. You can use this batch file along with steamcmd to install: https://github.com/EpochModTeam/Epoch/blob/release/Tools/Install/InstallRyanZombies.cmd
    -mod="@Epoch;@Zombies and Demons;"

     

  2. Edit the line that says: https://github.com/EpochModTeam/Epoch/blob/release/Sources/epoch_config/Configs/CfgEpochClient.hpp#L37  *not needed as of build 570
    ryanZombiesEnabled = false;
    to say true:
    ryanZombiesEnabled = true;
  3. Add the CfgPatches class for Ryans Zombies to your mission.sqm: https://github.com/EpochModTeam/Epoch/blob/release/Sources/mpmissions/epoch.Tanoa/mission.sqm#L22-L25 like this:
    addons[]=
    {
    	"A3_epoch_config",
    	"Ryanzombies"
    };

     

  4. Repack your mission pbo, and upload to server.

Share this post


Link to post
Share on other sites
Спойлер
Спойлер
Quote

 

 

 

 

In RyansZombie have RyanZombiesAntiVirusCure does it work?In RyansZombie have RyanZombiesAntiVirusCure does it work? RyansZombie есть RyanZombiesAntiVirusCure это работает?

In RyansZombie have RyanZombiesAntiVirusCure does it work in epoch?

Share this post


Link to post
Share on other sites

Would it be possible to set spawn chances for various zombie classes? ie. high probability of walkers, low chances of bosses, etc. Also, what controls zombie spawns? Do they just spawn when you loot something?

 

edit - I had a nice sized group spawn on me in the middle of nowhere several times.

Share this post


Link to post
Share on other sites

I'm finding the zombies easy to implement on the server and the changes to the mission file straight forward.

I'm currently putting more types of Z in the server and changing the loot spawns.

 

Cheers  

Share this post


Link to post
Share on other sites

The zombies seem a little weak, one shot anywhere and they die. How do I make them stronger? I didn't see anything to set that. I'd like head shots to be one shot but the body take a beating.

Share this post


Link to post
Share on other sites

u can set the armor = 10 by default higher  u can find this in A3_epoch_configs.pbo

Dont know if any adding to the ryansmod inside mission.sqm has any effect on the zombies inside the epoch mod wich u could try to let them throw cars etc

to much to do and so less time to try

 

 

Share this post


Link to post
Share on other sites
On 7/10/2016 at 9:46 AM, vbawol said:

What does it do? This implementation is purely our own code so and we do not use that item at this time. 

There is a percentage chance per hit on you that you will be infected. If you are you start coughing... then puking, you get the effects of alcohol abuse in the game and then you die (and in the core mod, you resurrect as a zombie - don't think that happens in Epoch though even using what I do). It's actually pretty cool Anti-virus pills hold off the infection for 10 minutes, the injectors cure you from that hit.

You would simply have to add the configuration code from Ryan's Zombies to the mission.sqm, not the spawns. As you know I use COS for most of my spawns and the infection works fine so long as Ryan's Zombies config entries are in the mission class defs. The ant-virus pills and injectors work (but are double-clicked obviously).

For example, this:

Spoiler

        class Item107
        {
            dataType="Logic";
            class PositionInfo
            {
                position[]={6790.915,122.91573,14613.813};
            };
            id=211;
            type="RyanZM_ModuleInfection";
            atlOffset=0.00020599365;
            class CustomAttributes
            {
                class Attribute0
                {
                    property="RyanZM_ModuleInfection_Uniform";
                    expression="_this setVariable ['Uniform',_value,true];";
                    class Value
                    {
                        class data
                        {
                            class type
                            {
                                type[]=
                                {
                                    "SCALAR"
                                };
                            };
                            value=1;
                        };
                    };
                };
                class Attribute1
                {
                    property="RyanZM_ModuleInfection_InfectionTimer";
                    expression="_this setVariable ['InfectionTimer',_value,true];";
                    class Value
                    {
                        class data
                        {
                            class type
                            {
                                type[]=
                                {
                                    "SCALAR"
                                };
                            };
                            value=30;
                        };
                    };
                };
                class Attribute2
                {
                    property="RyanZM_ModuleInfection_Infection";
                    expression="_this setVariable ['Infection',_value,true];";
                    class Value
                    {
                        class data
                        {
                            class type
                            {
                                type[]=
                                {
                                    "SCALAR"
                                };
                            };
                            value=1;
                        };
                    };
                };
                nAttributes=3;
            };
        };

and this:

Spoiler

        class Item109
        {
            dataType="Logic";
            class PositionInfo
            {
                position[]={6965.481,166.8575,14835.352};
            };
            id=215;
            type="RyanZM_ModuleInfected";
            class CustomAttributes
            {
                class Attribute0
                {
                    property="RyanZM_ModuleInfected_Antivirus";
                    expression="_this setVariable ['Antivirus',_value,true];";
                    class Value
                    {
                        class data
                        {
                            class type
                            {
                                type[]=
                                {
                                    "SCALAR"
                                };
                            };
                            value=600;
                        };
                    };
                };
                class Attribute1
                {
                    property="RyanZM_ModuleInfected_InfectedDeath";
                    expression="_this setVariable ['InfectedDeath',_value,true];";
                    class Value
                    {
                        class data
                        {
                            class type
                            {
                                type[]=
                                {
                                    "SCALAR"
                                };
                            };
                            value=1;
                        };
                    };
                };
                class Attribute2
                {
                    property="RyanZM_ModuleInfected_Immunity";
                    expression="_this setVariable ['Immunity',_value,true];";
                    class Value
                    {
                        class data
                        {
                            class type
                            {
                                type[]=
                                {
                                    "STRING"
                                };
                            };
                            value="[]";
                        };
                    };
                };
                class Attribute3
                {
                    property="RyanZM_ModuleInfected_InfectedChance";
                    expression="_this setVariable ['InfectedChance',_value,true];";
                    class Value
                    {
                        class data
                        {
                            class type
                            {
                                type[]=
                                {
                                    "SCALAR"
                                };
                            };
                            value=20;
                        };
                    };
                };
                class Attribute4
                {
                    property="RyanZM_ModuleInfected_InfectedRate";
                    expression="_this setVariable ['InfectedRate',_value,true];";
                    class Value
                    {
                        class data
                        {
                            class type
                            {
                                type[]=
                                {
                                    "SCALAR"
                                };
                            };
                            value=0.1;
                        };
                    };
                };
                class Attribute5
                {
                    property="RyanZM_ModuleInfected_InfectedSymptoms";
                    expression="_this setVariable ['InfectedSymptoms',_value,true];";
                    class Value
                    {
                        class data
                        {
                            class type
                            {
                                type[]=
                                {
                                    "SCALAR"
                                };
                            };
                            value=1;
                        };
                    };
                };
                nAttributes=6;
            };
        };

Not sure whether you'd need the base Ryan's Zombie's logic module too... I do, but I don't know whether you do for what you are utilizing them for.

 

Share this post


Link to post
Share on other sites
27 minutes ago, umfufu said:

u can set the armor = 10 by default higher  u can find this in A3_epoch_configs.pbo

Dont know if any adding to the ryansmod inside mission.sqm has any effect on the zombies inside the epoch mod wich u could try to let them throw cars etc

to much to do and so less time to try

Certainly the core module definitions in mission.sqm DO affect zombies spawned with COS, so I would assume that they would in Epoch... Zombie healtth should also be affected by the Ryan's Zombies logic module definition in mission.sqm

Share this post


Link to post
Share on other sites

I noticed that Zombies wont attack if you are prone, can someone confirm this.

I was crawling house to house doing a VERF town mission when a horde spawned around me, found that unless I stood up they did not attack, even when I took a couple of shots while prone.

Share this post


Link to post
Share on other sites
On 7/27/2016 at 7:05 PM, umfufu said:

u can set the armor = 10 by default higher  u can find this in A3_epoch_configs.pbo

Dont know if any adding to the ryansmod inside mission.sqm has any effect on the zombies inside the epoch mod wich u could try to let them throw cars etc

to much to do and so less time to try

 

 

This would require everyone to also download your version of this client side pbo. 

 

 

On 7/27/2016 at 7:35 PM, Grahame said:

Certainly the core module definitions in mission.sqm DO affect zombies spawned with COS, so I would assume that they would in Epoch... Zombie healtth should also be affected by the Ryan's Zombies logic module definition in mission.sqm

Our zombies are separate and are not effected by Ryan's own settings and his logic module is not needed.

We have two options add a HandleDamage EH to the antagonists to be able to control damage or just increase the armor in the next client patch.

Share this post


Link to post
Share on other sites

This would require everyone to also download your version of this client side pbo. 
 

Wich we have , but it might be easier if the armor=  could be set inside the missionfile (CfgEpochClient.hpp)

Also something like the walk/running speed and the mixing of different kind of the zombies

(spiderzeds only are a real pain in the behiny in the bushes)

Share this post


Link to post
Share on other sites
On 7/31/2016 at 11:14 AM, vbawol said:

This would require everyone to also download your version of this client side pbo. 

 

 

Our zombies are separate and are not effected by Ryan's own settings and his logic module is not needed.

We have two options add a HandleDamage EH to the antagonists to be able to control damage or just increase the armor in the next client patch.

I take my OP back, I added some of the other type zombies and they make it really tough. Especially the bosses. lol

Share this post


Link to post
Share on other sites

I was wondering what side the zombies were set to?

Usually they will be set to independent (Resistance).

These zombies don't attack AI and are not attacked by the AI.

Is it possible to change the side they are set to?

 

Also, I've been adding more zombies and that works nicely.

I was wondering if sounds for moans and screams can also be added?

Share this post


Link to post
Share on other sites
1 hour ago, Hazmat said:

When attempting to run over zombies, they disappear, no corpse on ground...just get deleted.  Anyone else?

Yeah, I get the same thing.

I assumed it was intentional, so you couldn't get those easy kills for loot like in some AI mission systems.

Share this post


Link to post
Share on other sites
On 8/15/2016 at 4:14 PM, Hux said:

I was wondering what side the zombies were set to?

Usually they will be set to independent (Resistance).

These zombies don't attack AI and are not attacked by the AI.

Is it possible to change the side they are set to?

 

Also, I've been adding more zombies and that works nicely.

I was wondering if sounds for moans and screams can also be added?

Unfortunately there is no other side to set them to until Epoch stops using sides for gender. In Epoch, women are BLUFOR, men are OPFOR, AI/Zombies are GUER. Until Epoch is changed to make gender completely controlled by the field it *already* sets in the DB, then we're stuck with one adversary side I'm afraid.

Share this post


Link to post
Share on other sites
4 hours ago, Grahame said:

Unfortunately there is no other side to set them to until Epoch stops using sides for gender. In Epoch, women are BLUFOR, men are OPFOR, AI/Zombies are GUER. Until Epoch is changed to make gender completely controlled by the field it *already* sets in the DB, then we're stuck with one adversary side I'm afraid.

I used your tutorial to setup a special area to have stronger, crazier zombies and set them to RESISTANCE  as advised in your tut.

Using your method the Zs attack AI and are attacked by AI.

I don't quite get why the epoch setup won't work the same?...

 

Thanks for the reply.

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 ViktorReznov
      So here I am going to post what I have been working on for quite a while now, well started some 4 months ago, and have nearly completely working. I am hoping that posting this here will inspire the community to assist in bringing back this absolute badass ai script to life.
      This is the stock 1.5.2 SargeAI Framework that you can still download. Right out of the box it does "function" in Epoch 1.0.6.1 but with an extreme amount of errors. I have already modified this version to eliminate most errors, however, most of the Urban Patrol Script is broken. Here is where we begin to demolish the myth that Sarge is dead!
      https://github.com/Arstan13/SargeAI-Genesys
      for install...
      this is nearly fully working. Ive had very limited number of errors to include
       
    • By leegreaves
      I've just started a new project (well my 2nd one!) which is gonna take a good while. I've envisioned this to be a BIG undertaking of a project by someone who, I would consider myself , is quite an inexperienced content creator. But and a BIG but (NO! Not my arse its not that big i mean the project!) I wanted to create something that would have people eager to go and explore. Anyway this project is gonna be a a difficult project to create, plus I only started it yesterday. I also wanted to give people an idea of what to look forward to, so made a preview video. You will see literally nothing but the blank canvas (other than the first few stone wall foundations) I am using and my idea was to give people an idea of the potential this custom "base" will bring to Chernarus. Anyway, apparently this base is being built in an undisclosed and restricted area of Chernarus and as such, I am not allowed to disclose its location to the general population, but as you can see from this early footage, you may get clues as to where it is. The base wont be open for at least 3 or 4 or even more weeks as I hear the construction employees in that area are always on strike for some stupid little reason or taking tea breaks or having an afternoon kip (Typical Bloody British attitude I hear you all say!) but I have heard on the grapevine that once its finished there will be a small "Premiere" released along with some high definition satelite imagery to show everyone what the finished area looks like. Once completed it'll be available to explore on a single server for a week or two before I consider releasing the blueprints for others to use (that ALL depends how good you can say "Pretty Please" :-P ).
       
      Anyway take a peek...
       
    • By mgm
      PROJECT ON HOLD - TO BE RESUMED ONE DAY...
       
       
      TRANSPORT FOR ARMA
       
      INTRODUCTION
      This script bring the following functionality:
      [READY] Players can call an AI piloted land vehicle TaxiAnywhere and request it to take you to a point on map which YOU CHOOSE BY CLICKING ON MAP.
      Upon reaching destination AI-controlled-taxi-vehicle will stop and you can disembark. The taxi will then ride away and despawn away from player (for immersion).
        [READY] Players can call an AI piloted land vehicle FixedDestinationTaxi and request it to take you to ONE OF THE FEW PRE-CHOSEN (by ServerAdmin) points on map.
      Upon reaching destination AI-controlled-taxi-vehicle will stop and you can disembark. The taxi will then ride away and despawn away from player (for immersion).
        [WIP] Players can embark an AI piloted land vehicle PublicBus and it will automatically drive on its PRE-CHOSEN BUS ROUTE (by ServerAdmin).
      When a player wish to disembark, they can request a STOP-VEHICLE via the TfA-GUI & allow them to disembark. The bus will then ride away and carry on looping its route.
      PAYMENT SYSTEM NOTES
      Taxi Anywhere Taxis    :    Initial Booking Fee + 1st Mile Fee + Pay-as-you-Go Fee    -- ServerAdmin can customize or disable any of the fees. Fixed Destination Taxis    :    'Single Fee'             -- Fee is calculated on the fly according to a pricing mechanism. ServerAdmin can customize or disable this fee. Public Buses        :    'Single Fee'            -- ServerAdmin can customize/disable the fee on any/all BusRoutes.  
      LICENSE
      GNU GPL v3. You can do whatever you want with this mod as long as you give the same freedom to others on your derivative works.
       
      DOWNLOAD
      29 Jan 2017 - git repo is gone. direct link to the last package (v.0.6.5b2 from 18th May 2016) http://www.filedropper.com/mgmtfav065build2
      18th May 2016 - New version v.0.6.5b2 available!
      Release package direct link to 7zip archive file: https://gitlab.com/themgm/Transport_for_Arma/blob/master/release_packages/_autogenerated/v.0.6.5.build2/mgmTfA_v.0.6.5.build2.7z
      Installation Instructions: https://gitlab.com/themgm/Transport_for_Arma/blob/master/documentation/INSTALLATION_INSTRUCTIONS.txt
      Link to release directory where you can download the three additional files to verify integrity: https://gitlab.com/themgm/Transport_for_Arma/tree/master/release_packages/_autogenerated/v.0.6.5.build2
      If you try this script, please let me know what you think :)
       
       
      FEEDBACK / SUGGESTIONS / BUG REPORTS / SUPPORT
      Please post in this thread.

       
      See it in action! Click below to go to post #2 - VIDEOS
       
       
      last edit:
      29 Jan 17 - added latest version link & clarified project status.
    • By RedBreath
      Advanced AI 1.0
       
      I myself am a fan of Wicked AI but it just feels clunky and outdated (No offense f3cuk)
      So I thought I would thin f3cuk's files out and create some new missions.
      But then I thought "Why not start from scratch and do something nobody has done yet"?
      And that is where I got my idea of Advanced AI!
       
      I will try and update my progress as I go,This is going to move rather slowly until I get some volunteers to help test and code it.
       
      Cheers!
    • By RedBreath
      So starting to work on my advanced AI missions system for ArmA 2 Epoch :) The idea and goal of this is to make new custom missions for WAI missions system. I am in process  of creating my own script for Advanced AI but its still a work in progress :P I'm open to suggestions of what kind of missions you guys want to see :) and if you want to take part in this project send me a pm and we can work together.
       
      Will be updating my project regularly!
  • Advertisement
  • Supporters
  • Discord

×
×
  • Create New...