DayZ
423 个评价
Chernarus Caves
4
   
奖励
收藏
已收藏
取消收藏
Type: Mod, Server
Mod Type: Props, Terrain
文件大小
发表于
更新日期
108.437 MB
2019 年 5 月 30 日 下午 4:20
2019 年 6 月 2 日 上午 6:45
7 项改动说明 ( 查看 )

订阅以下载
Chernarus Caves

描述
This mod adds 12 caves in DayZ.

There are small and larger caves to build your base.
This is a server mod. You need builderitems on your server.





How do I activate the mod?

Instructions for players: Subscribe to both @Chernarus Caves AND @Builder Items Load @Builder Items when starting DayZ - that is all you need to do! Instructions for server owners- How to add all the caves to your server. can recommend to have Notepad++ 1. Subscribe to the Steam Workshop Chernarus Caves 2. Subscribe and add @BuilderItems to your server then add @BuilderItems to your server start.bat -------------------------------------------------------------------------------------------------------------------------------- 3. Open @Chernarus Caves usually found at: C:\Program Files (x86)\Steam\SteamApps\common\DayZ\!Workshop\@Chernarus Caves 4. Copy caves.c into your mission folder ( the folder where Init.c is located ) -------------------------------------------------------------------------------------------------------------------------------- 5. Now add : void SpawnObject(string objectName, vector position, vector orientation) { Object obj; obj = Object.Cast(GetGame().CreateObject(objectName, "0 0 0")); obj.SetPosition(position); obj.SetOrientation(orientation); // Force update collisions if (obj.CanAffectPathgraph()) { obj.SetAffectPathgraph(true, false); GetGame().GetCallQueue(CALL_CATEGORY_SYSTEM).CallLater(GetGame().UpdatePathgraphRegionByObject, 100, false, obj); } } #include "$CurrentDir:\\mpmissions\\dayzOffline.chernarusplus\\caves.c" to your Init.c file at the very top before the line : void main() { -------------------------------------------------------------------------------------------------------------------------------- 6. inside Init.c Include this line at the end of void main before the last } caves(); -------------------------------------------------------------------------------------------------------------------------------- 7. your Init.c should look something like this... -------- !! Below only for reference !! ---------- void SpawnObject(string objectName, vector position, vector orientation) { Object obj; obj = Object.Cast(GetGame().CreateObject(objectName, "0 0 0")); obj.SetPosition(position); obj.SetOrientation(orientation); // Force update collisions if (obj.CanAffectPathgraph()) { obj.SetAffectPathgraph(true, false); GetGame().GetCallQueue(CALL_CATEGORY_SYSTEM).CallLater(GetGame().UpdatePathgraphRegionByObject, 100, false, obj); } } #include "$CurrentDir:\\mpmissions\\dayzOffline.chernarusplus\\caves.c" void main() { //INIT WEATHER BEFORE ECONOMY INIT------------------------ Weather weather = g_Game.GetWeather(); weather.MissionWeather(false); // false = use weather controller from Weather.c weather.GetOvercast().Set( Math.RandomFloatInclusive(0.4, 0.6), 1, 0); weather.GetRain().Set( 0, 0, 1); weather.GetFog().Set( Math.RandomFloatInclusive(0.05, 0.1), 1, 0); //INIT ECONOMY-------------------------------------- Hive ce = CreateHive(); if ( ce ) ce.InitOffline(); //DATE RESET AFTER ECONOMY INIT------------------------- int year, month, day, hour, minute; int reset_month = 9, reset_day = 20; GetGame().GetWorld().GetDate(year, month, day, hour, minute); if ((month == reset_month) && (day < reset_day)) { GetGame().GetWorld().SetDate(year, reset_month, reset_day, hour, minute); } else { if ((month == reset_month + 1) && (day > reset_day)) { GetGame().GetWorld().SetDate(year, reset_month, reset_day, hour, minute); } else { if ((month < reset_month) || (month > reset_month + 1)) { GetGame().GetWorld().SetDate(year, reset_month, reset_day, hour, minute); } } } caves(); } ---------------------------------------------------------------------------------------------------------- 8. Restart the server. ---------------------------------------------------------------------------------------------------------- ----- !!! Help to add more map addons this way !!! ----- If you want more map addons you can add : #include "$CurrentDir:\\mpmissions\\dayzOffline.chernarusplus\\"FileNameHere.c"" below the : #include "$CurrentDir:\\mpmissions\\dayzOffline.chernarusplus\\caves.c" and include : "FileNameHere"(); below the : caves(); and copy the "FileNameHere.c" to the Mission folder ( the Init.c location ) "FileNameHere" is what ever map addon you want and it works with Nitrix_spain¨s apocalyptic city area¨s !! Keep in mind that there is currently an limit to how many items you can spawn on the server !! so if you add caves, and all other map addons you find, server WILL crash !!! find the ones you like and ad them 1 by 1... when the server wont load, you hit the limit !!

Future plans?

I would like to add 3 more caves.

Suggestions or bugs?



Support Discord: https://discord.gg/SnQEbwf


Map locations













Servers running the mod

- EpoGaming : 145.239.67.46:2302
- GangstaDayZ: 76.117.118.55:2302
- Perdition Island 54.38.217.33:2302

- 1SKGaming: (Australian server)
- AU-1 139.99.144.182:2402
- AU-2 139.99.144.182:2502
- AU-3 139.99.144.93:2602

Map coordinates

15100 / 13710
14760 / 13322
11204 / 15242
348 / 15013
1554 / 7840
1182 / 5945
9075 / 3302
13753 / 3705
2803 / 1297
10148 / 14486
8956 / 7839
86 / 8283

热门讨论 查看全部(3)
5
6 月 24 日 上午 7:02
置顶: 1.04 FIX !
Streider
3
2024 年 8 月 18 日 下午 12:44
Servers Running This Mod
cheweduptrex2
0
2019 年 6 月 23 日 下午 6:25
Error
Ballsinacan01
180 条留言
robbie 6 月 24 日 上午 5:54 
says 12 caves but only 11 pics?
robbie 6 月 24 日 上午 5:05 
nice mod works flawless
Kwin222 2024 年 10 月 4 日 下午 6:53 
its pretty easy to turn the caves.c file into a .map file for expansion and once you have that .map file, you can import it into DayzEditor and create your own .DZE file. i only do this to mods that are old and out of date and not being actively updated.

open caves.c in Note++ and remove ALL of the SpawnObject( "
then replace all of the ", " with a |
then delete all of the " );
remove all the rest of the script line at the top and at the bottom and you will end up with a .map file that looks like this

Land_fireplace_2|1214.579956 2.240000 11847.799805|0.000000 0.000000 -0.000000|true
Land_Misc_Well_Pump_Blue|1214.439941 2.000000 11854.599609|106.999992 0.000000 0.000000
tisl_WoodStairs_1|1216.410034 2.100000 11853.200195|-149.399979 0.000000 0.000000
BVM_ATM_Expansion_red|1233.072510 1.985999 11843.109375|180.0000 -0.000000 -0.000000
SharrenSkunk 2024 年 2 月 16 日 上午 1:48 
do you have the dze or vpp for this instead of using the init.c? :D
TheyLuvUnity 2023 年 7 月 4 日 下午 1:15 
why is it every time I add the caves my game crashes anyone know how to resolve the issue
Streetkilln 2023 年 5 月 29 日 上午 12:30 
dose not work with 1.21
𝕽𝖊𝖎𝖌𝖓 2023 年 3 月 23 日 下午 3:53 
caves are tiny and really buggy. clipping and getting stuck in collision
Genocidal(Geno) 2022 年 12 月 9 日 上午 6:14 
you know this is all well and good but, i think if you main point is to add these as base locations u just showed pictures to all the cave entrances and even the coords, wouldnt it be better under a spoiler or the putting said information not visable so anyone on my(or any) server can come to this page and use the default cave locations.
shredded_waffle 2022 年 11 月 9 日 上午 9:26 
would love to see a secret bunker in a cave <3
Streider  [作者] 2022 年 10 月 30 日 上午 11:06 
The new bunker system with the shadow interests me a bit to implement this for my caves. But currently there are no further versions planned for my Cave Mod.