About this mod
Create your own creature or capture the vanilla monsters that are already in game.
- Requirements
- Permissions and credits
- Donations
Overview
SlimeTamer is a Stardew Valley mod that adds a Pokémon-inspired monster-catching and evolution system. Capture, and evolve creatures across the valley to build a powerful monster team!
Features
- Catch monsters throughout Stardew Valley
- Over 150 unique monsters with different stats and types
- Evolution system using gems, shards, and special items
- Custom monster behaviors based on various monster types (Slime, Bat, Ghost, etc.)
- Custom UI for managing your monster party and storage
- Storage system to organize your monster collection
Requirements
- Stardew Valley: v1.5.6+
- SMAPI: v3.0.0+
- Content Patcher: v1.28.0+
Installation
1. Install [SMAPI](https://smapi.io/)
2. Install [Content Patcher](https://www.nexusmods.com/stardewvalley/mods/1915)
3. Unzip this mod into your `Stardew Valley/Mods` folder
4. Launch the game via SMAPI
Capturing Monsters
- Use the Slingshot and Slime Treats to capture
- Access monster UI:
- J: Monster Party
- K: Storage
Evolving Monsters
Use gems and special items to evolve monsters:
| Gem | Type |
|-----|------|
| Ruby | Fire, Fighting |
| Aquamarine | Water, Ice |
| Topaz | Grass |
| Amethyst | Electric |
| Emerald | Psychic |
| Jade | Dark, Poison, Ghost |
| Diamond | Fairy, Dragon, Steel |
| Prismatic Shard | Special Evolutions |
Monster Behaviors
Monsters now have different behaviors based on their type:
| Behavior | Description |
|----------|-------------|
| Slime | Default behavior, hops around, standard attacks |
| Bat | Flying behavior, swoops down to attack |
| Ghost | Can become invisible, phase through walls |
| RockCrab | Has a defensive shell, more health |
| Duggy | Can burrow underground to evade attacks |
| Shadow | Fast movement, can slip through small spaces |
| Mummy | Slow but powerful attacks, high defense |
Monster Mechanics
Spawning Logic
Monsters spawn based on:
- Location (e.g., mines, forest, beach)
- Season
- Time of day
- Weather
Combat & Capture System
Stats Each monster has:
- HP
- Attack
- Defense
- Speed
Capture Process
1. Equip Slingshot and load Slime Treats
2. Find and weaken a monster
3. Shoot with Slime Treat to capture
4. Monster is added to your collection if successful
Monster Storage & Management
Controls
- J: Open Monster UI (Party)
- K: Open Storage
- L: Cycle active monster
Storage Features
- View monsters
- Move between party and storage
Evolution System
Basic Evolutions
| Item | Result |
|------|--------|
| Ruby (60) | Red Slime |
| Aquamarine (62) | Blue Slime |
| Topaz (64) | Yellow Slime |
| Amethyst (66) | Purple Slime |
| Diamond (72) | White Slime |
| Prismatic Shard (74) | Black Slime |
Special Evolutions
| Item | Result |
|------|--------|
| Copper Bar (378) | Copper Slime |
| Iron Bar (380) | Iron Slime |
| Iridium Bar (386) | Tiger Slime |
| Diamond + Black Slime | Mega Slime |
| Cave Carrot + Mud Crawler | Swamp Titan |
Monster Types & Elemental System
Elemental Types:
Fire, Water, Electric, Nature, Ice, Fighting, Poison, Ground, Flying, Psychic, Rock, Ghost, Dragon, Dark, Fairy, Steel.
Type Effectiveness:
- Super effective: x2 damage
- Not effective: x0.5 damage
- Immunity: x0 damage (for some combinations)
Commands Reference
Gameplay Commands
- `slime_tamer`: Gives slingshot + Slime Treats
- `capture_monster`: Captures nearest monster
- `heal_slime`: Heals active monster
- `evolve_slime [gem_id]`: Evolves current monster
- `list_slimes`: Shows your tamed monsters
- `list_all_monsters`: Lists all monsters in game
- `slime_stats`: Displays stats of active monster
- `clear_slimes`: Removes all captured monsters
- `give_gems`: Gives one of each evolution gem
- `slime_treat`: 5 Slime Treats
- `give_cave_carrot`: For evolving Mud Crawler
- `change_behavior [behavior]`: Changes the active monster's behavior
Spawning Commands
| Command | Monster |
|---------|---------|
| `spawn_slime` | Green Slime |
| `spawn_mud_crawler` | Mud Crawler |
| `spawn_swamp_titan` | Swamp Titan |
| `spawn_water_sprite` | Water Sprite |
| `spawn_sky_glider` | Sky Glider |
| `spawn_burrow_mole` | Burrow Mole |
| `spawn_mega_slime` | Mega Slime |
| `spawn_abra` | Abra |
Creating Custom Monsters
Json files for custom monsters go into the monsters folder:
{
"MonsterType": "Abra",
"DisplayName": "Abra",
"Description": "Using its ability to read minds, it will identify impending danger and TELEPORT to safety.",
"ClassName": "CustomMonster",
"Behavior": "Slime",
"MaxHealth": 25,
"Damage": 10,
"Defense": 7,
"Resilience": 27,
"Scale": 0.4,
"Speed": 1.0,
"SpritePath": "assets/ABRA.png",
"SpriteWidth": 64,
"SpriteHeight": 64,
"Color": "255,255,255,255",
"UpFrameStart": 0,
"LeftFrameStart": 4,
"DownFrameStart": 8,
"RightFrameStart": 12,
"FramesPerDirection": 4,
"CanEvolve": true,
"EvolvesFrom": "",
"EvolvesTo": "Kadabra",
"EvolveItem": 68,
"EvolutionPaths": [
{
"name": "Kadabra",
"item": 68,
"description": "Evolves using 68"
}
],
"ElementalTypes": [
"Psychic"
],
"SpecialAbilities": [
"Megapunch",
"Firepunch",
"Icepunch"
],
"PossibleDrops": [
68,
766,
74
],
"DropChance": 0.3,
"SpawnLocations": [
"WizardHouse",
"Community Center",
"Mountain"
],
"MinSpawns": 1,
"MaxSpawns": 3,
"SpawnChance": 25,
"MinLevel": 120,
"MaxLevel": 120,
"SpawnAtNight": false,
"SpawnSeasons": [
"spring",
"summer",
"fall",
"winter"
],
"WaterDwelling": false,
"IsAmphibious": false,
"WaterSpeedModifier": 0.7,
"CanFly": false,
"MaxFlyingHeight": 0.0,
"CanDigUnderground": false,
"UndergroundDuration": 0.0,
"CatchDifficulty": 80,
"SlingshotCatchModifier": 1.0,
"BuffType": "Luck",
"BuffMagnitude": 2,
"BuffDuration": 1,
"BuffCooldown": 270,
"Aggression": "Passive",
"AggroRadius": 5,
"AttackFarmerMonsters": false,
"AttackType": "Projectile",
"AttackSound": "slimeHit",
"AttackDescription": "attacks",
"AttackEffectColor": "0,255,0",
"AttackCooldown": 2.1,
"AttackRange": 3.0,
"ProjectileId": 0,
"ProjectileSpeed": 10.0,
"IsTamed": false
}
Tools Included
HTML Custom Monster Maker (`monster_creator.html`)
The HTML file allows you to make custom monsters without needing to know how to code. It includes options for:
- Setting monster appearance and stats
- Configuring monster behavior type
- Defining evolution paths
- Setting spawn conditions
Version History
- v1.0:
Initial release with basic monster catching and evolution
- v1.1:
Added custom behaviors for different monster types
Enhanced monster generation with proper water/land detection
Added monster limits and improved spawn management
Added monster Buffs & Aggro & Atks