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

注册 登录

QQ登录

只需一步,快速开始

查看: 34975|回复: 43
打印 上一主题 下一主题

[推荐] 【MiniMap - HUD Element】遊戲常駐小地圖 (2010.01.12)

 关闭 [复制链接]

0

主题

2498

帖子

8277

积分

游戏精英

Rank: 8Rank: 8

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

贵宾

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

v0.7.0 終於支援世界地圖了

安裝完畢記得修改iTamrielMap 和iScreenWidth 參數 (詳見說明)
否則進遊戲會出現警告、無法開啟小地圖


======================================================
MiniMap - HUD Element v0.70
http://www.tesnexus.com/downloads/file.php?id=26220
http://www.bethsoft.com/bgsforums/index.php?showtopic=1022954
納米盤

厭倦每次想得知身處洞穴何方時,都得打開區域地圖 (Local Map) 嗎? 此模組會給你一個
MiniMap (小地圖),像Morrowind 一樣。佈局完全可依照你的喜好配置。你想把地圖放在
右上角? 沒問題。你想把地圖放大到螢幕的一半? 還是沒問題。MiniMap.ini 檔案可以看到
更多小地圖佈局的細節和設定

MiniMap 現在有2種不同的模式:Local & World。從名稱可得知其功能,但這邊會做簡短
的說明。你可以手動切換它們、或者選擇依照人物身處Interior/Exterior Cell 的變化自動
切換。當然,地圖可以縮放,而且2種模式的數值是分開的,數值範圍可從50%到200%
用來放大、縮小的按鍵是Numpad + 和Numpad -

Local 模式 基本上是你的區域地圖的複製。它的工作原理是藉由即時生成玩家周遭Cell 的
材質檔,然後使用這些材質來建立2個Cell 以內的完整圖像 (或只是玩家身處的整個Cell)。
有選項可顯示門的圖示,要嘛局限於只顯示已知或使用的門、或乾脆顯示所有的門。Local-
Map 材質的外觀是由你的Oblivion.ini 的blocalMapshader 參數決定。它控制是否要顯示詳
細的彩色Local Map, 或是較模糊的紙面Local Map。顯然,後者是不夠詳細的,但也意味著
更少的 (可能的) 問題 (見已知問題)

* 如果想讓MiniMap 變成彩色,請打開Oblivion.ini,將blocalMapshader 改成0

模式就像是你的世界地圖,1個大材質(與你的世界地圖使用的相同)。幾乎適用於任何具有
獨立世界地圖的Worldspace。如果你身處一個世界、沒有自己的地圖,那麼將會用用最後
一個已知的世界和位置來取代,這類似於世界地圖在這類情況運作的方式

兩種模式都有箭頭,會根據你所面對的方向旋轉。或者,如果你喜歡較少的干擾,可以用紅
色小點取代箭頭

以下是2種模式功能的完整列表:
* Local Mode
- 精確顯示周圍環境、包括所有模組新增的區域
- 根據Oblivion.ini 的blocalMapshader 參數,選擇使用彩色或紙張風格
- 顯示門的圖示,可限制只顯示已知或已發現的門
- 放大、縮小50%-200%

* World Mode
- 使用跟你的真實世界地圖相同的地圖材質
- 適用於所有原版的世界和具有獨立地圖的模組所新增的世界 (作者所知的)
- 放大、縮小50%-200%

* 尚未/無法作到的功能
- Local 或World 模式的Quest Marker
- World 模式的Map Marker
- 門圖示旁邊的門名稱,可能適用於大多數的門,但獲得房間仍然是個問題
- Local 模式的戰爭迷霧 (黑色未探索的區域),作者沒有辦法在MiniMap 上偵測或製造這樣的區域

需求:
OBSE v0018 beta 4+

安裝:
1. 使用OBMM 製作成omod 格式再安裝

2. 安裝時會讓你選擇當前使用的UI 模組
    Vanilla UI (未安裝任何UI 模組)
    BTmod
    DarNifiedUI
    DarkUI'd DarN
    OblivionXP + Vanilla
    OblivionXP + DarNifiedUI
    OblivionXP + DarkUI'd DarN

3. 如果你是使用其他的UI 模組,請打開該模組自帶的DataMenusMainhud_main_menu.xml
    加入一行文字:<include src="minimapminimap_main.xml" /> (文字插入位置請參考附圖)
    * 如果該模組沒有hud_main_menu.xml 這個檔案,請選擇Vanilla UI,安裝MiniMap 自帶的

4. 如果之前安裝過舊版本MiniMap,請刪除DataTexturesMaps 裡頭所有檔案

5. 修改MiniMap.ini 的iTamrielMap 和iScreenWidth 參數

6. BOSS 排序,進入遊戲




已知問題:
- 此模組使用指令稱作 "OutputLocalMapPictures" (OLMP),用來生成玩家目前所處區域
  的材質到硬碟上。每個Cell (Grid) 只會在你探索該區域時生成1次。材質檔位在Data
  TexturesMaps,每個檔案大小為256Kb。舉例來說,從SI 的一端跑到另一端,會生成
  42Mb 的材質檔。探索所有SI 的室外區域會生成240Mb 的材質檔。這些檔案是安全、可
  以刪除的,當有需要時會再次生成
  
- MiniMap 沒有戰爭迷霧功能 (Local Map 上,還未到過的地方會顯示黑色或者隱藏),作者
  無法解決。要嘛接受,要嘛別用此模組

- 在城市內或城市周圍,你可能會注意到城牆另一端有黑色區域或者奇怪的縫隙。不幸的是,
  作者無法控制。這發生的原因是因為,這些黑色的區域裡沒有任何陸地。在正常情況下,你
  永遠無法到達這些區域,而且因為Lacal Map 上有戰爭迷霧,你也永遠無法看見這些區域

- MiniMap 裡,水的外觀可能看起來有點奇怪。這是因為陽光、霧、日夜時間會影響水看起來
  的樣子。因為每個Cell 的材質檔只會生成1次,導致水的顏色、過渡異常。有2個設定值用來
  控制這個:

  1. 打開MiniMap.ini,找到iWaterHack 設定成1 - 在材質生成之前,移除每個Frame 裡水面
      的反射和陽光,結果是平滑的水色,而且唯一的缺點是水
  
  2. 打開MiniMap.ini,找到WaterHack 設定成2 - 強制每個Frame 裡的遊戲時間、使用特定的
      數值。如此,當應該變暗或變亮時,水會總是看起來一樣。當然,當材質生成時,這有
      一點視覺缺陷,所以你要自己決定是否值得

  在ini 裡頭有2個名為 "fFogNear" 和 "fFogFar" 的設定值。目前,霧對水的顏色有很大的影響,
  水會模擬霧的顏色。很多時候,會導致水看起來不自然。作者建議分別設定為0 和500000,
  暫時移開任何fog far。都設置為0 會禁用任何改變霧的方式

  只有一件事,作者還無法修正的,就是水下。當你在游泳、攝影角度移動到水下時,你會看到
  與水上不同的顏色。也許將來,作者能夠解決這個最後剩下的障礙

- 有時Cell Grid 邊緣的樹會被切掉。作者已經使用了代碼、來盡可能減少這類情形發生。如果這
  類事件常發生、很困擾你,你可以在MiniMap ini 設定bToggleTrees to 1

- 有時你會在MiniMap 上看到黑色的物體 (通常是岩石),這是因為物體在材質生成時會淡入、淡
  出。可以增加此一距離、來強制所有物體顯示、但已經淡入、淡出的物體無法更新,直到你看
  的方向、是這些物體可以被找到的

- 有時當你進入一個新的Exterior Cell 時,MiniMap 需要生成材質,而遠景的陸地還保持隱藏、但
  樹和物體是正常可見的。這情況在當你移動或四周觀看時應該會馬上消失。糟糕的是,它需要
  花幾秒鐘來恢復遠景。但大多數的時候,你不會注意到這類效果

MiniMap.ini 參數:
set MiniMap.iTamrielMap to -1
指定你使用的地圖類型。因為有些模組擴展了地圖的尺寸,這邊列出作者知道的模組
0 = 原版的地圖 (size-wise,not visual-wise)
1 = Elsweyr  (放大版本)
2 = Elsweyr (一般版本)
3 = Stirk (Tamriel Rebuilt,使用不同的世界地圖檔)
4 = Stirk (Merged Maps,使用與原版相同的世界地圖檔)

* 此參數一定要設置,否則進入遊戲後會出現提示、且無法顯示MiniMap。建議設為0
  若有安裝Elsweyr 的地圖、Tamriel Rebuilt 或Merged Maps,則設為對應的1/2/3/4


set MiniMap.iScreenWidth to -1
請依照自己螢幕的解析度來設定,設定值有640、1024、1280。如果遇到MiniMap 被拉長的,請
使用較高的數值,如果遇到MiniMap 邊緣重疊的,請使用較低的數值
1280x1024        ->        1280
1280x960                ->        1280
1280x800                ->        1280
1280x768                ->        1024
1280x720                ->        1024
1152x864                ->        1280
1024x768                ->        1024
848x480                ->         640
800x600                ->        1024
720x480                ->         640
640x400                ->         640

* 此參數一定要設置,否則進入遊戲後會出現提示、且無法顯示MiniMap
  例如在下的上古是開1024x768,設定set MiniMap.iScreenWidth to 1024





set MiniMap.iMiniMapWidth to 200
set MiniMap.iMiniMapHeight to 200
改變小地圖的寬度 & 高度 (2個數值可以不同)

