Jump to content
模组网

MiniMap – 小地图

   (1 review)
Sign in to follow this  

3 Screenshots

About This File

介绍 · Description

是否厌烦了在洞穴中不断的打开Local Map?这个模组在主界面新增迷你地图,让你不再需要那么麻烦。布局可以完全照你的个人喜好来,想放在右上角?没问题!想占掉一半屏幕?没问题!查看底部关于 MiniMap.ini 的说明你就可以实现。

MiniMap 现在共有两种格式:Local 和 World(当前场景与整个世界),效果就如名字说的,不过还是要简单解释一下。你可以选择系统根据室内室外的转变自动选择显示模式,或者手动选择。缩小放大地图也是支持的,Local部分默认显示50%大小,World默认显示200%大小,你也可以手动设置放大倍数,默认快捷键为数字键“+”放大,数字键“-”缩小。

每一种模式下地图都会有箭头表示你的位置,如果你觉得麻烦的话可以改成以红点显示。

World模式显示的地图其实就是使用Tab键查看的世界地图。所以如果你在的地方没有相应的地图,那么它只会显示原版游戏的地图,这点使用过Zedar等相似增加了地狱却没有相关地图的模组的人都会遇到。

Local模式地图也只是Local Map的复制。这边可以选择门的显示图示,显示受限制、用过的,又或是有产权的。Local模式的地图材质决定于Oblivion.ini的设置,也就是bLocalMapshader的数值,它决定显示的是详细的彩色地图或者模糊的纸质地图,很显然的后者没有前者详细但这也意味着可能遇到的问题(详情查看下面的已知问题)更少。有些时候冲突是与MiniMap的问题,但有的时候实际上是与Local Map本身的。

所以,想要彩色地图,就记得把bLocalMapshader设置成0。

彩色地图,虽然内容会更加详细,而且显示更多物品。但会产生许多假象,比如树木或者大的物品会掩盖别的物品。有时候还可能会发现水面不稳定,作者猜测这可能是因为两部分的地图材质不是在同一时刻或者同一天气生成的。目前有办法可以减小这个问题的产生但还不能完全解决。

纸质地图,最大的缺点就是内容不详细且有点暗,但事实上这也是它最大的优势,让迷你地图永远显示真实的内容。

综上,下面是两者模式的特点

Local模式

  • 精确的显示周遭所有请勿,包括其他模组增加的领域
  • 根据bLocalMapshader的设置决定显示地图的方式(强烈建议纸质地图)
  • 显示门标志,可显示受限的或者只显示已找到的
  • 在50%到200%范围内缩小放大

World模式

  1. 使用真实World Map的地图材质
  2. 显示原版地图与别的模组增加的独特地图
  3. 在50%到200%范围内缩小放大

不存在或还在发展的功能

  1. 两个模式都不显示Quest markers(任务标志)
  2. World模式不显示Map markers(地图标志)(下一版本会增加)
  3. 不显示门的名字(技术上允许,但工程量太大)
  4. Local模式下不显示战争迷雾

需求 · Requirements

- 游戏升级到1.2.0.416

- OBSE v0018 beta4或更新版本

- 如果是从v0.6.2版本升级,记得先弄好纯净的存档

- MenuQue(可选)

安装 · Installing

OMOD安装

把下载下来的文件 MiniMap_v0x7x2a-26220.zip 转换为 OMOD 安装包;

执行 OMOD ,有以下几个选项

- Vanilla (原版)

- BTmod

- DarNifiedUI

- DarkUI’d DarN

- OblivionXP, vanilla

- OblivionXP, DarNifiedUI

- OblivionXP, DarkUI’d DarN

- Other

- OBSE Plugin MenuQue

请根据你本身的情况选择

*如果选择了Other,记得打开 Menus\Main\hud_main_menu.xml ,然后在指定位置(见附件图片)添加 <include src=”minimap\minimap_main.xml” /> ,如果没有 Menus\Main\hud_main_menu.xml ,那就使用原版的(需要从 Oblivion – Meshes.bsa 内解压)。

手动/BAIN安装

安装 00 Core 里面的所有文件;

从 01 XXX 中选择一个符合你的条件的安装,有以下几个选项:

- BTmod

- DarkUI’d DarN

- DarkUI’d DarN – ObXP (装了 DarkUI’d DarN 与 Oblivion XP 的)

- DarNifiedUI

- DarNifiedUI – ObXP (装了 DarNifiedUI 与 Oblivion XP 的)

- Nehrim

- Vanilla (原版)

- Vanilla – ObXP (原版装了 Oblivion XP 的)

*MenuQue用户不需要安装 01 XXX ;

