<p align="center"><img src="https://i.ibb.co/5gmrFrpH/Banner-The-Fisher.jpg"></p>
<a href="https://dathost.net/r/marlthon/valheim-server-hosting" target="_blank"><img src="https://i.ibb.co/gQvx05M/dathostlogothunder.png" align="right" alt="Marlthon"></a>

<img src="https://img.shields.io/badge/TheFisher-8A2BE2"> ![Version Badge](https://img.shields.io/badge/Version-0.3.5-6aa84f.svg) <img src="https://img.shields.io/badge/Created by: Marlthon-1d629f">
## TheFisher Description

The Fisher transforms Valheim’s seas and rivers into a vibrant ecosystem filled with new species of fish, aquatic creatures, and fully functional aquariums!</br>
Discover over 30 exclusive fish types, catch them, and display them in customized tanks in your base!</br>

<details>
<summary><b>MAIN FEATURES</b> (<i>click to expand</i>)</summary>
</br>
• Adds fishing zones (Meadows, Plains, and Ocean) with natural spawns of colorful and exotic fish.</br>
• Each fish has its own decorative trophy.</br>
• Includes two functional aquarium models — perfect for decorating your base with lively marine life.</br>
• Real-time feeding and interaction system with the fish.</br>
</details>

<details>
<summary><b>HOW IT WORKS</b> (<i>click to expand</i>)</summary>
</br>
• Fish are naturally generated in coral reefs and ocean islands that spawn on the map.</br>
• Catch fish and use them to create trophies, add them to your Aquarium, or convert them into Raw Fish.</br>
• Interact with the aquarium to feed the fish and watch their realistic swimming and feeding behavior.</br>
</details>

<details>
<summary><b>THE AQUARIUM SYSTEM</b> (<i>click to expand</i>)</summary>
</br>
• Captured fish can be added to the Aquariums;</br>
- Coral Fish (Medium Aquarium) Ocean Fish (Large Aquarium);</br>
• Use the default interaction key (E) to feed the fish.</br>
- They will swim toward the feeding point and orbit around the food for a while.</br>
- Fish do not feel hunger or die; feeding is purely a visual effect.</br>
• Includes visual effects and feeding particles for immersion.</br>
• <b>Attention:</b> When destroying an Aquarium, fish will not be returned.</br>
</details>

<details>
<summary><b>FISH CONVERSION</b> (<i>click to expand</i>)</summary>
</br>
• The mod automatically adds recipes to the Cauldron and Food Preparation Table to convert fish into Fish Raw.</br>
• The amount converted depends on the type:</br>
</br>
▸ Fish caught in meadow corals = 1 FishRaw</br>
▸ Fish caught in plains corals = 2 FishRaw</br>
▸ Fish caught on ocean islands = 3 FishRaw</br>
</details>

<details>
<summary><b>PREFAB LIST (Fish & StarFish)</b> (<i>click to expand</i>)</summary>
</br>

| Prefab Name | Name | Location | FishRaw |
|------------|------|----------|---------|
| TF1Amberjack | Amberjack | Meadow Corals | 1 |
| TF1BlackSpotted | Black Spotted | Meadow Corals | 1 |
| TF1WhiteMullet | White Mullet | Meadow Corals | 1 |
| TF1YellowBoxfish | Yellow Boxfish | Meadow Corals | 1 |
| TF1Turtle | Sea Turtle | Meadow Corals | 1 |
| TF1PicassoTriggerfish | Picasso Triggerfish | Meadow Corals | 1 |
| TF1Purplefish | Purple Fish | Meadow Corals | 1 |
| TF1Lionfish | Lionfish | Meadow Corals | 1 |
| TF1Clownfish | Clownfish | Meadow Corals | 1 |
| TF1Foureyebutterflyfish | Foureye Butterflyfish | Meadow Corals | 1 |
| TF1Bluetang | Blue Tang | Meadow Corals | 1 |
| TF1Rainbowcichlid | Rainbow Cichlid | Meadow Corals | 1 |
| TF1Trumpetfish | Trumpetfish | Meadow Corals | 1 |
| TF2Boba | Boba | Plains Corals | 2 |
| TF2BrownTrout | Brown Trout | Plains Corals | 2 |
| TF2Butterflyfish | Butterflyfish | Plains Corals | 2 |
| TF2Cuttlefish | Cuttlefish | Plains Corals | 2 |
| TF2EmperorAngelfish | Emperor Angelfish | Plains Corals | 2 |
| TF2Frontosa | Frontosa | Plains Corals | 2 |
| TF2GoldCarp | Gold Carp | Plains Corals | 2 |
| TF2GoldRedeye | Gold Redeye | Plains Corals | 2 |
| TF2LongearSunfish | Longear Sunfish | Plains Corals | 2 |
| TF2MoorishIdol | Moorish Idol | Plains Corals | 2 |
| TF2Nimbochromis | Nimbochromis | Plains Corals | 2 |
| TF2OrangespineUnicornfish | Orangespine Unicornfish | Plains Corals | 2 |
| TF2Oreochromis | Oreochromis | Plains Corals | 2 |
| TF3AtlanticCod | Atlantic Cod | Ocean Islands | 3 |
| TF3Barracuda | Barracuda | Ocean Islands | 3 |
| TF3BlueMarlin | Blue Marlin | Ocean Islands | 3 |
| TF3Cobia | Cobia | Ocean Islands | 3 |
| TF3Corvina | Corvina | Ocean Islands | 3 |
| TF3GiantSeaBass | Giant Sea Bass | Ocean Islands | 3 |
| TF3GoliathGrouper | Goliath Grouper | Ocean Islands | 3 |
| TF3MahiMahi | Mahi Mahi | Ocean Islands | 3 |
| TF3Stingray | Stingray | Ocean Islands | 3 |
| TF3Xip | Xip | Ocean Islands | 3 |
| TF3YellowfinTuna | Yellowfin Tuna | Ocean Islands | 3 |
| TF3Starfishblack | Starfish Black | Shallow Waters | 0 |
| TF3Starfishblue | Starfish Blue | Shallow Waters | 0 |
| TF3Starfishgreen | Starfish Green | Shallow Waters | 0 |
| TF3Starfishorange | Starfish Orange | Shallow Waters | 0 |
| TF3Starfishpurple | Starfish Purple | Shallow Waters | 0 |
| TF3Starfishred | Starfish Red | Shallow Waters | 0 |
| TF3Starfishwhite | Starfish White | Shallow Waters | 0 |
| TFCrab | Crab | Ocean Islands | +100 Stamina |

</details>

<details>
<summary><b>PREFAB LIST (Aquarium & Trophies)</b> (<i>click to expand</i>)</summary>
</br>

| Prefab Name | Name | Recipe |
|------------|------|--------|
| TheFisherTank_v1 | Medium Aquarium | FineWood x40, Resin x10, Crystal x10 |
| TheFisherTank_v2 | Large Aquarium | FineWood x40, Resin x10, Crystal x10 |
| Trophy_Amberjack | Trophy Amberjack | Wood x4, Resin x4, TF1Amberjack x1 |
| Trophy_BlackSpotted | Trophy Black Spotted | Wood x4, Resin x4, TF1BlackSpotted x1 |
| Trophy_Bluetang | Trophy Blue Tang | Wood x4, Resin x4, TF1Bluetang x1 |
| Trophy_Clownfish | Trophy Clownfish | Wood x4, Resin x4, TF1Clownfish x1 |
| Trophy_Foureyebutterflyfish | Trophy Foureye Butterflyfish | Wood x4, Resin x4, TF1Foureyebutterflyfish x1 |
| Trophy_Lionfish | Trophy Lionfish | Wood x4, Resin x4, TF1Lionfish x1 |
| Trophy_PicassoTriggerfish | Trophy Picasso Triggerfish | Wood x4, Resin x4, TF1PicassoTriggerfish x1 |
| Trophy_Purplefish | Trophy Purplefish | Wood x4, Resin x4, TF1Purplefish x1 |
| Trophy_Rainbowcichlid | Trophy Rainbow Cichlid | Wood x4, Resin x4, TF1Rainbowcichlid x1 |
| Trophy_SeaTurtle1 | Trophy Sea Turtle 1 | Wood x4, Resin x4, TF1Turtle x1 |
| Trophy_SeaTurtle2 | Trophy Sea Turtle 2 | Wood x4, Resin x4, TF1Turtle x1 |
| Trophy_Trumpetfish | Trophy Trumpetfish | Wood x4, Resin x4, TF1TrumpetfishDrop x1 |
| Trophy_WhiteMullet | Trophy White Mullet | Wood x4, Resin x4, TF1WhiteMullet x1 |
| Trophy_YellowBoxfish | Trophy Yellow Boxfish | Wood x4, Resin x4, TF1YellowBoxfish x1 |
| Trophy_Boba | Trophy Boba | Wood x4, Resin x4, TF2Boba x1 |
| Trophy_BrownTrout | Trophy Brown Trout | Wood x4, Resin x4, TF2BrownTrout x1 |
| Trophy_Butterflyfish | Trophy Butterflyfish | Wood x4, Resin x4, TF2Butterflyfish x1 |
| Trophy_Cuttlefish | Trophy Cuttlefish | Wood x4, Resin x4, TF2Cuttlefish x1 |
| Trophy_EmperorAngelfish | Trophy Emperor Angelfish | Wood x4, Resin x4, TF2EmperorAngelfish x1 |
| Trophy_Frontosa | Trophy Frontosa | Wood x4, Resin x4, TF2Frontosa x1 |
| Trophy_GoldCarp | Trophy Gold Carp | Wood x4, Resin x4, TF2GoldCarp x1 |
| Trophy_GoldRedeye | Trophy Gold Redeye | Wood x4, Resin x4, TF2GoldRedeye x1 |
| Trophy_LongearSunfish | Trophy Longear Sunfish | Wood x4, Resin x4, TF2LongearSunfish x1 |
| Trophy_MoorishIdol | Trophy Moorish Idol | Wood x4, Resin x4, TF2MoorishIdol x1 |
| Trophy_Nimbochromis | Trophy Nimbochromis | Wood x4, Resin x4, TF2Nimbochromis x1 |
| Trophy_OrangespineUnicornfish | Trophy Orangespine Unicornfish | Wood x4, Resin x4, TF2OrangespineUnicornfish x1 |
| Trophy_Oreochromis | Trophy Oreochromis | Wood x4, Resin x4, TF2Oreochromis x1 |
| Trophy_AtlanticCod | Trophy Atlantic Cod | Wood x4, Resin x4, TF3AtlanticCod x1 |
| Trophy_Barracuda | Trophy Barracuda | Wood x4, Resin x4, TF3Barracuda x1 |
| Trophy_BlueMarlin | Trophy Blue Marlin | Wood x4, Resin x4, TF3BlueMarlin x1 |
| Trophy_Cobia | Trophy Cobia | Wood x4, Resin x4, TF3Cobia x1 |
| Trophy_Corvina | Trophy Corvina | Wood x4, Resin x4, TF3Corvina x1 |
| Trophy_GiantSeaBass | Trophy Giant Sea Bass | Wood x4, Resin x4, TF3GiantSeaBass x1 |
| Trophy_GoliathGrouper | Trophy Goliath Grouper | Wood x4, Resin x4, TF3GoliathGrouper x1 |
| Trophy_MahiMahi | Trophy Mahi Mahi | Wood x4, Resin x4, TF3MahiMahi x1 |
| Trophy_Stingray | Trophy Stingray | Wood x4, Resin x4, TF3Stingray x1 |
| Trophy_Xip | Trophy Xip | Wood x4, Resin x4, TF3Xip x1 |
| Trophy_YellowfinTuna | Trophy Yellowfin Tuna | Wood x4, Resin x4, TF3YellowfinTuna x1 |
| Trophy_StarfishBlack | Trophy Starfish Black | Wood x4, Resin x4, TF3Starfishblack x1 |
| Trophy_StarfishBlue | Trophy Starfish Blue | Wood x4, Resin x4, TF3Starfishblue x1 |
| Trophy_StarfishGreen | Trophy Starfish Green | Wood x4, Resin x4, TF3Starfishgreen x1 |
| Trophy_StarfishOrange | Trophy Starfish Orange | Wood x4, Resin x4, TF3Starfishorange x1 |
| Trophy_StarfishPurple | Trophy Starfish Purple | Wood x4, Resin x4, TF3Starfishpurple x1 |
| Trophy_StarfishRed | Trophy Starfish Red | Wood x4, Resin x4, TF3Starfishred x1 |
| Trophy_StarfishWhite | Trophy Starfish White | Wood x4, Resin x4, TF3Starfishwhite x1 |


</details>

<details>
<summary><b>HOW TO ADD LOCATIONS TO OLD MAP</b> (<i>click to expand</i>)</summary>
</br>
<B>Always create a backup of your world before installing or updating this mod. Use at your own risk.</B></br>
• Install TheFisher mod.</br>
• Install the <a href="https://valheim.thunderstore.io/package/JereKuusela/Upgrade_World">UPGRADE WORLD</a> mod and its dependencies.</br>
• Start the game as administrator.</br>
• Open the console and type:</br>
- thefisher_add to spawn corals and islands on your old map.</br>
- thefisher_remove to remove corals and islands on your map.</br>
• Wait for the process to finish, it takes between 20 or 30 seconds.</br>
• On dedicated servers you need to download the map and do the steps above in singleplayer</br>
</details>

<details>
<summary><b>MANUAL INSTALL</b> (<i>click to expand</i>)</summary>
</br>
• Mod is required on Server for Config Sync (this is still in development).</br>
• Download the latest copy of Bepinex per author's instructions.</br>
• Place the TheFisher.dll inside of the "Bepinex\plugins\" folder.</br>
</details>

---

### ❤️ Support the Development

By supporting me on **Patreon**, you help ensure continued support, regular updates, and the creation of new mods.  
Your support is completely optional, but **greatly appreciated**.

<p align="left">
  <a href="https://patreon.com/u76220721?utm_medium=unknown&utm_source=join_link&utm_campaign=creatorshare_creator&utm_content=copyLink">
    <img src="https://i.ibb.co/zTyg5d6d/Patreon-Button.png" />
  </a>
  &nbsp;&nbsp;
  <a href="https://www.paypal.com/donate/?hosted_button_id=NU6HKJ8ZD9NU8">
    <img src="https://i.ibb.co/84bSC13P/Paypal-Button.png" />
  </a>
  &nbsp;&nbsp;
  <a href="https://discord.gg/B9TFJBnvzk">
    <img src="https://i.ibb.co/pjwkZ35P/Discord-Button.png" />
  </a>
  &nbsp;&nbsp;
  <a href="https://marlthon.com/">
    <img src="https://i.ibb.co/6R6Crj4d/Marlthon-Button.png" />
  </a>
</p>

---

### TheFisher Photo Gallery

<details>
<summary><b>TheFisher Photo 1</b> (<i>click to expand</i>)</summary>
<br/>
<p align="center"><img src="https://i.ibb.co/PZZybGXR/The-Fisher-1.jpg"></p>
</details>

<details>
<summary><b>TheFisher Photo 2</b> (<i>click to expand</i>)</summary>
<br/>
<p align="center"><img src="https://i.ibb.co/zh2HgsxG/The-Fisher-2.jpg"></p>
</details>

<details>
<summary><b>TheFisher Photo 3</b> (<i>click to expand</i>)</summary>
<br/>
<p align="center"><img src="https://i.ibb.co/C3Px6gmZ/The-Fisher-3.jpg"></p>
</details>

<details>
<summary><b>TheFisher Photo 4</b> (<i>click to expand</i>)</summary>
<br/>
<p align="center"><img src="https://i.ibb.co/V0JG8RcM/The-Fisher-4.jpg"></p>
</details>

<details>
<summary><b>TheFisher Photo 5</b> (<i>click to expand</i>)</summary>
<br/>
<p align="center"><img src="https://i.ibb.co/cS6DKVKb/The-Fisher-5.jpg"></p>
</details>

<details>
<summary><b>TheFisher Photo 6</b> (<i>click to expand</i>)</summary>
<br/>
<p align="center"><img src="https://i.ibb.co/JjgVVyNT/The-Fisher-6.jpg"></p>
</details>

<details>
<summary><b>TheFisher Photo 7</b> (<i>click to expand</i>)</summary>
<br/>
<p align="center"><img src="https://i.ibb.co/N6gzWQDC/The-Fisher-7.jpg"></p>
</details>

<details>
<summary><b>TheFisher Photo 8</b> (<i>click to expand</i>)</summary>
<br/>
<p align="center"><img src="https://i.ibb.co/4wc2TcWh/The-Fisher-8.jpg"></p>
</details>

<details>
<summary><b>TheFisher Photo 9</b> (<i>click to expand</i>)</summary>
<br/>
<p align="center"><img src="https://i.ibb.co/Cf72bCN/The-Fisher-9.jpg"></p>
</details>

<details>
<summary><b>TheFisher Photo 10</b> (<i>click to expand</i>)</summary>
<br/>
<p align="center"><img src="https://i.ibb.co/xKpYfJGS/The-Fisher-10.jpg"></p>
</details>

<details>
<summary><b>TheFisher Video</b> (<i>click to expand</i>)</summary>
<br/>
<p align="center"><a href="https://www.youtube.com/watch?v=qPORY19ukmU"><img src="https://i.ibb.co/SDWD6QN8/youtube-coming-soon.png" /></a></p>
</details>

<p align="center"><a href="https://marlthon.com/custom.php"><img src="https://i.ibb.co/YTJ91SF/Banner-Custom-Mods.png" /></a></p>
