[RELEASE] Sheeps DAYZ SA Repack

Yay or Nay


  • Total voters
    24

FallingSheep

OpenDayZ Lord!

POST LAST UPDATED 05/02/2019


NO LONGER SUPPORTED PLEASE USE STEAM WORKSHOP FOR YOUR MODDING NEEDS


YOU CAN NOT REUSE THE SCRIPTS IN THIS REPACK OR INCLUDE IT IN ANY DOWNLOADS!
YOU MAY HOST A SERVER WITH THESE SCRIPTS BUT YOU CAN NOT DISTRUBUTE THEM!
IT CONTAINS OTHERS SCRIPTS I CAN NOT GIVE PERMISSION FOR!
IF YOU WANT TO, LINK TO THIS PAGE OR THE DIRECT DOWNLOAD LINKS!


WARNING: THIS PACK IS BETA AND BUGGY!!
ALWAYS BACK UP AND TEST FIRST!!


YOU MUST HAVE A WORKING 0.64 SERVER FIRST !!


CURRENT VERSION
0.2 - Another Build Commit (ABC)

INSTALL INSTRUCTIONS
download from POST 2
copy mpmissions and ModdedScripts to your DayZServer folder
edit your serverDZ.cfg
change template="DayZoffline.chernarusplus";
to template="DayZSurvival.chernarusplus";


add to your start up bat/script
-mod=ModdedScripts

SCRIPTS/ADDONS INCLUDED IN REPACK
SEE POST 3 BELOW FOR LIST/LINKS/CREDITS

VERSION HISTORY
0.1 - Go away sheep (GAS)
0.2 - Another Build commit (ABC)​

KNOWN BUGS
if its a bug in dayzSA 0.63 its a bug here :)

LEGAL STUFF
Special thanks and credit
The entire ARMA2 team
Dean "Rocket" Hall
The entire DayZ team
The entire Open Dayz team & community!
DaOne with out him the pack wouldn't be here
 
Last edited:

FallingSheep

OpenDayZ Lord!
Script/Addon Credits
Below is a list of scripts/codebases/githubs/etc used to make this repack, credits are added if available for each script repack

Original Custom Mission (and base for repack)
Created:
DaOne
Twitter: @DuhOneZ
YouTube: https://www.youtube.com/channel/UCfTYjQEiTvJcUz-HAtg8rUQ
GitHUB: https://github.com/Da0ne/DZMods
Credits:
Sen(zalexki)KillScore system https://github.com/zalexki

DayZ-BlackRavenDM
Created: zalexki
GitHUB: https://github.com/zalexki/DayZ-BlackRavenDM

Arkensor/DayZCommunityOfflineMode
Created:
Arkensor
GitHUB: https://github.com/Arkensor/DayZCommunityOfflineMode
Credits:
DuhOneZ - Code snippets
Watchman - Documentation
gallexme - Suggestion for the mission based version
DannyDog - Code snippets, Object Editor and Updated camera tools
n8m4re - Code: SaveManager
wriley - Code snippets beards
Jacob_Mango - Added key to toggle "Aimgate"

Airdrop
Created:
mov3ax
GitHUB: https://github.com/mov3ax/airdrop#setup
Credits:
i_kolobov - Documentation and Code snippets
Arkensor - Code snippets
FIDOv - Documentation
Revelin - Code snippets​
 
Last edited:

FallingSheep

OpenDayZ Lord!
FEATURES
All features can be turned on/off in Tuneables.c
- Player Join/leave messages.
in Tuneables.c use m_SessionFeed to enable/disable join messages for players

- Custom Spawn loadouts.
in Tuneables.c use m_AdvancedLoadouts to enable/disable custom loadouts

in "mpmissions\DayZSurvival.chernarusplus\ScriptedMods\Modules\AdvancedLoadouts\AdvancedLoadouts.c"
set m_StaticLoadouts to enable/disable static loadouts
set m_RandomizedLoadouts to enable/disablerandom loadouts
set m_SpawnArmed to enable/disable spawn players with a gun

This feature allows the fresh spawn players to load in with preset gear (both random and static).
To Configure the type of items to spawn on your players check the folder "mpmissions/DayZSurvival.chernarusplus/ScriptedMods/LoadOuts" Each Category is in a separate .txt file If you wish to remove an item or add, make sure you follow the same layout as the file comes in. The Script will randomly select an item from each category. If you wish to remove a certain category simply leave the file empty or delete it. You can modify the loadouts while the server is running! After you make your edits login as admin in game and use the Admin command /updateLoadouts


- No Stamina
in Tuneables.c use m_StaminaStatus to enable/disable stamina

- No Hunger
in Tuneables.c use m_HealthStatus to enable/disable hunger

- No Thirst
in Tuneables.c use m_ThirstStatus to enable/disable thirst

- Debug Monitor
in Tuneables.c use m_Debugmonitor to enable/disable debug monitor

- Airdrops
in Tuneables.c use EnableAirdrops to enable/disable airdrops
in Tuneables.c use SpawnZombie to enable/disable zombies at airdrops
in Tuneables.c use ShowSignal to enable/disable smoke at airdrops

- Zombie Hordes (This is an event!)
in Tuneables.c use m_InfectedHordes to enable/disable random zombie hordes
you can edit the hordes changing DayZSurvival.chernarusplus\ScriptedMods\Moduels\ServerEvents\InfectedHordes.c

- Custom SafeZone with godmode.
in Tuneables.c use m_SafeZone enable/disable safezone
This feature allows you to place a safezone anywhere on the map with a radius you wish for. To modify the safeZone area check this file " mpmissions/DayZSurvival.chernarusplus/ScriptedMods/Modules/SafeZone/SafeZoneFunctions "

