Tony Hawk's Pro Skater HD

Tony Hawk's Pro Skater HD

Not enough ratings
Tastenbelegung ändern und Bugfix "Grab Taste funktioniert nicht"
By EB
In diesem Guide wird erklärt, wie die Tastenbelegung außerhalb des Spiels verändert werden kann.

Da ich von Tony Hawk's Pro Skater 2 noch an die Trick-Tasten auf dem Numpad der Tastatur gewohn bin,
habe ich mich sehr geärgert, dass man Ingame die Tastenbelegung nicht verändern kann. Außerdem
funktionierte bei mir die Grab-Taste gar nicht, was das Spiel unspielbar machte...

   
Award
Favorite
Favorited
Unfavorite
Konfigurationsdatei finden
Nach kurzer Suche bin ich auf die Config-Dateien des Spiels gestoßen. Sie liegen in folgendem
Ordner:

C:\Programme(x86)\Steam\SteamApps\Common\Tony Hawk's Pro Skater HD\THHDGame\Config\ (bei 'normaler' Installation)

oder bei Installation auf anderen Laufwerken:

[...]\Steam\SteamApps\Common\Tony Hawk's Pro Skater HD\THHDGame\Config

Die Datei für die Tastenbelegung ist "DefaultInput.ini".
Zunächst sollte die Datei irgendwo gesichert werden, falls etwas schief geht. Dazu z.B. neuen
Ordner erstellen und die Datei dort hinein kopieren.
Erklärung der Konfiguration
Die "DefaultInput.ini" (im \Config Ordner, nicht die Kopie!) kann anschließend einfach mit dem
Notepad geöffnet werden. Diese beinhaltet im Original u.a. diese Textblöcke:

Für die Bewegung des Spielers (ich denke dieser Block benötigt keine Erklärung/bleibt unverändert):

.Bindings=(Name="Up", Command="PAD_Up__Press | onrelease PAD_Up__Release") .Bindings=(Name="Down", Command="PAD_Down__Press | onrelease PAD_Down__Release") .Bindings=(Name="Left", Command="PAD_Left__Press | onrelease PAD_Left__Release") .Bindings=(Name="Right", Command="PAD_Right__Press | onrelease PAD_Right__Release") .Bindings=(Name="W", Command="PAD_Up__Press | onrelease PAD_Up__Release") .Bindings=(Name="S", Command="PAD_Down__Press | onrelease PAD_Down__Release") .Bindings=(Name="A", Command="PAD_Left__Press | onrelease PAD_Left__Release") .Bindings=(Name="D", Command="PAD_Right__Press | onrelease PAD_Right__Release")

Für die Tricks:

.Bindings=(Name="Period", Command="PAD_RUp__Press | onrelease PAD_RUp__Release") .Bindings=(Name="Comma", Command="PAD_RLeft__Press | onrelease PAD_RLeft__Release") .Bindings=(Name="Slash", Command="PAD_RRight__Press | onrelease PAD_RRight__Release") .Bindings=(Name="SpaceBar", Command="PAD_RDown__Press | onrelease PAD_RDown__Release") .Bindings=(Name="1", Command="PAD_L1__Press | onrelease PAD_L1__Release") .Bindings=(Name="2", Command="PAD_R1__Press | onrelease PAD_R1__Release") .Bindings=(Name="LeftShift", Command="PAD_L2__Press | onrelease PAD_L2__Release") .Bindings=(Name="RightShift", Command="PAD_R2__Press | onrelease PAD_R2__Release") .Bindings=(Name="Escape", Command="PAD_Start__Press | onrelease PAD_Start__Release") .Bindings=(Name="BackSpace", Command="PAD_Select__Press | onrelease PAD_Select__Release")

