3DMGAME 3DM首页 新闻中心 前瞻 | 评测 游戏库 热门 | 最新 攻略中心 攻略 | 秘籍 下载中心 游戏 | 汉化 购买正版 论坛

注册 登录

QQ登录

只需一步,快速开始

查看: 7401|回复: 20
打印 上一主题 下一主题

[推荐] BetterMusicSystem - 改變音樂的觸發方式 (2010.2.28)

 关闭 [复制链接]

0

主题

2498

帖子

8277

积分

游戏精英

Rank: 8Rank: 8

贡献度
1539
金元
20909
积分
8277
精华
3
注册时间
2006-12-10

贵宾

跳转到指定楼层
主题
发表于 2009-9-11 22:09 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

1. 此模組沒有增加任何音樂, 只是改變音樂切換的方式, 當然, 要自訂音樂也是可以...
2. 若遇到時不時頓一下的,kyoma 提出了疑似有效的解決方法:
    http://www.bethsoft.com/bgsforums/index.php?showtopic=1062801&view=findpost&p=15453178

==========================================================================
BetterMusicSystem v2.3
http://www.tesnexus.com/downloads/file.php?id=26892
http://www.bethsoft.com/bgsforums/index.php?showtopic=1062801

BetterMusicSystem 徹底改造了Oblivion 的音樂系統:強化戰鬥偵測、使用法術修改許多地點的
自訂音樂清單、潛行時音樂無聲...諸如此類!

特色:
- 強化戰鬥音樂
- 自訂許多地點、派系、城市、區域、夜晚、水下、打雷、潛行的音樂播放清單
- 7種可用魔法或留聲機綁定的自訂音樂播放清單
- 可綁定4種預設的音樂播放清單至任何區域 (即便處於戰鬥狀態)
- 在不同的曲目、音樂種類 (探險、公共區域)、播放清單之間切換時, 會有淡入淡出的效果
- 如果戰鬥很迅速的結束, 會繼續播放上一首正常音樂
- 戰鬥後, 戰鬥音樂會緩慢淡出, 接著正常音樂緩慢淡入
- 潛行或對話時, 音樂會漸漸消失 (或者播放潛行的音樂)
- 暫停功能:在每首曲目播放完畢後, 可自訂暫停時間
  (玩家可自訂暫停時間的長度、控制暫停的熱鍵、更換音樂種類)
- 曲目的名稱會顯示在控制台視窗
- 讀取時, 有播放曲目 (在辨識出目標區域前, 會先播放預設的曲目), 預設的曲目是沒有聲音的
  但你可以加入簡短的音樂

The Phonograph & The Emerald of Music:
在IC 市場的Mystic Emporium 商店、Chorrol 的Renoit's Book 書店可以購買Phonograph (留聲機)
和The Emerald of Music (音樂翡翠), 把這2種物品丟在地上, 點擊會出現選單, 讓你自訂播放的音樂
當你進入該地點 (Cell) 就會聽到對應的音樂, 曲目可選擇BMS 自帶的音樂, 適用於所有Exterior Cell

The Power of Music:
進遊戲後自動取得魔法, 施法後出現曲目選單, 讓你修改人物目前位置 (Cell) 的音樂, 此功能無法
在野外使用 (但可以用留聲機達到相同效果); 你可以改變預先設定好的地點的播放清單 (ex. 魔法
公會); 如果你想改變派系擁有的單一Cell, 必須使用留聲機

The Ring of Music:
在IC 市場的Copius Coinpurse 商店可購買The Ring of Music, 裝備此戒指時會出現播放清單

強化戰鬥偵測:
戰鬥音樂開始
- 你必須自己發現敵人; 戰鬥音樂不會警告你附近有 (看不見的) 敵人, 除非你被攻擊
- Voyeur Mode:玩家沒有進入戰鬥, 但附近有戰鬥發生時 (例如同伴在打怪) 仍會被視為進入戰鬥
- 老鼠 (之類較弱的敵人) 不會觸發戰鬥音樂, 除非牠們攻擊玩家, 或者玩家生命值過低
  若老鼠超過3隻也會觸發戰鬥音樂

戰鬥音樂結束
- 當你 "覺得" 戰鬥結束了, 戰鬥音樂也停止了, 但實際上在陰暗處可能還有其他敵人等著你
  戰鬥音樂不會提醒你這一點, 而且你也無法得知戰鬥是否真的結束了
- 當你被敵人追趕足夠遠的距離, 而因此聽不到敵人的聲音, 但你還是無法得知敵人是否仍
  跟著你
