返回信息流先贴出一组简单修改的截图~
其实自定义魔兽界面,和给windows换个皮肤的程度是差不多的,当然,这不包括自己手制资源贴图。
自定义替换种族操作界面的一个前提是,你得有这些相应替换的贴图纹理及模型(废话)。这里我的演示采用了熊猫界面,链接在这里http://www.wc3campaigns.net/showthread.php?t=94788,当然在网上或专门在modify论坛搜索可以找到更多的资源
Credit give to unwirklich from wc3campaigns.net
在找到足够合适的资源后,我们的工作开始
一。魔兽的注册表项中添加一个键值,一般windows用户的位置:[HKEY_CURRENT_USER\Software\Blizzard Entertainment\Warcraft III]
创建一个dword :"Allow Local Files",赋值为1,如果你的注册表已经有了这一项,那么就直接检查是否数值为1就好了。
这个注册表值的作用是允许魔兽使用目录下的资源,并且优先级大于原始文件(相当如D2的-direct),这样我们就不必通过修改魔兽的mpq文件本身就能轻松完成工作,而想恢复原始界面时,只需要将键值改为0就ok了。
二。需要你对魔兽里资源的目录位置有个大概的了解(你至少要知道需要替换的是什么文件吧),比如:UI\Console下的是4个种族的控制界面;UI\Cursor下是鼠标指针;UI\Glues\MainMenu下保存的是魔兽进入的画面模型;ui\framedef下是界面的文本说明
总的说来,需要知道的如此而已,因为我们的说明直到“已经找到相应的可替换文件”,所以我们的需要做的只是将收集来的文件放入这些创建的文件夹里(哦,也许下载得到的文件本来就整理好了路径和文件名,那就更没自己什么事了)
第三,嗯?没有第三了,所有工作在两步内完成,下面的是常见问题
自定义游戏界面会影响正常的联机游戏吗?
不会,因为修改的只是本地资源,你看,不同语言版本的魔兽一样可以联机,不过需要注意的是,在魔兽目录下的common。j和blizzard。j这两个文件是游戏通用脚本,如果你不确定它们是否被修改过,最好将其删除,魔兽自带的mpq资源里保存有原始的脚本资源。当然,需要确保联机的版本是一致的。
在完成自定义界面后,如何恢复原始的界面?
在你的注册表中查找HKEY_CURRENT_USER\Software\Blizzard Entertainment\Warcraft III下的Allow Local Files项,将其赋值为0或删除,这等于将新加入目录下的本地文件无效化了。
下面附带一个修改完成人族的界面,如果你想修改成其他种族的?,那么可以照葫芦画瓢,比如UI\Console\Human\HumanUITile02.blp,将其中“human”变成“nightelf”,UI\Console\NightElf\NightElfUITile02.blp,就变成暗夜的了
这是一条镜像帖。来源:北邮人论坛 / dota / #265821同步于 2008/4/16
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Dota机器人发帖
自己DIY,教你如何改UI
ui
2008/4/16镜像同步1 回复
订阅后,新回复会通过你的通知中心匿名送达。
1 条回复
附件(243KB) ReplaceableTextures.rar
附件(2.8MB) UI.rar
用户自定义界面ui文件夹,及附带的可替换贴图ReplaceableTextures文件夹
\
\ui\
\ReplaceableTextures\