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 are not allowed to convert this file to work on other games under any circumstances
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
This mod was originally created by aedenthorn. I only updated it to 1.6.
Donation Points system
Please log in to find out whether this mod is receiving Donation Points
Changelogs
Version 1.6.5
Support for 1.6.9
Removes support for most swim animations
The animations while diving are now cursed
This is a temporary measure so that the mod doesn't straight-up crash
Version 1.6.4
Allow other mods to edit the i18n
Version 1.6.3
Make swimming in the bathhouse restore hp/stamina even when the config option SwimRestoresVitals is disabled.
Version 1.6.2
Fix a bug where the player would regen stamina while swimming if auto jump was disabled (should only happen when the relevant config is enabled)
Make animation patch level 2 more stable
Minor other bug fixes
Version 1.6.1
Make items sink when dropped into the water in locations with dive maps (this used to be a thing; I think it broke in 1.6)
Prevent the player from diving out of bounds or into impassible terrain
Prevent the player from swimming in cutscenes or in the room with the boat to ginger island
Add support for gamepad inputs
Add config option to prevent auto-jumping (you could do this with LeftShift before, but it wasn't configurable)
Version 1.6.0
First release on Nexus Add support for bathing suit mods Fix error in armless girl swimsuit texture Fix error in animation patch level 1 that caused it to affect non-player animations (seagulls turned into gorillas) Fix issue where the underwater walk animation was jumpy Fix bathing suit sprites in splitscreen (there used to be some coupling between them) Fix swimming animations in animation patch level 2 Disallow swimming in the night market (you can leave the water, but not get back in) Remove bug that caused the player's hat to be deleted when entering the Prairie King minigame with a full inventory
Version 1.5.0
Fixes a bug that prevented the player from using items while swimming Adds the scuba mask back to the hat mouse shop Makes the bathing suit work with non-walking animations Adds a config option to change how much the mod edits the bathing suit animations
Version 1.4.1
Fixes an error that caused the game to crash when exiting to menu Updates dive map content pack to content patcher 2.0.0 (now included in the zip) Fixes an issue where no music would play in the Ancient Mariner's cave Makes the scuba fins give you a speed buff when in water (was a feature before it broke in 1.6) Fixes color of scuba fins when player is wearing them (were white; now black)
Version 1.4.0
Updates edge warps (minor) Allows swimming during the Night Market Fixes a bug where wearing the scuba gear while swimming would cause the player's torso to be displayed Adds a config option to allow the player to wear their hat while swimming!
Version 1.3.2
Moves scuba gear to a Content Patcher pack (included in zip) because Json Assets isn't working with clothes right now Fixes the textures of the projectiles in the Prairie King minigame Adds Spanish translation for scuba gear
Version 1.3.1
Adds a check so that mods that add bathhouse-like locations do not cause an infinite loop of the mod thinking the player is swimming on land
Version 1.3.0
Makes manual swim significantly more robust: You can no longer use a tool and jump into the water at the same time (This would cause an infinite loop). Removes a bug where right clicking on something (like grabbing a forage) sometimes disabled the ability to manual jump until the save was reloaded Now prioritizes jumping in the direction the player is facing rather than the direction they're clicking (still tries the direction they're clicking if they can't jump forward)
Version 1.2.0
Fixes forage items in dive locations - there should no longer be any lampposts or missing textures.
Version 1.1.0
Overhauls manual swim logic Previously, with manual swim enabled the game would only check the direction the player was facing, and would only check if the player was clicking on the opposite terrain (i.e. if they were in water, they had to click on land) Now, it checks in both the direction the player is clicking and the direction they are facing (prioritizing the former). Additionally, adds a config option to require the player to click on the opposite terrain (defaults off). Fixes an issue where edge warps would only be checked if auto swim was on or the player was pressing the manual swim button, allowing them to swim out of bounds.
Based on Platonymous's Swim (Almost) Anywhere proof-of-concept, this mod lets you jump into the rivers, lakes, ponds, and oceans of Stardew Valley.
Features:
Toggle jumping into water using J (customizable)
Jump in and out of water by pushing towards the water's edge.
Jumping into water puts on your swimsuit, jumping out takes it off.
Toggle wearing swimsuit on land using K (customizable).
Use tools while swimming and in swimsuit.
Travel by water between the mountain, town, beach, and forest by swimming to the map edge.
Dive under the ocean and mountain lake using H (customizable).
Play with rainbow-coloured fishies and hermit crabs under the sea and big fishes in the mountain lake.
Collect resources and treasure from the ocean, mine minerals and artifacts from the mountain lake.
Oxygen depletion while underwater is based on player's max stamina (multiplier available in config) - also, bubbles.
There is rumoured to be special gear hidden in the depths that might improve your swimming and diving...
Artifact spots in the mountain lake look like lily pad shadows... but there's no lily pad above!
You can now create your own Swim Mod Info content packs that add dive info, underwater features, and edge warps to maps! Info on creating Swim Mod Info content packs is here.
Gratitude:
Big thanks to Platonymous for the base code of this mod, and the rest of the core Stardew modding community for their great work on SMAPI etc.
Also grateful to Concerned Ape for SDV and pardeike for HarmonyLib.
Big fish sprites belong to whtdragon and were borrowed from here. Thanks for making them freely available!
Thank you also to those who provided translations!
In addition to those thanks from aedenthorn, I (FlyingTNT) would like to thank aedenthorn for making this mod in the first place. They are the reason that I got into modding at all, and will always be my #1 inspiration.