格物致知2016 发表于 2016-6-8 13:37:00

ERA2.46高清战役播放动画报错解决方案

本帖最后由 格物致知2016 于 2016-6-8 13:38 编辑

新装的【359B发布版】ERA2.46新建Heroes3.exe高清补丁后玩战役播放动画时会出现:
ResourceManager::GetSample could not find the "sfx" resource "H3x2NBa".报错(见下
图),虽然不影响游戏但还是不爽,百度了下发现WOG疑难解答汇总(持续更新)帖中第10问
解决方案,以为还真能搞定,结果问题依旧。进而转为自己琢磨发现,原版Heroes3.exe战役没
问题,高清就有问题,后来搞清楚了原来是高清的目录中有个CD Data目录是用来放免CD内容
的,原版的免CD目录为Heroes3\Data于是有了下面的这种解决方案,管理员权限运行下命令就可
以了(mklink命令需要管理员权限)。


1.管理员权限运行的命令提示符进入X:\path_to\Heroes3 ERA CompleteV2.46\_HD3_Data\CD Data目录,
注:X:\path_to替换为你自己的本地目录;
2.命令提示符窗口中执行:
mklink "%cd%\Heroes3.snd" "X:\path_to\Heroes3 ERA CompleteV2.46\Heroes3\Data\Heroes3.snd"

注:X:\path_to仍是替换为你自己的本地目录;
3.命令提示符窗口中再次执行:
mklink "%cd%\Heroes3.vid" "X:\path_to\Heroes3 ERA CompleteV2.46\Heroes3\Data\Heroes3.vid"

注:X:\path_to还是替换为你自己的本地目录;
4.上述两条命令会提示的信息为:
X:\path_to\Heroes3 ERA CompleteV2.46\_HD3_Data\CD Data\Heroes3.*** <<===>> X:\path_to\Heroes3 ERA CompleteV2.46\Heroes3\Data\Heroes3.*** 创建的符号链接

看到这句信息也就是是符号链接创建OK,绿色环保不重复占用硬盘空间,你会在当
前目录中发现两个0字节的文件,就是刚刚创建的符号链接了。现在你就可以关闭命
令提示符窗口开始高清战役了,播放动画时也不会报错,而且动画也会有画面了。
5.XP系统需要用junction,记得好像是Sysinternals Suite中的一个命令,微软收购了Sysinternals的母公司,junction就不讨论了。

另外,作为新人对论坛各种指引帖发表回复表示感谢居然还被扣分,哎~各种MOD不知什么时候才能下载到啊

兽哥哥 发表于 2016-6-8 13:46:53

电脑小白完全看不懂。
我只知道这个原因好像是缺少什么声音文件,只要把音效关掉就好了。如果能解决这个问题的话还真是不错。寻梦人的李多海这个地图每次电脑回血就出现这个,确实很烦

kswdiy 发表于 2016-6-8 16:17:04

你这个比较脑补 而且太冷门
junction这个连我都没见过 ;sw;
而且你贴出的 还是一个 什么运行库的 cmd命令行 让论坛大众都是点击玩机级别的大家情何以堪

你说白了直接补齐这个文件即可 这是一个音乐文件而已添加含有此文件素材的 snd即可


胡长星 发表于 2016-6-8 16:53:45

也是没看太懂,不过也是经验。

zwqhero 发表于 2016-6-15 16:30:23

;bf;就是你的地图不全,除了地图本身外,还有好几个支持文件,比如头像之类的,你没有就是经常提示这个,建议重新下载个全的地图。
页: [1]
查看完整版本: ERA2.46高清战役播放动画报错解决方案

捐赠