[Mod Request] Kampf Musik alternativen Mod / script

Hier ist der ideale Ort um über Scripts und Mods für X Rebirth zu diskutieren.

Moderators: Moderators for English X Forum, Scripting / Modding Moderators

Post Reply
User avatar
Bloody_Kain
Posts: 881
Joined: Sun, 12. Aug 07, 18:15
x4

[Mod Request] Kampf Musik alternativen Mod / script

Post by Bloody_Kain » Sat, 13. Dec 14, 15:18

Moin auch.
Ich weis nicht ob das möglich ist, aber könnte jemand bitte versuchen, einen Scriptmod zu schreiben, mit dem in bestimmten Situationen, z.B. bei Gefechten, eine andere Musik gespielt wird?

Z.B. Aces of Exile von Sabbaton oder Dangerzone, dem Top Gun Klassiker. Die würden in Gefechtssituationen super passen.

Ich selbst hab leider kein Ahnung wie man sowas macht, und ob es sowas schon gibt.

Wäre euch echt Dankbar. ;-)
A scattered dream that’s like a far-off memory…
A far-off memory that’s like a scattered Dream…
I want to line the pieces up -
Yours and mine…

P.S.: Ich gehöre zu den 1% der "Hardcorefans" mit Problemen in X Rebirth!
Eng:
I belong to the 1% of "hardcore fans" with problems in X Rebirth!

UniTrader
Moderator (Script&Mod)
Moderator (Script&Mod)
Posts: 14571
Joined: Sun, 20. Nov 05, 22:45
x4

Post by UniTrader » Sat, 13. Dec 14, 15:37

dafür müsste die libraries/sound_library.xml gemoddet werden.
Hier der relevante auszug aus der Originaldatei:

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<soundlibrary xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="sound_library.xsd">
………
  <!-- Special -->
  <sound id="music_bigbattle" description="Music for big battle module" repeat="-1" is3d="0" preload="0">
    <sample selection="random">
      <select start="music\BigBattle\Alexei Zakharov - Battle 1 (c) 130 bpm" />
      <select start="music\BigBattle\Alexei Zakharov - Battle 2 (c) 120 bpm" />
      <select start="music\BigBattle\Alexei Zakharov - Battle 2 (Phase 2) (c) 120 bpm" />
      <select start="music\BigBattle\Alexei Zakharov - Battle 2 (Phase 3) (c) 120 bpm" />
      <select start="music\BigBattle\Alexei Zakharov - Battle 3 (100 bpm)" />
      <select start="music\BigBattle\Alexei Zakharov - Battle 4 (120 bpm)" />
      <select start="music\BigBattle\Alexei Zakharov - Battle 4 (Phase 2) (100 bpm)" />
      <select start="music\BigBattle\Alexei Zakharov - Battle 5 (130 bpm)" />
      <select start="music\BigBattle\Alexei Zakharov - Battle 6 (130 bpm)" />

      <select start="music\BigBattle\Battle Theme 1 (Loop 1)" />
      <select start="music\BigBattle\Battle Theme 1 (Loop 2)" />
      <select start="music\BigBattle\Battle Theme 1 (Loop 3)" />
      <select start="music\BigBattle\Battle Theme 1 (Loop 4)" />
    </sample>
    <volume start="0.3" />
    <effects>
      <fade in="0.01" out="0.025" />
    </effects>
  </sound>
…………
und hier ne Mod-Datei die auf diesem Original basiert, also nix ändert - aber die du dir nach bedarf anpassen kannst ;)

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<diff>
  <replace sel='//sound[@id="music_bigbattle"]/sample' >
    <sample selection="random">
      <select start="music\BigBattle\Alexei Zakharov - Battle 1 (c) 130 bpm" />
      <select start="music\BigBattle\Alexei Zakharov - Battle 2 (c) 120 bpm" />
      <select start="music\BigBattle\Alexei Zakharov - Battle 2 (Phase 2) (c) 120 bpm" />
      <select start="music\BigBattle\Alexei Zakharov - Battle 2 (Phase 3) (c) 120 bpm" />
      <select start="music\BigBattle\Alexei Zakharov - Battle 3 (100 bpm)" />
      <select start="music\BigBattle\Alexei Zakharov - Battle 4 (120 bpm)" />
      <select start="music\BigBattle\Alexei Zakharov - Battle 4 (Phase 2) (100 bpm)" />
      <select start="music\BigBattle\Alexei Zakharov - Battle 5 (130 bpm)" />
      <select start="music\BigBattle\Alexei Zakharov - Battle 6 (130 bpm)" />
      <select start="music\BigBattle\Battle Theme 1 (Loop 1)" />
      <select start="music\BigBattle\Battle Theme 1 (Loop 2)" />
      <select start="music\BigBattle\Battle Theme 1 (Loop 3)" />
      <select start="music\BigBattle\Battle Theme 1 (Loop 4)" />
    </sample>
  </replace>
</diff>
was anzupassen ist sollte ziemlich eindeutig sein ;) denk einfach nur daran, dass du den Pfad vom XR-Stammverzeichnis angeben müsstest, also inklusive Extensions/DeineExtension

gültige Dateiformate weiss ich grad nicht alle auswendig, aber xwma und ogg werden auf jeden fall akzeptiert ;)
if not stated otherwise everything i post is licensed under WTFPL

Ich mache keine S&M-Auftragsarbeiten, aber wenn es fragen gibt wie man etwas umsetzen kann helfe ich gerne weiter ;)

I wont do Script&Mod Request work, but if there are questions how to do something i will GLaDly help ;)

tekknoid
Posts: 186
Joined: Thu, 18. Sep 08, 01:10
x4

Re:

Post by tekknoid » Mon, 15. Dec 14, 20:39

hmmm.... ich sollte mal wieder mein Reason installieren^^

Techno in Space muha
"Es ist kein zeichen Geistiger gesundheit, gut angepasst an eine kranke Gesellschaft zu sein."
-JIDDU KRISHNAMURTI-

Post Reply

Return to “X Rebirth - Scripts und Modding”