Stardew Valley

About this mod

Stardew Aquarium adds an Aquarium to Stardew Valley. Here you can donate your fish to animated tanks for rewards. Includes a large new beach location with new custom shops.

Requirements
Permissions and credits
Translations
Changelogs
Help restore the Stardew Aquarium to its former glory by donating fish for its exhibitions! See the collection come to life in full animation as you contribute to the collection. And in the meantime, why not explore the beach outside and buy a snack from the beach shop, or stock up on fishing supplies from the submarine shop if you want to try catching the rumored rare fish in these waters?

Head over to the Aquarium from your local train station today!

Features:
  • Two new maps: a large outdoor beach and the Aquarium.
  • The aquarium fills up with animated fish and exhibit information as you donate fish.
  • Three shops; the beach shop sells snacks, ice cream shop sells... well ice cream and the Submarine shop sells useful fishing supplies, its stock expanding as more fish are donated to the aquarium.
  • Achievement and a special reward for donating all fish.
  • Can be reached via the train station.
  • Is that something in the waters...?

Spoilers:

Rewards & Unlocks
Spoiler:  
Show



Secrets:
Spoiler:  
Show



Make sure to have the latest versions of the required mods:

- SMAPI
Content Patcher

- Extra Map Layers
- Custom Companions

- Train Station
- Shop Tile Framework

- Json Assets
- Custom NPC Fixes
- Anti-Social NPCs
- Custom NPC Exclusions
- DaisyNiko's Tilesheets


Optionally you can install the following mods to add more content to the mod:

- Any mod that adds fish! (except Extreme Fishing Overhaul, incompatible)
- Content Patcher Animations (optional, animates some of the custom items)
PPJA - More Recipes_A Collection of Recipes (optional, adds more food to the shops)
- PPJA - Fresh Meat_An 'Alternative' Butcher Mod (optional, adds more food to the shops)

Finally drop the Stardew Aquarium folder in your mod folder. After that load up the game and enjoy :)



There is a config.json located  in the "[SMAPI] Stardew Aquarium" folder. The options are:

"EnableDebugCommands":  False by default. Setting it to true will give some access to debugging commands not meant for normal play.
"CheckDonationCollection": You can set this to a keybind ( click here for available options ) to bring up the aquarium collection menu at any time. Remember to put the keybind in quotes ( " " )


You can also change the price of the train ticket in the TrainStops.json located in the [TrainStops] Stardew Aquarium folder. Simply change the "Cost": x, to however many G you want the ticket to cost.




How do I get to the Aquarium?
You get there by train, thanks to the Train Station framework mod. Go to the left side of the train station and click the ticket machine. A ticket costs 20 G.
The Aquarium is open from 10 AM to 9 PM except on festival days (then it's closed).

How do I donate fish?
Click the counter in front of the curator NPC while having an un-donated fish in your inventory. You can click the book on the left of the counter to see the collection menu.

What if I have sold/lost a legendary fish?
Aquarium does add a way to recatch legendary fish, by adding in a new "Legendary Bait" that can be attached to fishing rods. It allows the recatch of legendaries if:
1. The player has already caught the legendary previously
2. Are under the same conditions as the initial legendary fish spawn, with location, skill levels, weather, etc

When these conditions are met, equipped Legendary Bait will 100% guarantee you fish up the legendary, though you still need to play the mini-game for it

Can I add this mod to an existing save?
Yes, you can safely add or remove this mod to any save at any point.

Does this work on multiplayer?
Yes.

Does this work on Android?
Yes. The normal donation menu however doesn't work on Android, so it is replaced with a repurposed shop menu. For each fish you can donate, it'll look like you are "Purchasing" that fish for 0 G (See media for example) . This may be improved in the future.

Is this mod compatible with other mods?
Yes, we designed the mod to be compatible with as many mods as possible. [Including SVE]

What about modded fish?
If you have mods that adds more fish to the game, you can donate them to the aquarium. They will also be included in the achievement for donating all the fish.

Which mods adds fish to the Aquarium?
To see a full list of mods that adds fish to the Aquarium, click the spoiler below. 
 




There is currently a bug with Teh's Fishing Overhaul (the 2.1.5 unofficial update), where you will only catch trash on the new map. There is a way to fix this however. Follow the steps in this post.
Even following the steps in that post it's not possible to catch the secret legendary fish added with this mod installed. There is unfortunately nothing we can do about that on our end. You could temporarily disable the overhaul if you are trying to catch the legendary fish and then enable it again afterwards.

You can post bug reports in the "Bugs" section on this page, please remember to add a SMAPI log to the report.





We are accepting translations. If you would like to make a translation for this mod, please send a request through a DM.
List of files that need to be translated:
Spoiler:  
Show

Translation status
Spoiler:  
Show





Updates:

We might add more features to this mod in the future, such as:
- Animated aquariums for more modded fish
- New items / rewards ect

Let us know!

If you have any comments, suggestions or otherwise please leave a comment. We would love to hear from you!

Modder's reference
Want to add some integration to the Aquarium in your own mod? Aquarium adds mail flags and Conversation Topics that can be used to reference donations and big events!
Spoiler:  
Show




The Project Stardew Aquarium Team:
ZarKiiFreeman
Customizing the shops and Mapping (interior)
Draylon
Spriting the exterior Aquarium building and Mapping (exterior)
CherryChain
SMAPI component, creating the Train Station and Shop Tile Framework mods
Lemurkat
Events, Dialogue and NPC component
kdau
Consulting
Gervig91
Spriting, Events, Dialogue, Mapping and Animations


Other mentions
Gainem
Spriting the new Blobfish and animating it
Ravenben
Reworking the Goldie portraits
HopeWasHere
The animated Fish bowl
mouse
Helping with TMXL
LenneDalben
Writing a few words
The Stardew Valley Discord
Consulting and feedback
Anonymous
The shop portraits

Translations
1059Studio
chasqiu
Chinese
follarru
Russian
YuugenKyungMi2SV
Portuguese
sangsaaa
jina2ya

Korean
Mary1504
German
ZarkiiFreeman
French
Victoria512
Spanish
TwelveYO
Japanese
KeDili
Turkish