About This File
	Patch that enhances controller experience for Shark Tale game
	
	Instructions:
	 
- Download archive
- Move files from "Documents game folder" folder inside the archive to the users\%userprofile%\Documents\Shark Tale
- Add the game to the Steam as Non-steam game and run the game only from steam.
	
	Notes:
	
	1. Running a game without adding it to the Steam as a non-steam game
	Game, if used without being added to the Steam as a non-steam game - supports only Xbox controllers. For generally better experience it is recommended to add game to the Steam and use whichever controller you prefer!
	
	- Using Xbox controller without steam though will lead to a problem: camera starts spinning while using controller. Same applies for emulation of any other controller as an Xbox controller (DualSense for example). Here is the solution for this problem:
- 
		Open User.ini and change DeadZone parameter of the JoyR and JoyU lines to the value of 1.
 Should be like so:JoyR=Axis aBaseX SpeedBase=9.0 DeadZone=1 ; ^X axis of the right stick (left and right) JoyU=Axis aLookUp SpeedBase=6.0 DeadZone=1 Invert=-1 ; ^Y axis of the right stick (Up and down)
- If you want to use any other controller while running the game outside of steam, please, copy xinput9_1_0.dll file from Support for non-xbox controllers folder in archive to *Game installation path*\Shark Tale\System
- Still requires to apply fix for camera spinning mentioned above!
	
	 
	2. Adjusting sensitivity for sticks (and modifying controls in general):
	
	You can modify both sensitivity for left and right sticks and mapping for any button of the controller in User.ini.
	
	To adjust sensitivity:
	Change SpeedBase parameter for JoyR and JoyU lines:
	JoyR=Axis aBaseX SpeedBase=9.0 DeadZone=1
	; ^X axis of the right stick (left and right)
	JoyU=Axis aLookUp SpeedBase=6.0 DeadZone=1 Invert=-1
	; ^Y axis of the right stick (Up and down)
	
	For button mapping:
	Every button were marked right in the document so you can copy input data from one button and move it to another.
	Example:
	I want to change A button mapping to X and vise-versa:
Joy1=Fire | Use
; ^A
Joy3=LaunchUrchin
; ^X
I have to change to:
Joy1=LaunchUrchin
; ^A
Joy3=Fire | Use
; ^X
	
	3. Default button mapping layout:
	A - Dash/Interact
	B - Skip cutscene
	X - Throw
	Y - [none]
	LB - Dash/Interact
	RB - Dash/Interact
	LT - Camera left
	RT - Camera right
	Select - [none]
	Start - pause menu
	Left Stick - Movement
	Right Stick - Camera control
 
										 
	 
	 
	 
	
Recommended Comments
There are no comments to display.
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.