注:本文已经一年半没更新,可能部分方法已失效,如果无法解决问题请找你群大佬
Soulworker,这游戏...我已经弃坑了几个月有余了,不想再继续管这游戏了(就只关注动态),但群主一直不让我下管理员,直接退群又不太好意思,搞到每到周四就被一堆萌新艾特出来帮忙解决他们的所谓的更新问题,还都是千篇一律的问题,好在橙子也帮忙解答了但这样下去也不是办法,还是写一篇总结吧...而且现在大三了也准备开始实习了,留给我的时间不多了真的没啥心思去照顾那么多问题。
萌新主要遇到的问题大多数都是更新的 7001 问题和注册表问题,以及汉化的问题,我在此详情总结一下如何解决,再问自杀
登录相关
认证に失败しました。
似乎是 Wemade 的服务器无法访问 HG 账号的 api 所导致的登录出错问题。可能是那边的服务器问题,也许可能是用户本机问题。
如果很多玩家都报这个错误,则说明是游戏服务器问题。等待那边工作人员的处理
如果别人可以上线就你一直报错的话,可以尝试清理浏览器缓存,建议使用国内的网游加速器
启动器相关
我游戏都下好了,怎么启动器还要我重下?
新运营的启动器没有 HG 运营的时候那么智能可以识别游戏目录,注册表内没有 SW 的项绝对什么都不认,要不注册表有游戏的安装信息,要不等着我=重下才能识别。。那就只能搞定注册表才可以玩咯。
建立一个 txt
文件,然后重命名为 sw.reg
(后缀名一定是 .reg
),然后右键该文件编辑,输入以下内容,编辑相应的内容并保存即可。最后打开 sw.reg
导入即可。
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\WeMade Online]
[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\WeMade Online\Soulworker]
"InstallPath"="X:\\SoulworkerJP"
"Execute"="X:\\SoulworkerJP\\Soulworker100.exe"
"Version"=dword:0133c8a9
注意,"InstallPath"
和 "Execute"
的目录一定要按照格式更改, \
要改成 \\
才可以让启动器和 SWP 识别到游戏目录。
假如你的游戏目录是 E:\soulworker1
,那么 "InstallPath"
和 "Execute"
应该要这样写:
"InstallPath"="E:\\soulworker1"
"Execute"="E:\\Soulworker1\\Soulworker100.exe"
以此类推。
实在觉得不会就去综合群下载 注册表修复.zip
,使用我自制的 fix-sw-reg.bat
批处理直接搞定吧。不过缺点是,SWP 无法识别目录
无法打开启动器
首先,请不要直接在游戏的安装目录打开 WGLauncher.exe
启动器主体程序,连账号认证信息都传送不到启动器,启动器都不知是要启动 soulworker 还是 arpiel 或其他 WG 运营的其他游戏,当然会提示“已停止工作”啦。
请在浏览器打开游戏官网,登录好账号后,再点击左上角的 “GAME START”等待启动器自己启动就好了
① 检查网络问题和进程是否存在
在浏览器按“GAME START”数次后,启动器还是没出现的话,也许是网络问题,请自己更换线路。或者打开任务管理器,查看 WGLauncher.exe
是否已经运行了,如果运行了却不见启动器,那就直接结束进程吧。
② 权限问题
部分系统可能需要浏览器在“管理员权限”运行才能打开启动器,也许是权限不足,如果许久没出现启动器可以尝试使用“以管理员权限运行程序”浏览器。
找不到应用程序
我觉得你连启动器都没安装...
个人推荐直接用 Chrome 或 Firefox 等浏览器打开官网,感觉 IE 不太行
パッチに失敗しました
可能很多大佬已经在综合群看腻了这条信息:
7001大多是data12.v/base.dll等文件出错,用汉化补丁的大多数会卡在data12.v。
请在群文件下载上个版本的data12,改名为data12.v之后,丢到游戏目录的datas文件夹,覆盖即可。
7001 是 HanGame 还在运营的时候的启动器的更新报错代码,在 Wemade 启动器就以 「パッチに失敗しました」(补丁更新失败)来报错。
这问题一直是玩家的月经贴,其报错原因是与上个版本的游戏文件有冲突,无法将 RTP 的更新资源注入到游戏文件。换句话说就是文件出错。自从汉化诞生后这问题越来越多,但就算不用汉化,这问题也会以其他方式出现,例如 Base.dll
(游戏核心资源库)和 Vision.dll
出错。唯一的解决方式就是还原上个版本的相应文件。
首先要知道是哪个文件出错,再还原出错的原版文件
如图所示,如果弹出报错提示框,查看左下角是哪个文件出错了,该图出错的是 data12.v
。
data12.v 的备份文件一直在综合群提供着,但其他文件我是不会备份的,其他文件翻车了只能重下了。
首先要还原相应版本的备份文件,首先要知道现在你的游戏版本号是多少,打开游戏目录的 Ver.ini
文件,就能查看到需要下哪个版本的备份文件。假如今天游戏更新了新版本却出现了 7001 错误(data12出错了~),那就看 Ver.ini
的版本号是 1.7.1.0
版,那我就直接下载 1.7.1.0-data12.v
改名成 data12.v
覆盖到游戏目录的 datas
目录即可。哪个文件出错也是同一个道理。
就算你一直不用汉化,Base.dll 却每次更新会出错,这问题我也没办法,只能问问 LG 的人如何处理了。
如果左下角为空又报错的话,请使用 SWP 更新游戏,才明白是哪个地方出现问题。
步骤总结:
- 确认哪个文件出错
- 检查你的
Ver.ini
的游戏版本号 - 下载对应版本号的原版文件
- 替换
オブジヨン設定情報の読み込みに失敗しました
大意是无法读取对象的设定信息。首次打开启动器可能由于无法远程获取 SW 的更新情报文件 —— config.ini
。大多数都是网络问题,切换线路即可,如果切换无果的话,可以尝试下载 config.ini
放到启动器的目录。
游戏相关
一开游戏就闪退
似乎是 Win10 的 1803 版的兼容性问题,不兼容目前版本的 XIGNCODE ,所以一开游戏就秒闪退。
5 月 3 日的更新已经修复了这问题,不过第一次启动还是会秒闪退,再开一次就行了。
Failed loading table files. (tb_xxxxx)
这问题是你的游戏的 data12 出错了,也许是该文件还处于旧版,也许汉化还没更新到对应版本才导致该错误(桑桑汉化用户日
常)。解决方法跟 7001 一样,只需还原对应版本的 data12.v 并暂时不启动汉化即可,或者直接等待汉化更新再玩。
如果你替换了还是不行?那么也许你可能游戏目录中存在两个 data12.v
了,这游戏的读取机制很迷,会读取重复的资源文件,而且会根据最后的顺序来读取哪些资源,如果你的游戏目录存在了两个 data12.v ,那可能游戏读取了旧版的 data12.v。建议用资源管理器的搜索功能,搜索有没有重复的 data12.v ,并且记得,别把桑桑汉化助手装到游戏目录。。
关掉汉化直接打开游戏还是汉化的解决方法同理
步骤总结:
- 检查整个游戏文件夹有没有重复的
data12.v
- 检查你的
Ver.ini
的游戏版本号 - 下载对应版本号的原版文件
- 替换
我的字体都变成框框了。
游戏字库受损或者汉化的字库还没加载出来,可还原原版的 data00.v 和 fc.txt (放在 GameEtc 目录) 解决。
进入游戏找不到服务器。。
- 网络问题
- 用户认证信息过期
- 你直接打开了游戏程序,而不是从官网启动
- 游戏仍未更新
- 游戏关服了
进游戏后弹出了没有内容的提示框
原因未知。
如果是 “2XXX”,那可能是你的游戏客户端还没更新被识别了。
failed to load XIGNCODE
XIGNCODE2 是该游戏的反外挂程序,如果提醒了该错误,要不就是反外挂特征库更新失败,要不就是有相关进程阻止反外挂程序启动,请自己排除。
实在不行就找个大佬发个新的 XIGNCODE 目录,应该问题不大。
failed initialize the engine
无法初始化游戏引擎(havok vision),比较少见的错误我不太清楚怎么处理,应该是显卡自身问题,可以尝试以独显方式运行游戏。
This error happens when your graphics card doesn’t want to initialize the game because it’s too weak and lazy. Try the following:
1.Make sure your graphics card drivers are up-to-date. Open up GeForce Experience for NVIDIA graphics cards and AMD Crimson for AMD cards and make sure your drivers are at the latest version they can be.
2.Make sure your dedicated graphics card (if you have one) is being used over the integrated one. In your graphics card software, you can choose which graphics card you want to use for a certain program you want to use. For AMD cards, you can just use the High Performance setting.
转自:Failed to initialize the engine
以上文大意就是,可以尝试升级显卡驱动,然后在显卡控制面板中选择游戏本体,将首选图形处理器选择为“高性能 NVIDIA 处理器”,应用即可。
输入法打字无候选框
请查阅 「解决大部分游戏输入法无打字框问题」
汉化相关
桑桑和 SWP 本质上是同一个翻译,两者的区别只在于字体不同。
桑桑韩游汉化助手
我用桑桑助手启动汉化就已停止工作
这个问题劝退了不少用桑桑汉化的玩家,桑桑解释这是网络问题所导致的停止工作,可以尝试关掉加速器或酸酸乳再尝试启动。
而且个人建议,桑桑的安装目录不要放在 SW 的游戏目录,不然会导致 Failed loading table files
问题。而且桑桑的文件夹名最好是全英文,中文文件夹好像有点问题,虽然桑桑说应该不关文件夹名,但保险点还是全英文吧。
一直卡在更新中
打开桑桑的安装目录,尝试删掉 Data
和 temp
目录再重新更新。如果依然无法更新那可能是网络问题了。还有,尽量不要使用群文件的 5.14 版本,请前往桑桑官网下官方最新版避免不必要的麻烦。
Soulworker Patcher
更新很慢
请找更新比较快的方法
Game directory does not exist
请向上翻阅 「我游戏都下好了,怎么启动器还要我重下?」
You already have the latest translation files for this language!
这不是报错,这是提醒你已经更新了最新的翻译了,直接点击 “Ready to Play!”即可
详情使用教程可以查阅 —— 「SWP(Soulworker Patcher) 简单介绍」
待补全
我能想到多少就写多少吧,以后别在综合群找我了,除非以上方法都实现不了的话。
此:https://b23.tv/N6qhnE
bili 我分享了你的链接,如有侵权,请联系直接私信up主,有问题立删!感谢你的整理