set MiniMap.iMiniMapAlign to 9
改變小地圖在螢幕上的位置 (1-9),0是完全隱藏小地圖
789
456
123

set MiniMap.iMiniMapX to 50
set MiniMap.iMiniMapY to 80
設定MiniMap 跟畫面邊緣的X軸/Y軸距離,數字越小越近

set MiniMap.iAutoMode to 1
當玩家從Interior Cell 移動到Exterior Cell 時,MiniMap 是否會自動從Local 模式切換至World 模式
-2 = 只限World 模式
-1 = 只限Local 模式
0 = 不自動切換
1 = 自動切換

set MiniMap.iTransparency to 0
設定MiniMap、包括其邊框和圖示的透明度。數值可設置為0-100 (完全透明)

set MiniMap.bInfoVisible to 0
顯示小的半透明方塊,標示出目前MiniMap 的縮放率
0 = 不顯示
1 = 顯示

set MiniMap.iShowFrame to 1
設定MiniMap 四周邊框的類型
0 = 關閉 (不建議)
1 = 顯示,使用羅盤同樣風格的邊框
2 = 使用訊息方塊和其他選單的邊框

set MiniMap.iFrameScale to 25
只有當iShowFrame 設定成2時,此參數才有作用。用來設定邊框的大小
此數值是百分比 (相對於材質檔大小)

set MiniMap.iCornerScale to 30
設定邊框4個角落的大小,讓角落向外或向內突出

set MiniMap.bToggleGrass to 1
set MiniMap.bToggleTrees to 0
1 = 小地圖顯示草/樹
0 = 小地圖不顯示草/樹

* 因為草只會出現在你面對的方向,建議開啟。樹的話很容易被切斷,建議關閉

set MiniMap.iZoomInKey to 78 縮小MiniMap 的熱鍵,預設是NumPad +
set MiniMap.iZoomOutKey to 74 放大MiniMap 的熱鍵,預設是NumPad -
set MiniMap.iToggleKey to 55 切換MiniMap 的熱鍵,預設是NumPad *
set MiniMap.iTextureKey to 181 強制生成當前Cell 材質的熱鍵,預設是NumPad /
鍵位代碼

set MiniMap.iLocalZoom                 to   100
讀取存檔後,Local 模式初始的地圖縮放大小,數值可設定在50-200

set MiniMap.iWorldZoom                 to   100
讀取存檔後,World 模式初始的地圖縮放大小,數值可設定在50-200

set MiniMap.iArrowZoom                 to   45
MiniMap 裡頭,人物箭頭的縮放大小

set MiniMap.iDoorZoom                  to   45
MiniMap 裡頭,門圖示的大小

set MiniMap.bScaleArrow                to   1
1= 按Num - + 縮放MiniMap 時,小箭頭的圖示會跟著縮放

set MiniMap.bScaleDoors                to   1
1= 按Num - + 縮放MiniMap 時,門的圖示會跟著縮放

set MiniMap.iLocalZoomSteps            to   10
Local 模式縮放地圖時,分成10個階段

set MiniMap.iWorldZoomSteps            to   5
World 模式縮放地圖時,分成5個階段

set MiniMap.iShowArrow                 to   1
0 = 不顯示箭頭
1 = Local 和World 模式都顯示一般的箭頭
2 = Local 模式顯示箭頭,World 模式顯示紅點
3 = Local 和World 模式都顯示紅點

set MiniMap.bShowDoors                 to   1
1 = MiniMap 顯示門的圖示

set MiniMap.bOnlyKnownInt              to   0
1= 只顯示已探索過的Interior 門圖示
0= 無論如何都顯示

set MiniMap.bOnlyKnownExt              to   0
1= 只顯示已探索過的Exterior 門圖示
0= 無論如何都顯示

以下參數不建議修改:
set MiniMap.bExtendedGrids to 0
1 = 使用額外數量的Grid,從標準的3x3 增加至5x5,如果你將小地圖設定的很大、又Zoom Out
很多,可能會看起來較美觀。否則你可能會在框內看到空白的區域。這些額外的Grid 只能使用於
已存在的材質,如果找不到材質,MiniMap 不會生成材質。因為此設定值掃瞄較多的檔案,所以
對效能會造成明顯的影響

set MiniMap.iBaseGrid to 0
set MiniMap.iBaseCropX to 20
set MiniMap.iBaseCropY to 20
set MiniMap.iBaseOffsetX to -10
set MiniMap.iBaseOffsetY to -2
與iScreenWidth 參數作用相同,如果iScreenWidth 參數無法解決問題,手動修改這些數值試試

set MiniMap.iWaterThreshold to 1500
set MiniMap.iWaterHack to 1
set MiniMap.fSrcTime to -1
set MiniMap.fFogNear to 0
set MiniMap.fFogFar to 250000
懶的翻了




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

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-4-7 21:36 , Processed in 0.030281 second(s), 18 queries , Memcached On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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