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
  • Mandarin
  • English
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
You unlock purchasable, stock-limited items in the submarine shop next to the aquarium as you donate fish:
  • Trout Soup, 5 fish donated.
  • Magnets & Chowder, 10 fish donated.
  • Spinner & Shrimp Cocktail, 15 fish donated.
  • Barbed Hook, 20 fish donated.
  • Fish Taco, level 3 fishing & 20 fish donated
  • Dressed Spinner, 25 fish donated.
  • Escargot, level 5 fishing & 25 fish donated
  • Fishing Vest, 30 fish donated.
  • Dish O' The Sea, level 4 fishing & 30 fish donated.
  • Trap Bobber, 35 fish donated.
  • Fishing Hat, 40 fish donated.
  • Fish Stew, level 6 fishing & 40 fish donated.
  • Legendary Bait**, 40 Fish Donated
  • Cork Bobber, 45 fish donated.
  • Lead Bobber, 50 fish donated.
  • Lobster Bisque, level 7 fishing & 50 fish donated
  • Wild Bait, 55 fish donated.
  • Seafoam Pudding, level 10 fishing & 60 fish donated.
  • Blobfish Mask, donated the Blobfish.
  • Custom Legendary fish masks, donated the required legendary fish.
  • Curator's Hat, completed the Aquarium.
  • Custom secret reward in an event from the curator after donating all fish.
  • Other mods that adds fish to the game also has unique rewards.


    The secret Legendary fish can also be put in the new 1.5 fish tanks
      
    Spoiler:  
    Show


Secrets:
Spoiler:  
Show
This mod also adds a new legendary fish. It can only be caught on the new exterior map if you meet some specific conditions. You can donate this mysterious fish to the museum to unlock a secret room!
The conditions for catching the legendary fish:
  • You must have caught a Pufferfish.
  • Looted an egg, that a chicken have laid in your coop. (In Multiplayer: The chicken needs to be owned by the individual player)
  • There is a 1% chance for catching the legendary fish. This chance is increased 0.5% for every fish donated.
The legendary fish is animated with Spacecore. This can be disabled/enabled with the config.json in the [CP] Stardew Aquarium folder.



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

- SMAPI
Content Patcher
- Custom Companions

- Central Station

- Custom NPC Exclusions

- Esca's Modding Plugins
- HxW Tilesheets

- SpaceCore



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 "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 ( " " )




How do I get to the Aquarium?
You get there by train, thanks to the Central 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

The main folder contains 4 different mods, 3 of them contains files that needs translating. The [CP] Stardew Aquarium folder and [CC] Stardew Aquarium both contain i18n folders with json files for translations. 
[TrainStops] Stardew Aquarium also has a json file (TrainStops.json): The name of the Aquarium as it appears on the train station menu needs to be added under LocalizedDisplayName

While not directly part of this mod, Train Station also has a few lines in its i18n folder that might still be missing Translations!


Translation status
Spoiler:  
Show


We have already received 1.0 translations for the following languages:
- Korean
- French
- Portuguese
- Russian
- Chinese
- German
- Spanish
- Japanese
- Turkish

We could still use translations for:
- Hungarian
- Italian

We still welcome updated translations. Thank you so much for everyone making translations for our mod! <3





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

Mail flags are added to the Host player for each fish donated, with any spaces removed from the Fish name, for example:  AquariumDonated:RainbowTrout.

For some fish ( a list can be found in Data/data.json) the exact same flag is added as a Conversation Topic for 3 days

The total number of fish are also kept track of similarly with one added for every fish. For example, if the save file has donated two fish, the host player would have the mail flags AquariumFishDonated:1 and AquariumFishDonated:2

When the Aquarium is completed, the mail flag AquariumCompleted is added.




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
atravita, MindMeltMax & Pathoschild
Helping with the update for SDV 1.6


Translations
madstrange56
1059Studio
chasqiu
Chinese
follarru
Russian
YuugenKyungMi2SV
Portuguese
sangsaaa
jina2ya

Korean
Creeperkatze
Mary1504
German
ZarKiiFreeman
French
Victoria512
Spanish
TwelveYO
Japanese
KeDili
Turkish