ezawatamichan 发表于 2024-8-25 05:32:05

0.97版本环境下使用重生UNGPmod会在加载过程中报错并导致崩溃

本帖最后由 ezawatamichan 于 2024-8-25 20:37 编辑

### 游戏信息

游戏版本:                0.97a-RC11

### 系统信息

操作系统:Microsoft Windows 11 家庭中文版

版本:10.0.22631 暂缺 Build 22631

总可用内存:`31.81G`


**警告:未找到游戏默认Java运行时**


虚拟机参数:java.exe-Djava.library.path=native\\windows-Xms4G -Xmx4G -Xss2048k -Xverify:none -verbose:gc -XX:+UseZGC -XX:+ZGenerational --add-exports java.base/jdk.internal.ref=ALL-UNNAMED --add-exports java.base/sun.nio.ch=ALL-UNNAMED --add-opens java.base/java.util=ALL-UNNAMED --add-opens java.base/java.lang.reflect=ALL-UNNAMED --add-opens java.base/java.text=ALL-UNNAMED --add-opens java.desktop/java.awt.font=ALL-UNNAMED --add-opens java.base/java.lang.ref=ALL-UNNAMED -javaagent:agent.jar -classpathbyte-buddy-1.14.11.jar;janino.jar;commons-compiler.jar;commons-compiler-jdk.jar;starfarer.res.jar;starfarer.api.jar;starfarer_obf.jar;jogg-0.0.7.jar;jorbis-0.0.15.jar;json.jar;lwjgl.jar;lwjgl_util_applet.jar;jinput.jar;lwjgl_test.jar;log4j-1.2.9.jar;lwjgl_util.jar;fs.sound_obf.jar;fs.common_obf.jar;xstream-1.4.10.jar;jaxb-api.jar;txw2.jar   -Dcom.fs.starfarer.settings.paths.saves=..\\saves -Djava.util.Arrays.useLegacyMergeSort=true-Dcom.fs.starfarer.settings.paths.screenshots=..\\screenshots   -Dcom.fs.starfarer.settings.paths.mods=..\\mods -Dcom.fs.starfarer.settings.paths.logs=.   com.fs.starfarer.StarfarerLauncher

堆栈初始大小(`-Xms`):`4096m`

堆栈最大大小(`-Xmx`):`4096m`


### Mod信息

|Mod名称                           |Mod版本   |已启用   |
|-|-|-|
|LazyLib                         |2.8   |是       |
|zz GraphicsLib                  |1.7.0   |是       |
|MagicLib                        |1.4.0   |是       |
| Slightly Better Tech-Mining    |2023-10-22b|是       |
|跨河系统合部                   |1.22a   |是       |
|[链戍集团军]Shackles Garrison - XXVIIBattleGroup |0.9.2   |是       |
|AI 改修 AI Tweaks               |1.7.2   |是       |
|Amazigh's Ship Foundry          |1.2.1   |是       |
|Arma Armatura                   |3.0.6.1 |是       |
|ArmaA - Anime                   |      |是       |
|Astral Ascension                |1.2.7   |是       |
|Big Fighters Ship Pack          |1.0.3   |是       |
|BigBeans Ship Compilation       |0.1.98.5|是       |
|Carter's Junk Hull Mods         |0.9.3   |是       |
|cjy的玩具箱                  |0.5.0e|是       |
|cjy的玩具箱附属:磁暴线圈                  |0.0.0-fix|是       |
|Commissioned Crews            |1.999999gggg|是       |
|Diable Avionics - Seal balance patch.|1.0.1   |是       |
|Diable Avionics - Seal ed.      |1.0.0   |是       |
|Epta Consortium               |2.1.2   |是       |
|FSF_MilitaryCorporation         |4.7rc5|是       |
|Gensoukyou Manufacture [幻想工造]   |0.8.1_rc1, in dev|是       |
|Grand Colonies 更大的殖民地         |2.0.e   |是       |
|High Tech Expansion             |1.4.13|是       |
|Industrial.Evolution            |3.3.e   |是       |
|J GEEK Federation               |0.8.2   |是       |
|Kyeltziv Technocracy            |1.10.3|是       |
|LOST_SECTOR                     |0.6.2d|是       |
|LunaLib                         |1.8.4   |是       |
|Nes's ship and weapon         |1.13.SSS|是       |
|Nijigen Extend                  |0.3.2   |是       |
|No Such Organization - Phase ships|0.4.0   |是       |
|Nomadic Survival                |1.4.0   |是       |
|Officer Extension               |0.6.7   |是       |
|omega_core_drop               |1.0   |是       |
|P9殖民领                           |0.56    |是       |
|Particle Engine               |0.73    |是       |
|Progressive S-Mods 经验内插         |0.11.3|是       |
|prv Agni                        |v1      |是       |
|prv Extraworks                  |v8      |是       |
|prv Library                     |v1.1    |是       |
|prv Path                        |v1.2    |是       |
|prv Rust Belt                   |v1.3    |是       |
|prv Starworks                   |v28.4   |是       |
|Random Assortment of Things   |2.3.2   |是       |
|Ruthless Sector               |1.6.2   |是       |
|Salvage Ship Expansion          |0.4.5   |是       |
|Secrets of the Frontier         |0.14.2b |是       |
|SimpleIndustryOptionProvider 简单的工业设施选项|1.0.1   |是       |
|SpeedUp                         |1.0.1   |是       |
|Stop Gap Measures               |v 1.2.5 |是       |
|Tahlan Shipworks                |1.3   |是       |
|Take No Prisoners               |0.17.0|是       |
|Terraforming & Station Construction|9.0.8   |是       |
|timeless                        |0.01    |是       |
|Too Much Information            |0.98a   |是       |
|Unusually Gullible Hullmods   |0.5.0-RC1|是       |
|zz Box Util                     |1.0.5   |是       |
|一个商人的传奇                         |0.5.0   |是       |
|余?舰船小扩展                         |0.4   |是       |
|余辉舰船拓展                        |0.1.0   |是       |
|兽耳助手!                           |0.661   |是       |
|军官升级技能更多选择                      |1.1   |是       |
|军官头像和战斗语音                     |0.4.1b|是       |
|凯申战术                            |1.1.0   |是       |
|博尔肯基金会    |0.7.2   |是       |
|卢德骑士团                           |1.1.1   |是       |
|参宿七防务          |0.0.1   |是       |
|古达兰慕                 |0.25.3|是       |
|命令与征服 心灵终结语音                  |0.1b    |是       |
|地质协会                   |0.4.3   |是       |
|复活十字                            |1.0   |是       |
|女武神组织             |3.2.2   |是       |
|威胁渐显 Emergent Threats         |0.6.5   |是       |
|威胁渐显: 第九战斗群复兴 Emergent Threats: IX Revival|0.6.5   |是       |
|希格拉遗产—— 家园 系列舰船拓展               |ver.Hit_&_Run_tac|是       |
|幅能光标              |1.3.0   |是       |
|幽灵部队                            |0.6.5   |是       |
|战斗骚话            |1.14.1|是       |
|新知降临 Neoteric Advent            |0.5.0   |是       |
|无主题 武器包                         |0.6.5   |是       |
|星海集群                            |1.13.1b |是       |
|星舰传奇          |2.5.0   |是       |
|星际帝国     |2.6.4   |是       |
|星际联邦       |0.99-RC5|是       |
|普拉斯里蒂废品大师               |0.6.6   |是       |
|普拉斯里蒂废品大师Li             |0.6.3   |是       |
|未殖民星系扩展 |0.3.4   |是       |
|标量科技解决方案                        |0.9   |是       |
|楼兰军工综合体                         |2.1.3   |是       |
|武器&战机逆向实验室 - 工业革命 扩展            |1.0.1   |是       |
|沃尔科夫工业集团                   |1.6.3a|是       |
|海盗拓展                |1.8.3   |是       |
|海盗迷你超绝模组包 PMMM                  |1.7.5   |是       |
|海鲜船包       |0.0.8a|是       |
|玛雅苏兰海军                        |11.0.0 RC1|是       |
|相位与离子力量增强包(PIPEP)               |3.29    |是       |
|穿越者设计局 |1.8.3   |是       |
|系统标识             |0.1.7-RC3|是       |
|绿皮星域 中文版                        |0.32    |是       |
|羊头航务局   |1.9.10|是       |
|羊头航务局装配Li解|1.5.0   |是       |
|航母战术                            |0.3.0b-fx7|是       |
|舰船涂装管理                        |1.0   |是       |
|蓝海渔业             |0.99A.1 |是       |
|蚀之界 Eclipses' Brink             |0.0.2   |是       |
|蜜柑族群             |0.5.0   |是       |
|装配Li解     |0.3.1   |是       |
|详细战斗报告 |5.4.0   |是       |
|迷赛尔科技                           |0.67    |是       |
|邻家邮政                            |0.8.4   |是       |
|重生                        |2.3.0   |是       |
|阿卡涅西斯之遗                         |v1.9.12 |是       |
|魔女城塞             |0.82a-Rc1|是       |
|Carter's Freetraders            |2.2.0   |否       |
|cjy的玩具箱-势力争霸拓展                  |0.0.7d|否       |
|Eos曙光                           |0.01.1|否       |
|Hiver Swarm                     |1.1.3   |否       |
|Junk Yard Dogs                  |3.2.1   |否       |
|Omega-精神创伤                      |0.1.1   |否       |
|Tri-Tac Expansion               |0.6   |否       |
|United Aurora Federation      |0.7.5a|否       |
|Unofficial Rule Book            |1.3.0   |否       |
|势力争霸                 |0.11.2c |否       |
|拉比丽斯的重生规则集                      |1.0.0   |否       |