Zur Erklärung :
  • Taste für Grind-Tricks -> Zeile: Name="Period" bzw. PAD_RUp
  • Taste für Flip-Tricks -> Zeile: Name="Comma" bzw. PAD_RLeft
  • Taste für Grap-Tricks -> Zeile: Name="Slash" bzw. PAD_RRight
  • Taste für Sprung (Ollie) -> Zeile: Name="SpaceBar" bzw. PAD_RDown

  • Taste für Drehen; Links herum -> Zeile: Name="1" bzw. PAD_L1
  • Taste für Drehen; Rechts herum -> Zeile: Name="2" bzw. PAD_R1

  • Taste für Nollie-Tricks -> Zeile: Name="LeftShift" bzw. PAD_L2
  • Taste für Wechsel 'regular' & 'goofy' (Switch) -> Zeile: Name="RightShift" bzw. PAD_R2

  • Taste für Menü/Pause -> Zeile: Name="Escape" bzw. PAD_Start
  • Taste für schneller Neustart -> Zeile: Name="BackSpace" bzw. PAD_Select
Änderung der Tastenbelegung
Die Tasten können verändert werden, indem die Tastenbezeichnung bei Name="Bezeichnung"
geändert wird. Beispiel:

Um den Bug der nicht funktionierenden Grab-Trick Taste zu beheben, legen wir die Tasten um,
beispielsweise auf J (Flip), K (Grind) und L (Grab):

.Bindings=(Name="K", Command="PAD_RUp__Press | onrelease PAD_RUp__Release") .Bindings=(Name="J", Command="PAD_RLeft__Press | onrelease PAD_RLeft__Release") .Bindings=(Name="L", Command="PAD_RRight__Press | onrelease PAD_RRight__Release")



Möchte man die Tony Hawk's Pro Skater 2 Belegung auf dem Numpad haben, so muss der
Name der Taste auf z.B. Name="NumpadOne" (oder eben "NumpadTwo", "NumpadThree", ...)
geändert werden:
.Bindings=(Name="NumpadEight", Command="PAD_RUp__Press | onrelease PAD_RUp__Release") .Bindings=(Name="NumpadFour", Command="PAD_RLeft__Press | onrelease PAD_RLeft__Release") .Bindings=(Name="NumpadSix", Command="PAD_RRight__Press | onrelease PAD_RRight__Release") .Bindings=(Name="NumpadTwo", Command="PAD_RDown__Press | onrelease PAD_RDown__Release") .Bindings=(Name="NumPadNine", Command="PAD_L1__Press | onrelease PAD_L1__Release") .Bindings=(Name="NumPadOne", Command="PAD_R1__Press | onrelease PAD_R1__Release") .Bindings=(Name="NumPadOne", Command="PAD_L2__Press | onrelease PAD_L2__Release") .Bindings=(Name="NumPadThree", Command="PAD_R2__Press | onrelease PAD_R2__Release")