- 在戰鬥後、戰鬥音樂淡出之前, 會有短暫延遲的時間出現心跳聲和呼吸喘息聲
  (依據戰鬥的持續時間而定, 若戰鬥持續時間較短, 喘息時間也較短、不會出現心跳聲)
- 戰鬥結束後會先安靜幾秒, 然後會重新播放探索時的笛聲 (flute) 音樂

備份你設定好的播放清單
你可以備份設定好的播放清單給另一個角色或者新遊戲時使用; 你需要安裝Pluggy 來達到此功能

- 在控制台輸入:start BetterMusicBackup
- 等待訊息視窗彈出
- 讀取另一個存檔或者開新角色, 在控制台輸入:start BetterMusicRestore
- 等待訊息視窗彈出, 完成!

(資料會存放在:My DocumentsMy GamesOblivionPluggyUser FilesBetterMusicBackup.txt
你可以手動編輯來整合2個備份檔或者...)

音樂播放的優先順序:
0. 戰鬥
1. Ring of Music
2. 潛行
3. 雷聲
4. 留聲機/翡翠
5. 水下
6. 所有綁定到特定地區、擁有者的音樂
7. 夜晚

ex. 你在晚上、潛行狀態、教堂裡, 優先順序是:潛行>教堂>晚上

需求:
- OBSE v0018 (建議使用v0018b4)
- Enhanced Music & Control v0.72b (OBSE 插件)
- SoundCommands v4.0 (OBSE 插件)

安裝:
1. 安裝OBSE & OSBE 插件

2. 安裝BetterMusicSystem (不會覆蓋任何Oblivion 的原始文件)
    Elsweyr the Deserts of Anequina 的使用者, 可安裝BetterMusicSystem for Elsweyr
    Shivering Isles 的使用者, 可安裝BetterMusicSystem for Shivering Isles

3. 將你喜歡的mp3 檔案放到DataMusic 底下各個資料夾裡, 並把dummy.mp3 刪除
    若是不喜歡某特定的播放清單, 可複製MusicEmptysilient.mp3 放到該資料夾底下
    該區域就會變成靜音

4. 請勿刪除遊戲原有DataMusic 底下的任何資料夾

5. 如果你有修改ini 檔案, 請確認你知道你正在做什麼

已知問題:
1. 打雷的播放清單不支援所有天氣模組, 但應該能支援大部分天氣模組、請自行試驗
2. 如果你在作業系統上安裝了一個以上的編碼器, Enhanced Music & Control 這2個
    OBSE 的插件會導致遊戲一頓一頓 (編碼器已知在原版Oblivion 也會導致問題, 所以
    這是非戰之罪)
3. 角色升級後, Enhanced Music & Control 會暫時停住, 直到經過另一個需讀取的門
    此時會聽到預設的音樂

BetterMusicSystem.ini 參數設定:
設定BetterMusicSystem 的各項參數, 1=開啟, 0=關閉

自訂播放曲目
set BMS777.UseHome to 1 在自家房屋播放自訂音樂
set BMSUser.UseCastles to 1 在城堡播放自訂音樂
set BMS777.UseChapel to 1 在教堂播放自訂音樂
set BMS777.UseInn to 1 在旅館播放自訂音樂
set BMS777.UseAyleid to 1 在Ayleid Ruins 播放自訂音樂
set BMSUser.UseCaves to 0        在洞穴、礦山播放自訂音樂
set BMSUser.UseForts to 0 在堡壘播放自訂音樂

set BMS777.UseCloudruler to 1 在CloudRuler Temple 播放自訂音樂
set BMS777.UseMagesGuild to 1 在魔法公會播放自訂音樂
set BMS777.UseFightersGuild to 0 在戰士公會播放自訂音樂
set BMS777.UseDarkBrotherhood to 0 在黑暗兄弟會播放自訂音樂
set BMS777.UseArena to 0 在競技場會播放自訂音樂

set BMS777.UseOblivion to 1 在Oblivion 播放自訂音樂

set BMS777.UseStorm to 1 在打雷時播放自訂音樂
set BMS777.UseUnderWater to 1 在水下時播放自訂音樂
set BMS777.UseSneakPlaylist to 0 在潛行時播放自訂音樂, 若潛行時使用靜音, 則此參數無效
set BMS777.UseRidingPlaylist to 0 在騎馬時播放自訂音樂