(以上内容由 远行星号 报错信息收集工具 自动生成,生成工具版本 `1.1.2`).

ezawatamichan 发表于 2024-8-25 05:35:38

用工具生成的游戏日志似乎过长了,那只好在回帖里发一部分了。
[游戏日志]

287391 INFOcom.fs.graphics.TextureLoader- Cleaned buffer for texture graphics/icons/ungp/FM_FateOfSixtyYears.png (using cast)
287391 INFOcom.fs.graphics.TextureLoader- Loaded 5325.51 MB of texture data so far
287391 INFOcom.fs.graphics.TextureLoader- Cleaned buffer for texture graphics/icons/ungp/FM_PointdeviceMode.png (using cast)
287766 ERROR com.fs.starfarer.combat.CombatMain- java.lang.NoClassDefFoundError: data/scripts/ungprules/tags/UNGP_CombatTag
java.lang.NoClassDefFoundError: data/scripts/ungprules/tags/UNGP_CombatTag
        at java.base/java.lang.ClassLoader.defineClass1(Native Method) ~[?:?]
        at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1023) ~[?:?]
        at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:150) ~[?:?]
        at java.base/java.net.URLClassLoader.defineClass(URLClassLoader.java:524) ~[?:?]
        at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:427) ~[?:?]
        at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:421) ~[?:?]
        at java.base/java.security.AccessController.doPrivileged(AccessController.java:714) ~[?:?]
        at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:420) ~[?:?]
        at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:592) ~[?:?]
        at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:579) ~[?:?]
        at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525) ~[?:?]
        at ungp.scripts.campaign.specialist.rules.UNGP_RuleInfoLoader.loadAllRuleInformation(UNGP_RuleInfoLoader.java:144) ~[?:?]
        at ungp.scripts.campaign.specialist.rules.UNGP_RulesManager.initOrReloadRules(UNGP_RulesManager.java:70) ~[?:?]
        at ungp.scripts.UNGP_modPlugin.onApplicationLoad(UNGP_modPlugin.java:31) ~[?:?]
        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.super(Unknown Source) ~
        at com.fs.starfarer.StarfarerLauncher$1.run(Unknown Source) ~
        at java.base/java.lang.Thread.run(Thread.java:1575) [?:?]
Caused by: java.lang.ClassNotFoundException: data.scripts.ungprules.tags.UNGP_CombatTag
        at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:445) ~[?:?]
        at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:592) ~[?:?]
        at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525) ~[?:?]
        ... 20 more
