:

Szerző: Ady Krisztián

2002. január 15. 01:46

Előcsalható a 3D-hangzás a Medal Of Honor Allied Assault akciójáték demójából

Legalábbis ez derül ki a 3DSoundSurge fórumának egyik témájából, ahol azt is leírja lépésről lépésre a módszer kiagyalója, hogyan is tudjuk ezt elérni a játékban. Hogy a végleges verzió mennyiben különbözik a demótól, az bizony még a jövő zenéje, mindenesetre a módszerrel EAX 2.0 vagy DirectSound 3D pozícionálást és effekteket vihetünk be az eredetileg csak szetereó hangzású játékba.

Legalábbis ez derül ki a 3DSoundSurge fórumának egyik témájából, ahol azt is leírja lépésről lépésre a módszer kiagyalója, hogyan is tudjuk ezt elérni a játékban. Hogy a végleges verzió mennyiben különbözik a demótól, az bizony még a jövő zenéje, mindenesetre a módszerrel EAX 2.0 vagy DirectSound 3D pozícionálást és effekteket vihetünk be az eredetileg csak szetereó hangzású játékba.

A módszer tehát pontosan a következő:

  • A játék a Miles könyvtárait használja a hangok megszólaltatására, tehát nem kell mást tenni, mint keresni egy játékot, mely a Miles többcsatornás, 3D-hangzást támogató könyvtárait is tartalmazza. Ilyen például a legutolsó patch-csel megbolondított "Blade of Darkness". Ezek a file-ok .m3d kiterjesztésre végződnek.

  • Tehát kerressük meg ezeket az állományokat, a Blade of Darkness esetében a BinMss alatt találjuk meg.

  • Másoljuk be az .m3d fájlokat a Medal of Honor demójának snddrivers könyvtárába (mssds3dh.m3d és msseax2.m3d a Blade of Darkness esetén, de más is lehet mondjuk EAX 1 és DirectSound esetében)

  • Lépjünk be a játékba és hívjuk le a konzolt. Írjuk be a konzolba: snd_restart. Ez a parancs újraindítja a játék hangkezelő részét, s az inicializálás során kiírja az általa talált hangkezelő könyvtárakat is. Erre van szükségünk. Az "--- Available sound providers ---" sor alatt ezt kell a fentiek után látnunk:

    • 'Miles Fast 2D Positional Audio'
    • 'DirectSound 3D Hardware Support'
    • 'Creative Labs EAX 2 (TM)'

  • Írjuk le pontosan az aposztrófok közötti részt. Nyissuk meg az unnamedsoldier.cfg állományt a mainconfigs alatt.

  • Keressük meg a következő sort:
    • seta s_milesdriver "Miles Fast 2D Positional Audio"
      és változtassuk meg a következőre:

    • seta s_milesdriver "Creative Labs EAX 2 (TM)"
      Ide tehát pontosan azt a nevet kell megadnunk, amelyet az incializáláskor a konzolba kiírt a rendszer. Ha DirectSound 3D-t szeretnénk, akkor seta s_milesdriver "DirectSound 3D Hardware Support" értelemszerűen.

  • Mentsük el az unnamedsoldier.cfg állományt és indítsuk el a játékot.
a címlapról