地图上的任务等级

地图上的任务等级

仅在地图菜单中悬停在任务地图标记上时,向任务提示框添加任务等级信息。不修改任何游戏文件,仅脚本注释,应与所有模组兼容。

描述


正如标题所说,通过添加一个简单的包装函数,将任务等级信息添加到地图菜单的任务信息提示框中。

在次世代更新之前,我一直使用 All Quest Objectives On Map 这个模组,但在更新之后,它对我来说变得有些多余了。在使用 Seamless Adaptive HUD 及其自定义地图图标时,我找不到一种方法既能在地图上显示等级,又能保留自定义图标,因为几乎所有其他地图模组都会修改地图的 redswf 文件并造成兼容性问题,所以我决定为自己制作一个简单的模组。

兼容性
此模组不会修改 panel_worldmap.redswf,因此它应该与所有模组兼容,除非它们完全替换了 mapMenu.ws:CR4MapMenu 中的 AddPinTypeData 和 FillFallbackDataFromObjective 函数。

安装说明
将压缩包内容解压到《巫师3》安装目录下。

作者说明
模组包含约 125 行手写脚本,我确实从其他模组中汲取了灵感,但所有不属于我的代码都是直接从游戏文件中复制的。

致谢
Wolfmark 制作了原版精彩模组 All Quest Objectives On Map
gehat 制作了 Seamless Adaptive HUD 及其精美的图标