Second Sound System

Aus Makerpendium.de
Version vom 3. Mai 2015, 23:25 Uhr von MagiAkira (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „{{Tool |name=Second Sound System |bild= |webseite=http://www.cherrytree.at/ |ersteller=Cherry |os=Windows |engine=RPG Maker 2000 |sprache= |ver…“)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Second Sound System
Webseite http://www.cherrytree.at/
Erstellt von Cherry
Betriebssystem Windows
Für Maker/Engine RPG Maker 2000
Sprache
Aktuelle Version
Veröffentlichung 2008
Herunterladen

Das Second Sound System (SSS) ist eine Datei, die als Spiel-Launcher ausgeführt werden muss, anschließend startet sie das eigentliche Spiel (echte RPG_RT.exe muss in RPG_RT_REAL.dat umbenannt werden) und initialisiert die Unterstützung für diverse Musikformate durch Verwendung von FMOD.dll 3.75.

Zum Verwenden wird Ineluki's Tastenpatch oder etwas anderes benötigt, das externe Programme (in diesem Fall SSS_SEND.exe) starten kann.

Formate

MIDMusical Instrument Digital Interface
RMIResource Interchange File Format Midi
MODProTracker Module
ITImpulse Tracker Module
XMFastTracker2 Module
S3MScream Tracker 3 Module
SGTDirectMusic Segment
FSBFMOD Sample Bank

Features

  • Wiedergabe beliebig pausieren und fortsetzen mit optionalem FadeIn/Out
  • Tempoangabe von 1~1000%, außer bei MIDIs
  • Reverb-Hall bei MIDIs

Funktionsweise

Um Musik abzuspielen, muss sie in einer Liste eingetragen sein, die als SSSMUSIC.LST gespeichert wird.

1, "boss.mid", 1
2, "won.xm", 0
5, "dungeon.s3m", 1

Das Format lautet:

ID (1~1024), "Dateiname", Loop (0 oder 1)

IDs müssen nicht direkt aufeinanderfolgen. Alle eingetragenen Dateien werden bereits beim Spielstart gecacht.

Parameter

Um nun Musik abzuspielen oder andere Befehle auszuführen, sind SSS_SEND.exe und eine Möglichkeit nötig, externe Programme auszuführen.

PLAYSpielt eine BGM ab.ID (1~1024), Lautstärke (0~100), Tempo (0~255), Reverb (TRUE/FALSE), FadeIn (0.0~...)
STOPStoppt die laufende BGM.Keine Parameter
PAUSEPausiert die laufende BGM.Keine Parameter
CONTINUEPausiert die laufende BGM.Keine Parameter
FADEOUTFadet die laufende BGM aus.FadeOut-Zeit (0.0~...), Stoppen/Anhalten (TRUE/FALSE)
SETVOLÄndert die Lautstärke sofort.Lautstärke (0~100)
SETSPEEDÄndert das Tempo.Tempo (1~1000)
SETREVERB(De-)Aktiviert den Reverb.Ein/Aus (TRUE/FALSE)

Das nachfolgende Beispiel geht von einer scriptWAV für den Tastenpatch aus.

[Execute]
Action=ExecProgram
Command=%path%\sss_send.exe PLAY 17 75 110 FALSE 3.5
Wait=False
Next=

Hierbei wird der Abspielbefehl ausgeführt, BGM #17 aus der Liste mit 75% Lautstärke und auf 110% Tempo abgespielt. Die Musik hallt nicht und braucht 3,5 Sekunden zum Einklingen.