*如果安装的是其他用户界面模组,记得打开 Menus\Main\hud_main_menu.xml ,然后在指定位置添加 <include src=”minimap\minimap_main.xml” /> ,如果没有 Menus\Main\hud_main_menu.xml ,那就使用原版的(需要从 Oblivion – Meshes.bsa 内解压)。

已知问题 · Known Issues

- 此模组使用了命令”OutputLocalMapPictures” (OLMP),会将玩家周围的场景都生成材质保存到硬盘。它只会在每次经过后生成。这些材质保存在Textures\Maps\…目录下,每个文件256KB。举例说,当你从SI一边跑到另外一边,会大约生成42MB文件,如果将SI转一边,会生成大约240MB,如果嫌太占空间可以把他们删了,由于每次都会自动生成新的材质所以不用担心删除会出什么问题。

- 没有战争迷雾(Fog-of-War)功能(Local Map上还没到过或者黑色的位置不显示),作者也不打算完善,所以要么接受要么别使用

- 当在城市内部或者周围,你可能会在城墙上发现到黑色领域或者奇怪的细缝。很不幸,作者找不到解决办法。这种情况是因为该黑色领域不包含半点内容,一般情况下你也没法到达这些领域,而且因为Local Map的战争迷雾,你也永远看不到这些东西

- MiniMap上的水质可能会显得很奇怪,这是因为阳光、雾以及水在固定时间在上述影响下的表示形式造成的。因为材质只在你经过时生成,当两次不同时刻生成的材质弄在一起,便会变得奇怪,有两种括展设定来解决:

*MiniMap.ini中,修改iWaterHack。设置成1会移除水的反射以及阳光,结果是水面更光滑。设置成2会强迫每一帧都按使用者设置的值,结果是不论晚上白天水质都是一样的。当然这样做会有视觉缺陷,你自己判断是否值得采纳

*ini中,修改iFogNear和iFogFar。雾对水的颜色有很大的影响,当前水会模仿雾的颜色,通常会造成水质不自然,作者建议把两个值分别设成0和250000以实现雾被移除的效果。两个都设成0会取消对雾的修改。

*还有一个问题暂未解决,在水下和水面上生成的材质不同,作者可能会修复这个问题。

- 有时Cell Grid边界的树木会不显示,作者已使用代码将这种情况尽量的减小,但如果你还觉得难看,你可以将bToggleTrees设置成1。

- 有时会在迷你地图中看到黑色物品,这是生成地图材质时世界物品刚好淡入/淡出,可以增大距离来强迫所有的物品显示,但是已经淡入淡出的东西不会马上更新,除非你重新经过该地方。

- 有时当你进入一个新的室内场景,而迷你地图需要产生远景模糊时的材质,但树木和物品确完全可见。一般你指动一下或者四处逛逛可以解决这个问题,最糟糕的是他需要花几秒的时间生成远景,但大部分情况你不会发觉到影响。

问题解决 · Trouble Shooting

问题1:Local模式的地图完全黑色或者某个领域是完全黑色的

解决1:尝试删除Textures\Maps文件夹和里面的内容。

解决2:如果所有的领域都是黑的而且上面解决方法无效,可能是OLMP生成材质的功能失效,应该是因为Oblivion的设置或者硬盘/软件的问题。虽然作者知道问题来源但仍未找到解决方案。你只能选择关闭Local模式或者不使用此mod了。

问题2:World模式的地图一团糟或者显示错误的地点

解决1:首先比较MiniMap的地图和Tab打开后的实际World Map。

解决2:如果你正使用修改Tamriel地图大小或者路径的模组,打开MiniMap – Worlds.ini然后做相应调整。

MiniMap.ini 参数设置

Set MiniMap.iDebugMode to 0	  ;设置是否开启调试模式,一般不修改
下面修改位置与尺寸

set MiniMap.iLocalWidth			    to   200	  ; 200
set MiniMap.iLocalHeight			to   200	  ; 200
设置Local模式的宽度、高度

set MiniMap.iWorldWidth			    to   200	  ; 200
set MiniMap.iWorldHeight			to   200	  ; 200
设置World模式的宽度高度,不要求与Local模式一致

set MiniMap.iMiniMapAlign			to   3	    ; 9
设置小地图的位置,格局如下,其中0为不显示
7   8   9
4   5   6
1   2   3

set MiniMap.iMiniMapX				  to   50	   ; 50
set MiniMap.iMiniMapY				  to   80	   ; 80
设置迷你地图x、y的偏移位置
 
set MiniMap.iScreenClass			   to   0	  ; 0
0.7.2版本支持自动检测屏幕分辨率,但是为了避免检测失败或者检测错误,请参考 MiniMap – Resolutions.ini 修改此值
 
set MiniMap.iAutoMode				  to   1	    ; 1
设置当从室内到室外,迷你地图是否自动将Local模式切换到World模式
-2	   仅显示World模式
-1	   仅显示Local模式
0		 不自动转换
1		 自动转换,总是在每次重新读取后显示
2		 自动转换,不会在每次重新读取后显示
 
set MiniMap.iTransparency			  to   0	    ; 0
设置透明度,可以从0设置到100
 
set MiniMap.bInfoVisible			   to   0	    ; 0
用一个半透明的框框显示当前迷你地图的焦距,更像是一个作者没完善的假雷达,0关闭,1开启
 
set MiniMap.iShowFrame				 to   1	    ; 1
设定迷你地图的方框类型
0		 关闭(不建议)
1		 小型方框,跟指南同风格
2		 大型方框,跟信息弹窗差不多
 
set MiniMap.iFrameScale			    to   25	   ; 25
仅在sHowFrame=2时此项有效。设定方框的规模
 
set MiniMap.iCornerScale			   to   30	   ; 30
设定角落大小,与方框值不同会有立体感
 
set MiniMap.bToggleGrass			   to   1   	 ; 1
set MiniMap.bToggleTrees			   to   0	    ; 0
设置是否显示草/树
 
set MiniMap.bEdgeDetection			 to   0	    ; 1
迷你地图默认World模式下是将玩家放在地图中心,但当你位于地图材质的边界处会发现一片空白,为了避免这个问题,玩家的位置会被移动,有时可能会显示错误,如果你觉得这不是问题或者不想在地图中心,可以禁掉此项
 
set MiniMap.iZoomInKey				 to   78	   ; 78   NumPad+
set MiniMap.iZoomOutKey			    to   74	   ; 74   NumPad-
set MiniMap.iToggleKey				 to   55	   ; 55   NumPad*
set MiniMap.iTextureKey			    to   181	  ; 181  NumPad/
上面各项设置热键,关于每个键盘上每个键的数值参考CS wiki,记得使用Dec值而不是Hex值
 
ZoomIn用来放大,ZoomOut用来缩小,ToggleKey用来切换显示模式,TextureKey用来强制产生当前位置新的材质(新材质仅在重启后才会显示)
建议修改键值,避免跟别的模组冲突
 
set MiniMap.iLocalZoom				 to   100	  ; 100
读取存档后Local模式地图焦距的初始值,建议设置成自己喜欢的焦距然后需要的时候再手动放大缩小。值在50-200之间
 
set MiniMap.iWorldZoom				 to   100	  ; 100
同上,不过针对World模式
 
set MiniMap.iArrowZoom				 to   45	   ; 45
玩家箭头的大小,游戏中不可调整
 
set MiniMap.iDoorZoom				  to   45	   ; 45
玩家箭头是否跟着地图放大缩小
 
set MiniMap.bScaleArrow			    to   1	    ; 1
门标志的大小,游戏中不可调整
 
set MiniMap.bScaleDoors			    to   1	    ; 1
跟iScaleArrow作用类似,不过针对门标志
 
set MiniMap.iLocalZoomSteps		    to   10	   ; 10
Local模式下增大减小的步进值,建议10
 
set MiniMap.iWorldZoomSteps		    to   5	    ; 5
同上,但针对World模式,建议5,不过在World地图很大的情况下值小点可能会更好
 
set MiniMap.iShowArrow				 to   1	    ; 1
设置箭头显示模式
0		 不显示
1		 Local/World模式都显示箭头
2		 Local显示箭头,World显示红点
3		 Local/World模式都显示红点
 
set MiniMap.bShowDoors				 to   1	    ; 1
显示门的标志
 
set MiniMap.bOnlyKnownInt			  to   0	    ; 1
在室内时,只显示使用过的门。注意:只针对安装了此mod后你使用过的门。
 
set MiniMap.bOnlyKnownExt			  to   0	    ; 0
同上,不过针对室外
下面各项是高级设置,一般用户不理会,敢修改的都是懂英文的,懂英文就自己看原版说明
 
set MiniMap.bExtendedGrids			 to   0	   ; 0
set MiniMap.iLocalGrid				 to   0	    ; 256
set MiniMap.iLocalCropX			    to   0	    ; 16
set MiniMap.iLocalCropY			    to   0	    ; 16
set MiniMap.iLocalOffsetX			  to   0	    ; -92
set MiniMap.iLocalOffsetY			  to   0	    ; -16
set MiniMap.iWaterThreshold		    to   1500	 ; 1500
set MiniMap.iWaterHack				 to   1	    ; 1
set MiniMap.fSrcTime				   to   -1	   ; -1
set MiniMap.fFogNear				   to   0	    ; 0
set MiniMap.fFogFar				    to   250000   ; 250000

致谢名单 · Credits

Kyoma,感谢制作Menuque与Minimap。




User Feedback

Recommended Comments

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...