- Spawn Custom Buildings anywhere on the map
This feature is just an easy way to place your CustomBuildings code in a tidy spot and not in the main init where shit gets clustred. Check the file " mpmissions/DayZSurvival.chernarusplus/ScriptedMods/BuildingSpawner.c" it does not matter how you spawn your buildings or set their direction orientation etc, just make sure the script is inside the Void() to get executed on server startup .
A nice way to get buildings imported is to use the COM (Community Offline Mode from Arkensor). You can place buildings and extract their info. Thank @DannyDog for that feature

- Chat Based Admin Tool set.
Simply Add your steam 64 ID into the file mpmissions/DayZSurvival.chernarusplus/ScriptedMods/Admins.txt" Set a server admin password in the server.cfg, in game login using the password. login myPassword The Admintoolset feature can be found here: https://pastebin.com/GGrCDg3f

- Player score tracking system and Kill Activity tracker with timestamps
This feature creates two files in the server profile ( if you use -instance command line it would be placed there ) the server profile is in Documents folder by default (its where your logs are). provides detailed kill log and records players stats such as total deaths and total kills on the server. This feature is implemented within the mod.

- Kill messages
Shows who killed who, committed suicide.

- Custom MOTD based within the mission (CURRENTLY NOT WORKING)
Random preset messages popup for all players. To change the messages check the file " mpmissions/DayZSurvival.chernarusplus/ScriptedMods/MOTDMessages.c "
 
Last edited:
I just tried this on my test server and I get a pop up:



I am using the default DayZSurvival.c file. I have not modified it.

*EDIT* I found an error in the provided init.c. This line was missing a quote ( " ) at the end in init.c:

Code:
#include "$CurrentDir:\\mpmissions\\DayZSurvival.chernarusplus\\ScriptedMods\\AirDrop.c
I added the quote but now I get this error:

 
Last edited:

FallingSheep

OpenDayZ Lord!
I just tried this on my test server and I get a pop up:



I am using the default DayZSurvival.c file. I have not modified it.

*EDIT* I found an error in the provided init.c. This line was missing a quote ( " ) at the end in init.c:

Code:
#include "$CurrentDir:\\mpmissions\\DayZSurvival.chernarusplus\\ScriptedMods\\AirDrop.c
I added the quote but now I get this error:

I'm having the same issue - falling down on the same line trying to find the variable "EnableAirdrops"
should be fixed weird thing is it didnt show an error for me :(

i have -scriptDebug=true in start up but no errors showed :(

try it now

EDIT: ....im a dick was loading wrong mission ...again fixing up compile errors now sorry bout that!

EDIT2: i missed a install step add -mod=ModdedScripts to your start up (same place you add server config)

EDIT3: all good now loads up and works a charm :p keep the reports coming!
 
Last edited:


I followed the steps in the github page, but still got some problems.
I had the same thing. Two variables I think need to be declared in DayZSurvival.c. Look for this:
C:
    ref AirDrop AirDropClass; // Class definition
    bool m_debugmonitor;
    //new vars
    bool m_Debugmode;
    bool m_NoThirst;   
    bool m_NoHunger;
    bool m_NoStamina;
    bool m_walkingZeds;
    bool EnableAirdrops;
And add SpawnZombie and ShowSignal to the end so its like this:
C:
    ref AirDrop AirDropClass; // Class definition
    bool m_debugmonitor;
    //new vars
    bool m_Debugmode;
    bool m_NoThirst;   
    bool m_NoHunger;
    bool m_NoStamina;
    bool m_walkingZeds;
    bool EnableAirdrops;
    bool SpawnZombie;
    bool ShowSignal;
Seems to be working now for me.
 
I had the same thing. Two variables I think need to be declared in DayZSurvival.c. Look for this:
C:
    ref AirDrop AirDropClass; // Class definition
    bool m_debugmonitor;
    //new vars
    bool m_Debugmode;
    bool m_NoThirst; 
    bool m_NoHunger;
    bool m_NoStamina;
    bool m_walkingZeds;
    bool EnableAirdrops;
And add SpawnZombie and ShowSignal to the end so its like this:
C:
    ref AirDrop AirDropClass; // Class definition
    bool m_debugmonitor;
    //new vars
    bool m_Debugmode;
    bool m_NoThirst; 
    bool m_NoHunger;
    bool m_NoStamina;
    bool m_walkingZeds;
    bool EnableAirdrops;
    bool SpawnZombie;
    bool ShowSignal;
Seems to be working now for me.
It worked, thanks, @FallingSheep can you take a look at this?
 
Meh. Not sure what's going on. I'm doing a fresh install of this mod after all the amends, but I can't get past the following error:

Can't compile mission init script'!

mpmissions\DayZSurvival.chernarusplus\init.c(3): CParser: quoted string not closed on line 6, module $CurrentDir://mpmissions//DayZSurvival.chernarusplus//ScriptedMods//InfectedHordes.c


Thing is, there are no missing quotes this time.
 
A suggestion: Can you add the ability to give items like we can currently configure shirts, pants, etc? I see in the code, you give a battery and some rags, or just rags, but having the ability for players to have a chance for an array of items in their inventory would be nice.
 

FallingSheep

OpenDayZ Lord!
A suggestion: Can you add the ability to give items like we can currently configure shirts, pants, etc? I see in the code, you give a battery and some rags, or just rags, but having the ability for players to have a chance for an array of items in their inventory would be nice.
pretty sure customised loadouts is random, will test later when i add the GUID based loadouts
 
Top