Viel Spaß!
13 Comments
stefan-roscher 10 Mar, 2024 @ 12:16pm 
Finde das auch total Banae, dass die Tastenbelegung nicht geändert werden kann, verstehe auch den Sinn dahinter nicht. Vielen Dank für deine Mühe. Wie bist du auf die Lösung gekommen? Hast du alle Ini.Files durchsucht?
Ein Hoch auf EB!!!!:steamthumbsup:
TigerEnte 9 Dec, 2021 @ 12:23pm 
Ich hab mir aus THPS2 Tagen eine total benackte Steuerung entwickelt, die sich echt nicht abilden lässt.
Eigentlich hab ich alles nur "Backspace" ist meine Sprungtaste. :-(
Wenn ich jetzt die Taste drücke, bekomme ich das Pausenmenü für den neustart und bei ESC druck sehe ich den Skater noch springen. Also an und für sich richtig umgestellt nur bekomm ich Backspace irgendwie nicht ersetzt.

Nicht dass ihr denkt ich hab die Backspace Zeile nicht gesehen... das orginal backspace hab ich auch umgemapped. In der Default_input.ini und Base_input.ini sehe ich Backspace nur als meine Sprungtaste.


Hat jemand noch ne Idee woran das liegen kann, bzw. wo das wiederholmenü abschalten kann ?
night doctor 2 Nov, 2017 @ 7:34pm 
OK es funktioniert! aber hab noch etwas probleme, möchte eigendlich auf numpad+ und -, 8 und 9 spielen, aber bei + bricht er das spiel immer ab... aber ertmal danke für den guide! war garnicht so schwer. aber jetzt hab ich erstmal kein bock mehr zum zocken...
night doctor 2 Nov, 2017 @ 7:13pm 
Bindings=(Name="numpadseven", Command="PAD_RUp__Press | onrelease PAD_RUp__Release")
.Bindings=(Name="numpadeight", Command="PAD_RLeft__Press | onrelease PAD_RLeft__Release")
.Bindings=(Name="numpadnine", Command="PAD_RRight__Press | onrelease PAD_RRight__Release")
.Bindings=(Name="SpaceBar", Command="PAD_RDown__Press | onrelease PAD_RDown__Release")
.Bindings=(Name="1", Command="PAD_L1__Press | onrelease PAD_L1__Release")
.Bindings=(Name="2", Command="PAD_R1__Press | onrelease PAD_R1__Release")
.Bindings=(Name="LeftShift", Command="PAD_L2__Press | onrelease PAD_L2__Release")
.Bindings=(Name="RightShift", Command="PAD_R2__Press | onrelease PAD_R2__Release")
.Bindings=(Name="Escape", Command="PAD_Start__Press | onrelease PAD_Start__Release")
.Bindings=(Name="BackSpace", Command="PAD_Select__Press | onrelease PAD_Select__Release")
OK könnte das so gehen was ist mit numpad+ oder-j was schrteib ich da?
night doctor 2 Nov, 2017 @ 6:24pm 
normalerweise sollte man bei legal gekauften spielen ingame oder im menü die tastenbelegung ändern können! und nicht erst an den inis rumfummeln!
night doctor 2 Nov, 2017 @ 6:20pm 
Find echt scheisse das die halbfertige spiele für den vollpreis verkaufen, und dann muss ich noch so´n chinesisch lernen dafür:) kann ich nicht einfach copy paste machen mit den obrigen text. wollte nur spielen und hab zurzeit echt anderes im kopf. früher hätt ichs bestimmt in paar min. geschafft, aber bin jetzt zu müde fürn son,
name=.(lol command -num pad 1_ press this and release., numpad
ich bin gamer kein programmierer, deshalb zahl ich ja für die spiele! vor 10 jahren konnt ich sowas noch alles sehr gut. warum patchen die ******** das nicht einfach! probiers in paar tagen nochmal echt scheisse! sag dann bescheid obs ich geschafft habe,
night doctor 1 Nov, 2017 @ 4:01pm 
ok super danke! ich werds nochmal lesen, und versuchen! eigendlich bin ich nicht so blöd, aber wenn ichs falsch mache kann ichs erstmal nicht neu intallieren...aber wird schon , auf jedenfall danke!
EB  [author] 1 Nov, 2017 @ 8:33am 
Das ist für Tastatur, nicht für Gamepad. Du brauchst nur in der "DefaultInput.ini"
die Tastenbezeichnungen austauschen:

Bindings=(Name="TASTENBEZEICHNUNG", Command="PAD_RUp__Press | onrelease PAD_RUp__Release")

entweder durch das entsprechende Zeichen der Taste (z.B. "K", "L",...) oder die
Bezeichnung bei Sondertasten (z.B. "NumPadOne", "Comma", "LeftShift",...)
night doctor 31 Oct, 2017 @ 8:22pm 
und ich hab alle tony hawks durchgespielt bis, underground glaub ich 1-4 hab ich mehrmals durch mein favorite war, dieses wo man die leute ansprechen konnte für missionen ! glaub es war 4
night doctor 31 Oct, 2017 @ 8:20pm 
ICH Hab nur ne tatatur, wie geht das jetzt genau? ist das für gamepad hier, oder tastatur? komme nicht klar auf mein erstes lieblings spiel, damals noch auf playstation