The Witcher 3
0 of 0

File information

Last updated

Original upload

Created by

Gerignak

Uploaded by

Gerignak

Virus scan

Safe to use

About this mod

Adds Hotkeys and Commands to teleport you to your user map pin, to teleport to your freecam position and to resurrect your character after death.
(4.04 compatible)

Requirements
Permissions and credits
Changelog:
 - Added a few checks to some funktions
 - Patched for NextGen (and v4.04)
 - Rework/improved the Teleport to Map Pin function,
   it is now (probably) impossible to fall out the world after teleporting (you will be teleported up if you clip through the ground)
 - It can now tell the difference between the green map pin and the other custom map pins (red skull, blue triangle, orange exclamation mark),
   before it would teleport you to the latest one you created 
 - v1.0 modified the "player.ws" and "playerInput.ws"; moved everything to the "playerInput.ws" to decrease the likelihood of compapility issues



Fast Travel Anywhere (Teleport to Map Pin):
Key: Numpad 0
Command: "ttp" or "teleporttopin"

If the map pin is set, using the hotkey or the command will teleport you to the map pins position.
If the map pin is not set, using the hotkey or the command will open the map menu.
If you press the hotkey while in the map menu, it will close the map menu and if the pin was set it will also teleport you. 

This is useful, because if you teleport between hub worlds (vizima, novigrad, wo, kaer morhen…) you usually clip through the ground, to fix that you can force open the map to set the pin and teleport again.

I am aware that Murzinio also created a mod where he utilizes the debug teleport to pin function,
the way he did it and how I modified that debug function is completely different (and better).


Teleport to Freecam position:
Key: F3
Command: "ttc" or "teleporttocam"

Pressing the hotkey or using the command will teleport Geralt/Ciri to your current freecam position.


Resurrection:
Key: F4
Command: "res" or "resurrect"

After the death screens pops up, pressing the hotkey or using the command will revive your character.



Warning: Teleporting and reviving is potentially quest breaking; can f*ck up quest logic.


Installation
1. Download and install this Mod.
2. Use Script Merger.
3. Put this at the end of your input.settings ("C:\Users\[your username]\Documents\The Witcher 3\input.settings"):
(inside the mod you can find a file called "add to input.settings" which also includes these lines)
Spoiler:  
Show
[Boat]
IK_F3=(Action=TpFreeCam)

[BoatPassenger]
IK_F3=(Action=TpFreeCam)

[Combat]
IK_F3=(Action=TpFreeCam)
IK_NumPad0=(Action=TeleportToPin)

[Combat_Replacer_Ciri]
IK_F3=(Action=TpFreeCam)

[EMPTY_CONTEXT]
IK_NumPad0=(Action=TeleportToPin)

[Diving]
IK_F3=(Action=TpFreeCam)
IK_NumPad0=(Action=TeleportToPin)

[Exploration]
IK_F3=(Action=TpFreeCam)
IK_NumPad0=(Action=TeleportToPin)

[Exploration_Replacer_Ciri]
IK_F3=(Action=TpFreeCam)
IK_NumPad0=(Action=TeleportToPin)

[Horse]
IK_F3=(Action=TpFreeCam)
IK_NumPad0=(Action=TeleportToPin)

[Horse_Replacer_Ciri]
IK_F3=(Action=TpFreeCam)

[JumpClimb]
IK_F3=(Action=TpFreeCam)
IK_NumPad0=(Action=TeleportToPin)

[Swimming]
IK_F3=(Action=TpFreeCam)
IK_NumPad0=(Action=TeleportToPin)

[Death]
IK_F4=(Action=Resurrect)


(4. If you upgrade from the previous version, you only need to add the following to your input.settings:)
Spoiler:  
Show
[EMPTY_CONTEXT]
IK_NumPad0=(Action=TeleportToPin)


5. If you use a controller add this to your input.settings:
Spoiler:  
Show
[Boat]
IK_Pad_LeftThumb=(Action=TpFreeCam,State=Duration,IdleTime=0.8)

[BoatPassenger]
IK_Pad_LeftThumb=(Action=TpFreeCam,State=Duration,IdleTime=0.8)

[Combat]
IK_Pad_LeftThumb=(Action=TpFreeCam,State=Duration,IdleTime=0.8)
IK_Pad_LeftThumb=(Action=TeleportToPin,State=Duration,IdleTime=0.8)

[Combat_Replacer_Ciri]
IK_Pad_LeftThumb=(Action=TpFreeCam,State=Duration,IdleTime=0.8)

[EMPTY_CONTEXT]
IK_Pad_LeftThumb=(Action=TeleportToPin,State=Duration,IdleTime=0.8)

[Diving]
IK_Pad_LeftThumb=(Action=TpFreeCam,State=Duration,IdleTime=0.8)
IK_Pad_LeftThumb=(Action=TeleportToPin,State=Duration,IdleTime=0.8)

[Exploration]
IK_Pad_LeftThumb=(Action=TpFreeCam,State=Duration,IdleTime=0.8)
IK_Pad_LeftThumb=(Action=TeleportToPin,State=Duration,IdleTime=0.8)

[Exploration_Replacer_Ciri]
IK_Pad_LeftThumb=(Action=TpFreeCam,State=Duration,IdleTime=0.8)
IK_Pad_LeftThumb=(Action=TeleportToPin,State=Duration,IdleTime=0.8)

[Horse]
IK_Pad_LeftThumb=(Action=TpFreeCam,State=Duration,IdleTime=0.8)
IK_Pad_LeftThumb=(Action=TeleportToPin,State=Duration,IdleTime=0.8)

[Horse_Replacer_Ciri]
IK_Pad_LeftThumb=(Action=TpFreeCam,State=Duration,IdleTime=0.8)

[JumpClimb]
IK_Pad_LeftThumb=(Action=TpFreeCam,State=Duration,IdleTime=0.8)
IK_Pad_LeftThumb=(Action=TeleportToPin,State=Duration,IdleTime=0.8)

[Swimming]
IK_Pad_LeftThumb=(Action=TpFreeCam,State=Duration,IdleTime=0.8)
IK_Pad_LeftThumb=(Action=TeleportToPin,State=Duration,IdleTime=0.8)

[Death]
IK_Pad_LeftThumb=(Action=Resurrect)