810 INFOcom.fs.starfarer.StarfarerLauncher- Starting Starsector 0.97a-RC11 launcher
813 INFOcom.fs.starfarer.StarfarerLauncher- Running in F:\alpha data\Starsector 0.97\starsector-core
813 INFOcom.fs.starfarer.StarfarerLauncher- OS: Windows 11 10.0
813 INFOcom.fs.starfarer.StarfarerLauncher- Java version: 23-beta (64-bit)
813 INFOcom.fs.starfarer.StarfarerLauncher- Max memory: 16384MB
822 INFOcom.fs.starfarer.launcher.ModManager- Found mod: AMerchantsLegend
827 INFOcom.fs.starfarer.launcher.ModManager- Found mod: aitweaks
829 INFOcom.fs.starfarer.launcher.ModManager- Found mod: zzarmaa_anime
831 INFOcom.fs.starfarer.launcher.ModManager- Found mod: Planetace_AstralAscension
833 INFOcom.fs.starfarer.launcher.ModManager- Found mod: A_S-F
834 INFOcom.fs.starfarer.launcher.ModManager- Found mod: Big Fighters Ship Pack
836 INFOcom.fs.starfarer.launcher.ModManager- Found mod: BlueSeaFisher
837 INFOcom.fs.starfarer.launcher.ModManager- Found mod: BoxUtil
839 INFOcom.fs.starfarer.launcher.ModManager- Found mod: BSC
841 INFOcom.fs.starfarer.launcher.ModManager- Found mod: CarrierTactics
843 INFOcom.fs.starfarer.launcher.ModManager- Found mod: CFT
844 INFOcom.fs.starfarer.launcher.ModManager- Found mod: CJHM
845 INFOcom.fs.starfarer.launcher.ModManager- Found mod: CjyToyBox
847 INFOcom.fs.starfarer.launcher.ModManager- Found mod: CjyToyBoxPlus
850 INFOcom.fs.starfarer.launcher.ModManager- Found mod: code锛���bluesuperhound��remnantexpand
852 INFOcom.fs.starfarer.launcher.ModManager- Found mod: chatter
853 INFOcom.fs.starfarer.launcher.ModManager- Found mod: timid_commissioned_hull_mods
855 INFOcom.fs.starfarer.launcher.ModManager- Found mod: CRSID
856 INFOcom.fs.starfarer.launcher.ModManager- Found mod: CTB_TeslaCoil
857 INFOcom.fs.starfarer.launcher.ModManager- Found mod: DetailedCombatResults
859 INFOcom.fs.starfarer.launcher.ModManager- Found mod: diableavionicsSealPatch
861 INFOcom.fs.starfarer.launcher.ModManager- Found mod: diableavionics
863 INFOcom.fs.starfarer.launcher.ModManager- Found mod: Eclipses_Brink
864 INFOcom.fs.starfarer.launcher.ModManager- Found mod: Eos_G
866 INFOcom.fs.starfarer.launcher.ModManager- Found mod: seven_nexus
868 INFOcom.fs.starfarer.launcher.ModManager- Found mod: FantasyM
870 INFOcom.fs.starfarer.launcher.ModManager- Found mod: star_federation
872 INFOcom.fs.starfarer.launcher.ModManager- Found mod: sun_flux_reticle
874 INFOcom.fs.starfarer.launcher.ModManager- Found mod: fob
875 INFOcom.fs.starfarer.launcher.ModManager- Found mod: FSF_MilitaryCorporation
876 INFOcom.fs.starfarer.launcher.ModManager- Found mod: GalacticConstellate
877 INFOcom.fs.starfarer.launcher.ModManager- Found mod: Goat_Aviation_Bureau
879 INFOcom.fs.starfarer.launcher.ModManager- Found mod: GrandColonies
880 INFOcom.fs.starfarer.launcher.ModManager- Found mod: shaderLib
881 INFOcom.fs.starfarer.launcher.ModManager- Found mod: gudalanmu
882 INFOcom.fs.starfarer.launcher.ModManager- Found mod: HIVER
884 INFOcom.fs.starfarer.launcher.ModManager- Found mod: hte
885 INFOcom.fs.starfarer.launcher.ModManager- Found mod: LPCAndWeaponsLab_IndEvo_Expansion
887 INFOcom.fs.starfarer.launcher.ModManager- Found mod: IndEvo
887 INFOcom.fs.starfarer.launcher.ModManager- Found mod: Imperium
889 INFOcom.fs.starfarer.launcher.ModManager- Found mod: JKF
890 INFOcom.fs.starfarer.launcher.ModManager- Found mod: JYD
891 INFOcom.fs.starfarer.launcher.ModManager- Found mod: kayse_phaseships
892 INFOcom.fs.starfarer.launcher.ModManager- Found mod: knights_of_ludd
894 INFOcom.fs.starfarer.launcher.ModManager- Found mod: KT_Association
895 INFOcom.fs.starfarer.launcher.ModManager- Found mod: kyeltziv
896 INFOcom.fs.starfarer.launcher.ModManager- Found mod: lw_lazylib
898 INFOcom.fs.starfarer.launcher.ModManager- Found mod: ArkLeg
899 INFOcom.fs.starfarer.launcher.ModManager- Found mod: LLI
900 INFOcom.fs.starfarer.launcher.ModManager- Found mod: looted_sector_cn
901 INFOcom.fs.starfarer.launcher.ModManager- Found mod: lost_sector
902 INFOcom.fs.starfarer.launcher.ModManager- Found mod: lunalib
904 INFOcom.fs.starfarer.launcher.ModManager- Found mod: LURP
906 INFOcom.fs.starfarer.launcher.ModManager- Found mod: MagicLib
907 INFOcom.fs.starfarer.launcher.ModManager- Found mod: Mayasuran Navy
908 INFOcom.fs.starfarer.launcher.ModManager- Found mod: mik
910 INFOcom.fs.starfarer.launcher.ModManager- Found mod: Mimikko
911 INFOcom.fs.starfarer.launcher.ModManager- Found mod: misaier
913 INFOcom.fs.starfarer.launcher.ModManager- Found mod: NeighborPost
915 INFOcom.fs.starfarer.launcher.ModManager- Found mod: ness_saw
916 INFOcom.fs.starfarer.launcher.ModManager- Found mod: nexerelin
917 INFOcom.fs.starfarer.launcher.ModManager- Found mod: sun_nomadic_survival
918 INFOcom.fs.starfarer.launcher.ModManager- Found mod: officerExtension
919 INFOcom.fs.starfarer.launcher.ModManager- Found mod: OIAC
920 INFOcom.fs.starfarer.launcher.ModManager- Found mod: OIACEx-RA2FlagShipPack
922 INFOcom.fs.starfarer.launcher.ModManager- Found mod: Omega_Psychasthenia
923 INFOcom.fs.starfarer.launcher.ModManager- Found mod: omega_core_drop
924 INFOcom.fs.starfarer.launcher.ModManager- Found mod: order_from_the_boss
926 INFOcom.fs.starfarer.launcher.ModManager- Found mod: particleengine
928 INFOcom.fs.starfarer.launcher.ModManager- Found mod: PPEP
929 INFOcom.fs.starfarer.launcher.ModManager- Found mod: PirateMiniMegaMod
930 INFOcom.fs.starfarer.launcher.ModManager- Found mod: pn
932 INFOcom.fs.starfarer.launcher.ModManager- Found mod: Prasrity_Scrap_Master
933 INFOcom.fs.starfarer.launcher.ModManager- Found mod: Prasrity_Scrap_Master_Li
934 INFOcom.fs.starfarer.launcher.ModManager- Found mod: progressiveSMods
935 INFOcom.fs.starfarer.launcher.ModManager- Found mod: prvagni
936 INFOcom.fs.starfarer.launcher.ModManager- Found mod: prvextra
937 INFOcom.fs.starfarer.launcher.ModManager- Found mod: prvlib
938 INFOcom.fs.starfarer.launcher.ModManager- Found mod: prvPath
939 INFOcom.fs.starfarer.launcher.ModManager- Found mod: prvrb
941 INFOcom.fs.starfarer.launcher.ModManager- Found mod: prv
942 INFOcom.fs.starfarer.launcher.ModManager- Found mod: assortment_of_things
943 INFOcom.fs.starfarer.launcher.ModManager- Found mod: VII_Resurrection_Cross
944 INFOcom.fs.starfarer.launcher.ModManager- Found mod: RigSec
946 INFOcom.fs.starfarer.launcher.ModManager- Found mod: sun_ruthless_sector
947 INFOcom.fs.starfarer.launcher.ModManager- Found mod: salshiexp
948 INFOcom.fs.starfarer.launcher.ModManager- Found mod: scalartech
949 INFOcom.fs.starfarer.launcher.ModManager- Found mod: Seafood
951 INFOcom.fs.starfarer.launcher.ModManager- Found mod: secretsofthefrontier
952 INFOcom.fs.starfarer.launcher.ModManager- Found mod: jc_sf
953 INFOcom.fs.starfarer.launcher.ModManager- Found mod: ShipPaintingManager
954 INFOcom.fs.starfarer.launcher.ModManager- Found mod: SIOP
956 INFOcom.fs.starfarer.launcher.ModManager- Found mod: SBTM
957 INFOcom.fs.starfarer.launcher.ModManager- Found mod: speedUp
958 INFOcom.fs.starfarer.launcher.ModManager- Found mod: armaa
959 INFOcom.fs.starfarer.launcher.ModManager- Found mod: sun_starship_legends
960 INFOcom.fs.starfarer.launcher.ModManager- Found mod: StopGapMeasures3
961 INFOcom.fs.starfarer.launcher.ModManager- Found mod: System_Marker
962 INFOcom.fs.starfarer.launcher.ModManager- Found mod: tahlan
963 INFOcom.fs.starfarer.launcher.ModManager- Found mod: presmattdamon_takenoprisoners
964 INFOcom.fs.starfarer.launcher.ModManager- Found mod: Terraforming & Station Construction
965 INFOcom.fs.starfarer.launcher.ModManager- Found mod: timeless_shippack
967 INFOcom.fs.starfarer.launcher.ModManager- Found mod: timid_tmi
969 INFOcom.fs.starfarer.launcher.ModManager- Found mod: TraverserDesignBureau
970 INFOcom.fs.starfarer.launcher.ModManager- Found mod: TTE
972 INFOcom.fs.starfarer.launcher.ModManager- Found mod: uaf
973 INFOcom.fs.starfarer.launcher.ModManager- Found mod: UnColonized System Expansion
975 INFOcom.fs.starfarer.launcher.ModManager- Found mod: underworld
976 INFOcom.fs.starfarer.launcher.ModManager- Found mod: ungp
977 INFOcom.fs.starfarer.launcher.ModManager- Found mod: unthemedweapons
978 INFOcom.fs.starfarer.launcher.ModManager- Found mod: UGH
980 INFOcom.fs.starfarer.launcher.ModManager- Found mod: demonx3_ungp_rulepack
982 INFOcom.fs.starfarer.launcher.ModManager- Found mod: valkyrian
983 INFOcom.fs.starfarer.launcher.ModManager- Found mod: VariantAcknowledged
985 INFOcom.fs.starfarer.launcher.ModManager- Found mod: vic
986 INFOcom.fs.starfarer.launcher.ModManager- Found mod: Witch_Citadel
988 INFOcom.fs.starfarer.launcher.ModManager- Found mod: SGB
989 INFOcom.fs.starfarer.launcher.ModManager- Found mod: yrex
990 INFOcom.fs.starfarer.launcher.ModManager- Found mod: VariantAcknowledged_GAB
992 INFOcom.fs.starfarer.launcher.ModManager- Found mod: HomeworldShip Homeworld Ships]
994 INFOcom.fs.starfarer.launcher.ModManager- Found mod: R
996 INFOcom.fs.starfarer.launcher.ModManager- Found mod: VII_skill_select
998 INFOcom.fs.starfarer.launcher.ModManager- Found mod: EmergentThreats_Vice
1001 INFOcom.fs.starfarer.launcher.ModManager- Found mod: advent_seven
1002 INFOcom.fs.starfarer.launcher.ModManager- Found mod: EmergentThreats_IX_Revival
1003 INFOcom.fs.starfarer.loading.LoadingUtils- Loading JSON from [..\\mods/enabled_mods.json]
1006 INFOcom.fs.starfarer.settings.StarfarerSettings- Loading settings
1007 INFOcom.fs.starfarer.loading.LoadingUtils- Loading JSON from
1077 INFOcom.fs.starfarer.launcher.opengl.GLLauncher- Found display mode: 640x480, 240Hz, 32bpp
1078 INFOcom.fs.starfarer.launcher.opengl.GLLauncher- Found display mode: 640x480, 60Hz, 32bpp
1078 INFOcom.fs.starfarer.launcher.opengl.GLLauncher- Found display mode: 640x480, 48Hz, 32bpp
1078 INFOcom.fs.starfarer.launcher.opengl.GLLauncher- Found display mode: 640x480, 30Hz, 32bpp
1080 INFOcom.fs.starfarer.launcher.opengl.GLLauncher- Found display mode: 640x480, 120Hz, 32bpp
1080 INFOcom.fs.starfarer.launcher.opengl.GLLauncher- Found display mode: 800x600, 240Hz, 32bpp
1081 INFOcom.fs.starfarer.launcher.opengl.GLLauncher- Found display mode: 800x600, 48Hz, 32bpp
1081 INFOcom.fs.starfarer.launcher.opengl.GLLauncher- Found display mode: 800x600, 60Hz, 32bpp
1081 INFOcom.fs.starfarer.launcher.opengl.GLLauncher- Found display mode: 800x600, 30Hz, 32bpp
1081 INFOcom.fs.starfarer.launcher.opengl.GLLauncher- Found display mode: 800x600, 120Hz, 32bpp
1081 INFOcom.fs.starfarer.launcher.opengl.GLLauncher- Found display mode: 1024x768, 240Hz, 32bpp
1081 INFOcom.fs.starfarer.launcher.opengl.GLLauncher- Found display mode: 1024x768, 120Hz, 32bpp
1084 INFOcom.fs.starfarer.launcher.opengl.GLLauncher- Found display mode: 1024x768, 30Hz, 32bpp
1084 INFOcom.fs.starfarer.launcher.opengl.GLLauncher- Found display mode: 1024x768, 60Hz, 32bpp
1085 INFOcom.fs.starfarer.launcher.opengl.GLLauncher- Found display mode: 1024x768, 48Hz, 32bpp
1085 INFOcom.fs.starfarer.launcher.opengl.GLLauncher- Found display mode: 1176x664, 30Hz, 32bpp
1085 INFOcom.fs.starfarer.launcher.opengl.GLLauncher- Found display mode: 1176x664, 60Hz, 32bpp
1085 INFOcom.fs.starfarer.launcher.opengl.GLLauncher- Found display mode: 1176x664, 48Hz, 32bpp
1085 INFOcom.fs.starfarer.launcher.opengl.GLLauncher- Found display mode: 1280x800, 240Hz, 32bpp
1085 INFOcom.fs.starfarer.launcher.opengl.GLLauncher- Found display mode: 1280x720, 30Hz, 32bpp
1085 INFOcom.fs.starfarer.launcher.opengl.GLLauncher- Found display mode: 1280x1024, 240Hz, 32bpp
1085 INFOcom.fs.starfarer.launcher.opengl.GLLauncher- Found display mode: 1280x768, 240Hz, 32bpp
1086 INFOcom.fs.starfarer.launcher.opengl.GLLauncher- Found display mode: 1280x720, 60Hz, 32bpp
1088 INFOcom.fs.starfarer.launcher.opengl.GLLauncher- Found display mode: 1280x720, 48Hz, 32bpp
1090 INFOcom.fs.starfarer.launcher.opengl.GLLauncher- Found display mode: 1280x720, 120Hz, 32bpp
1090 INFOcom.fs.starfarer.launcher.opengl.GLLauncher- Found display mode: 1280x800, 120Hz, 32bpp
1090 INFOcom.fs.starfarer.launcher.opengl.GLLauncher- Found display mode: 1280x1024, 120Hz, 32bpp
1090 INFOcom.fs.starfarer.launcher.opengl.GLLauncher- Found display mode: 1280x768, 120Hz, 32bpp
1090 INFOcom.fs.starfarer.launcher.opengl.GLLauncher- Found display mode: 1280x1024, 30Hz, 32bpp
1091 INFOcom.fs.starfarer.launcher.opengl.GLLauncher- Found display mode: 1280x768, 30Hz, 32bpp
1092 INFOcom.fs.starfarer.launcher.opengl.GLLauncher- Found display mode: 1280x800, 60Hz, 32bpp
1092 INFOcom.fs.starfarer.launcher.opengl.GLLauncher- Found display mode: 1280x800, 48Hz, 32bpp
1092 INFOcom.fs.starfarer.launcher.opengl.GLLauncher- Found display mode: 1280x800, 30Hz, 32bpp
1092 INFOcom.fs.starfarer.launcher.opengl.GLLauncher- Found display mode: 1280x1024, 60Hz, 32bpp
1092 INFOcom.fs.starfarer.launcher.opengl.GLLauncher- Found display mode: 1280x768, 60Hz, 32bpp
1092 INFOcom.fs.starfarer.launcher.opengl.GLLauncher- Found display mode: 1280x1024, 48Hz, 32bpp
1093 INFOcom.fs.starfarer.launcher.opengl.GLLauncher- Found display mode: 1280x768, 48Hz, 32bpp
1093 INFOcom.fs.starfarer.launcher.opengl.GLLauncher- Found display mode: 1280x720, 240Hz, 32bpp
1093 INFOcom.fs.starfarer.launcher.opengl.GLLauncher- Found display mode: 1360x768, 240Hz, 32bpp
1093 INFOcom.fs.starfarer.launcher.opengl.GLLauncher- Found display mode: 1360x768, 30Hz, 32bpp
1093 INFOcom.fs.starfarer.launcher.opengl.GLLauncher- Found display mode: 1360x768, 60Hz, 32bpp
1093 INFOcom.fs.starfarer.launcher.opengl.GLLauncher- Found display mode: 1360x768, 48Hz, 32bpp
1093 INFOcom.fs.starfarer.launcher.opengl.GLLauncher- Found display mode: 1360x768, 120Hz, 32bpp
1093 INFOcom.fs.starfarer.launcher.opengl.GLLauncher- Found display mode: 1366x768, 240Hz, 32bpp
1094 INFOcom.fs.starfarer.launcher.opengl.GLLauncher- Found display mode: 1366x768, 30Hz, 32bpp
1094 INFOcom.fs.starfarer.launcher.opengl.GLLauncher- Found display mode: 1366x768, 60Hz, 32bpp
1094 INFOcom.fs.starfarer.launcher.opengl.GLLauncher- Found display mode: 1366x768, 48Hz, 32bpp
1094 INFOcom.fs.starfarer.launcher.opengl.GLLauncher- Found display mode: 1366x768, 120Hz, 32bpp
1094 INFOcom.fs.starfarer.launcher.opengl.GLLauncher- Found display mode: 1440x1080, 120Hz, 32bpp
1094 INFOcom.fs.starfarer.launcher.opengl.GLLauncher- Found display mode: 1440x1080, 30Hz, 32bpp
1094 INFOcom.fs.starfarer.launcher.opengl.GLLauncher- Found display mode: 1440x1080, 48Hz, 32bpp
1094 INFOcom.fs.starfarer.launcher.opengl.GLLauncher- Found display mode: 1440x1080, 60Hz, 32bpp
1094 INFOcom.fs.starfarer.launcher.opengl.GLLauncher- Found display mode: 1440x1080, 240Hz, 32bpp
1094 INFOcom.fs.starfarer.launcher.opengl.GLLauncher- Found display mode: 1600x1200, 60Hz, 32bpp
1095 INFOcom.fs.starfarer.launcher.opengl.GLLauncher- Found display mode: 1600x1200, 48Hz, 32bpp
1095 INFOcom.fs.starfarer.launcher.opengl.GLLauncher- Found display mode: 1600x1200, 30Hz, 32bpp
1095 INFOcom.fs.starfarer.launcher.opengl.GLLauncher- Found display mode: 1600x1200, 120Hz, 32bpp
1095 INFOcom.fs.starfarer.launcher.opengl.GLLauncher- Found display mode: 1600x1200, 240Hz, 32bpp
1095 INFOcom.fs.starfarer.launcher.opengl.GLLauncher- Found display mode: 1680x1050, 120Hz, 32bpp
1096 INFOcom.fs.starfarer.launcher.opengl.GLLauncher- Found display mode: 1680x1050, 30Hz, 32bpp
1096 INFOcom.fs.starfarer.launcher.opengl.GLLauncher- Found display mode: 1680x1050, 48Hz, 32bpp
1096 INFOcom.fs.starfarer.launcher.opengl.GLLauncher- Found display mode: 1680x1050, 60Hz, 32bpp
1096 INFOcom.fs.starfarer.launcher.opengl.GLLauncher- Found display mode: 1680x1050, 240Hz, 32bpp
1096 INFOcom.fs.starfarer.launcher.opengl.GLLauncher- Found display mode: 1920x1200, 240Hz, 32bpp
1096 INFOcom.fs.starfarer.launcher.opengl.GLLauncher- Found display mode: 1920x1080, 120Hz, 32bpp
1096 INFOcom.fs.starfarer.launcher.opengl.GLLauncher- Found display mode: 1920x1080, 48Hz, 32bpp
1096 INFOcom.fs.starfarer.launcher.opengl.GLLauncher- Found display mode: 1920x1080, 60Hz, 32bpp
1096 INFOcom.fs.starfarer.launcher.opengl.GLLauncher- Found display mode: 1920x1080, 30Hz, 32bpp
1096 INFOcom.fs.starfarer.launcher.opengl.GLLauncher- Found display mode: 1920x1200, 120Hz, 32bpp
1096 INFOcom.fs.starfarer.launcher.opengl.GLLauncher- Found display mode: 1920x1080, 240Hz, 32bpp
1096 INFOcom.fs.starfarer.launcher.opengl.GLLauncher- Found display mode: 1920x1200, 60Hz, 32bpp
1097 INFOcom.fs.starfarer.launcher.opengl.GLLauncher- Found display mode: 1920x1200, 48Hz, 32bpp
1097 INFOcom.fs.starfarer.launcher.opengl.GLLauncher- Found display mode: 1920x1200, 30Hz, 32bpp
1097 INFOcom.fs.starfarer.launcher.opengl.GLLauncher- Found display mode: 2048x1536, 240Hz, 32bpp
1097 INFOcom.fs.starfarer.launcher.opengl.GLLauncher- Found display mode: 2048x1536, 120Hz, 32bpp
1098 INFOcom.fs.starfarer.launcher.opengl.GLLauncher- Found display mode: 2048x1536, 30Hz, 32bpp
1098 INFOcom.fs.starfarer.launcher.opengl.GLLauncher- Found display mode: 2048x1536, 60Hz, 32bpp
1098 INFOcom.fs.starfarer.launcher.opengl.GLLauncher- Found display mode: 2048x1536, 48Hz, 32bpp
1098 INFOcom.fs.starfarer.launcher.opengl.GLLauncher- Found display mode: 2560x1440, 120Hz, 32bpp
1098 INFOcom.fs.starfarer.launcher.opengl.GLLauncher- Found display mode: 2560x1440, 60Hz, 32bpp
1098 INFOcom.fs.starfarer.launcher.opengl.GLLauncher- Found display mode: 2560x1440, 48Hz, 32bpp
1098 INFOcom.fs.starfarer.launcher.opengl.GLLauncher- Found display mode: 2560x1440, 30Hz, 32bpp
1098 INFOcom.fs.starfarer.launcher.opengl.GLLauncher- Found display mode: 2560x1600, 240Hz, 32bpp
1098 INFOcom.fs.starfarer.launcher.opengl.GLLauncher- Found display mode: 2560x1600, 30Hz, 32bpp
1098 INFOcom.fs.starfarer.launcher.opengl.GLLauncher- Found display mode: 2560x1440, 240Hz, 32bpp
1098 INFOcom.fs.starfarer.launcher.opengl.GLLauncher- Found display mode: 2560x1600, 60Hz, 32bpp
1098 INFOcom.fs.starfarer.launcher.opengl.GLLauncher- Found display mode: 2560x1600, 48Hz, 32bpp
1098 INFOcom.fs.starfarer.launcher.opengl.GLLauncher- Found display mode: 2560x1600, 120Hz, 32bpp
1098 INFOcom.fs.starfarer.launcher.opengl.GLLauncher- Assuming native monitor resolution is 2560x1440
1566 INFOcom.fs.graphics.K- Using refresh rate:240
2024 INFOcom.fs.starfarer.launcher.opengl.GLLauncher- Maximum anti-aliasing samples: 16
2112 INFOcom.fs.graphics.TextureLoader- Loaded 1.99 MB of texture data so far
2112 INFOcom.fs.graphics.TextureLoader- Cleaned buffer for texture mikohime/ui/launcher_bg.jpg (using cast)
2123 INFOcom.fs.graphics.TextureLoader- Loaded 2.16 MB of texture data so far
2124 INFOcom.fs.graphics.TextureLoader- Cleaned buffer for texture graphics/ui/launch_button_bg.png (using cast)
2127 INFOcom.fs.graphics.TextureLoader- Loaded 2.20 MB of texture data so far
2127 INFOcom.fs.graphics.TextureLoader- Cleaned buffer for texture graphics/ui/play_button0.png (using cast)
2129 INFOcom.fs.graphics.TextureLoader- Loaded 2.24 MB of texture data so far
2129 INFOcom.fs.graphics.TextureLoader- Cleaned buffer for texture graphics/ui/play_button1.png (using cast)
2130 INFOcom.fs.graphics.TextureLoader- Loaded 2.25 MB of texture data so far
2131 INFOcom.fs.graphics.TextureLoader- Cleaned buffer for texture graphics/ui/buttons/toggleA20x_on.png (using cast)
2131 INFOcom.fs.graphics.TextureLoader- Loaded 2.25 MB of texture data so far
2132 INFOcom.fs.graphics.TextureLoader- Cleaned buffer for texture graphics/ui/buttons/toggleA20x_off.png (using cast)
2132 INFOcom.fs.graphics.TextureLoader- Loaded 2.26 MB of texture data so far
2132 INFOcom.fs.graphics.TextureLoader- Cleaned buffer for texture graphics/ui/buttons/arrow_down.png (using cast)
2133 INFOcom.fs.graphics.TextureLoader- Loaded 2.26 MB of texture data so far
2133 INFOcom.fs.graphics.TextureLoader- Cleaned buffer for texture graphics/fx/scanline11.png (using cast)
2135 INFOcom.fs.graphics.TextureLoader- Loaded 2.26 MB of texture data so far
2135 INFOcom.fs.graphics.TextureLoader- Cleaned buffer for texture graphics/ui/bgs/ui_border1b_e.png (using cast)
2136 INFOcom.fs.graphics.TextureLoader- Loaded 2.26 MB of texture data so far
2136 INFOcom.fs.graphics.TextureLoader- Cleaned buffer for texture graphics/ui/bgs/ui_border1b_e_bot.png (using cast)
2137 INFOcom.fs.graphics.TextureLoader- Loaded 2.26 MB of texture data so far
2137 INFOcom.fs.graphics.TextureLoader- Cleaned buffer for texture graphics/ui/bgs/ui_border1b_e_top.png (using cast)
2138 INFOcom.fs.graphics.TextureLoader- Loaded 2.26 MB of texture data so far
2138 INFOcom.fs.graphics.TextureLoader- Cleaned buffer for texture graphics/ui/bgs/ui_border1b_w.png (using cast)
2139 INFOcom.fs.graphics.TextureLoader- Loaded 2.26 MB of texture data so far
2139 INFOcom.fs.graphics.TextureLoader- Cleaned buffer for texture graphics/ui/bgs/ui_border1b_w_bot.png (using cast)
2140 INFOcom.fs.graphics.TextureLoader- Loaded 2.26 MB of texture data so far
2140 INFOcom.fs.graphics.TextureLoader- Cleaned buffer for texture graphics/ui/bgs/ui_border1b_w_top.png (using cast)
2141 INFOcom.fs.graphics.TextureLoader- Loaded 2.27 MB of texture data so far
2141 INFOcom.fs.graphics.TextureLoader- Cleaned buffer for texture graphics/cursors/cursor_blue.png (using cast)
2143 INFOcom.fs.graphics.TextureLoader- Loaded 2.29 MB of texture data so far
2143 INFOcom.fs.graphics.TextureLoader- Cleaned buffer for texture graphics/cursors/cursor_blue_2x.png (using cast)
2310 INFOcom.fs.graphics.TextureLoader- Loaded 18.29 MB of texture data so far
2314 INFOcom.fs.graphics.TextureLoader- Cleaned buffer for texture graphics/fonts/orbitron24aabold_0.png (using cast)
2504 INFOcom.fs.graphics.TextureLoader- Loaded 26.29 MB of texture data so far
2505 INFOcom.fs.graphics.TextureLoader- Cleaned buffer for texture graphics/fonts/orbitron20aa_0.png (using cast)
2626 INFOcom.fs.graphics.TextureLoader- Loaded 34.29 MB of texture data so far
2627 INFOcom.fs.graphics.TextureLoader- Cleaned buffer for texture graphics/fonts/insignia15LTaa_0.png (using cast)
2726 INFOcom.fs.graphics.TextureLoader- Loaded 42.29 MB of texture data so far

