-
Notifications
You must be signed in to change notification settings - Fork 6
ZenHints
Source: https://github.com/ZenarchistCode/ZenHints
NOTE: This mod is included in my modpack and can be enabled/disabled via ZenHints in ZenModPackConfig.json
This mod adds a simple server-side JSON config file for allowing admins to add new game hints to the loading screens, or to replace the vanilla ones altogether.
Because the server must sync the hint config to the client, the hints will not apply until a player logs in to your server at least once, and any updates you make to the config won't apply until after their next login.
To add new hints simply copy what's in the default file, change the text, and then change the value of "CfgVersion" to a number or a date or any other value than the default value to force a resync to all players.
To merge the hints with vanilla's, leave "ReplaceVanillaInsteadOfMerge" set to 0. To force your hints to replace vanilla's hints altogether, set it to 1.
Don't forget to add a comma after the } when adding a new hint, but not on the final }. Use this website to verify your JSON file structure is correct when modifying the file: https://jsonlint.com/
After installation, run the server and the JSON config file will be automatically created.
Note: in my most recent update (April 2026) I added the ability to use image icons to replace the lightbulb icon on the loading screen. To use this feature you will need to pass in a .edds or .paa filepath, or an imageset.
If you open the DayZ Workbench via DayZ Tools and open DZ/gui/imagesets/dayz_inventory.imageset or DZ/gui/imagesets/dayz_gui.imageset you can see a bunch of common vanilla icons to use if you don't want to create your own. A simple vanilla icon example taken from dayz_gui is provided below (set:dayz_gui image:iconSkull).
If you do want to create your own but don't know how - check out my YouTube guide tutorial on imagesets here: https://www.youtube.com/watch?v=m7ftKAwCk4g
Config file: profiles/Zenarchist/ZenHints.json
{
"ConfigVersion": "1.29.1", // Don't touch
"SyncVersion": "Edit this text to force client re-sync", // Whenever this mismatches client, a resync occurs
"ReplaceVanillaInsteadOfMerge": 0, // If enabled (1) then your hints completely replace vanilla's, otherwise merge
"IngameChatHintsTimerSecs": 0, // If > 0, then this will pick a random hint to add to game chat every X seconds
"Hints": [
{
"m_Headline": "Example Headline", // Hint title
"m_Description": "Example hint description.", // Hint message
"m_ImagePath": "set:dayz_gui image:iconSkull" // Hint icon (blank = default light bulb icon)
}
]
}All my mods are open-source and published under the Mozilla Public License Version 2.0. Any mods based on my code must be open-source - no obfuscation!
You can modify/reupload/repack my mods if you like, but please credit any original authors/3D model/3rd-party asset creators, and keep in mind any future updates I make will not be automatically applied to repacked mods so make sure to check back from time to time for bugfixes and improvements.
If you find my mods useful, please consider buying me a coffee - it's not expected but very much appreciated: https://buymeacoffee.com/zenarchist
- General Setup Guide
- Core Mod Setup Guide
- ZenModPack Master Config
- Various Info
- Known Bugs & Issues
- Report Bug
My utility style mods for debugging etc.
Mods which affect game mechanics:
- ZenAlcohol
- ZenAllowMapBagSlot
- ZenAntiCombatLogout
- ZenAutoConvertStash
- ZenAutoStackItems
- ZenAutoWinterDetect
- ZenAutoRun
- ZenBasebuildingConfig
- ZenBatteryPASPersistence
- ZenBetterChatFont
- ZenBrokenGlasses
- ZenBuildingDescription
- ZenCarAttachments
- ZenCarBatteryIcon
- ZenCarCompass
- ZenCarGlovebox
- ZenCarsCutDownTrees
- ZenCanteenTablets
- ZenCatchRain
- ZenCauseOfDeath
- ZenChickenCoops
- ZenCraftingSounds
- ZenCraftRagHands
- ZenComboLocks
- ZenCombineJSON
- ZenDropRuinedClothing
- ZenDynamicZoneLoot
- ZenEarPlugs
- ZenFireFuel
- ZenFireWood
- ZenFireplaceStick
- ZenFishingConfig
- ZenFixCarAttachmentGUI
- ZenGraves
- ZenGroundCleaning
- ZenHideGearInCars
- ZenHints
- ZenHologram
- ZenHologramControls
- ZenImmersiveChatHUD
- ZenImmersiveLogin
- ZenInformWeaponStateBug
- ZenInventoryAnimation
- ZenKnifeGardens
- ZenLeftovers
- ZenLogPiles
- ZenMagObfuscation
- ZenMap
- ZenMicCheck
- ZenNotifications
- ZenOpenCansRock
- ZenPainting
- ZenPimpMyRide
- ZenRadioPlugin
- ZenRebuildableWells
- ZenRepairJSON
- ZenRepairPumps
- ZenRepairWells
- ZenServerGUI
- ZenShove
- ZenSplitUI
- ZenSleep
- ZenStaminaSlope
- ZenTerritories
- ZenWeaponEngrave
- ZenWoodHealth
- ZenZombieDoors
Mods which add gear to the game:
- ZenArtillery
- ZenBackwardsCaps
- ZenBookshelf
- ZenBunnyMasks
- ZenCamoCamp
- ZenCarWorkbench
- ZenChess
- ZenChristmasTreeCraft
- ZenConcussionGrenade
- ZenDoubleArmbands
- ZenFlask
- ZenFlint
- ZenGhillie
- ZenJameson
- ZenLadders
- ZenMusic
- ZenNotes
- ZenRaidAlarm
- ZenRaybans
- ZenRunes
- ZenStaticObjects
- ZenSwissKnife
- ZenTimeBomb
- ZenTireRack
- ZenTreasure
- ZenTreehouse
- ZenVikingAxe
- ZenZippoLighter
Mods which run purely server-side:
- ZenBloodDrips
- ZenCampSites
- ZenDynamicZoneLoot
- ZenLootCyclingDetection
- ZenNightConfig
- ZenPersistentTrees
- ZenShelterCargo
- ZenTreesplosions
- ZenZombieController
- ZenZombieConfig
- ZenJameson
My standalone mods