You are viewing a potentially older version of this package.
View all versions.
MonsterDB
Edit and clone Valheim creatures through YAML configuration.
| Date uploaded | 2 weeks ago |
| Version | 0.2.4 |
| Download link | RustyMods-MonsterDB-0.2.4.zip |
| Downloads | 344 |
| Dependency string | RustyMods-MonsterDB-0.2.4 |
This mod requires the following mods to function
denikson-BepInExPack_Valheim
BepInEx pack for Valheim. Preconfigured with the correct entry point for mods and preferred defaults for the community.
Preferred version: 5.4.2333README
MonsterDB
Plugin allows users to manipulate variables of monsters in the game and clone them
Features
- modify creatures, items, egg items, fish items
- clone creature, items, egg items, fish items
- make any creature tameable
- make any item into an egg
- make any item into a fish
- make any creature rideable
- define custom factions
- define custom spawn data
- modify creature visuals (e.g. texture, color, scale)
- export textures as png
- generate sprite
MonsterDB should be able to modify/clone any creatures, including added creatures from other mods
Use cases
- create variants of any creatures with custom textures or audio
- make creatures more engaging by adding effects or attacks
- modify specific aspects of creatures
Examples
Visit MonsterDB Github for curated examples
- Make
Necktameable and procreateNeckEggwhich hatches intoNeck_hatchlingand grows up into aNeck - Make
Playerinto aHumanNPC
Server sync
- Game load, plugin starts, reads all files from
Importfolder - ZNet starts (Multiplayer) 3. if server: loads all imported files 4. creates clones 5. updates all 6. if connecting to server: waits for files from server 7. creates clones 8. updates all
- if
FileWatcherenabled, any changes made on server, will automatically be sent to all clients 10. update specific prefab from file
CHANGELOG
0.2.6
- new command to export SpawnData
- feature to modify vanilla spawn data
0.2.5
- overhauled commands, instead of individual commands for each type, now you can do
monsterdb export Character Greydwarf|monsterdb export Item SwordIroninstead ofmonsterdb write Greydwarf|monsterdb write_item SwordIron - improved terminal output when commands are ran
0.2.4
- cleaned up serialization
- added support for scale to be set as a float instead of (x, y, z): e.g.
scale: 1.5which will convert to:scale: { x: 1.5, y: 1.5, z: 1.5 }orscale: { x: 1.5 }which will convert to:scale: x: 1.5, y: 1, z: 1 - fixed humanoid item sets not updating
0.2.3
- improved custom saddle
- new field for saddle:
attachParentuse this field to target specific creature bone to attach to - new command
monsterdb export_bones [prefabName]: writes creature child hierarchy to learn structure of creature, to use to target specific child for saddle - improved saddle control for custom saddled creatures
- new command:
monsterdb snapshot [prefabName]: generate icon for prefab - new feature, turn any prefab into an item (risky), e.g: SeekerEgg into an item, to use to create an egg for seeker; command:
monsterdb create_item [prefabName][newName] - improved egg growth percentage hover text
- fixed grow up hover text error when creature is not loaded
- created custom controller for volture to enable walking, landing, takeoff (originally not enabled in vanilla volture)
- volture custom controller added automatically if volture modified
0.2.2
- added last priority to startup to load after WackyDB
- fixed item scaling to always scale based off original scale to fix continuously multiplying scale off new value, when updating multiple times during same session
- added support to edit and add raids
- added procreation hover text (configurable on/off), default (off)
- added grow up hover text (configurable on/off), default (off)
0.2.1
- fixed scaling items
- changed color fields to use RGBA() instead of hex, hex still works as color value
0.2.0
- complete overhaul
- file structure overhaul
- single file editing
- removed support for conversion from RRR
- added support to modify or turn any item into a fish
- added support to modify or turn any item into a egg
- added support to localize text