Archiv verlassen und diese Seite im Standarddesign anzeigen : Taste(5) - Insert-Coin Sound gesucht
moin,
suche einen "Insert Coin Sound", also das echte Rollen, Klicken der
Münze bis zum metallischen Endton wenn die Münze auf die anderen
Münzen im Tresor aufprallt..
Hat jemand zufällig so eine Sound Datei ??
Mein Ziel ist es wenn ich in Mame die Taste(5) drücke das erstmal
dieser "Insert-Coin" Sound abgespielt wird und danach erst der
Game Sound. Hat sowas jemand schon einmal versucht ?
Ich benutze das I-Pac, habe mir gedacht eine freie Taste so zu belegen
das beim Drücken dieser Taste eine Batchdatei gestartet wird die
den Insert-Coin Sound abspielt und gleich im Anschluss die Taste-5
aktiviert wird, zumindest stelle ich mir das so vor, weiss aber noch
nicht genau wie ich das programiertechnisch umsetzen soll ;)
Jede Hilfe wäre super!
Gruss
Nedo
mac:mame
14-11-2006, 09:25
http://www.shockwave-sound.com/genre/99.html
Slot machine, insert coin, pull handle, wheels spin (2 WAV files) Play
moin,
Mein Ziel ist es wenn ich in Mame die Taste(5) drücke das erstmal
dieser "Insert-Coin" Sound abgespielt wird und danach erst der
Game Sound. Hat sowas jemand schon einmal versucht ?
Ich benutze das I-Pac, habe mir gedacht eine freie Taste so zu belegen
das beim Drücken dieser Taste eine Batchdatei gestartet wird die
den Insert-Coin Sound abspielt und gleich im Anschluss die Taste-5
aktiviert wird, zumindest stelle ich mir das so vor, weiss aber noch
nicht genau wie ich das programiertechnisch umsetzen soll ;)
Jede Hilfe wäre super!
Gruss
Nedo
hmmm...ob das so funktioniert :confused:
Womit könnte man das Drücken der Taste "5" simulieren und wie lässt sich durch bloßes Drücken einer Taste ein Batch starten???
mac:mame
14-11-2006, 10:57
sei doch nicht immer gleich son alter mieswurz lutschi :D
ich finde die idee gut
taste per keyhook abfangen und nen hotkey drauflegen (.bat + 5)
sei doch nicht immer gleich son alter mieswurz lutschi :D
ich finde die idee gut
taste per keyhook abfangen und nen hotkey drauflegen (.bat + 5)
Ich wollte die Idee keinweswegs schlecht machen. Ich als Mega-Lamer frage mich halt nur, wie sowas funzen kann ;)
mac:mame
14-11-2006, 11:21
also bei mir läufts schon :D
Grummel,
als ich danach gefragt habe, (link (http://community.arcadeinfo.de/showthread.php?t=6456)) hat sich keine Sau gemeldet. :mad:
Habt Ihr mich etwa nicht lieb? :'-(
SailorSat
15-11-2006, 08:05
Auf die Frage muss ich einfach antworten...
Nö :D
mac:mame
15-11-2006, 08:11
ich mag dich auch nicht :D
Hey Sixpack wir tun uns jetzt zusammen! :D
irgendeiner mit einem Automaten wird wohl
ein Mikrofon haben und diese kurze Aufnahme
für uns machen können oder !??
Sixpack was hast du eigentlich mit dem Sound vor?
das gleiche wie ich ?
Gruss
Nedo
Grummel,
als ich danach gefragt habe, (link (http://community.arcadeinfo.de/showthread.php?t=6456)) hat sich keine Sau gemeldet. :mad:
Habt Ihr mich etwa nicht lieb? :'-(
Mann Sixpack.....was du wolltest, war ja Arbeit :D
Nee, im Ernst. Ich wüsste jetzt nicht, wie ich mit meinen bescheidenen Mitteln davon ne Aufnahme machen soll :confused:
mac:mame
15-11-2006, 08:39
is ja schon gut ich mach nehms euch auf
aner jetzt hört auf zu flennen :D
schoenepauc
15-11-2006, 08:52
findsounds.com (http://www.findsounds.com) hat unter anderem diesen hier gefunden:
http://www.research.umbc.edu/~nohe/PRINCIPAL/SND/PAYCOIN.WAV (http://www.research.umbc.edu/~nohe/PRINCIPAL/SND/PAYCOIN.WAV)
Vielleicht erspart das ja jemandem Arbeit :)
Gruß, Jan
hört sich ja schon mal gut an!
Auf den Tastendruck könnt vll ein Programm im Hintergrund warten - und auslösen des 5er Tastendrucks ist meiner Meinung nach einfacher - kann sicher mit einem KeyEvent oder einer Betriebssystem-Message gemacht werden...
-> müsste mit keybd_event in der Win32 Library funktionieren (Press+Release simulieren)
hört sich ja schon mal gut an!
Auf den Tastendruck könnt vll ein Programm im Hintergrund warten - und auslösen des 5er Tastendrucks ist meiner Meinung nach einfacher - kann sicher mit einem KeyEvent oder einer Betriebssystem-Message gemacht werden...
-> müsste mit keybd_event in der Win32 Library funktionieren (Press+Release simulieren)
Das ist mit sicherheit die einfachste Variante wenn man es mit einer Programmiersprache umsetzen will. Sowas ist relativ schnell zusammen gepappt.Programmierkenntnisse vorrausgesetzt :P.Die nötigen Libaries sind ja in jeder Sprachendistribution vorhanden.
Die ganz Elitären bauen sich eine utilityclass im mame source die das übernimmt 0-)
Sixpack was hast du eigentlich mit dem Sound vor?
das gleiche wie ich ?
Gruss
Nedo
Ja, bei advmame kann ich Tasten mit nem sound belegen link (http://advancemame.sourceforge.net/menu-readme.html).
Diesen sound wollte ich dann aufs insert coin legen.
Greetz Sixpack
P.S.: Soo, jetzt hab ich euch alle auch nimmer lieb :evil:
Vielleicht erspart das ja jemandem Arbeit :)
Gruß, Jan
wird gleich am Wochenende getestet. :)
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 ?
mac:mame
17-11-2006, 20:07
oder eben das soundfile entsp. bearbeiten
"insert xx.sec silence"
edit:
...ausserdem hat mir dort ein Programierer ein kleines Programm geschrieben,...
das ich gleichzeitig mit MAME laufen habe, dann mal her mit dem teilchen
ok hier der 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;
}
und anbei das Programm.
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 ;)
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.
Dass die Taste also erst nach dem Coin Sound wieder für Abfragen aktiv ist ?
Falls ja, dann müsste das erstmal reichen:
if(GetAsyncKeyState(VK_5) & 0x8001)
{
PlaySound("1up.wav", NULL, SND_FILENAME | SND_ASYNC);
Sleep(1500);
}
statt
PlaySound("1up.wav", NULL, SND_FILENAME | SND_ASYNC);
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 ;)
Ja kannst du. In der winuser.h findest du die virtual keycodes für alle Tasten.
Siehe hier: Klick (http://www.woodmann.com/fravia/sources/WINUSER.H) nicht erschrecken 0-) Einfach nach #define VK_ und Taste suchen
ähmm... mal was anderes - wie wäre es denn, wenn ihr einen richtigen Coinslot einbauen würdet? (Aua Aua - nicht schlagen! ;))
mac:mame
18-11-2006, 13:51
die idee in den coin-sound einfach eine 1,5 sek silence einzubauen ist euch wohl zu einfach :D
edit: bei mir ist vor der 1up.wav ein win-system-ton zu hören:confused:
edit2: kill > Windows XP-Ping :D
Nitewing
18-11-2006, 13:53
die idee in den coin-sound einfach eine 1,5 sek silence einzubauen ist euch wohl zu einfach :D
da hat er recht... warum einfach wenns auch umständlich geht :D:D:D
einfach nen neuen Sound erstellen und den alten ersetzen... ist eigentlich die einfachste Lösung *g
mac:mame
18-11-2006, 14:19
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.
mac:mame
18-11-2006, 15:59
mit sowas wollte ich hier gar nicht angekommen :D
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 :D
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?
Sicherlich. Wenn es jemand hier übernimmt kann man mehr draus machen. Wer will ? :D 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.
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. 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.
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 ;*)
Sicherlich. Wenn es jemand hier übernimmt kann man mehr draus machen. Wer will ?
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.
würde ich gerne machen - bin aber mom. mit anderen Mame Sachen schwer beschäftigt ;)
- denke du bist der richtige Mann dafür :D
Ich dachte, wenn man das script aufruft, können andere darin auch was anheften - jetzt nicht in Bezug auf Sounds, sondern z. B. Credits verbuchen, Statistiken erstellen etc...
mac:mame
19-11-2006, 10:59
mame-coin und coin.wav werden simultan abgespielt
der delay in der sounddatei gibt keinen chronologischen sinn
post#4 (http://community.arcadeinfo.de/showpost.php?p=50943&postcount=4)
ansonten müsste "man" die taste (5) abfangen (keyhook (http://www.c-plusplus.de/forum/viewtopic-var-t-is-39145.html)> da sonst sofort mame auf dieeingabe reagiert)
coin.wav abspielen und nach beendigung an mame übergeben und die kredite ins spiel buchen
Geht auch anders. Man benutzt eine unbenutzte Taste auf dem Keyboad als Coin-Button, beispielsweise die 0.
Man drückt die 0, das Proggi erkennt das, spielt einen Zufalls-Sound und "drückt" dann die 5. Das wiederum wird von MAME erkannt und das Credit wird angerechnet.
So hat man die Reihenfolge die man haben will. Taste drücken - Sound - Credit angerechnet.
mac:mame
19-11-2006, 11:43
und wennste mit´m jpac vor der kiste hockst?
Um Gottes Willen! - vielleicht sollte ich meine Doktorarbeit darüber schreiben :D:D:D wird ja immer kompilizierter ;)
Also ich wäre dafür einfach einen Original Münzer einzubauen und fertig ist die Sache mit dem Sound - oder einfach den Coinsound aus den Sources nehmen und durch anderen ersetzen. Nicht zu vergessen, dass es auch eine Taste "6" für Doublecoin gibt und das wirft nachwievor bei einer "5er-Lösung" ein Problem auf ;)
mac:mame
19-11-2006, 13:10
original mp´s sind doch langweilig *gäääähn
da muss ich mich ja ständig bücken :D
ich finde die idee mit dem coin-sound schon lustig
anderseits kann ich auch mit der gleichezeitigen wiedergabe der sounds leben
und wennste mit´m jpac vor der kiste hockst?
Na und ? Als ob man das JPAC nicht umkonfigurieren kann. Du musst doch nur einem Button nen Key auf der Tastatur zuweisen. Wenn du den drückst spielt das Programm den Sound und gib dann seinerseits die Taste 5 aus. Ich sehe dein Problem nicht.
@Loray
Habe bei mir extra Euro-Münzer eingebaut ;). Ich finde das Thema aber interessant :).
Anbei schonmal die Insert-Coin Sounds
Gruss
Nedo
Da sag ich schonmal artig, DANKE :)
Wenn ich was rausgefunden habe geb ich Bescheid.
Sixpack
@Nedo
Hier das compilierte Programm. Ich hab lediglich nur das Delay um 1500ms verlängert. Da ich jetzt meine Entwicklungsumgebung wieder für c++ eingerichtet hab werde ich mich die Tage mal mit dem Ding beschäftigen.
Dankeschön :p <*schmatz*>
moin Shii!
danke fürs prog, habs auch gleich getestet, leider hat sich noch nicht
viel geändert ausser das der Insert-Coin sound später abgespielt wird.
Ich erkläre nochmal kurz wie ich mir das vorstelle:
man drückt eine Taste und es wird dieser Insert-Coin sound abgespielt,
wenn er zuende ist erst dann soll Mame den 1up sound abspielen.
Der Insert-Coin sound ist ca. 1.66 sec lang, vom Gefühl her würd ich sagen
das nach ca. 1.3 sec der Mame sound starten kann.
Vielleicht sollte man eine Taste zum aktivieren wählen die von Mame
nicht benutzt wird und nicht Taste 5, weil die ja Mame 1up sound sofort
startet.
Ich bin mal gespannt was daraus wird!
Nedo
Eleganteste Methode ist wie ich es beschrieben habe. Habe nur im Moment keine Lust das zu proggen...
@Nedo
Ah ok jetzt hab ich es geschnallt. Vor allem hätte ich ma Konrad´s Beitrag lesen sollen lol
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.