TideOfWar
A MOD for VRising to have war-like battle.
模組介紹 作者原文
Tide Of War (Beta)
A MOD for VRising to have war-like battle
WARNING!!
This is my first VRising MOD.
I am not familiar with C# nor Unity.
I make the MOD mainly for my own fun on my local server.
Highly suggest to backup your save before you start to use the MOD.
Features
- Setup 5 battlefields as in the image.
- Human force and vampire force fight each other.
- Any party can be disabled so player can fight against the other on his own.
- Each battlefield can be setup individually.
- All mobs spawned by this MOD will be killed after 2 minutes (VBloods are 5 minutes).
- All mobs have aggro range 300, and will chase you around in such range.
Suggest to use EventScheduler to have soliders automatically join the war
Install
Dependency: BepInEx, VampireCommandFramework and VAMP
Put TideOfWar.dll to BepInEx/plugins and you are good to go
Commands
- All commands require admin
- All commands are with format [args if any].
For example,.warstart all starts war at all battlefields..warsupply dmm adds supply force only in battlefield between Dunley farmland and Mortium
- `` can be
- all to apply command on all battlefields
- dunleymortiummiddle or dmm for battlefield between Dunley farmland and Mortium (location 1)
- draculacourtyardsouthwest or dcsw for battlefield at south west gate of Dracula courtyard (location 2)
- draculacourtyardnorthwest or dcnw for battlefield at north west gate of Dracula courtyard (location 3)
- draculacourtyardnorth or dcn for battlefield at north gate of Dracula courtyard (location 4)
- draculagardenwest or dgw for battlefield at west gate of Dracula garden (location 5)
Major Commands
-.warstart
- Generate forces to start a war at specified battlefield. The quantity is much more than.warsupply
-.warsupply or wars
- Generate forces to have more soliders join specified battlefied. There is chance that VBlood may join the war
- Recommand to set this command in EventScheduler. I personally set.warsupply all with 30 seconds frequency
Configurations
-.warstop
- Stop both side of force to spawn at specified battlefield.
-.warresume or.warre
- Resume force to spawn at specified battlefield. Please note that only forces that are enabled will spawn (i.e. not disabled by.warhuman or.warvampire)
-.warhuman or.warh
- Enable/disable human force to spawn at specified battlefield.
-.warvampire or.warv
- Enable/disable human force to spawn at specified battlefield.
-..warmute or.warm
- Mute/Unmute message of.warsupply. By default the message is muted
Future Plans and Feature Details
Due to my limited knowledge in C# and VRising libraries, current status is an early draft with some workarounds
Below are my plans but I have no idea how to make them happen for now
- Set patrol route for mobs
- If this is achieved, there is no need to set 300 aggro range. Currently all mobs are set 300 aggro range to make sure they fight each other. A side effect is that they will also fight nearby native mobs on the map in such range
- Calculate spawn and death count
- If this is achieved, there is no need to set 2/5 minute lifetime for mobs, and the battle would be more fun. The lifetime is set to avoid explosive amount of mobs over time (when EventScheduler is used). VBlood spawn can also be arranged better (ex: 1 VBlood only join 1 battlefield at a time)
License
GPL due to VAMP used as dependency
安裝與使用 安裝:BepInEx 外掛
- 本站下載的壓縮包就是模組本體,通常是 BepInEx 外掛(解壓後得到 .dll 或外掛資料夾)。
- 建議流程:用社群模組管理器(如 r2modman)選中本遊戲後匯入該模組,管理器會自動裝好 BepInEx 前置並處理依賴。
- 手動流程:先在遊戲目錄裝好 BepInEx 載入器,再把解壓出的 .dll 或外掛資料夾放進 BepInEx/plugins/。
- 啟動遊戲,BepInEx 控制台會列印載入日誌;確認這個模組出現在日誌裡即為安裝成功。
帶「前置依賴」的模組需要一併安裝,否則不會載入。功能開關通常在遊戲內或外掛自帶的設定檔裡調整。
下面這些內容需要先安裝,否則該模組不會生效: