Stardew Valley
0 of 0

File information

Last updated

Original upload

Created by

NormanPCN

Uploaded by

NormanPCN

Virus scan

Safe to use

Tags for this mod

About this mod

Adds options for melee combat. Mouse click character direction change, weapon auto swing and other slick moves.

Requirements
Permissions and credits
Changelogs
This Mod is an adaption of the work of DjStln (DJ-STLN), who created the original Combat Controls Mod. The functional changes are mostly bug fixes, lots of configurability, additional input types and being up to date with current SMAPI/game. 

Simple tweaks to the game controls that turns the character in the direction of your Mouse-Click. This makes dealing with creeps more intuitive and natural. Especially the flying creeps. The mod also adds auto swing for melee weapons and some slick moves.


Install

  1. Install the latest version of SMAPI.
  2. Install via Vortex or unzip the mod folder into Stardew Valley/Mods. 
  3. (optional) Install Generic Mod Config Menu for easy config setting management.

Description

This Mod is intended to be used with a mouse. That is it's reason for existence.  
This Mod does support button remapping and thus other controller types. Control from other than a mouse has not been tested.
This mod should support split screen properly.


Config
Customizable preferences with built-in config menu (requires Generic Mod Config Menu).
You may also edit the config.json file directly.

Fixed Mouse click. Character facing direction  
Config setting = Mouse Fix.  
Turns the character in the direction of your mouse click. This functions with Swords, Clubs, Daggers and Scythe.
It also operates with the dagger special attack (right click).
Tools like the pickaxe operate as they normally do in the game.
The game's normal functions for turning a character with mouse clicks check what specific tile is clicked,
requiring that the exact tile next to the character is clicked in order to turn the character towards it.
This mod makes it so that clicking in the general direction of a tile is enough to turn the character.


Controller Fix
Like Mouse Fix but for controller inputs. This can be useful in split screen mode. For when the mouse user wants the Mouse Fix but the controller user does not what that fix.

Regular Tools fix
If Mouse or Controller fix are enabled then regular tools will get the facing direction fix. You may not be able to hit diagonal tiles with this enabled.

Auto Swing  
Config setting = Auto Swing.  
Holding the Use Tool button down (left click) will continuously swing the weapon. For swords and clubs.

Auto Swing Dagger  
Config setting = Auto Swing Dagger.  
Holding the Use Tool button down (left click) will continuously attack with a dagger. Daggers attack very fast and auto swing can be very effective.

Slick Moves!  
Config setting = Slick Moves.  
Slick Moves does not function unless Mouse Fix is also enabled (true).
When running and attacking to the sides, the character will slide along the ground while swinging the weapon.
For swords and clubs.

Sword Secondary Attack Dash  
Config setting = Slick Sword Block.  
A quick dash while using the secondary attack (right click). Use by hitting the use tool button (left click) immediately after the secondary attack (right click) and moving in the direction you want to dash. You can use this to close distance while blocking, or dash across a gap during the block.
Enabled for swords.

Club Special Slick Move  
Config setting = Slick Club Special.  
This allows the club special attack to do the sliding/dashing slick move. Use by hitting the use tool button (left click)) immediately after the secondary attack (right click). One may not want the club special area attack to move the player during the attack. This can help you keep your distance from enemies. 

Slide Velocity  
Config setting = Slide Velocity.  
The movement velocity of the normal attack slick moves slide. Swords and clubs. Controls the speed and distance of the slide.

Special Slide Velocity  
Config setting = Special Slide Velocity. 
The movement velocity for special attack slick moves. Swords and clubs. Controls the speed and distance of the slide.

---

Source Code
Translations welcome