Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

V1.27a以上版本使用v1.12-20230102以后版本出现的问题。 #25

Open
yonsanjohnson opened this issue Jun 28, 2023 · 23 comments
Open

Comments

@yonsanjohnson
Copy link

yonsanjohnson commented Jun 28, 2023

UP主您好!最近在玩老版魔兽3,主要在V1.27a/b上玩 战役模式

最近发现了一个问题,打了v1.12-20230102
的补丁之后

玩战役模式:凡是有(插曲)剧情和下一章 快速点击ESC结束对话(结束插曲),并按任意键进入下一章(再按ESC结束对话)
进入游戏之后 就会99%概率出现:等待主机(断开连接)

如果用2022年11月的版本:v1.11-20221115
就不会出现这个情况。检查帧率锁定:60帧
并且我也发现不能打入D3D9.DLL 打了之后也是同样的问题。

所以,我判断如果解开了60帧,可能会导致战役中间一些过场按ESC之后出现冲突问题导致出现:等待主机(断开连接)

还请帮忙解决。谢谢。

@LoveBeforT
Copy link
Owner

感谢提issue,我试一试

@LoveBeforT LoveBeforT added the bug Something isn't working label Jun 28, 2023
@LoveBeforT
Copy link
Owner

似乎是魔兽本身的bug,我在不使用插件的情况下,使用网易原版1.27a也出现了这个问题

@LoveBeforT LoveBeforT added need more info and removed bug Something isn't working labels Jun 28, 2023
@yonsanjohnson
Copy link
Author

似乎是魔兽本身的bug,我在不使用插件的情况下,使用网易原版1.27a也出现了这个问题

1.27a是这个情况,我换1.27b的话就不会这样。仅仅只是打了60帧突破就出现。一直点ESC快速过过场动画至下一章就会这样。
不打60帧的话就好着。

去年11月那个版本应该是对1.27版无效。所以打了相当于是没打。

@LoveBeforT
Copy link
Owner

我换1.27b原版也是会有这个问题

@yonsanjohnson
Copy link
Author

我换1.27b原版也是会有这个问题

那确实奇怪了,我今天试了很多次。英文版,中文版,安装版打补丁上去。只要不打补丁都正常。
1.27版中文版的人族第6章有bug~ 插曲过不去,要跳出。

@LoveBeforT
Copy link
Owner

1.30.4没有这个bug

@LoveBeforT
Copy link
Owner

我看看能不能战役模式下把这玩意屏蔽了

@yonsanjohnson
Copy link
Author

好吧,那就麻烦了。
我刚才再反复试了几遍我手头的英文版和简体中文版的1.27b 删除两个helper文件后正常。
放入2022年11月的文件正常。只要放入2023年1月或最新的版本就出现问题。

也就是:不放入D3D9, 也不放入helper两个文件。

@LoveBeforT
Copy link
Owner

能方便提供下你的1.27b魔兽文件吗?

@yonsanjohnson
Copy link
Author

我是在这里下载的,百度网盘。https://pan.baidu.com/s/11cdR_K9WWCMBXvWy-fst1w 密码:2333

@LoveBeforT
Copy link
Owner

好的,感谢

@LoveBeforT
Copy link
Owner

LoveBeforT commented Jun 28, 2023

初步发现问题原因,是注册表里面Warcraft III/Video目录里面的refreshrate项,这个改成64,同时删除d3d9.dll和插件的文件,就没有bug了

@yonsanjohnson
Copy link
Author

我试了一下好像还是会,手动把60改成64了。放最新版的那三个文件还是会有。

@LoveBeforT
Copy link
Owner

不要放插件的文件,使用原版魔兽,只要refreshrate不是64,就会有这个问题。插件和refreshrate这两个跟fps相关的,都可能会导致这个问题

@LoveBeforT
Copy link
Owner

你试试refreshrate改成65,必炸

@yonsanjohnson
Copy link
Author

我现在担心一个问题就是,我那个注册表究竟是对应哪个版本。电脑里面现在有 1.27d中文,1.27英文,还有一个1.31英文。
因为1.31中文叠字太难受,就没留,保留了个英文版。

@yonsanjohnson
Copy link
Author

我试过了,改65等,不放任何插件。没有问题不会出现等待主机(断开连接) 的现象。

我电脑是:4K OLED 笔记本, 9代i7, win11 专业版, 1660ti显卡

@LoveBeforT
Copy link
Owner

我这边是win11、i5 12400f、RTX4070。看来不同机器,情况不太一样。感觉像是魔兽客户端和本地服务端异步了

@yonsanjohnson
Copy link
Author

我晚上试了好几次,修复注册表等等。依旧无效,FPS还降了一些,之前还300多,后来变200多。但是该断开连接 显示的 还是 断开连接 显示 没有太大区别

@LoveBeforT
Copy link
Owner

WarcraftHelper_20230629_win32.zip
试试这个

@yonsanjohnson
Copy link
Author

WarcraftHelper_20230629_win32.zip 试试这个

好的大佬,我待会儿下来试试。

@LoveBeforT
Copy link
Owner

还是会有小概率断开连接的弹窗

@yonsanjohnson
Copy link
Author

yonsanjohnson commented Jun 29, 2023

还是会有小概率断开连接的弹窗

感激不尽,这次试了好多次完美运行。不在出现弹窗!我再多试试看!我一共试了很多次(ESC手都按麻了囧),都正常运行。官方中文,英文,或者改版 四个版本。 1.27b

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants