Tree of Savior Forum

Tricks and tips

Since ToS doesnt allow to bind actions to Mouse4 and Mouse5 (side buttons) it is currently only possible with 3rd party software. To bind those buttons to NormalAttack and LeftHand(knife/shield/staff melee etc), for example, in AHK (AutoHotKey) it would look like:

#SingleInstance force
#MaxThreadsperHotkey 5
#KeyHistory 0

; Note: you have to run this script with admin privileges on order for it to work properly
; CTRL+Insert to exit script
^Ins::ExitApp

; button rebinds work only while ToS is an active window
#IfWinActive ahk_exe Client_tos.exe
XButton1::Z
XButton2::C

###To enable Japanese voices for skills
navigate to “Tree of Savior/Release” folder, locate User.xml file and change Language="" to Language=“Japanese”
save your changes and restart game client

###To enable interacting with NPCs and objects using your keyboard (for example with “E” button) in mouse mode add:
locate hotkey_mousemode_user.xml in “Tree of Savior/Release” folder and add

<HotKey ID="Select" Name="@dicID_^*$ETC_20151224_019811$*^" DownScp="None" UpScp="None" Key="E" UseShift="NO" UseAlt="NO" UseCtrl="NO" OnEdit="NO" Category="Battle"/>

line somewhere in-between other lines:

save file and restart your game client. It help sometimes to interact with NPCs in crowded area. May also help you aiming skills in combat: when you highlight Enemy and press interaction key your character will turn to face that enemy.
Note: after you have done this, option to change keybind for that action will appear for mouse mode in game control settings.

####Some tips:

  • There is a way to check a player even if he is not near you:
    /memberinfo TeamName
    You can also check yourself using this command. It will bring up frame as if you right clicked and chose “Examine” on a player.

  • Alt + A is default bind for Toggle UI (for nice screenshots), but its better to rebind to something that wont get in your way during gameplay because ALT is used to highlight items on ground.

  • F12 is a default bind for video capture. Press it again to stop. Video will can be found in “Tree of Savior\release\avicapture” folder.

###It is possible to change default folder where your game saves captured clips by using windows symbolic links:

  1. Move “avicapture” folder anywhere you want it to be, you can rename it as well.
  2. open command prompt with administrator privileges and type:
    MKLINK /D "path to original avicapture location" "path we moved avicapture to"

for example if you have Tree of savior installed in D:\Games\Tree of Savior
and you want to save clips to E:\Clips then command will look like:

MKLINK /D "D:\Games\Tree of Savior\release\avicapture" "E:\Clips"
Hope it helps somebody.

Question to @STAFF_Julie @STAFF_Shawn @STAFF_Ethan :
Would using AHK be allowed for quality of life scripts?

12 Likes

I would like to link my primary attack to LCLICK on mouse and my secondary weapon/shield to my RCLICK on mouse, how could I do it? I understand it should be similar to the first method you have posted.

In addition I will link my actions to the E key as you have written.

thanks for your help.

Problem is that there are other actions bound to left and right mouse clicks and if you bind an additional actions to them it could create a conflict and negatively affect you game experience.

You could, in theory, look into hotkey_mousemode_user.xml and do it manually there, but then some functions might cease to work unless you properly change them to other actions (if possible).

I understand that could happen with LCLICK, but I have not found any action related with the RCLICK. Anyway I am using a Razer mouse, so I can use the software to bind my C key to my RCLICK. thanks for your help, the main problem was the game does not recognizes my C key when using the LCLICK autoattack and I am not being able to GUARD. I hope change this option could help me.

I have already add the line to use my E key and is really usefull. Thanks!

all the pop up menus and some inventory interactions (adding new collection to NPC or using an anvil or socketing gems, for example) are bound to rightclick.

Lol, your are right. I do it automatically and I don’t even notice that kind of actions. Thank you.

Very helpful, thank you

isnt this bannable? some other guy from last night got ban cuz he somehow manage to create big txt in chat for his guild advertisement…

what is? messing with controls and game options?

I’m all OK for customizing game controls by editing the client-side files (basically what add-ons do) to improve gameplay because in the game’s current state it’s clearly still lacking a lot in that department.

This though…

…isn’t allowed. See https://treeofsavior.com/ts/

Using a program that can be used in hacking even if the program in question are commercially available or a part of an Operating System such as a key grabber and macro programs.

Then there’s Steam VAC.

AHK is the only thing that is questionable here hence the question to staff. But it is understandable that they dont really want to comment on things like these, so use at your own risk.

I wouldnt be worried about VAC as long as you dont mess with game process or files in any way. And AHK script in this thread does neither of those.