ezawatamichan 发表于 2024-8-25 05:50:48

补充一点,其实删掉UNGP重生后再装上势力争霸与依赖它的mod后似乎也算不上顺利运行。目前已发现不能存档的问题(进度条走到百分之时左右会弹出一个包含null一词的表示存档失败的弹窗),此时使用的mod列表就是去除Unofficial Rule Book、重生、拉比丽斯的重生规则集三者后启用上面列出的所有mod。日志如下:
[游戏日志]

        at com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(AbstractReferenceMarshaller.java:68) ~
        at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:58) ~
        at com.thoughtworks.xstream.core.AbstractReferenceMarshaller$1.convertAnother(AbstractReferenceMarshaller.java:83) ~
        at com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.marshallField(AbstractReflectionConverter.java:270) ~
        at com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter$2.writeField(AbstractReflectionConverter.java:174) ~
        at com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.doMarshal(AbstractReflectionConverter.java:262) ~
        at com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.marshal(AbstractReflectionConverter.java:90) ~
        at com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(AbstractReferenceMarshaller.java:68) ~
        at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:58) ~
        at com.thoughtworks.xstream.core.AbstractReferenceMarshaller$1.convertAnother(AbstractReferenceMarshaller.java:83) ~
        at com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.marshallField(AbstractReflectionConverter.java:270) ~
        at com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter$2.writeField(AbstractReflectionConverter.java:174) ~
        at com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.doMarshal(AbstractReflectionConverter.java:262) ~
        at com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.marshal(AbstractReflectionConverter.java:90) ~
        at com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(AbstractReferenceMarshaller.java:68) ~
        at com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:58) ~
        at com.thoughtworks.xstream.core.AbstractReferenceMarshaller$1.convertAnother(AbstractReferenceMarshaller.java:83) ~
        at com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.marshallField(AbstractReflectionConverter.java:270) ~
        at com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter$2.writeField(AbstractReflectionConverter.java:174) ~
        at com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.doMarshal(AbstractReflectionConverter.java:262) ~
