This mod add an animal-crossing-style animal catching system with more than 80 collectable animals spawning across the valley! Includes an insectarium for you to donate all the animals you find for unique rewards and Terrariums to keep creatures as pets!. Includes a framework for other mods to make their own creatures/animals!
Other user's assetsAll the assets in this file belong to the author, or are from free-to-use modder's resources
Upload permissionYou are not allowed to upload this file to other sites under any circumstances
Modification permissionYou must get permission from me before you are allowed to modify my files to improve it
Conversion permissionYou can convert this file to work with other games as long as you credit me as the creator of the file
Asset use permissionYou must get permission from me before you are allowed to use any of the assets in this file
Asset use permission in mods/files that are being soldYou are not allowed to use assets from this file in any mods/files that are being sold, for money, on Steam Workshop or other platforms
Asset use permission in mods/files that earn donation pointsYou are not allowed to earn Donation Points for your mods if they use my assets
Author notes
This author has not provided any additional notes regarding file permissions
File credits
Huge thanks to my family and friends for their help in playtesting.
Thanks to Omena007 for some inspiration and recommendations for menu design.
Thanks to SV discord for some of the guidance they provided. Thankyou to Kariiiii for tips / help with Terrarium design
Thanks to you for checking my mod out!
Donation Points system
Please log in to find out whether this mod is receiving Donation Points
Features: Added new config option for whether to receive bonuses in the mail. Added new config option for the multiplier to apply to damage from creatures. Remade the creature encyclopedia highlight page for easier readability, consistency and aesthetics.
Framework Features: Added alternative drops option for creatures, including only dropping alterative drops, with a chance, etc. Added option to disable a creature from being terrarium-able. Added option to disable a creature from being donatable to museum. Added option for creatures to be semi-aquatic. Added option for creatures to have a specific range on their sound effect. Added option for creatures to play their sound effect via specific frequency. Added option for creatures to use revamped creature bound calculations, so that you aren't walking over big animals. Added option for multiple time frames of stainability for creatures. Added option for overrides for displayed location and local location. Added option for specific GSQs per variant in creatures variant list. Added extra description to show per creature in creature encyclopedia.
Bug Fixes/Other: Added mobile-specific donation page. Changed speed reduction on jade net to feel more natural. Few other random bug fixes where found.
Version 1.2.9
Features: Added gift tastes for certain NPCs, Vincent likes all creatures, Sebastian loves frogs/toads. You can release creatures from Terrariums by clicking on them and saying yes. Added config option for scaling the creatures, you probably don't want this to be less than 0.7 or more than 1.3ish though. Added a new net variant, as a reward when you donate more than 50% of creatures to the museum Added a new event when you donate 2/3 of the museum Added random visitors and tourists, more and more spawn as you donate more creatures. Added a little message appended to items when they aren't donated. Added "variants" to the framework, allowing for creatures to choose from multiple sprite sheets when spawned. (Like 3 variants of the same butterfly)
Added a new shop with some custom furniture, which sells all net variants once unlocked. Added extra monthly payment from Ivy, on the first of each season you get money equal to 4.5g multiplied by 28 (days in a season) multiplied by the number of donated creatures.
Bugfixes/Other stuff: Fix to donation and terrarium making menus when playing with game/ UI scaling Changed the Jade NPC compatibility quest such that you only get each quest once now. I think this is my life now - more optimizations!
Version 1.2.8
Wouldn't you guess it?? MORE LAG IMPROVEMENTS Added feature to release creatures when dropped directly from inventory. Creatures that are dangerous can now be warded off using weapons Added 6 new creature options! Including: - Creatures slightly following you around - Creatures with specific damage - Creatures with explicit health - Creatures only catchable using sword - Creatures can make sound effects when nearby - Creatures can have idle animations Adds 4 new GSQs which word in tandem with triggers and actions - Checking the name of spawned / caught creature - Checking tile of spawned unit - Checking whether the creature naturally spawned or by other means - Checking random conditions for a spawned creature 2 Actions and fixes to others to work with triggers - Remove a specific amount of a specific creature - Instantiate specific creature near spawned trigger creature
The data for net objects is now hard added allowing for you to get them via debugging / CJB. Interractions with Star Control *will* work, but the icon itself is still a bit bugged.
Version 1.2.7
Adds Central Station Compatibility Adds one new GSQ (Check Docs) Adds one new Trigger (Check Docs) Adds one new Action (Check Docs) Adds one new model option (Rotary Anims) Adds some creatures as usable bait. Changes display name in BL, Central Station, and Train Station compatibilities. The "catching" function is now much more generous in range. Fixed issue where swinging net while moving would sometimes scare creatures away right before catching Fix to grammar error in entry event to insectarium Fix to error sometimes occurring when spawning net in at jojamart.
Version 1.2.6
Fixes issue with water mobs spawning in any location. Adds pack spawning mechanic (Some creatures can spawn in groups) Adds custom_asset pipeline for rewards and creatures Adds an extra trigger Lots of optimizations COMPLETE OVERHAUL OF MULTIPLAYER Adds informant support
Version 1.2.5
Added sound effects for catching, using net, charging net. Added first catch effect. Added 4 GSQs and 2 Trigger Actions for mods to use. Improved Performance. Fixed 2 bugs in multiplayer (Farmhands not being damaged and farmhands not seeing donation history) Big changes to framework enabling use of conditional GSQs for creature spawning. Added config option for net charge sound. Added support for location contexts, but the new GSQs should be used instead. Bugs are now giftable.
Version 1.2.4
Fixes to texture logging issue. Changes to framework (Old packs will still work, just additions). Art overhaul. Adds train station support
Version 1.2.3
Bugfixes for multiplayer, a menuing bugfix. Change to gold net reward behavior with packs.
Version 1.2.2
Fix crash when using jade net. Fix menuing bugs. Fix translation of terrarium name. Changes to terrarium textures.
Version 1.2.1
Fix for crash that occurred after storing and then placing Terrariums between play sessions. Update to Japanese translation.
Version 1.2.0
||Big performance optimizations|| ||Bigger backpack / related mod compat|| ||Added the ability for creatures to spawn in only specific locations|| ||Iconic Framework Compat|| ||Rewards Frameworkable|| ||Terrariums|| ||Jade Unique Compat;|| ||New net (no slow applied)|| ||Catching Quests||
Version 1.1.0
Adds Nature In The Valley Framework, fixes bug around rare creatures not spawning properly, fixes display of creature highlight page when using keybind. Adds japanese translation
Version 1.0.5
Add in key bind option for opening creature encyclopedia from anywhere, some daily variance in spawn rates, changed donation req for rewards, made rarer creatures require a certain number donated, increased base spawn rate slightly, added in donation message, added french translation, fix to bus warp being one tile off. Performance optimizations (again, I try!). reduced gold reward about from 12500 to 10000.
Version 1.0.3
Fixes two compatibility issues, slightly increased performance again, slightly increased spawn rate and spawn limit, added config option for creature difficulty.
Version 1.0.2
Added Chinese (From user Vickylchq translation and added spanish translation from user Katttox), changed Scarlett Darner to Scarlett Darter (Woops)
Version 1.0.1
Performance optimization, including occlusional updating for single player. Fixed bug related to UI scaling in donation menu. Fixed a few undetected bugs. Added config option for adding creatures to shipping colelction.
This is a gameplay expansion mod which adds 84 animals as semi-randomly spawning interactive creatures, along with systems like a new net tool to catch and sell these creatures, or donate them to the new Insectarium building. This mod also adds Terrariums to keep creatures as pets!. Includes a framework for other mods to make their own creatures/animals! This was heavily based upon Animal Crossing, and so many features of bugs from Animal Crossing carry over to animals in Nature In The Valley.
Animals
Animals will spawn according to time of day, location, weather, and the types of objects in your current location (Trees, bushes, water, stumps). A new net tool bought from The Insectarium, Pierre's or JojaMart is used to catch the animals. Some animals will run away from you if you move too close to them, some wont care about your movement, a few will actively hunt you! Some animals fly, some hop around, some lounge on trees and bushes and some are found on the surface of the water! The encyclopedia in the insectarium features a full infographic list of the creatures, found and yet to be discovered. You can also find a full list of creatures at the bottom of this page (SPOILERS!).
When a creature id dropped directly from your inventory, they will be released. A released creature stays around until the end of the day.
Insectarium
The insectarium is a new building accessed by a ticket machine from the bus stop, and can be reached prior to the bus stop being fixed. The insectarium has a slight story behind it, and some lore - featuring a new NPC Ivy. Animals donated to the insectarium will wander around a specific room / location which resonates with where you found them. Once you've donated some creatures, it'll become quite the lively place, with butterflies, beetles, frogs and countless other creatures all around you! As creatures are donated you'll also receive specific milestone rewards similar to the museum. Additionally, the more creatures are donated the more decorated the insectarium becomes! A major feature of the insectarium is the creature encyclopedia, a infographical menu for you to find out more about the habits of each creature. Images showing a fresh and completed Insectarium can be seen in the media tab (SPOILERS!)
The insectarium contains 3 events, and a shop!
If you use Central Station the ticket machine for the insectarium will be removed, and the insectarium will be added as a stop to the central station ticket machine.
There is an optional file for players with the Bus Locations mod, when both that file and the Bus Locations mod is installed it will remove the warp totem spot at the bus stop, and will instead use the normal bus stop totem. If you have any issue with other mods introducing NPCs which path-find into the warp, use the optional file and the Bus Locations mod.
Terrariums
Talking to ivy gives the option to get Terrariums of creatures which you have already donated. (She needs to know what they need to survive before making a portable home for them!). These terrariums are animated furniture, each creature (custom or from the base game) will auto generate a terrarium for them based on their spawning and living conditions.
There is a config option to give terrariums opaque backgrounds (wallpapers) rather than being see through.
Examples of terrariums can be seen in the mod media page.
Framework
This mod itself is also a framework. Separate mods can be made as content packs for Nature In The Valley to add custom creatures with their own behaviors and sprites to the game. These creatures would be seen at the end of the encyclopedia. Included in the optional files section of this page is an example content pack for this mod, showing how to add custom creatures. Using this same feature you can also replace the base version of creatures with custom ones by using the same name.
Here are some fun packs you can add to your game right now!
Common Butterfly Small Grass Yellow Butterfly Green Darner Cricket Slug Earth Worm Black Ant Centipede Bark Beetle Garden Snail Fire Ant Yellow Grass Caterpillar Pill Bug Desert Locust Wharf Roach Cane Toad Annual Cicada Periodical Cicada Leopard Gecko Pond Skater Monarch Butterfly Jewel Beetle Grasshopper Hermit Crab Praying Mantis Stag Beetle Bullfrog Tree Frog Lady Bug Honey Ant Plant Hopper Monarch Caterpillar Bee Thorny Devil Weidemeyer's Admiral Bearded Dragon Blue Tongued Skink Orchid Mantis Scarlet Darner Garter Snake Hercules Beetle Millipede Flying Fish Hickory Horned Devil Regal Moth Potter Wasp Coral Snake Funnel Web Spider Axolotl Giant Petaltail Yellow Spotted Lizard Atlas Moth Agrias Butterfly Desert White Tail Scorpion Frilled Lizard Cape Cobra Black Witch Moth Blue Axolotl Marine Iguana Sweet Gem Beetle Cactus Crab St Andrew's Spider Sand Flea Sea Turtle Moth Blue-Ringed Octopus Mudskipper Firefly Golden Stag June Beetle Cave Beetle Sand Worm Wisp Of Winter Tuatara Antlion Chameleon Tiger Beetle Stick Bug Diving Beetle Cave Salamander Cave Crayfish Blister Beetle Alligator Snapping Turtle
Configuration
This mod includes five configuration options for changing the relative spawn rate, max density, sell price of the creatures, a multiplier for the size of the catching net and a toggle for including creatures in the shipping collection. These can be accessed via Generic Mod Config Menu or your config file in [GEN]NatureInTheValley/NatureInTheValley/config.json. There is also a config option for a keybind to open the creature encyclopedia from anywhere, a config option for the range of creatures, a config option for the size of creatures, a config option for whether terrariums have wallpapers, a config option to include the charge sound effect for the net, and a config option to use only content pack creatures. Note that this wont always display an accurate account of donated creatures for multiplayer players.
If you have multiple content packs for Nature In The Valley installed and only want to see / include creatures from the content packs (not base mod) then there is also a config option for that. Reload after changing! This will also remove the base mod's insectarium rewards.
Translations
This mod includes two i18n files for translations; if you'd like to you can send me a translated version of the i18n file in your native language and I will add it to the main file, and give you credit for the translation here. Please do not reupload this mod in alternate languages without it depending on this mod page.
If you've given a translation and an update has occurred, text which still requires true translation will be unindented in the i18n file. Many of these translations do need updates, so if you speak that language feel free to send me an updated version (if you want).