DayZ
50 ratings
Apophis Nightmare
   
Award
Favorite
Favorited
Unfavorite
Type: Mod
File Size
Posted
Updated
18.661 KB
27 Jul, 2024 @ 2:54pm
6 Aug, 2024 @ 6:44am
6 Change Notes ( view )

Subscribe to download
Apophis Nightmare

Description
Apophis Nightmare

STILL WIP.

At the moment, this is a server-side addon only.
Guys, just a moment of your attention, the mod does not provide any monsters. It's just a system for spawning them.

Description:
Apophis Nightmare is a simple mod for DayZ that introduces a dynamic and challenging survival experience by adding customizable nightmare events. This mod brings new layers of excitement and terror to the game with randomly spawning monsters that appear during specified hours. Each player can experience their own unique nightmare scenario based on the mod’s configuration.

Key Features
  • Nightmares: Monsters that appear based on server settings and conditions.
  • Spawn Modes: Two spawn modes - interval-based and scheduled.
  • Individual and Shared Spawns: The ability to spawn monsters for each player individually or for a random player among all on the server.


Mod Settings Overview

EnableNightmare
Type: Integer
Description: Enables or disables the mod.

Values:
1 - Enabled
0 - Disabled

Example:
"EnableNightmare": 1

TargetMode
Type: Integer
Description: Determines the target selection mode for the mod.

Values:
0 - RANDOM_SINGLE mode: a random player is selected.
1 - ALL_PLAYERS mode: every player on the server is selected.

Example:
"TargetMode": 0

IntervalMode
Type: Integer
Description: Determines the mod's operational mode: schedule-based or interval-based.

Values:
0 - Schedule-based mode.
1 - Interval-based mode.

Example:
"IntervalMode": 0

StartHour
Type: Integer
Description: Defines the hour when nightmares start spawning (only for schedule mode).

Example:
"StartHour": 22

EndHour
Type: Integer
Description: Defines the hour when nightmare spawning ends (only for schedule mode).

Example:
"EndHour": 4

NightmareChance
Type: Integer
Description: Determines the chance (in percentage) for the nightmare period to start.

Example:
"NightmareChance": 50

SpawnIntervalMinutes
Type: Integer
Description: Defines the interval in minutes between nightmare spawns (only in interval mode).

Example:
"SpawnIntervalMinutes": 50

Monster Spawn Settings

ClassName
Type: String
Description: The class name of the monster to be spawned.

Example:
"ClassName": "ZmbM_CitizenASkinny_Brown"

Enabled
Type: Integer
Description: Enables or disables the spawn of the selected monster.

Values:
1 - Enabled
0 - Disabled

Example:
"Enabled": 1

SpawnChance
Type: Integer
Description: Determines the spawn chance of the selected monster (in percentage).

Example:
"SpawnChance": 50

DistanceToPlayers
Type: Integer
Description: Defines the distance in meters from the player at which the monster will spawn.

Example:
"DistanceToPlayers": 80

CoolDownSeconds
Type: Integer
Description: Defines the cooldown period in seconds for the monster spawn. Minimum value is 60 seconds.

Example:
"CoolDownSeconds": 60



Developer Notes:
1. Monsters will not spawn inside buildings.
2. If a monster fails to spawn 10 times (due to lack of space), it will attempt to spawn again in the next iteration.

How It Works
  1. Interval Mode:
  • Monsters start spawning after a specified time (in minutes) set in SpawnIntervalMinutes after a player joins the server.
  • If IndividualMode is enabled, each player will be checked for monster spawns at the specified interval. If IndividualMode is disabled, monsters will spawn for a random player.
  1. Scheduled Mode:
  • Monsters start spawning at StartHour and disappear at EndHour.
  • During this period, the probability (NightmareChance) of monster spawns is checked.
  • All spawned monsters will disappear at EndHour.
  1. Cooldowns and Spawn Chances:
  • Each monster can be individually configured using SpawnChance, DistanceToPlayers, and CoolDownSeconds.
  • Monsters spawn with the specified probability (SpawnChance) and will not spawn again until the cooldown period (CoolDownSeconds) has passed.

Examples
  1. ClassNameA: A monster that spawns near the player every 10 seconds and has a 100% chance to spawn.
  2. ClassNameB: A monster that spawns near the player every 500 seconds and also has a 100% chance to spawn.
Example Configuration File
{ ... "MonsterDefinitions": [ { "ClassName": "ClassNameA", "Enabled": 1, "SpawnChance": 100, "DistanceToPlayers": 10, "CoolDownSeconds": 10 }, { "ClassName": "ClassNameB", "Enabled": 1, "SpawnChance": 100, "DistanceToPlayers": 10, "CoolDownSeconds": 500 } ] }

Use Cases:
Enhance the survival horror experience with unpredictable and terrifying monster encounters.
Create unique and challenging scenarios for players during nighttime.

Author's Note:
The idea behind this mod is to provide an unpredictable and immersive horror experience, keeping players on their toes during nighttime gameplay. Inspired by Smokey from Deer Isle, this mod aims to bring a similar level of fear and excitement to your DayZ adventures. I hereby grant permission to repack and edit this mod, provided that you give me a like and credit as the original author.

44 Comments
Para 8 Nov, 2024 @ 7:51pm 
Can we get an updated discord link?
porohok66 25 Oct, 2024 @ 7:21am 
спасибо
cavaloDtroia 15 Oct, 2024 @ 3:36am 
Hello everyone, does anyone have the Key for this mod to provide? Or can you tell me where I can get the key because it is not included with the mod? I thank you all in advance.
Zsolt 29 Sep, 2024 @ 11:44am 
@Jesse Clark brilliant idea, thank U :)
Guys, install is simple:
1. Subscribe mod
2. From addons folder copy the .pbo to server/addons
3. Serverside mod, example config: ServerMod (server mods only):@Apophis Nightmare)
4. Start the server, the folder with .json file generated in profiles dir
5. Enjoy
6. Sorry for my bad english :)
Shaggoth (Ищезаяц) 25 Sep, 2024 @ 11:41am 
what he said
BloodRaiNxp 25 Sep, 2024 @ 10:57am 
the spawn chance (percentage) I don't think is working 100%. seems to spawn all creatures or zombies no matter the spawn chance.
Pavle 13 Sep, 2024 @ 4:15pm 
Great Mod rly love it and exactly what is needed for our server! Keep the development up!:er_heart:
Shaggoth (Ищезаяц) 1 Sep, 2024 @ 1:15pm 
chances are working pretty weird for me. i've set one crazy hell of an unit to 5 later even to 1, yet i see it in every encounter :|
also i wanted to ask, is it possible to implement some sort of max nightmares to spawn. things i use is extremely powerfull, right now our only chance is sneak away, or you are dead 200% :) it spawns almost everyone every time, huge groups
KR0GH 21 Aug, 2024 @ 11:00pm 
@Jesse Clark. Any ETA on the Namalsk Survival option?
kenjishimizu24 20 Aug, 2024 @ 2:14pm 
Thanks brother, I look forward your great ideas. :)