2277816 INFOcombat.plugin.aEP_CombatEffectPlugin$Mod- combat.plugin.aEP_CombatEffectPlugin$Mod failed adding to aEP_CombatEffect
2277821 INFOcombat.plugin.aEP_CombatEffectPlugin$Mod- combat.plugin.aEP_CombatEffectPlugin$Mod failed adding to aEP_CombatEffect
2278942 INFOcom.fs.starfarer.campaign.save.CampaignGameManager- Reading save data from [..\saves\save_AntonHygiea_9041415645055709305\descriptor.xml]
2278972 INFOcom.fs.starfarer.campaign.save.CampaignGameManager- Reading save data from [..\saves\save_ArturKherlen_5077782331040025221\descriptor.xml]
2278988 INFOcom.fs.starfarer.campaign.save.CampaignGameManager- Reading save data from [..\saves\save_BlakeLunar_5845522006931046549\descriptor.xml]
2278996 INFOcom.fs.starfarer.campaign.save.CampaignGameManager- Reading save data from [..\saves\save_DeliveranceAllat_3585179458778853482\descriptor.xml]
2279021 INFOcom.fs.starfarer.campaign.save.CampaignGameManager- Reading save data from [..\saves\save_HygieaMimas_3288319916293969331\descriptor.xml]
2279023 INFOcom.fs.starfarer.campaign.save.CampaignGameManager- Reading save data from [..\saves\save_MartinThemis_4785296295039977281\descriptor.xml]
2279043 INFOcom.fs.starfarer.campaign.save.CampaignGameManager- Reading save data from [..\saves\save_SolYourdon_7367309520120556581\descriptor.xml]
2279062 INFOcom.fs.starfarer.campaign.save.CampaignGameManager- Reading save data from [..\saves\save_SpringVasilenko_7718214489793175002\descriptor.xml]
2279081 INFOcom.fs.starfarer.campaign.save.CampaignGameManager- Reading save data from [..\saves\save_TitaniaSeagoon_3014392108158162389\descriptor.xml]
2279103 INFOcom.fs.starfarer.campaign.save.CampaignGameManager- Reading save data from [..\saves\save_WalterEulalia_5365647055994254363\descriptor.xml]
2285531 INFOorg.boxutil.manager.CombatRenderingManager- 'Box Util' Combat rendering manage invited!
2285534 INFOcombat.plugins.PPEP_CombatEffectPlugin- PPEP_CombatEffectPlugin registered in EveryFrameCombatPlugin
2285550 INFOcom.fs.starfarer.loading.LoadingUtils- Loading JSON from
2285564 INFOcom.fs.starfarer.loading.LoadingUtils- Loading JSON from
2285571 INFOcom.fs.starfarer.loading.LoadingUtils- Loading JSON from
2285573 INFOcom.fs.starfarer.loading.LoadingUtils- Loading JSON from
2285578 INFOcom.fs.starfarer.loading.LoadingUtils- Loading JSON from
2285582 INFOcom.fs.starfarer.loading.LoadingUtils- Loading JSON from
2285583 INFOcom.fs.starfarer.loading.LoadingUtils- Loading JSON from
2285586 INFOcombat.plugin.aEP_CombatEffectPlugin- aEP_CombatEffectPlugin register in EveryFrameCombatPlugin
2285591 INFOdata.scripts.plugins.fed_shipDeath- Star Federation fed_shipDeath: init successful
2285600 INFOcombat.plugins.PPEP_CombatEffectPlugin- PPEP_CombatEffectPlugin register in CombatLayeredRenderingPlugin
2285601 INFOcombat.plugin.aEP_CombatEffectPlugin- aEP_CombatEffectPlugin register in CombatLayeredRenderingPlugin
2286637 INFOsound.O- Creating streaming player for music with id
2286640 INFOsound.OooO- Playing music with id
2288318 INFOsound.O- Cleaning up music with id
2288331 INFOsound.O- Cleaning up music with id
2288644 INFOsound.O- Creating streaming player for music with id

Tick_Tock_Man 发表于 2024-8-25 07:29:55

存档失败很可能是因为你还没有更新BoxUtil,我看你的版本还是1.0.5,存档问题是今天凌晨修复的,昨天在bug区还发生一例同样问题。UNGP的事情我再帮你看一下

Tick_Tock_Man 发表于 2024-8-25 07:46:02

本帖最后由 Tick_Tock_Man 于 2024-8-25 08:46 编辑

好的,UNGP的问题是,有mod在尝试使用0.951版本时期UNGP的jar路径去调用一个类,但是0.96开始UNGP的文件路径就不一样了,以至于他会抛出报错。所以我认为问题有可能是出在你将一些(包含UNGP新规则的)0.951的mod修改modinfo升档使用了,你可以尝试从你有印象修改过modinfo的0.951版本mod开始排查。比如说我注意到你在使用“地质协会”,这个mod是0951时期的mod,且内设有3条UNGP新规则,都是调用的老jar路径,那么在更高版本的UNGP面前,由于原路径已经不存在,显然就会抛出错误。其他还有同样问题的mod你可以逐一排查(假设地质协会不是唯一导致问题的mod)

肥龙太刀足 发表于 2024-8-25 12:30:49

会长的几个mod因为加了重生规则且没有更新版本所以与0.96之后版本的重生冲突。

