Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
keine CD Musik in der Schicksalsklinge mit DOSBox unter Windows
#21
Hast du denn einfach mal alle durchprobiert? Normalerweise sollte "\" mit der Taste rechts neben dem "ä" gehen. Also mit der, auf der sich das Zeichen "#" befindet.
Zitieren
#22
DOSBox v0.72 Readme schrieb:
Code:
[...]

Q: I can't type \ or : in DOSBox.
A: This is a known problem. It only occurs if your keyboard layout isn't US.
   Some possible fixes:
     1. Switch the keyboard layout of your operating system.
     2. Use / instead.
     3. Open dosbox.conf and change usescancodes=false to usescancodes=true.
     4. Add the commands you want to execute to the "configfile".
     5. Change the DOS keyboard layout (see Section 7 Keyboard Layout).
     6. Use ALT-58 for : and ALT-92 for \.
     7. for \ try the keys around "enter". For ":" try shift and the keys
        between "enter" and "l" (US keyboard layout).
     8. Try keyb.com from FreeDOS (http://projects.freedos.net/keyb/).
        Look for keyb2.0 pre4 as older and newer versions are known to
        have a bug in the loader routines.

[...]

===================
7. Keyboard Layout:
===================

To switch to a different keyboard layout, either the entry "keyboardlayout"
in the [dos] section in dosbox.conf can be used, or the internal DOSBox
program keyb.com. Both accept DOS conforming language codes (see below), but
only by using keyb.com a custom codepage can be specified.

Layout switching
  DOSBox supports a number of keyboard layouts and codepages by default,
  in this case just the layout identifier needs to be specified (like
  keyboardlayout=sv in the DOSBox config file, or using "keyb sv" at
  the DOSBox command prompt).
  
  Some keyboard layouts (for example layout GK codepage 869 and layout RU
  codepage 808) have support for dual layouts that can be activated by
  pressing LEFT-ALT+RIGHT-SHIFT and deactivated by LEFT-ALT+LEFT-SHIFT.

Supported external files
  The freedos .kl files are supported (freedos keyb2 keyboard layoutfiles) as
  well as the freedos keyboard.sys/keybrd2.sys/keybrd3.sys libraries which
  consist of all available .kl files.
  See http://projects.freedos.net/keyb/ for precompiled keyboard layouts if
  the DOSBox-integrated layouts don't work for some reason, or updated or
  new layouts become available.

  Both .CPI (MSDOS/compatible codepage files) and .CPX (freedos UPX-compressed
  codepage files) can be used. Some codepages are compiled into DOSBox, so it
  is mostly not needed to care about external codepage files. If you need
  a different (or custom) codepage file, copy it into the directory of the
  DOSBox configuration file so it is accessible for DOSBox.

  Additional layouts can be added by copying the corresponding .kl file into
  the directory of dosbox.conf and using the first part of the filename as
  language code.
  Example: For the file UZ.KL (keyboard layout for Uzbekistan) specify
           "keyboardlayout=uz" in dosbox.conf.
  The integration of keyboard layout packages (like keybrd2.sys) works similar.


Note that the keyboard layout allows foreign characters to be entered, but
there is NO support for them in filenames. Try to avoid them both inside
DOSBox as well as in files on your host operating system that are accessible
by DOSBox.

[...]
Zitieren
#23
Hallo,
bin neu hier und brauche Hilfe.
Nachdem ich die Jowood-DVD gekauft habe und da keine Musik bei ist, habe ich mir die Topware-CD-Version von "Die Schicksalsklinge" gekauft und das Spiel auch soweit unter Vista 64 mit D-Fend Reloaded 0.7 usw zum laufen gekriegt. Habe das gleiche Problem wie der Thread-Ersteller, nämlich, das ich keine Musik höre aber Sound.
Ich habe den Thread hier verfolgt und versucht alles umzusetzen.
Ich habe unter soundset bereits die Soundblaster ausgewählt, und bei den Laufwerken das DVD-Laufwerk mit eingelegter CD und -ioctl eingebunden. Das Laufwerk wird auch beim Spielstart erkannt.
Muss ich von der CD erst ein Image erstellen und das dann in der DosBox direkt als Laufwerk mounten?
Was kann ich noch tun?
Danke,
sunwood
Zitieren
#24
Hallo sunwood und willkommen. :wave:

Korrekt, mit Vista zusammen ist das Abspielen nur mit einem Image möglich. Echte CD's können nur mit XP oder älter so eingebunden werden, dass man auch die Begleitmusik im Spiel hören kann.

Siehe auch unseren gepinnten Thread NLT mit DosBox unter Vista - so geht's.
Zum NLT-Wiki: http://nlt-wiki.crystals-dsa-foren.de/doku.php , Zum Drakensang-Wiki: http://drakensang-wiki.crystals-dsa-foren.de/doku.php
KEIN SUPPORT per E-Mail, PN, IRC, ICQ! Lest die Regeln und benutzt das Forum für sämtliche Anfragen! KEINE persönliche Betreuung!
Zitieren
#25
So, jetzt hat es bei mir auch geklappt, aber etwas anders als hier im Forum beschrieben.

Meine Vorgehensweise:
1. Den Ordner DSA von der CD in ein beliebiges Verzeichnis kopieren (Installation ist nicht notwendig).
2. Mit ImgBurn 2.4.4.0 ein .img-Image (.cue wird automatisch miterzeugt) erzeugt.
3. In D-Fend Reloaded 0.7.0
3.1 das DSA-Verzeichnis als C gemountet
3.2 die .cue als D gemountet
3.3. sonst alle Einstellungen wie von Crystal beschrieben
4. Spiel über D-Fend Reloaded gestartet und als Sound-Device die Soundblaster ausgewählt

Was nicht ging:
- über Alcohol 120% ein Image erstellt (ergab .mdf und .mds-Datei mit 1,6 und 508 MB)
- diese dann mit MagicISO 5.5 in ein .iso konvertieren (war 423 MB) groß, dabei wurde keine .cue erstellt
- wie oben .iso gemountet startet zwar das Spiel aber keine Musik

Weiterhin ging nicht:
- .iso mit MagicISO 5.5 direkt von der CD erstellen, Programm sagt das es eine Audio-CD wäre und startet nicht

Vielleicht hilft das ja jemandem.

Ansonsten vielen Dank an Crystal für die Hilfe und die tolle Seite.

Gruß
sunwood
Zitieren
#26
Ja, das mit den ISO-Dateien ist ein bekanntes Problem. Damit kann man keine Mixed-Mode-Images erstellen, die einen Datenteil und einen Audioteil beinhalten können.
Mit BIN/CUE oder wie jetzt von dir herausgefunden auch IMG/CUE ist Mixed Mode möglich.

Das Alcohol-Format MDS verwende ich auch und mounte es als Virtual Drive und dies binde ich als echtes Laufwerk ein.
Allerdings habe ich XP und weiß nicht, ob das mit Vista auch ginge.
Zum NLT-Wiki: http://nlt-wiki.crystals-dsa-foren.de/doku.php , Zum Drakensang-Wiki: http://drakensang-wiki.crystals-dsa-foren.de/doku.php
KEIN SUPPORT per E-Mail, PN, IRC, ICQ! Lest die Regeln und benutzt das Forum für sämtliche Anfragen! KEINE persönliche Betreuung!
Zitieren
#27
Hi,

Bin neu hier und möchte hier anknüpfen.
Habe Schicksalsklinge v3.02 und DosBox v0.72.
Habe die CD gemountet, die Soundeffekte funktionieren wunderbar, aber ich höre leider keine Hintergrundmusik.
Kann mir da irgendwer helfen?
Zitieren
#28
Hi Uriel :wave:,

das ist nicht zufällig die Version von JoWood, oder?
Zitieren
#29
Nö, eine uralte CD, keine Ahnung wann ich das Spiel zum letzten Mal (mit Musik) gezockt habe.:bigsmile:
Zitieren
#30
Hallo und willkommen, Uriel. :wave:

Nenn uns doch mal dein Betriebssystem und poste den Inhalt der Config-Datei.
Zum NLT-Wiki: http://nlt-wiki.crystals-dsa-foren.de/doku.php , Zum Drakensang-Wiki: http://drakensang-wiki.crystals-dsa-foren.de/doku.php
KEIN SUPPORT per E-Mail, PN, IRC, ICQ! Lest die Regeln und benutzt das Forum für sämtliche Anfragen! KEINE persönliche Betreuung!
Zitieren
#31
Betriebbssystem ist Windows XP Home. Das gleiche Probleme habe ich übrigens mit Sternenschweif (2CD-Version).

Inhalt der dsbox.conf:

# DOSBox-Konfigurationsdatei
# Rauten ("#") kennzeichnen Kommentarzeilen, in denen
# die einzelnen Optionen kurz erklärt werden.

[sdl]
# fullscreen -- DOSBox im Vollbildmodus starten
# fulldouble -- im Vollbildmodus Double Buffering verwenden
# fullresolution -- im Vollbildmodus verwendete Auflösung: "original" oder feste Größe (z.B. 1024x768)
# windowresolution -- vergrößert das Fenster auf die angegebene Größe (nur bei Hardware-Unterstützung)
# output -- Ausgabemethode: surface, overlay, opengl, openglnb, ddraw
# autolock -- automatisches Erfassung der Maus bei Klick auf Bildschirm
# sensitiviy -- Mausempfindlichkeit
# waitonerror -- mit dem Schließen der Konsole warten, falls DOSBox einen Fehler ausgibt
# priority -- Priorität von DOSBox im System: lowest, lower, normal, higher, highest, pause (wenn inaktiv)
# Der zweite Eintrag hinter dem Komma wird verwendet, wenn DOSBox inaktiv oder minimiert ist.
# mapperfile -- Datei zum Abspeichern/Laden von Keymapper-Einstellungen
# usescancodes -- verhindert die Verwendung von Symboltasten (auf nicht-US-Keyboards)
# Funktioniert nicht mit allen Betriebssystemen!

fullscreen=true
fulldouble=false
fullresolution=original
windowresolution=original
output=surface
autolock=true
sensitivity=100
waitonerror=true
priority=higher,normal
mapperfile=mapper.txt
usescancodes=true

[dosbox]
# language -- verwendete Sprachdatei
# memsize -- Größe des in DOSBox verfügbaren Arbeitsspeichers in MB
# machine -- emuliertes Computersystem: hercules, cga, tandy, pcjr, vga
# captures -- Verzeichnis zum Ablegen von aufgenommenen Waves, Midis und Screenshots

language=deutsch.lng
machine=vga
captures=capture
memsize=16

[render]
# frameskip -- Anzahl der übersprungenen Frames
# aspect -- Seitenverhältnis korrigieren. Wenn die Ausgabemethode dies nicht unterstützt,
# führt dies zu extrem langsamer Bildschirmdarstellung!
# scaler -- Filtermethode zum Strecken/Verbessern niedriger Auflösungen:
# none, normal2x, normal3x, advmame2x, advmame3x, hq2x, hq3x, 2xsai, super2xsai,
# supereagle, advinterp2x, advinterp3x, tv2x, tv3x, rgb2x, rgb3x, scan2x, scan3x
# Wird "forced" angehängt (z.B. scaler=hq2x forced), wird die Methode auch dann erzwungen,
# wenn das Ergebnis nicht den Vorstellungen entspricht.

frameskip=0
aspect=false
scaler=hq3x

[cpu]
# core -- für die Emulation verwendete Prozessorleistung: normal, simple, dynamic, auto
# Bei "auto" wird wenn nötig von "normal" nach "dynamic" gewechselt.
# cycles -- die von DOSBox emulierte Anzahl von Berechnungen pro Millisekunde
# Wenn Sie diesen Wert zu hoch setzen, führt das zu Sound-Aussetzern und verzögerter Emulation!
# Durch Auswahl von "max" überlassen Sie es DOSBox, den richtigen maximalen Wert zu "erraten".
# Die Voreinstellung (auto) schaltet wenn nötig nach "max".
# cycleup/cycledown -- Zahl der Cycles, die mit Strg-F11/F12 hinzugefügt/abgezogen werden sollen
# Wenn diese Zahl <100 ist, wird sie als prozentuale Angabe interpretiert.

core=auto
cycles=auto
cycleup=500
cycledown=20

[mixer]
# nosound -- Mixer stummschalten; Sound wird trotzdem emuliert
# rate -- Sampling-Rate des Mixers; werden Geräte auf einen höheren Wert als diesen gesetzt,
# leidet wahrscheinlich die Soundqualität.
# blocksize -- Blockgröße des Mixers; größere Blöcke helfen gegen stockenden Sound, dafür kann
# es zu Verzögerungen kommen.
# prebuffer -- Größe des "prebuffers" in Millisekunden

nosound=false
rate=22050
blocksize=2048
prebuffer=10

[midi]
# mpu401 -- MPU-401-Emulation aktivieren: none, uart, intelligent
# device -- Gerät, das die MIDI-Daten von MPU-401 empfängt: default, alsa, oss, win32, coreaudio, none
# config -- spezielle Geräte-Einstellungen: unter Windows sollte man die ID des Geräts eintragen;
# siehe README für Details

mpu401=intelligent
device=default
config=

[sblaster]
# sbtype -- zu emulierender SoundBlaster-Typ: none, sb1, sb2, sbpro1, sbpro2, sb16
# sbbase/irq/dma/hdma -- IO/IRQ/DMA/High DMA-Adressen des SoundBlasters
# mixer -- Dem SoundBlaster-Mixer erlauben, den DOSBox-Mixer zu ändern?
# oplmode -- Art der OPL-Emulation: auto, cms, opl2, dualopl2, opl3
# Bei "auto" richtet sich der Modus nach dem SoundBlaster-Typ;
# alle OPL-Modi nach Adlib-Standard, außer für CMS
# oplrate -- Sampling-Rate der OPL-Musik-Emulation

sbtype=sb16
sbbase=220
irq=7
dma=1
hdma=5
mixer=true
oplmode=auto
oplrate=22050

[gus]
# gus -- Gravis Ultrasound-Emulation aktivieren
# gusbase/irq1/irq2/dma1/dma2 -- Die IO/IRQ/DMA-Adressen für Gravis Ultrasound (IRQ=DMA möglich)
# gusrate -- Sampling-Rate der Ultrasound-Emulation
# ultradir -- Pfad zum Ultrasound-Verzeichnis; In diesem Verzeichnis sollte es ein Verzeichnis MIDI
# geben, in der sich die Patchdateien für die GUS-Wiedergabe befinden.
# Timidity-Patches sollten funktionieren.

gus=true
gusrate=22050
gusbase=240
irq1=5
irq2=5
dma1=3
dma2=3
ultradir=C:\ULTRASND

[speaker]
# pcspeaker -- PC-Lautsprecher-Emulation aktivieren
# pcrate -- Sampling-Rate der PC-Lautsprecher-Emulation
# tandy -- Tandy Sound System-Emulation: off, on, auto
# Wenn "auto" gesetzt ist, wird Tandysound nur emuliert bei "machine=tandy".
# tandyrate -- Sampling-Rate der Tandy 3-Voice-Generierung
# disney -- Disney Sound Source-Emulation aktivieren (kompatibel mit Covox Voice Master und Speech Thing)

pcspeaker=true
pcrate=22050
tandy=auto
tandyrate=22050
disney=true

[joystick]
# joysticktype -- Typ des zu emulierenden Joysticks:
# auto (je nach angeschlossenen Geräten,
# none (keine),
# 2axis (bis zu 2 Joysticks),
# 4axis (der 1. angeschlossene Joystick wird verwendet),
# 4axis_2 (der 2. angeschlossene Joystick wird verwendet),
# fcs (Thrustmaster), ch (CH Flightstick)
# timed -- getimte Intervalle für die Achsen aktivieren ("false" ist die alte Voreinstellung)
# autofire -- Autofire an?
# swap34 -- dritte und vierte Achsen tauschen: wird für manche Joysticks benötigt
# buttonwrap -- enable button wrapping at the number of emulated buttons.

joysticktype=auto
timed=true
autofire=false
swap34=false
buttonwrap=true

[serial]
# serial1-4 -- an die COM-Ports angeschlossene Geräte benennen:
# disabled, dummy, modem, nullmodem, directserial
# Zusätzliche Parameter kommen im Format "Parameter:Wert" in dieselbe Zeile.
# Parameter für alle Geräte: irq
# für "directserial": realport (benötigt), rxdelay (optional)
# für "modem": listenport (optional)
# für "nullmodem": server, rxdelay, txdelay, telnet, usedtr,
# transparent, port, inhsocket (alle optional)
# Beispiel: serial1=modem listenport:5000

serial1=dummy
serial2=dummy
serial3=disabled
serial4=disabled

[dos]
# xms -- XMS-Unterstützung aktivieren
# ems -- EMS-Unterstützung aktivieren
# umb -- UMB-Unterstützung aktivieren
# keyboardlayout -- Sprachkürzel für das Tastatur-Layout (oder "none")

xms=true
ems=true
umb=true
keyboardlayout=none

[ipx]
# ipx -- "IPX over UDP/IP"-Emulation aktivieren

ipx=false

[autoexec]
# Zeilen in diesem Abschnitt werden beim Start von DOSBox als Befehle ausgeführt:

mount c c:\dos
c:\
mount e e:\ -t cdrom -ioctl
keyb gr
config -set dosbox language=deutsch.lng
config -writeconf dosbox.conf
Zitieren
#32
Der letzte Abschnitt [autoexec] sieht ungewöhnlich aus.

keyb gr kann man sich sparen, wenn man den Wert gr im Abschnitt [dos] beim keyboardlayout einträgt.
config -set dosbox language=deutsch.lng ist auch unnötig, da es den entsprechenden language-Eintrag im Abschnitt [dosbox] gibt.
config -writeconf dosbox.conf muss man dagegen gar nicht haben.

Was mir auffällt, ist der auto-Eintrag beim joysticktype. Den bitte auf none stellen, sonst kollidiert das im Spiel mit der Maus.

Im Sternenschweif-Ordner befindet sich noch die Datei PATH.CFG, die man sich mit Notepad ansehen kann. Steht da auch E:\ drin?
Zum NLT-Wiki: http://nlt-wiki.crystals-dsa-foren.de/doku.php , Zum Drakensang-Wiki: http://drakensang-wiki.crystals-dsa-foren.de/doku.php
KEIN SUPPORT per E-Mail, PN, IRC, ICQ! Lest die Regeln und benutzt das Forum für sämtliche Anfragen! KEINE persönliche Betreuung!
Zitieren
#33
Leider haben diese Änderungen noch keinen Sound gebracht.

Die Pfadangabe in path.cfg stimmt schon, sonst könnte ich das Spiel gar nicht starten. Allerdings habe ich enorme Probleme mit dem Spielen ab CDRom, das war bei Riva schon ein Problem, aber bei Sternenschweif schaffe ich es nicht mal bis zum Gespräch mit Elsurion (nach dem Verlassen des Tempels), da die Ladezeit unendlich ist.
Zitieren
#34
Dann konfiguriere die Soundkarte nochmal neu:

- im SCHWEIF/DATA-Ordner die Datei SOUND.CFG löschen
- DOSBox starten und die Datei SOUND.BAT aufrufen
- die einfache Creative Soundblaster für Musik und Sound einstellen, nicht die Pro-Version

Danach wird die SOUND.CFG neu erstellt. Spiel nochmal starten und prüfen, ob nun was zu hören ist.

Wahlweise kannst du nach dem Löschen der SOUND.CFG das Spiel auch gleich starten, dann wirst du automatisch nach der Soundkarte gefragt.
Zum NLT-Wiki: http://nlt-wiki.crystals-dsa-foren.de/doku.php , Zum Drakensang-Wiki: http://drakensang-wiki.crystals-dsa-foren.de/doku.php
KEIN SUPPORT per E-Mail, PN, IRC, ICQ! Lest die Regeln und benutzt das Forum für sämtliche Anfragen! KEINE persönliche Betreuung!
Zitieren
#35
Bringt nichts. Ich habe zwar Sound, aber keine Musik. Riva habe ich grad auch getestet, und da war auch keine Musik + Probleme beim Laden des ersten Gesprächs (wie bei Schweif).
Kann mich aber erinnern, dass das Ganze mit Musik zumindest bei Riva früher mal funktioniert hat (ev. noch ältere Version von DosBox).
Zitieren
#36
Dann probieren wir mal die Methode mit dem Image, vielleicht klappt das besser. Das Image muss im BIN/CUE-Format erstellt werden.
Genaueres findest du in diesem Thread, erster Beitrag. Dort wird zwar über Vista gesprochen, aber das Erstellen des Images ist gleich.

Den Abschnitt [autoexec] musst du nach dem Erstellen des Images so abändern, wenn du das Image z.B. nach C:\Images\ kopierst und das Image mit image.cue und image.bin benennst:

[autoexec]
# Zeilen in diesem Abschnitt werden beim Start von DOSBox als Befehle ausgeführt:
mount c c:\dos
imgmount e c:\images\image.cue -t iso
c:\

Darauf achten, dass im C:\Images-Ordner beide Dateien vorhanden sind, die CUE und die BIN.
Neuinstallation von Sternenschweif ist dabei noch nicht notwendig. Das behalten wir uns als letzte Option vor.

Die CUE-Datei kannst du übrigens auch mit Notepad anschauen. Wenn dort einzelne Tracks gelistet werden, dann wurde das Image korrekt erstellt. Die BIN-Datei sollte über 600 MB groß sein. Das ist ebenfalls ein gutes Indiz, dass auch die Musiktracks ins Image kopiert wurden.
Zum NLT-Wiki: http://nlt-wiki.crystals-dsa-foren.de/doku.php , Zum Drakensang-Wiki: http://drakensang-wiki.crystals-dsa-foren.de/doku.php
KEIN SUPPORT per E-Mail, PN, IRC, ICQ! Lest die Regeln und benutzt das Forum für sämtliche Anfragen! KEINE persönliche Betreuung!
Zitieren
#37
Apropos, Uriel hat in seiner dosbox.conf einen SB16 angegeben.
(Basisadresse 220, IRQ 7, DMA 1)

Sind das die Standardwerte? (Mein DosBox hat keine dosbox.conf, sicher.)
Zitieren
#38
Ja, das sind die Standardwerte. Müsste bei ihm eigentlich funktionieren...eigentlich...
Zum NLT-Wiki: http://nlt-wiki.crystals-dsa-foren.de/doku.php , Zum Drakensang-Wiki: http://drakensang-wiki.crystals-dsa-foren.de/doku.php
KEIN SUPPORT per E-Mail, PN, IRC, ICQ! Lest die Regeln und benutzt das Forum für sämtliche Anfragen! KEINE persönliche Betreuung!
Zitieren
#39
Bei mir tats die Musik auch nicht, bis ich IRQ auf 5 gesetzt hatte...

Schau doch einfach unter Systemsteuerung nach, welchen IRQ deine Karte hat. Das steht da meistens unter Gerätemanager und dann bei der Karte unter Ressourcen. Nach dem Eintrag Interrupt suchen
Zitieren
#40
An den IRQ hab ich gar nicht gedacht. :shy:

@Uriel
Alpha Zen und Fury hatten das bereits im Thread Schick: Sound Hardware nicht gefunden berichtet.
Versuch das mal bei dir und ändere deine Config entsprechend im Abschnitt [sblaster] von IRQ=7 auf IRQ=5 ab.

Ignoriere erstmal meinen Tipp mit dem Image. ;)
Zum NLT-Wiki: http://nlt-wiki.crystals-dsa-foren.de/doku.php , Zum Drakensang-Wiki: http://drakensang-wiki.crystals-dsa-foren.de/doku.php
KEIN SUPPORT per E-Mail, PN, IRC, ICQ! Lest die Regeln und benutzt das Forum für sämtliche Anfragen! KEINE persönliche Betreuung!
Zitieren




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