Ja, bei advmame kann ich Tasten mit nem sound belegen link.Zitat von Nedo
Diesen sound wollte ich dann aufs insert coin legen.
Greetz Sixpack
P.S.: Soo, jetzt hab ich euch alle auch nimmer lieb
Ja, bei advmame kann ich Tasten mit nem sound belegen link.Zitat von Nedo
Diesen sound wollte ich dann aufs insert coin legen.
Greetz Sixpack
P.S.: Soo, jetzt hab ich euch alle auch nimmer lieb
Killerspielspieler
Zitat von schoenepauc
wird gleich am Wochenende getestet.
Killerspielspieler
Sixpack, hab in einem anderen Forum ein paar Insert-Coin Sounds bekommen,
ausserdem hat mir dort ein Programierer ein kleines Programm geschrieben,
das ich gleichzeitig mit MAME laufen habe, und wenn ich taste 5 drücke
spielt er ein Insert-Coin Sound, das hört sich schonmal sehr gut an.
Ein einziges Problem gibts noch, dieser Sound wird sozusagen gleichzeitig
mit dem MAME Sound abgespielt, am echten Automaten hört man erst
die Münze rollen und erst kurze Zeit später wird der Kredit Sound gespielt.
Vielleicht haben wir ja hier Programierer die da aushelfen könnten?, ich habe
das Listing hier.
Anbei schonmal die Insert-Coin Sounds
Gruss
Nedo
In welcher Sprache hat er es gemacht ?
Your Power sucks - get a new one!
Kyokugen-Ryu Dojo
oder eben das soundfile entsp. bearbeiten
"insert xx.sec silence"
edit:
dann mal her mit dem teilchen...ausserdem hat mir dort ein Programierer ein kleines Programm geschrieben,...
das ich gleichzeitig mit MAME laufen habe,
Geändert von mac:mame (17-11-2006 um 21:15 Uhr)
....
ok hier der code:
und anbei das Programm.Code:#include "stdafx.h" #include <mmsystem.h> #define VK_5 0x35 int APIENTRY WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow) { while (1) { Sleep(500); if(GetAsyncKeyState(VK_5) & 0x8001) PlaySound("1up.wav", NULL, SND_FILENAME | SND_ASYNC); } return 0; }
Da der Insert-Coin sound den ich verwende ca. 1.66 sekunden lang ist
wäre es cool wenn das Programm erst nach ca. 1.5 sekunden
die taste 5 aktivieren würde. Er hat ja die Taste 5 zum aktivieren
benuzt, da könnte man doch auch irgendeine Taste auswählen, den Sound
abspielen und nach 1.5 sekunden dann taste 5 aktivieren ?
Über Basic bin ich nie weiter gekommen, fragt mich net
Dass die Taste also erst nach dem Coin Sound wieder für Abfragen aktiv ist ?Zitat von Nedo
Falls ja, dann müsste das erstmal reichen:
stattCode:if(GetAsyncKeyState(VK_5) & 0x8001) { PlaySound("1up.wav", NULL, SND_FILENAME | SND_ASYNC); Sleep(1500); }
Code:PlaySound("1up.wav", NULL, SND_FILENAME | SND_ASYNC);Ja kannst du. In der winuser.h findest du die virtual keycodes für alle Tasten.Er hat ja die Taste 5 zum aktivieren
benuzt, da könnte man doch auch irgendeine Taste auswählen, den Sound
abspielen und nach 1.5 sekunden dann taste 5 aktivieren ?
Über Basic bin ich nie weiter gekommen, fragt mich net
Siehe hier: Klick nicht erschrecken Einfach nach #define VK_ und Taste suchen
Geändert von shii (18-11-2006 um 01:45 Uhr)
Your Power sucks - get a new one!
Kyokugen-Ryu Dojo
ähmm... mal was anderes - wie wäre es denn, wenn ihr einen richtigen Coinslot einbauen würdet? (Aua Aua - nicht schlagen! )
werden da High Scores gespeichert?
Home of ZXMAMECD: http://www.zxmamecd.eu (Google+ http://gplus.to/ZXMAMECD)
die idee in den coin-sound einfach eine 1,5 sek silence einzubauen ist euch wohl zu einfach
[del]edit: bei mir ist vor der 1up.wav ein win-system-ton zu hören[/del]
edit2: kill > Windows XP-Ping
Geändert von mac:mame (18-11-2006 um 15:21 Uhr) Grund: 1,5 sec delay
....
da hat er recht... warum einfach wenns auch umständlich gehtZitat von mac:mame
einfach nen neuen Sound erstellen und den alten ersetzen... ist eigentlich die einfachste Lösung *g
wenn ihr schon am code ziehen müsst versucht doch mal eine "random-sound-funktion" einzubauen
s.h. > bei jedem aufruf soll eine andere sounddatei aus dem rootfolder abgespielt werden
....
nette Idee.
also ich halte so brutale Änderungen für sowas Kleines für stark übertrieben und wenn man schon im code "rumpfuscht" dann sollte es doch eine etwas offenere Version sein, die man auch weitergeben könnte, oder?
Kurz, wieso nicht ein externes Script an der Stelle einfach aufrufen - da kann man dann jederzeit irgendwelche Änderungen vornehmen und wieder einge Programme daraus starten etc. - Random Sound usw... dann ja alles kein Problem.
werden da High Scores gespeichert?
Home of ZXMAMECD: http://www.zxmamecd.eu (Google+ http://gplus.to/ZXMAMECD)
mit sowas wollte ich hier gar nicht angekommen
aber das wäre freilich extrem cremig (und fruchtig) wenn man mehr kontrolle über das kleine ext. event-sound-progrämmchen hätte
andererseits umso einfacher das setup und die installation umso weniger support ist fällig
....
Sicherlich. Wenn es jemand hier übernimmt kann man mehr draus machen. Wer will ? Das Stückchen Code mit ner Funktion würde ich nicht unbedingt als ein Programm/Tool ansehen. Es erfüllt halt den Zweck und mehr nicht.Zitat von loray
Das ist unnnötig. Die Änderungen bzw Konfiguration des Tools kann man mit einer ini Datei a la XY Emulator INI realisieren. Random Sound bzw alle verfügbaren Sounds aus einem subdir (von mir aus "\sounds") auszulesen ist auch nicht so tragisch.Kurz, wieso nicht ein externes Script an der Stelle einfach aufrufen - da kann man dann jederzeit irgendwelche Änderungen vornehmen und wieder einge Programme daraus starten etc. - Random Sound usw... dann ja alles kein Problem.
Your Power sucks - get a new one!
Kyokugen-Ryu Dojo
Leute, sobald man eine Taste drückt wird der Ton und der Mame Ton
gleichzeitig abgespielt, da spielt es keine Rolle den externen Sound
künstlich länger zu machen. Vielleicht testet ihr mal das kleine Program
selbt mal bevor hier der Senf abgegeben wird ;)
shii, kannst du mir mal den Code mit deiner Änderung compilieren?
ich hab nämlich dergleichen noch garnicht installiert ;*)