Greg.H 发表于 2023-1-25 10:43

EPIC平台下如何跳过2K启动器,避免闪退卡顿的情况

中文区都是steam的跳过2k启动器的攻略,epic平台打折也比较多,我来分享下epic平台下如何如何跳过2K启动器,避免游戏闪退卡顿,满帧率运行。

准备:
找到您游戏的已保存文件夹,可能位于:
C:\Users\%USER%\Documents\My Games\Marvel's Midnight Suns
%USER% 是您的 Windows 用户名
您会看到一两个文件夹:一个名为 Saved,一个名为 Saved_Epic_******
星号是随机的字母数字。
找到游戏二进制文件,可能位于(可能取决于您的 Epic 安装目录):
C:\Program Files\Epic Games\midnightsuns\MidnightSuns\Binaries\Win64\MidnightSuns-Win64-Shipping.exe


在记事本或其他东西中复制 .exe 的完整路径
程序:
从 2K 启动器正常启动游戏
游戏成功启动后,退出游戏
转到 C:\Users\%USER%\Documents\My Games\Marvel's Midnight Suns\Saved_Epic_****\Logs\ 并打开最新的 .log 文件
找到以“LogInit: Command Line”开头的行。以下是启动器在启动时传递给游戏的参数
将所有这些参数(很长)复制到记事本中。您将使用大部分但不是全部
在您的桌面上创建一个 .bat 文件,这将是您启动游戏的快捷方式。有太多参数无法放入常规快捷方式
使用基于您的系统 DIR 的值和您从日志中收到的一些参数,在 .bat 中重新创建以下 2 个内衬。不要添加以“AUTH”开头的参数

@echo off
start "Midnight Suns" "C:\Program Files\Epic Games\midnightsuns\MidnightSuns\Binaries\Win64\MidnightSuns-Win64-Shipping.exe" -epicapp=49550aa9fcd74552ae07c4e9f2c262fe -epicenv=Prod -epicovt="C:/Program Files/Epic Games/midnightsuns/.egstore/4ed181c0b56f4b01bd9ce8d86as764gacs73c08ac633414584e281f838b3a78cc7397d2fcea94f0babca92475f52bbe3.ovt" -epicusername=MyName -epicuserid=4ed181asdfsf74adfae8d86c55b7ae -epiclocale=en -saveddirsuffix=Epic_4ed181asdfsf74adfae8d86c55b7ae
完成后双击桌面上的 .bat 文件,游戏应该会在没有启动器的情况下启动,您会收到无法连接到 2k 服务的错​​误消息。忽略它,你就完成了。


szpole 发表于 2024-6-12 13:24

有点复杂,有做好的吗?自己修改一下路径

woajj 发表于 2024-6-12 15:19

现在的问题是2k启动器点了运行没反应

MarcoUD 发表于 2024-6-15 18:42

本帖最后由 MarcoUD 于 2024-6-16 02:01 编辑

牛逼,谢谢。前几天还用之前steam的方式试了一下,结果不行。结果你给出了正确方法。
更新:搞定,
提示一些技巧:1、这里“找到以“LogInit: Command Line”开头的行”。请自行搜索“LogInit: Filtered Command Line: ”这段引号内的话。


2、原文这段“-epicusername=MyName -epicuserid=4ed181asdfsf74adfae8d86c55b7ae -epiclocale=en -saveddirsuffix=Epic_4ed181asdfsf74adfae8d86c55b7ae”我们要替换的那段会有少许不同,比如我自己的“-epiclocale=zh-Hans -epicsandboxid=ea73c08ac633414584e281f838b3a78c -saveddirsuffix=Epic_d343cb4f62f244aca4f1b09b8097abc2”看着有字段不一样没关系,我猜测是和国家地区语言不太一样,大家按照log里面的字段整体替换就行了。


3、最后我成功后的代码如下,不能照抄,大家的内容ID肯定不一样,但是结构可以参考一下。
@echo off
start "Midnight Suns" "F:\Epic Games\midnightsuns\MidnightSuns\Binaries\Win64\MidnightSuns-Win64-Shipping.exe" -epicapp=49550aa9fcd74552ae07c4e9f2c262fe -epicenv=Prod -epicovt="F:/Epic Games/midnightsuns/.egstore/d343cb4f62f244aca4f1b09b8097abc2/ea73c08ac633414584e281f838b3a78cc7397d2fcea94f0babca92475f52bbe3.ovt" -epiclocale=zh-Hans -epicsandboxid=ea73c08ac633414584e281f838b3a78c -saveddirsuffix=Epic_d343cb4f62f244aca4f1b09b8097abc2


4、最后我本来是在epic的启动项MidnightSuns-Win64-Shipping.exe后面加 -dx11参数用dx11模式启动的,现在貌似无法在代码中加入-dx11来启动了,输入后启动会提示错误。不过太晚了先不管了。

tiantianwanzhe8 发表于 2024-6-18 00:26

请问如果跳过2K启动器 那DLC补丁用完 还有DLC的东西吗?

383461666 发表于 2024-6-26 11:40

现在是玩半个小时左右就跳出了,毫无征兆也不报错

erbi真就是节 发表于 2024-8-11 19:06

感谢,b站试了好几个都没成功,这个一次成功
页: [1]
查看完整版本: EPIC平台下如何跳过2K启动器,避免闪退卡顿的情况