ezawatamichan 发表于 2024-8-25 16:12:09

Tick_Tock_Man 发表于 2024-8-25 07:46
好的,UNGP的问题是,有mod在尝试使用0.951版本时期UNGP的jar路径去调用一个类,但是0.96开始UNGP的文件路 ...

原来如此,经过测试后也确实证实了这几点。看来只能在重生和那几个派系mod里二选一了。再一次感谢您的帮助。

ezawatamichan 发表于 2024-8-25 16:12:55

Tick_Tock_Man 发表于 2024-8-25 07:46
好的,UNGP的问题是,有mod在尝试使用0.951版本时期UNGP的jar路径去调用一个类,但是0.96开始UNGP的文件路 ...

        此外,对于debug的方法,我也想向您请教一下。比如说,mod和本体的代码大部分是以编译后的二进制形式储存的,这意味着它们无法被直接打开并反编译成能被人类直接阅读的java代码,除非像原版一样有着starfarer.api.zip这样的公开的源代码予以参考。所以说,你们这样的大佬一半是通过什么具体方式通过报错的类名定位到mod中一段具体的代码,并还原它,阅读它的?
        我曾经参照https://www.fossic.org/thread-7980-1-1.html,试图写出一个简单的,修改了AutomatedShips.class的mod。但最终,我被编译出的一个膨胀了近两倍的$level1.class迷惑住了,尽管我保证了自己是亦步亦趋地跟着教程操作的。后来,我把自己的困扰发到了mod群,群友们也并非是给了我一条直接的解决方案,而是直接给我推荐了幽灵部队的无人船专用船插。
        本人并非IT相关专业出身,只是因为在高中选修了浙江省特有的"技术"科目,了解了树、链表、元组、复杂度等概念,学会了用Python写点简单的脚本罢了,事实上,我对贴中所列出mod的升档操作,就是通过询问chatgpt获得python代码再手动debug后运行完成的。因此,许多对于modder和IT人而言的常识,我可能是一窍不通,甚至闻所未闻的。如果您愿意为我解惑,希望能留意下这点。

