Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
WASD in NLT benutzen?
#21
Also bei mir sind die Dateien alle folgendermaßen angeordnet:

DosBox und die Spiele liegen in d:\spiele\nordlandtrilogie\

Unter dem Pfad c:\users\benutzername\appdata\local\dosbox\ liegen die Dateien dosbox-0.74.conf und mapper-0.74.map, welche offensichtlich die Tastaturkonfig enthält.

In der dosbow-0.74.conf stand mapperfile=mapper-0.74.map, was ich jetzt zu mapperfile=c:\users\benutzername\appdata\local\dosbox\mapper-0.74.map geändert habe. Im Ordner d:\spiele\nordlandtrilogie\ stehen nochmals conf-Dateien entsprechend zum Spiel.
Also dosbosDSA1.conf, dosboxDSA2.conf und dosboxDSA3.conf. Alle drei Dateien hatten denselben Eintrag bei mapperfile, den ich auch bei allen mal entsprechend angepasst habe, sodass alle vier conf-Dateien auf die selbe mapper-0.74.map verweisen.

In der mapper-0.74.map selbst steht jetzt folgendes:

key_w "key 273" "key 119"
key_a "key 276" "key 97"
key_s "key 274" "key 115"
key_d "key 275" "key 100"

Die Pfeiltasten sind nur normal belegt. Im Grunde sollte das doch so passen, nur leider merke ich im Spiel davon leider nichts. Kann noch immer nur mit den Pfeiltasten laufen und mit WASD nur schreiben. Bin verwirrt :(
Zitieren
#22
Komisch. Dann versuche es nochmal mit dem Keymapper. Diesen kannst du in der DosBox mit Strg-F1 aufrufen. Ich zitiere hier mal die deutsche Übersetzung der DosBox Readme. Besonders die Beispiele unten veranschaulichen das Funktionsprinzip sehr gut.

"[...]
================
6. Der Keymapper
================


Wenn Sie den Keymapper starten (entweder mit Strg-F1 oder dem
Kommandozeilenparameter "-STARTMAPPER"), erhalten Sie eine virtuelle Tastatur
und einen virtuellen Joystick.

Diese virtuellen Geräte entsprechen den Tasten, die DOSBox an die ausgeführten
Programme übergibt. Durch einen Mausklick auf die jeweilige Taste sehen Sie
links unten, mit welcher Taste/Funktion diese verknüpft ist (EVENT).

EVENT: Taste/Funktion
BIND: Belegung
Add Del
mod1 hold Next
mod2
mod3

EVENT
Die Taste/Joystick-Knopf bzw -Achse, die DOSBox den emulierten Programmen
meldet.

BIND
Die Taste auf Ihrer Tastatur/Ihrem Joystick (bzw. die Joystick-Achse), die
dem EVENT (Taste/Funktion) durch SDL zugewiesen wird.

mod1,2,3
Zusatztasten: die Tasten, die zusammen mit BIND gedrückt werden müssen.
mod1=Strg, mod2=Alt. Diese werden i.A. nur gebraucht, wenn die DOSBox-
Sondertasten geändert werden sollen.

Add
Dem EVENT ein neues BIND zuweisen, also: eine Taste (oder einen Joystick-
Knopf usw.) in DOSBox mit einem EVENT belegen.

Del
Den BIND des EVENTs löschen. Wenn ein EVENT keine BINDs hat, ist die Taste
in DOSBox nicht belegt. Die entsprechende Taste/der Knopf hat also keine
Funktion.

Next
Den nächsten BIND eines EVENTs anzeigen.


Beispiele für die Tastaturbelegung:

1. Das X auf Ihrer Tastatur soll in DOSBox ein U ausgeben:
Mit der Maus auf das U im Keymapper klicken. "Add" anklicken. Die X-Taste
auf der Tastatur drücken.
2. Wenn Sie jetzt ein paarmal auf "Next" klicken, werden Sie bemerken, dass
das U auf Ihrer Tastatur auch in DOSBox ein U ausgibt.
Wählen Sie also erneut U aus und klicken sie solange auf "Next", bis Sie
das U auf Ihrer Tastatur haben. Klcken Sie jetzt auf "Del".
3. Wenn Sie in der DOSBox-Shell jetzt probeweise X drücken, wird ein "UX"
ausgegeben.
Das X auf Ihrer Tastatur ist noch immer mit X belegt. Klicken Sie im
Keymapper auf das X und suchen Sie mit "Next", bis Sie die Belegung X
gefunden haben. Klicken Sie auf "Del".
[...]
Wenn Sie die Einstellungen bearbeitet haben, können Sie die Änderungen
abspeichern, indem Sie auf "Save" klicken. DOSBox speichert die Belegungen am
in der Konfigurationsdatei angegebenen Ort ab ("mapperfile=mapper.txt").

Beim Start von DOSBox wird die Tastenbelegung geladen, sofern die angegebene
Datei vorhanden ist. [...]"

Quelle README_de.txt
Nur der Schwabe hat die Gabe! Mir könnet alles außer Hochdeutsch!
Zitieren
#23
Langsam muss ich mich wohl doch mit dem Gedanken anfreunden, die Nordlandtrilogie mit den Pfeiltasten zu spielen.
Wenn ich den Keymapper starte, dann kommt die Meldung "Config: Loading primary settings from config file c:\Users\Nutzername\AppData\Local\DOSBox\dosbox-0.74.conf"

Wenn ich dann die Tasten umlege, dann kommt beim Speichern folgende Meldung:
"Can't open c:\Users\Nutzername\AppData\Local\DOSBox\mapper-0.74.map for saving the mappings"
und entsprechend ändert sich nichts in der map-Datei :(

Schade schade...

Edit: So, habe es jetzt doch geschafft, dass die Änderungen gespeichert werden. Habe in den conf-Dateien den Pfad zur mapper-Datei wieder auf den Ursprung zurückgesetzt. Im Keymapper werden jetzt auch die Änderungen richtig angezeigt, nur leider wirken sie sich wieder nicht im Spiel aus...
Zitieren
#24
Ich war mal so frei und hab ne kleine Anleitung verfasst. :D

http://www.crystals-dsa-foren.de/showthr...p?tid=4094
Zitieren




Benutzer, die gerade dieses Thema anschauen: 2 Gast/Gäste