set BMS777.UseNight to 1 在夜晚 (公共場所 & 探險場所) 播放自訂音樂
set BMS777.UseNightPublic to 0 在夜晚 (公共場所) 播放自訂的音樂, 在探險場所仍播放夜晚的音樂
set BMS777.SunsetEnd to 22 夜晚音樂在幾點開始播放 (可以用小數點後的數值代表分鐘)
set BMS777.SunriseBegin to 5 夜晚音樂在幾點結束播放
set BMS777.InstantNight to 0 0=夜晚的播放清單會在下一首開始播放 (不會打斷當前的曲目)
                                            需使用Pause Feature 才能設定成0

自訂特定區域的播放曲目
set BMSUser.UseBlackwood to 1
set BMSUser.UseColovianHighlands to 0
set BMSUser.UseGoldCost to 1
set BMSUser.UseGreatForest to 0
set BMSUser.UseHeartlands to 0
set BMSUser.UseJerallMountains to 1
set BMSUser.UseNibenayBasin to 0
set BMSUser.UseNibenayValley to 0
set BMSUser.UseValusMountains to 0
set BMSUser.UseWestWeald to 0
set BMSUser.UseJerallForAllMountains to 1

set BMSUser.SneakMusicPercent to 0 潛行時, 音樂音量變成原來的多少百分比, 100=關閉此功能
set BMSUser.DialogMusicPercent to 49 對話時, 音樂音量變成原來的多少百分比, 100=關閉此功能

set BMS777.UseHeartbeat to 1 使用心跳聲?
set BMS777.UseBreath to 1 使用呼吸聲?

set BMS777.UseRats to 0 遇到老鼠 (之類的較弱的敵人) 會開啟戰鬥音樂
set BMS777.UseVoyeurMode to 1 玩家附近有任何戰鬥發生時, 開啟戰鬥音樂

set BMS777.SilenceTime to 0.7 每首曲目結束後, 音樂暫停持續的時間; 0=關閉此功能
set BMS777.ResumeOnPlaylistChange to 0 當目前的曲目改變時, 結束暫停
set BMS777.RandomSilenceMin to 0.7 隨機的靜音持續時間 - 起始, 0=關閉隨機功能
set BMS777.RandomSilenceMax to 2.1 隨機的靜音持續時間 - 結束

以下數值請謹慎修改, 數值若無小數點, 請勿自行增加
set BMS777.PauseKey to 188 手動暫停音樂的熱鍵, 預設是:,
set BMS777.ResumeKey1 to 190 繼續播放音樂的熱鍵, 預設是:.
set BMS777.ResumeKey2 to 18 上面2個按鈕的組合鍵, 預設是:Alt
set BMS777.PrintTrackKey to 66 將當前曲目輸出至控制台視窗的熱鍵 (只在選單模式時有效
按鍵代碼

set BMS777.Delay to 2 戰鬥結束後、心跳聲出現 & 戰鬥音樂開始淡出前, 需延遲幾秒鐘?
set BMS777.Delay2 to 14 心跳聲結束後、正常音樂開始前, 需延遲幾秒鐘?
set BMS777.DetectionThreshold to 10 戰鬥開始偵測的靈敏度, 10=約需2秒確認進入戰鬥 (敵人越多所需時間越短)
                                                       0=完全關閉戰鬥偵測功能 (馬上開始戰鬥音樂)
                        
set BMS777.VoyeurDistance to 2048 玩家非處於戰鬥狀態時, 友方需離你多近才能引發戰鬥音樂

set BMS777.PostCombatFadeOutLength to 7 戰鬥後, 戰鬥音樂在幾秒鐘後淡出 (不得大於delay2 參數)
set BMS777.PostCombatFadeInLength to 3 戰鬥後, 正常音樂在幾秒鐘後淡入
set BMS777.SneakFadeOutLength to 7 進入潛行後, 音樂在幾秒鐘後淡出
set BMS777.SneakFadeInLength to 3 潛行結束後, 音樂在幾秒鐘後開始淡入

set BMS777.ShortCombatDuration to 7 戰鬥時間低於此數字時, 戰鬥音樂淡出的速度會加快

set BMS777.PrintCurrentTrackToConsole to 1
1=列出當前播放的曲目 (檔名和路徑) 到控制台畫面
此參數需啟用Pause Feature 才能設定, but you can set it to a few seconds. (i.e. 0.03)

不要修改下列數值
set BMS777.state to 23
set BMS777.Debug to 0 除錯模式
set BMSCombat.GhostZ to -512

==========================================================================
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|3DMGAME ( 京ICP备14006952号-1  沪公网安备 31011202006753号

GMT+8, 2026-4-7 09:27 , Processed in 0.028534 second(s), 18 queries , Memcached On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表