Tick_Tock_Man 发表于 2024-8-25 18:45:58

ezawatamichan 发表于 2024-8-25 16:12
原来如此,经过测试后也确实证实了这几点。看来只能在重生和那几个派系mod里二选一了。再一次感谢您的帮 ...

诚恳建议禁用0951的mod,不要太过纠结二选一的问题。基于版本不同,mod依靠的原版包和前置包会有很大区别,即使mod“或许”能跑进游戏开始界面,也有在游戏过程中出现各种问题的风险。升档使用mod和降档使用mod都是风险行为,稳妥起见你就该选有版本保证的UNGP,然后去使用097适配的mod。

Tick_Tock_Man 发表于 2024-8-25 19:15:10

本帖最后由 Tick_Tock_Man 于 2024-8-25 19:21 编辑

ezawatamichan 发表于 2024-8-25 16:12
此外,对于debug的方法,我也想向您请教一下。比如说,mod和本体的代码大部分是以编译后的二进制形式储 ...
我觉得这里面可能有个误会,所以我会需要先澄清一下:排错和写代码是不一样的而且(可以是)不关联的两件事情。一个不会写代码的人,是有机会成为一个troubleshooter的(我没有开玩笑!),排错相对而言只是经验积累和综合判断的问题,毕竟就算是要看别人的代码,理解别人的思路,找别人的“茬”实际上也比自己创造思路要来的容易……
不怕你笑话,我在bug区协助排错时,除少数情况外,也不去看什么代码。大部分时候,我只是以案例的形式,把报错堆栈特征记下来,下次遇到类似的报错直接告知就行了。报错永远是传统行为居多而不是创新行为居多,这么多年国内国外社区基本把固定版本、固定mod搭配会出现的报错都摸了个遍,真有什么问题出现直接去翻archive,我敢赌两个先令说90%的情况有先例。比如说你这个帖子UNGP的情况,只是报错语句提到NoClassDefFoundError: data/scripts/ungprules/tags/UNGP_CombatTag,也就是“在这个路径”找不到“UNGP的这个class文件”,所以就能直接判断是老旧mod不适应UNGP更新的文件路径所致,我只是帮你解释了一下。
绝大多数的mod在报错时有明确提示,这个提示会出现在报错报告里堆栈的第一行,且一般非常明显会带有作者个人风格或涉及mod全名,然后他还会显示报错的行数,堆栈几乎总是会告诉你你需要知道的一切(排除受混淆的情况或原版内容报错,这种报错确实存在,但很少)。比如上一次你问过的“X入侵”的问题,他的报错是这样的:
java.lang.NullPointerException
    at com.fs.starfarer.api.XIPerFrameCheck.checkXenonInvasionStart(XIPerFrameCheck.java:102)
标黑的就是mod作者的tag,你几乎可以从mod tag里立刻锁定任何报错问题。而括号里则是“错误到底出在运行报错文件的哪一行代码”,比如这个情况就是XIPerFrameCheck.java的第102行,那么跟着mod文件夹里的src文件夹(绝大多数mod作者存放源代码的位置)就能找到源代码,看到这行就会知道,他是一个判断活动对话框时出现的错误,但是作者又放弃更新了,所以反馈也没用只能作罢。这是一个有先例的案例,所以每次遇到的时候只需要告知玩家“禁用X入侵”就行,也不用每次都看什么代码。再看一个例子:
java.lang.NullPointerException
    at data.scripts.campaign.Gerat_Underground.isAvailableToBuild(Gerat_Underground.java:74)
(感谢吉拉特共和国作者Achi Cirno的神速修复,这里仅作为例子)
这就能看出是“吉拉特共和国”Gerat_Underground.java这个文件的第74行报错,看了之后发现只是星球属性判断没有加nullcheck,所以很快就解决了。
再看一个:
java.lang.NullPointerException
    at data.scripts.industry.MsResearch.createCargoResult(MsResearch.java:68)
平均每3到5天会在bug区出现一次的报错,高达UC mod“MS研究机构”报错,多到都不用看代码了(尽管我觉得似乎也就是少了个nullcheck,但我肯定不会每次有人报错都看一遍)
通过这几个例子你能看出来,确定到底是什么mod在“作妖”,只不过是对mod tag的熟悉程度问题而已,任何人经过1-2天对当前环境mod列表的了解,都可以很迅速地成为一个基础troubleshooter,会在这种报错层面和难度之上的报错其实并不多,而且就算出现,也很可能是过去记录在案的,所以也不需要担心。
另:如果你发现找不到路径源代码或者找不到src文件夹的话,可以用解压软件在jar文件上右键解压一下,就会把jar文件打包内容解出来。不过我需要忠告的是,未经许可处理他人的打包代码文件可能涉及对知识权利的侵害,因此请仅限于调查mod排错问题使用。如果里面的class文件你没有办法阅读,装个反编译器jd-gui就可以了(百度搜索直接下载)
关于排错的问题我能告诉你的基本都说了……你如果有心掌握的话,真的就只是熟悉mod环境就行

ezawatamichan 发表于 2024-8-25 20:33:47

Tick_Tock_Man 发表于 2024-8-25 19:15
我觉得这里面可能有个误会,所以我会需要先澄清一下:排错和写代码是不一样的而且(可以是)不关联的两件 ...

感谢您详尽而专业的答复,看了您的解释,我对modding和排错的见解总算是从一头雾水变成有些眉目了,只不过对于这个archive,能否给个链接?
但总之,我终于明白怎样踏出最困难的第一步了,感谢您的指引。

Tick_Tock_Man 发表于 2024-8-25 20:44:05

ezawatamichan 发表于 2024-8-25 20:33
感谢您详尽而专业的答复,看了您的解释,我对modding和排错的见解总算是从一头雾水变成有些眉目了,只不 ...

其实指的就是论坛帖子存档和Fractal论坛帖子存档罢了,善用搜索功能便得。若是搜标题搜不到的,可用搜索引擎直接搜报错语句+“远行星号”关键词

ezawatamichan 发表于 2024-8-25 20:48:32

Tick_Tock_Man 发表于 2024-8-25 20:44
其实指的就是论坛帖子存档和Fractal论坛帖子存档罢了,善用搜索功能便得。若是搜标题搜不到的,可用搜索 ...

看来是跟大语言模型兴起前,代码报错就搜索csdn的原理是一样的

Tick_Tock_Man 发表于 2024-8-25 20:51:26

ezawatamichan 发表于 2024-8-25 20:48
看来是跟大语言模型兴起前,代码报错就搜索csdn的原理是一样的

我其实怀疑以现在的GPT语料理解程度,你把报错堆栈整个丢给他他能告诉你怎么回事……这会省你很多事情……很可能也会省我们很多事情。最好的bug区是连续10天无人问津的bug区

ezawatamichan 发表于 2024-8-25 21:06:20

Tick_Tock_Man 发表于 2024-8-25 20:51
我其实怀疑以现在的GPT语料理解程度,你把报错堆栈整个丢给他他能告诉你怎么回事……这会省你很多事情… ...

我把一段报错发给了chatgpt,它的确能告诉我bug是在哪个类中的哪个方法的哪一行发生的。但要想找出具体bug,恐怕还是要加深对游戏本体的了解,掌握基础的代码阅读的能力才行
页: [1]
查看完整版本: 0.97版本环境下使用重生UNGPmod会在加载过程中报错并导致崩溃