打开主菜单

Ballance Wiki β

更改

Ballance启动帮助

添加3,002字节2021年6月2日 (三) 21:33
无编辑摘要
==== 通用最简单解法 ====
* 下载 [[Ballance Mod Loader Gamepiaynmo版(第二版)]]并安装。这大概率能够解决下文中除了 "Error 0Error_0" 以外的所有运行问题。
''注:Ballance Mod Loader 所进行的游戏优化反而可能会导致 Ballance 运行时帧率不稳定,导致玩家感受上认为游戏不流畅。这种情况下您可以使用外部帧数锁定工具来获得流畅体验(若不想单独下载锁帧工具,使用 OBS 等录像软件并选中捕获 Ballance 就已经可以将之锁帧)。''
==== Error 0Error_0: Game could not be started! 弹窗 ====
* 请尝试安装 Microsoft Visual C++ 运行库,并启用 3D 驱动。如果您正在使用虚拟机,请注意启动虚拟机设置内的 3D 加速功能。
* 对于 64 位系统: {{code|HKEY_LOCAL_MACHINE/SOFTWARE/Wow6432Node/Ballance/Settings}}。
在右侧列表中找到 {{code|VideoDriver}} 并双击,设置为 <code>0</code>,并打开游戏看是否解决。如果不能解决,尝试将 {{code|VideoDriver}} 设置为 0 的同时将{{code|VideoMode}} 项直接删除。项直接删除。如果更改上述值没有效果,可能是因为 Windows 将 Ballance 的真正数据存储到了其他位置(''您可以参阅[[Windows虚拟化与重定向]]页面的帮助'')。
如果仍未解决,我们可以转换思路,用外部工具调整分辨率,如使用 [[Ballance Tools yyc版|Ballance工具箱V3]] 调整游戏的分辨率为其所支持的分辨率,比如 1024x768。
==== 上述方法均不能解决问题 ====
{{Note | 直接重装自己的操作系统,回退到例如 Windows 7 确实能够完美解决不兼容乃至延迟问题,但这显然不是任何值得鼓励的做法。重装操作系统步骤繁琐,而且,Windows 7 和更老的系统当前已经停止支持,Windows 和更老的系统当前已经停止支持<ref>Windows 7 虽然仍有 ESU 支持直到2023年1月10日,但这需要额外付费且并不面向普通个人用户。</ref>,Windows 8.1 的延长支持也即将终止。如果您执意要这样安装下去,您相当于'''是在主动将自己置于越来越危险且新软件兼容性问题也会越来越大的环境中'''。}}
如果此时仍然无法运行,很遗憾,可能您的系统确实难以兼容 Ballance。我们在不重装操作系统的条件下,唯一的解法是使用虚拟机。目前,使用 Windows 7 或 XP 系统,并使用 VMware 或 VirtualBox 虚拟机软件载入上述系统(但 Windows 专业版自带的 Hyper-V '''不可'''),均能保证 Ballance 的完美运行(唯一的缺陷是虚拟机存在输入延迟,不适合[[竞速]]活动)。
# 轻点左上角苹果菜单。
# 选择“关于本机”(About This Mac)。
# 在弹出的菜单中查看“处理器”(Processor),如果您的处理器一栏显示的是类似于“X.X GHz X-Core Intel XXXXX XX”的信息则代表您的Mac使用的是Intel的芯片,否则您使用的是Apple Silicon的Mac电脑。 Tips:请勿在任何公开场合直接发送自己的“关于本机”界面的截图,关于本机中包含您的Mac的序列号(Serial <ref>请勿在任何公开场合直接发送自己的“关于本机”界面的截图,关于本机中包含您的Mac的序列号(Serial Number),可能会造成一些后果。</ref>
<gallery mode="packed">
[[文件:Screen Shot 2021-03-11 at 1.18.31 PM.png|缩略图|CrossOver软件主界面]]
# 前往CrossOver官网下载Crossover的[https://www.codeweavers.com/crossover 安装程序]# 按照提示进行安装按照提示进行安装;# 打开CrossOver软件(默认已经添加进了“启动台(Launchpad)”)打开CrossOver软件(默认已经添加进了“启动台(Launchpad)”);# 选择软件主界面“安装新的Windows应用程序”(Install a Windows Application)按钮Application)按钮;# 在弹出的窗口中,点击左下角的“显示所有应用程序”(Browse All Application)Application);# 选择“未列出的应用程序”(Unlisted Application),并点击继续(Continue),并点击继续(Continue);# 选择“选择安装器文件”(Choose Installer File...);# 在弹出的窗口中选择您下载的Ballance安装程序,这里推荐使用[http://ys.bcrc.site BCRC]中的高品质安装包,之后Continue中的高品质安装包,之后Continue;# 按下Install,之后CrossOver会自动运行Ballance安装程序,按照常规操作进行安装即可按下Install,之后CrossOver会自动运行Ballance安装程序,按照常规操作进行安装即可。
安装完成之后,您可以在CrossOver的主界面或者“启动台”(Launchpad)找到Ballance的图标,打开即可游玩如果您的Mac带有“触控栏”(Touch 安装完成之后,您可以在CrossOver的主界面或者“启动台”(Launchpad)找到Ballance的图标,打开即可游玩。如果您的Mac带有“触控栏”(Touch Bar 也就是位于键盘数字键上方的触摸屏幕),则它会保持黑屏,为正常现象也就是位于键盘数字键上方的触摸屏幕),则它会保持黑屏,为正常现象。
注:全屏运行,目前没有办法使其窗口化运行,且如果需要安装使用[[Ballance Mod Loader Gamepiaynmo版(第二版)|BML]],则需要使用[https://github.com/Gamepiaynmo/BallanceModLoader GitHub上的]的最新版BML。
 
 
==== 方法二:使用Wine运行 ====
 
{{Note | 由于操作过于繁琐,如需使用Wine来运行,可以参考此视频教程:[https://www.bilibili.com/video/BV1Yy4y147bE/ BiliBili]或[https://youtu.be/jRx8FVypSxQ Youtube]}}
 
# 下载[https://github.com/Gcenx/WineskinServer Unofficial版本的Wineskin]的最新版Release(不是 NO Compression 版本);
# 解压后拖进应用程序文件夹;
# 打开(您可能会被macOS的权限管理拒绝运行,请不要点击移动到废纸篓,请打开系统偏好设置->安全性和隐私->通用->仍然允许);
# 点击加号,安装上“WS11WineCX64Bit19.0.1-1.tar”;
# 点击Update;
# 点击Create New Blank Wrapper;
# 命名可以自定义;
# 如果弹出Wine需要下载文件的选项框,直接点击取消;
# 创建完成后,在启动台打开新建好的容器;
# 选择安装新的应用程序,浏览到Ballance的安装包,安装后即可游玩;
注:默认全屏。
=== Linux ===
{{Note | 以下配置仅在 Linux Mint 20.1 与 Manjaro (KDE) 21.0 发行版中测试过,不能保证适用于所有的 Linux 系统。}}
使用 Wine 运行,并在运行前保证 运行,并在运行前保证存在 32 位前缀的 Wine 容器(可以先试试运行一下看能否成功;若没有可以用 {{Code|Winetricks}} 创建),而且 Wine 使用的兼容性是 Windows XP 至 Windows 7 中的某个版本(在终端中输入 {{code|winecfg}} 来查看)。建议使用 Windows 7 兼容性。
运行前请先将全屏设置关上(可以同样使用 Wine 运行 [[Ballance工具箱]] 来操作,也可以通过在终端内输入 {{code|wine regedit}} 并找到和 Windows 相同的注册表路径来关闭全屏),否则,系统的分辨率会被降低,但 Ballance 并不会正常启动。窗口化状态下 Ballance 能够被正常运行。
 
==== 运行时出现分辨率选择框 ====
 
{{Note | <del>实际上观察发现有时这种缺乏分辨率的状态是例如 {{Code|xf86-video-intel}} 等驱动导致的,建议先尝试检测一下此驱动是否存在,若存在可以卸载,有时还能解决系统很多其他怪异问题。</del>}}
 
部分桌面环境例如 KDE 默认只会允许一种分辨率状态,也即显示器的最大分辨率状态。由于 [[#初始化|Ballance 初始化需要系统中存在 640x480 的分辨率]](未知原因 Ballance Mod Loader 并不能绕过此检测),我们需要手动新建一个 640x480 的分辨率。
 
[[File:Linux_add_640x480_resolution.png|thumb|400px|添加新分辨率的具体操作图]]
 
# 终端输入 {{Code | cvt 640 480 ''[刷新率]''}},例如 {{Code | cvt 640 480 60}} 来获取 640x480 分辨率的名称和参数信息。
# 用 {{Code | xrandr --newmode ''[先前用 cvt 获取到的信息]''}} 来创建 640x480 的分辨率模式(具体操作见配图)。
# {{Code | xrandr --listmonitors}} 获取现用的显示器名称。
# {{Code | xrandr --addmode ''[显示器名称]'' ''[分辨率名]''}} 以将此分辨率模式添加到对应的显示器上。
 
'''注''':分辨率设置在每次重启后会丢失,因此我们若要为了方便每次运行,需要在对应的启动脚本里面加上上述的 2 号和 4 号命令。如果需要其他可选的 640x480 以外的 4:3 分辨率,可以依照相同的方法自行添加。
== Ballance 卡死的原理 ==
暂时未知。
 
== 备注 ==
 
<references />
3,424
个编辑