saya39 发表于 2021-9-22 12:25:46

[常见报错解决] GraphicsLib shaders are not fully compatible with antial...

本帖最后由 saya39 于 2022-7-11 16:35 编辑

前言
本报错现仅出现于启用1.5.1或以上版本的GraphicsLib的情况。
如有任何疑问与建议欢迎随时提出。


问题概述
发生这种报错时在游戏闪退后的弹框会出现如下弹框:

这个弹框会在开始后进度条读到最后时出现。
而log中的对应段落可能会是这样:
13061 ERROR com.fs.starfarer.combat.CombatMain- java.lang.RuntimeException: GraphicsLib shaders are not fully compatible with antialiasing! You have three options...

A) Set Antialiasing to "Off" in the launcher options.

B) Use partial antialiasing by setting "aaCompatMode" to "true" in GRAPHICS_OPTIONS.ini.

C) Disable shaders by setting "enableShaders" to "false" in GRAPHICS_OPTIONS.ini.

java.lang.RuntimeException: GraphicsLib shaders are not fully compatible with antialiasing! You have three options...

A) Set Antialiasing to "Off" in the launcher options.

B) Use partial antialiasing by setting "aaCompatMode" to "true" in GRAPHICS_OPTIONS.ini.

C) Disable shaders by setting "enableShaders" to "false" in GRAPHICS_OPTIONS.ini.

    at org.dark.shaders.ShaderModPlugin.onApplicationLoad(ShaderModPlugin.java:89)
    at com.fs.starfarer.loading.ResourceLoaderState.init(Unknown Source)
    at com.fs.state.AppDriver.begin(Unknown Source)
    at com.fs.starfarer.combat.CombatMain.main(Unknown Source)
    at com.fs.starfarer.StarfarerLauncher.o00000(Unknown Source)
    at com.fs.starfarer.StarfarerLauncher$1.run(Unknown Source)
    at java.lang.Thread.run(Unknown Source)



解决方法
以下方法均为弹框中所提供的方法,仅作翻译与详细操作说明。

A)在启动器中关闭抗锯齿选项。

首先,启动游戏。

点击选项进入设置选项。

如果曾经启动过抗锯齿,则可能首先会跳出如下弹框。

点击确认关闭弹框。

便会进入如下设置界面。

此处可以注意到启动了抗锯齿。点击选项框。

在其中选择关闭。

界面便会变成如下情形。

点击应用变更以保存调整,回到主界面。


B)在 GRAPHICS_OPTIONS.ini 中将 aaCompatMode 选项设置为 true 以设置为部分抗锯齿。

首先,打开游戏根目录。

打开其中的 mods 文件夹。

在众多MOD中找到 GraphicsLib 文件夹并打开。

打开其中的 GRAPHICS_OPTIONS.ini 设置文件。

打开后内容如下图。

找到 aaCompatMode 项目。

将 false 改为 true 并保存。


C)在 GRAPHICS_OPTIONS.ini 中将 enableShaders 选项设置为 false 。(这个操作会直接关闭GraphicsLib的效果)

首先,打开游戏根目录。

打开其中的 mods 文件夹。

在众多MOD中找到 GraphicsLib 文件夹并打开。

打开其中的 GRAPHICS_OPTIONS.ini 设置文件。

打开后内容如下图。

找到 enableShaders 项目。

将 true 改为 false 并保存。




極光 发表于 2021-9-23 12:57:50

无敌的saya酱!!

大威天龙吖 发表于 2022-10-12 22:18:15

用了B方法后能调大UI不崩溃了!

游325 发表于 2024-3-3 01:32:00

谢谢{:tieba_50:}
页: [1]
查看完整版本: [常见报错解决] GraphicsLib shaders are not fully compatible with antial...