If (sound == sound) then

  • GM 8

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • If (sound == sound) then

    Hi

    Ist es in irgend einer Form möglich, zu überprüfen, ob ein Sound gleich Sound ist?

    Z.B. hab ich einen in mein Spiel integriert, dann lädt der User einen Sound. Kann man nun überprüfen, ob Sound_COM = Sound_USER ist?

    Müsste man die Wellenlinien vergleichen?

    Wenns nicht geht, wird es bald mal möglich sein?

    Wie funktioniert die Windows Vista-, und 7 Sprachsteuerung?

    Danke
    :thumbsup:
  • Du könntest höchstens die Dateinamen in eine Variable speichern (Zb filename[sound]="name") und diese dann vergleichen. Anders ists nicht möglich. oder zumindest nicht einfach.

    © 2008 by Teamgrill Productions
  • An das selbe hatte ich auch schonmal mit Bildern gedacht,
    ich glaube es müsste so gehen:

    1. Die Datei wird in ein Extra-Verzeichnis kopiert ( zum beispiel "zwischenspeicher" ).
    2. Dort lässt du vom GM die Datei-Ändung ändern zu .txt.
    So, nun kommt dabei sowas zum beispiel raus:
    Spoiler anzeigen
    RIFF„! WAVEfmt "V "V data_! €€€€€€€€€€€€€€€€€€|`;*$9j£ÄÔÙÆ¼¿ÅÇħfEY€žœŽgMMVbios~„d+
    Ox“œ ¥¦”~~”µÂ¨n87qÆûí¡XJr¥½®ˆaLFUy ±p?$(Hu›¥ŽlZdš¦‘‹†ƒ‡’ ¡Žwhl€™¨¦™Š||~„ƒpXKMXeq}А‡ƒ…‰’™™“ˆ…Ž›¡–gWRWbs‡—Ÿ›…‚‡‹†xe\^goy„Ž…{v{„–”Œƒ†“”’‹~nabmz€~unosz~~}~€„ˆŠˆ{x{‚А’•–—›œ™‡~}{wsnjfddeijlry‚€~~‚‚yuuz…‡‰•—––™ž Ÿ—’Œ„|usx|{vrpoppqrturppssrqsw}ƒ‡‰‰†‡ˆ‰Œ•™š–‰„‚~ytpooquz~}xttvvvuy†ŠŒŒ‡ƒ€€„‡‹Œ‰‡‡ŠŠˆƒ~}yvqqruyzz|€†ˆ‡……††„‚ƒ……„‚‚~}~€ƒƒ„„…„~|{ywvtsqpquyz}ƒ‡‹Œ‰‡†ˆ‰Š‹‹ŽŽŽŒ‹‰‡†……ƒyvuvuronprsuvxz|~€€~~‚‡ŽŒŠˆ‡†‡ˆˆˆˆˆ‡…~}|}}|{zzzyxwvvwxyz{||~€ƒ…‡ˆ‡ˆ‡†…ƒƒ‚€~|||}|~‚ƒƒ‚‚€€€€‚„ƒ„„…‡ˆ‰ˆ†„‚}zwvvwy|~~~|{{{|{{zz|~~}|}~€ƒ„†‡ˆ‰‰Š‹‹‹‰‡…ƒ€~~~~~}}|}}{zxxxyzz{}€€€‚‚ƒƒƒƒ„…………„ƒ‚‚‚‚‚€€€€~~}}}}}}~~€€€€€‚‚‚€€€€‚|PnŒœÍ«o€”z•õ“£Y&cœ‘qƒ£J-šÚŠNl€YZpdVeš¹ª‰jR`’¿ÃŸe:;q¥©½Û HJz“™Ÿ”cJj‰“¤¥|IGmzkvœžsWaj‚¡œuqrt€™¢–Czm*‹ïÒÌÆªu–¿w‹›)€£…~§z=dxj}š†D/²ÆŒ‹œy€gb‚³½žxFDåõ´]&5‡¹Ÿ…ƒ}hNP€­µ¢X<8X‰¤¬œsby„ou—Œ}Šqu…““‚qiwŒ›¢”‰†zx€z’‘mZr‚yz†‹Œ„€~}}„Œˆypo}˜—€pdeqqw~‹œ”wVcw“¬™ft‚Žš²¦¤Y[y¢–…~†rdq™›xwseR`piq‰xtmtˆŸžsjjvŽž°®‹ox𣖕Žys…ˆ„…‰wbkrnknzud\guŽ“‘‡yu{ƒ†ŒŠpw†’•™’ƒ‹’Š„|nu|v{‚‰Š†xov}zu~„{vxxˆ{pils}‰‹ŒŽŠ„|ˆ‰‰…~y€ˆŒƒvotz‡Ž€vsŒ‰‡‚‚}z{„|wt{ytu…€||Œ„‚wtss{‚‰‹‰…‹”’‹†Šˆ{‚‡„{{uwxwt|…ƒ~}ussostusx|……ˆ‹——‘’ŠŠ†‚‚~„‡†ˆŠ‚€|ƒ{ntxqmenw{~}|}€|„†ƒˆ‹‡„w}„Ž‹†‚‚{yv€‡…„}‚‚{wow{…ƒ‚}€}~|……ƒ{z‰ƒ€€‚†|ƒ€{yyzuw€{~|~‚~‚‚…†„ƒƒ|‚‚†…ˆ…‹‰‚‚‰ŒŒ†€~}|rrqqso{|‚}€y{~}|zƒ‡ƒ…‡…„‡ƒˆ…†ˆ‡‡„‡„||~{‚|‚‡~€{~}}y|~|}x€‚„†€†€z~€„‚„…„~„‚†ƒ~…‚†‚‚€}{€}€z{€{€z||x{vz|€‚€…€||ƒ~|~„ƒ‰…„ƒ‚ƒ‚ˆˆ‹‡‰‹‡……|}€}xytvx}zvysxttuqxvzƒ„€…‡ŒŠŠ‹‘‹‹ˆ†‹…ˆ……†ƒ…€€{{vyvwvpvsvtrww}|~~~|€†‡…ˆ…‹ˆ‰ŠˆŒ‰‹ŠŠ‰†‰†ˆ‚~y|vzywxtwtwyxyx|z~~€{€~€„…„†ˆ‡‰…‡„…†„ˆƒ‡…„…„~{}yzyxzvyx{|z{|z}€~„‚ƒ„ƒ‡ƒ…„„†ƒ†ƒ…„‚ƒ€ƒ‚„ƒ‚}{|}{}z}{zzx{x{y{|z~|~}~|€€„…†ˆ†ˆ…‡†‡Š‡‰††…ƒ…‚‚~|~z||z|xzyz}{}z{{|}|~|€€„ƒƒ‚†„†……„„„ƒ„ƒ€‚}{{}y{yyyyyyzy|z}}{}ƒ€ƒƒ‚„…„„…ƒ‡„„…€…€‚„~}}~{|{y|z€z}|}~€€„„„€‰††€ˆƒ…€…„„‚…|€‚y†}}…v|X5Xc|ˆ¬Í°°§op¥°ŸƒwS=n‘¦œrBP«³zm{qQ@^{›’˜‰yƒw~’§¡‚R@U±ÀælT[}—•–~f^gƒš¤˜w[_ksz…•‰tmk~‡—’‰zy|‰“~wvv{‹‹‹ˆ‡‰xvz}tijt{„‰‹‚{~ƒƒ‰ˆƒ|zƒ‘†{wtrwy€ƒ…Š…|}„ƒyurux|…Šƒ}{}…‡Š‰‚|x|‚ˆŠ‹Š„~ux~„„|}{{||~}~~~€‚ƒ€‚€}|€„†‡‰……„……ƒ‚}|~{|yz|{}{}}}~€€„„~z}|‚€…††„ƒ††ˆ…„ƒƒ†|}€€}~}{~|}|z|z|yy|~€ƒ‚€ƒ‚‡‡…‡„‡†ƒƒ}~|~{z||ƒ€~yƒyƒU‰¡I‚¥ŒÂ·¤¨§ªt„FW±¥…†–R"z£d]j„š‚V83|«plª«››~jh‹¶³\?Y¨áÄuARŸÉ¥{ukYVb€¡¦’pQENb†››‚e_£¤€‰…Ž˜y|?:¢Ÿ™•¢žŒ‘©É®|¤9%e–‹gf}q/M§ÑŠ[h}`c†_Ey»ãăQJR™Å©pV`m‹¤Ìä¯XDi{Š›†J)T–¯® p?Ag€~›œ}[Z|¨½­„ocsƒvyŠŽˆyn\m‘ª¨†yŽŒwt†vVYdw–¯¯§ˆaw–„wV\cbk£½·²y:Kyo”™{l€Ž‹‘sI^ƒ„ab‹¦jg{œ¤¤›•™˜…^f}¢¨c[juŽ¥œqFRu‡ƒub[_pˆªµœyZYau•§¤žˆ—›‘”˜{xwpwune`exyuw€‰‡ƒ{xˆ‰s`ert}“™‘‹Œ–“™˜”†y}ˆ™„lZ^t‚€wy‰‘†|v|……~romijjtˆ—’‰}†‡‰ˆƒ}…†ˆŠ‡†€{vqqˆ|{tv~†Œ}€ƒ„ˆ‹Œˆ‡ƒ…~}„€zzxƒ„}zxsrutuopnszrxƒŽ”Œˆ‰ŽŠ„‚„…‡ˆŒ‚ƒƒ‡ƒ‡†‹‹ƒ{z~ymmnqtnuvuvw„‡„„„ƒ€‚Šˆ…ƒ‹‹†‰…Ž‡‡…ƒƒ‚|wrmwvxztz~…‰…‚{z}yz~ƒ‡€…ˆŠ‰}€ƒƒ„ƒ‡ƒ~ƒwzx|{xx{~‚…‡†ƒ€}€…†‚‡‚ˆ‚~€}€|xyxv~~„}„zx€{€}„€‰†‰ˆƒ†‰~i~€‚€ŠŽš‹’‡‹†rxek||‚zymdly}sv}Š…ukg}ˆ…Œ‰›™’‚…ŽŽ…ulx‹¤œˆql‡‘“„vqein~‹Ž‰wkdjsЇƒss}‡’…ƒ„†‹ƒƒ‚…ˆ†~|†‡ŠŒƒ…|}}y‚ƒ…|ssuz{‚‚†„€‡†‚‚‡|€†ƒwspuy~}†…‰…„Š‰…„|€~€„‰ˆ…|€ƒ†‰~~|z}~}zuuv}}‚|~v€€ƒ}†„†‡…ˆ†…‚„€ƒ„ƒŒ„‰‡†ƒ„{w{xzxyxzwxytzsxzu}ƒ„…‚‚€€„„‡‰‚Ї‰ƒ‡ˆŒ‚…}|{{vw}w}xw€u}zx‚x~|‚~‚€€ˆ€‰‰Š|†‰‚‡‹ˆ„~ƒ}z‚v|~s„vy„t†}y†y‚…x…‚}€‚t€y‘s…q”cY{c¤v€kŒ›yªi›ecml³ŠyŽjqiƒšwf|{„ˆgqnusw›¤•vtq‚™–…‚jat‰¦–snn™¡„ƒzplm„•“nkpv€ƒ’ƒrqs‹†v{|{{{x|„‚…vv„ƒ‹‰…}}~€Œ‰zh|yx|ŒŠv_Xxyš‰‘~”’°¬oŒaEXy¢‡”„[h}©Žesggpr„vckŸ§€hdJ†“²”‚ˆsŠ¼·®ŒIiluˆ‚zne†›‰«špI{^W{gygdš§µ‡“‚… hiMMr„˜¡¡ˆ”uƒ„z™†zWVcƒƒ—`wbp¢†¢{{ic‚”«¬}‘sq”€žokQ_xrž©“šogyn‡xjm\dix—¨”}sŒ‚šœƒŽqzw€‹—˜ˆ\rh~ˆp‡g{~Š„…}„„vjts}}‰ƒŽ‰~†nxsy˜‹¢‡€}p{yzqqfpurŽ€~“|‰„qzknpp|†ƒ‡†ž“œƒ›††‹q~su}suyv{~t†}{„m|zŠs}xt‚{‚z‚|Š…‡šœ“†“€„ˆzqo|w{|xx}t|€xƒz{ƒ{ˆŠ‡Œ€w{||ˆ€…ƒƒ‹„wxtyqvtt„ˆ‹…†Š‚‡~}ˆ~†ƒ‰~~z}|}}ƒ|‚†€‰}|rypwyx|„†‰‰‰††‰ƒ†Š‰‚…‚‡~€}~|z|yy}{v}r{uuys~y~€€„‰„‰‹†ƒ‹Š…‹€†‚„…ƒ…„{~yvxx|~{‚x~z|}z~x€{~z…~‰…„ˆ‰„€‚~‚{}€…€Š††…}}~|~x}x~~}ƒ{†€‚„‡€…‚‚„z{~~|ƒ|„€ƒ|„ƒ~}‚}€ƒ~††…‚ˆ€…€‚ƒ€ƒ|€z~|{zƒ}ƒ‚}|}}|€}‚}€|‚{€€ƒ„€‚€€ƒ…€‚€{~€}€|}~}{€|€}„~ƒ€‚~‚~€€„€†‚ƒ~„}€~|}~~~~||‚€ƒ~„‚‚€€€€}‚~‚ƒ„~}|~|}|}}€|‚~€ƒ~…„†ƒ†„ƒƒƒ‚ƒ‚„ƒ€„~ƒ€~|~}|}||~~‚}~ƒ~‚~ƒ€‚ƒƒƒ‚„„‚†ƒ„€…€ƒ~‚€~}}~~€|€}}|€€~‚‚ƒƒ„ƒ‚€‚~€}€|}}|~}~~‚€ƒ€„‚……‚‚~€€€~‚~€|€|€~}}€€€€€‚ƒ€‚}‚‚}€~€€„€…„‚€‚}‚ƒ‚„„ƒ†…ƒƒ|€~|~xuuxz|{„…†‹‚‚‚…€wyx{ƒƒ‡ƒ‚‰ŠŠ†‚ƒ|zvvxwƒ…‰ˆŠ†ƒ…‚€yvsvz~ƒ{uru{|˜š•†~}z}{~z…Ž“Š|noyz}€‡ˆ{v}„†}ww|ƒƒƒ…‰‹‰ƒzzz„Ž†tkpy„„||urx}’‹ƒplou…Ž•šŽ‡…„‹‰‡Šƒ~wquw|~ywvx|}~„…‰Œ‹ˆ‚~wtw{}}~€ƒ…ˆŠˆ‡……„||€†‡‚}xxz{|{|~~ƒ‡‰†~}}}}~‚‚€}|}~„…‡†ƒ‚€€}{yz€~ƒƒ‚~~}ƒ†„ƒ|{wuutx|€†‰ŽŠ†‚~~||~}~||~‚‚~~~€„…‡ˆ††ƒ€{|~||~‚‚~~}~}~~‚ƒ„ƒƒ‚ƒ„…†„„„‚‚}|{}~~€€~}}}}€€‚ƒ‚‚€€~}{z{{|~~~ƒ„„†††…‚€~~€€€‚€€€€}|||{zz{|~}||}€‚„„…„ƒ‚€}}||~‚‚„„„ƒ~}}|}~~~~~€€€€€€€€‚‚€€€€‚‚‚‚‚‚€€€€€~~~~~€€~}}~€‚‚‚‚€€€‚‚€€€€~~~~|||}~~€€€€€€~~~~~~~~€€€~~€‚‚€€€€€€€€~~}}}|}}}~~~~~~~~~~€€‚‚‚€€€€‚ƒƒƒ‚‚€€€€€~~}}}}~~€€€€‚‚‚‚€€‚‚€€€~~€€~~~~~}}}}~~‚ƒƒ„„„ƒ‚‚€€€~}|||}}~}€‚ƒƒ‚‚€~}}|||}‚ƒ„„„ƒ‚‚€~}~~~}||~‚ƒƒ€€ƒ„ƒƒ‚€yutu{|}€†Œˆ…€€}{zzzwtuwxz{ˆŽ‘“’Š}rpt}‡ŒŽ†}xw||uhgq}‚ytv‚’Ÿ¤›Šxjfp€†{uuz„‰€‚Š‘’ˆzlcfu‹›ž”€qmt|~ysrqx‡‘‘„wyŠ˜™Œzlgmw‚‰‹‰}ƒ‰Š†~}|~~|wrsx€‡†ƒ€…‰‡ƒ|yz~†“Žƒytv|‚{uuz~ƒ……„€~~€‚„ƒ‚€‚€~{zzz|~ƒ‡‰ˆ‡…ƒ‚€€€~{xy}€€~|}ƒ„„|z{{}~€‚ƒ„…†ˆŠŠ‰„€~|}}‚‚€~{zyyy{|‚‚€€€~€‚ƒƒ„ƒ€‚ƒƒƒ€~€}|}||||€€‚‚€€€~}~€ƒ„„††‡†„ƒ‚€€~~|{zz|}€€€}}}€ƒ„„„‚‚€€€€€€€€‚ƒƒ‚‚‚€~}}|}|}€€~€€‚ƒƒ‚‚‚ƒ‚‚€€€€€€€~}|}}}~€€‚‚ƒƒ„ƒ‚‚‚‚‚ƒ‚~}}}}~€€€€€€€€€€€€€€€€ƒ„„„‚€€€€€€€‚‚€€€€€€‚‚ƒ„ƒƒ‚‚‚‚‚‚‚€~}}}~€€€€€€€€€‚‚‚‚‚‚€€‚‚‚€€€~~~~€~€€‚‚‚‚‚ƒ‚‚‚‚‚‚‚~}}}~~€€€€€€€€€€€€€€~~~~~~~€ƒ„„„…„„ƒ€€€€}{zzzz{}€ƒ„„…„ƒƒ„„……„ƒ‚€~~~}}}}~~}}|||~€€€|xtx€‰Š‡…„‡“‡|z|‚†‚{xvvy…‚|{}‚„‚}xuv}…ˆ†‚~…Š‹ˆ‚€€„‰ˆ‚vpw‡’†}spx…‡{rqw~€€ƒ†ˆˆ†vmly€~‡——‡y~Š‹pit†“–Šm^m|‚‡{jai}Œ‘Ž‹ˆˆŠ‰‰ŒŒ„sc^k€”¡¡yp{‹“‘ˆ{lcerƒ‹ˆvrs|†ŽŠ{{‚‡”•ƒwqv€†…}{z{‚‡ˆ†„‚{urvz|wqqv~„‹Œ‡…†‰Œ‰‚~~‚……ƒ|ywvvy{‚ƒ€}z{€zvvwz}†‡…‚ƒ‰ˆ}{~‚„†…„|{~‚„}zyz{{zyyzz{|‚‚‚€~~~€„ˆ‹Œ‹Šˆ†…~{yyyz{|~~~~‚‚‚€~}„…„~||}~€€ƒƒ„ƒƒ…„‚€~}~~}{{}}~~€„…†„‚€€€€~}{|~€€‚‚ƒƒ„……‡†…ƒ‚€€}{xvwwyy{}€‚ƒƒƒ‚ƒƒ„„ƒ„„„„„…„„ƒƒ€~~|zyzyyy{|~€~~€‚‚ƒ‚‚‚ƒ‚‚‚ƒƒƒ‚‚€~}}~}|||||}}~}~€‚ƒ„ƒ„ƒƒƒƒ‚€€€‚€€€~}|||}~~~~~€€€‚‚‚ƒ‚‚‚‚‚€€€€€€€€~~~~~}~~}}~~€‚ƒƒ„…„„ƒƒƒƒ‚€~}|zyvwy}‚‚‚ƒ„††„}|}~€€}zxzƒƒƒƒ„†ˆ‡„€‚ƒ~}|~~~whZk{‚…—–šŠq{“™†~}pkz‹”“…eUq••€~v_Zf|Œ‹ˆŠŠˆˆˆxf^k›¨£ˆi`s‹•˜‚m]^p‹—}kip€‘—ƒury…ˆ‚uklz–’snoy‰ˆ‡‰……†ˆƒqigsˆŒ…yz|€…‡‡tkkw‰ˆ†„ƒ„€}~‚„…zx}†Š‡{uv}ƒ†Šˆ‚xrv€‹ˆ~tnnw€‡Šˆ†€{{€ˆŠ†~{z|€€}|||€…‡‡„{z}€ƒ„„zsnw„‰‡‚€€„‡‹‡€zvv|‡‹‡€yrntˆ…€}{}~zzŠ‹‡ƒ€€„„€|x}‡Œ‡~}ƒŒ†wrqw‚„~yuvy{…‡€z{}……‚~‚„‡†‰Š‰Œ‰‡‚‚€||{€~|yzy}|wsrvy~‚„…€€†ˆ†…€}ƒ„ƒ~}{{{}‚„ƒƒ‚€ƒ‚~~€}~€zyyz|}€€€~}‚ƒ€~}}|}}~€‚……ƒ€~|||||{{}„†‡‡†‡‡‡…ƒ‚‚ƒ„„€|zyzyxwwyxwsnkt†ŠŠˆ‰Ž’}‡‹ƒ~~{x{„‹Œ~pwˆŠ|uyzwsu}†Œ‹‡€~ƒ}{|wnim|Š”–„|~…ŠŒ‰xv{‰˜žš|oimx}vtvwxx|€ƒƒ‚ƒ„‚|yz‚…„‚~w|‰Ž‡…Љˆˆ…~~……}usvvx‡€|ƒ‚ztnox„Œˆ~~…ŒŒ‡xrw‚ŠŠ„€…„„ƒzvx}‚‡‰‡‚€~{~„…€ywzƒ‚~||€…ˆ‡„‚~~}|}~€€„„~~}{z{|€…‰Š‡ƒ}zz~‚‚€ƒ…†…€yuux{‚„ƒ‚€}}‚„„„‚‚‚…†…‚~~~€}|||}~~{xuvy~ƒƒƒƒ‚~„‡‰Š‰†ƒ‚‚„…‚}z|€€‚€}{~ƒ‚|{}~€}zy{‚„ƒ~|}€€€‚†ŠŠˆ„‚‚ƒ……„‚||}~€~ynnw~€€€‚‡ˆŠŽŠ…~z|ƒˆ‡†„xllrwz}€‚„ƒ}yz{{~‚„ˆ‹‡€wpw‰‡~|„‡…’‰„‰„{}€xqt{vu†Ž~qopv€†ult„‘ˆ}€…†~|||ƒ”‹xrz„†‰‹…|x{‚†€slnszƒ”‡ris„Ž‡…‚yqpv‡‡‚~€…ˆ‹Ž‹ƒ}zz}„ˆ…zmjt‡Šˆ‚|vx€‡‰‰†€yvz…„€zxy}€ƒ…ˆŠ‰„~{|€ƒ‚zwxzƒˆŠ‰‡„ƒ„…†„~xw}‡‰‚}ywwxxwvyƒƒywz||~}z{~ƒˆŠ‡†ˆŠ‹‹‰‡…‚€ƒ„……„zyz}~|xussw}‚‚€~||{{|~}{~ƒ‡‰‰‹Œ‰ˆ‡„{y{‚ƒ€€}||{{zzz{||}‚‚‚‚‚€€€ƒ†ˆ‡†„‚~‚‚€€ƒ…†…ƒ}}~~~€‚ƒ„„ƒƒ‚‚|{|~‚~}}||||{|}€‚„†††…„„„„………„…„ƒ€€€~~~}|{{{{{||||||}~€‚‚ƒ‚‚ƒ„…††…„„…††††††„‚€~}}|{{{{|{{{|}~~~~}~~‚‚ƒ„…„„„„„ƒƒƒƒ„„ƒ‚‚‚€€€€~~~~~}}€‚‚‚‚‚‚‚€€€€€€€‚‚‚‚€‚‚‚‚ƒƒ‚‚€€~~~~€€€€~~€€‚‚ƒƒƒƒƒƒƒ‚‚‚€€€€€€€€~}}|}}}~€€€€‚‚‚‚‚€€€‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~€€€€€€‚‚‚‚€€€€€~~~~€€‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€



    Nun hast du deine Sound-Datei als Text Datei und kannst sie auslesen und verlgleichen.

    Lg Lucke.
    PS: Ich bin mir nicht sicher das es so geht, ist nur ein Vorschlag.

    EDIT1: Du kannst die Text-Datei dir ansehen, und kannst sie danach auch wieder zurück in dein Format machen,
    jedoch kannst du sie NICHT um schreiben, dann kannst du sie nicht mehr als Sound-Datei benutzten, deswegen auch
    das Copy.
    @7rust-dev
  • Es gibt diese praktische dll: gmc.yoyogames.com/index.php?showtopic=488911
    Sie kann Files sehr schnell einlesen (auch größere). Glaube du kannst das auch direkt ohne Verändern der Endung oder Kopieren.
    Einfach beide Dateien einlesen und wie strings vergleichen.

    Willst du auf diese Drachen und -eier klicken?
    Sie werden sich freuen ;)
  • Wieso die gesamte Datei einlesen? Einfach beide Files öffnen und via file_bin oder einer schnellen dll so lange einzelne Zeichen auslesen, bis sie sich unterscheiden. Spart massiv Zeit.

    © 2008 by Teamgrill Productions
  • GML-Quellcode

    1. file1=file_bin_open("file",0);
    2. file2=file_bin_open("file2",0);
    3. b1=file_bin_read_byte(file1);
    4. b2=file_bin_read_byte(file2);
    5. while (b1==b2)
    6. {
    7. b1=file_bin_read_byte(file1);
    8. b2=file_bin_read_byte(file2);
    9. }
    10. file_bin_close(file1);
    11. file_bin_close(file2);
    12. if (b1!=b2)
    13. // sound nicht gleich
    14. else
    15. // sound gleich
    Alles anzeigen


    Das Problem dabei ist, dass, sollten die Sounds gleich sein, dieser Vergleich u.U. recht lang dauert, deshalb empfehle ich, den MD5-Hash der beiden dateien zu vergleichen.

    © 2008 by Teamgrill Productions
  • Die dll liest eine 2,5 mb Datei in 60 ms aus... (laut dem Creator) das ist weniger als 100 binäre-abfragen im GM. Und für eine gute Quote brauchst du mindestens um die 1000 wgne dem header schätz ich.

    Was meinst du mit "wie funktioniert"? Es vergleicht den Input aus dem Mikro miit einer Datenbank schätz ich. Wieso?

    Willst du auf diese Drachen und -eier klicken?
    Sie werden sich freuen ;)
  • Ich kann mir ehrlich gesagt nicht vorstellen ob das funktioniert, so einfach zwei Dateien zu vergleichen. Wahrscheinlich ist schon das erste Zeichen anders.
    Aber ich glaube es gibt von Un4Seen eine Erweiterung für die BASS.dll. Mit der sollte das gehen.

    @edit: Gib mal bei Google "BASS Audio Recognition" ein.
  • Wolltest du diesen sound-vergleich etwa für eine Spracherkennung??
    Das wird so nicht funktionieren denn du brauchst eine Art toleranz. Niemand, absolut niemand, spricht 2 mal genau in der selben Tonlage und Frequenz... dazu kommen noch Umgebungsgereusche...
    Im GM wird das sehr wahrscheinlich nicht klappen. Selbst wenn du eine dll findest die den Input vom Mikrofon in eine verwertbare Datenstruktur umwandelt wird der GM wahrscheinlich viel zu langsam sein.

    Willst du auf diese Drachen und -eier klicken?
    Sie werden sich freuen ;)