某种奇怪的兼容性问题,涉及北极星和穿协
Mod名称 |Mod版本 |已启用
======================================================
LazyLib |3.0.0 |是
zz GraphicsLib |1.12.1 |是
MagicLib |1.5.6 |是
BoxUtil |1.5.4 |是
北极星之首 |0.4.3 |是
控制台 |4.0.8 |是
穿越者设计局 |1.11.2 |是
A New Level of Confidence |20 3.3 |否
使用mikohime java26
Miko_info.txt:
Java Heap Size : 8GB (Custom)
VM Tuning : Miko Preset
Tiered : Enabled
Vector : Enabled
AVX2 : Unconditionally
Compact Headers : Enabled
E-Core Optimization : Enabled
Compressed Object Pointers : Enabled
Compressed Class Pointers : Enabled
Shenandoah Presets : Miko
Reserved Code Size : 256MB
Java Thread Stack Size : 4m
CPU Core Management : Normal (Auto)
Large Paging : Enabled
Miko_simple.txt
-XX:+UnlockDiagnosticVMOptions
-XX:+UnlockExperimentalVMOptions
-XX:+ShowCodeDetailsInExceptionMessages
-XX:+ExtensiveErrorReports
-XX:+PrintCommandLineFlags
-XX:+TieredCompilation
-Xlog:async
-Xlog:gc+init
-XX:+SkipTier2IfPossible
-XX:TieredCompileTaskTimeout=30000
-XX:AutoVectorizationOverrideProfitability=2
-XX:+EnableX86ECoreOpts
-XX:UseAVX=3
-XX:AVX3Threshold=0
-XX:UseSSE=4
-XX:TieredOldPercentage=10000
-XX:ReferencesPerThread=0
-XX:Tier0Delay=1
-XX:CompilerDirectivesFile=..\\mikohime/.rouge_owo
-XX:Tier0ProfilingStartPercentage=2000
-XX:IncreaseFirstTierCompileThresholdAt=99
-XX:InterpreterProfilePercentage=99
-XX:ProfileMaturityPercentage=100
-XX:PerMethodRecompilationCutoff=100000
-XX:+UseUnalignedLoadStores
-XX:+UseXMMForArrayCopy
-XX:+UseXMMForObjInit
-XX:+UseXmmI2D
-XX:+UseXmmI2F
-XX:+EnableVectorSupport
-XX:+EnableVectorAggressiveReboxing
-XX:+EnableVectorReboxing
-XX:+UseVectorCmov
-XX:+UseVectorStubs
-XX:+UseCMoveUnconditionally
-XX:+UseCompactObjectHeaders
-XX:+UseObjectMonitorTable
-XX:+UseSecondarySupersTable
-XX:+UseFastStosb
-XX:+ReduceAllocationMerges
-XX:+ErrorLogSecondaryErrorDetails
-XX:+AlwaysCompileLoopMethods
-XX:+UseCriticalCompilerThreadPriority
-XX:+UseCriticalJavaThreadPriority
-XX:+AlwaysPreTouchStacks
-XX:+AlwaysPreTouch
-XX:+UseSSE42Intrinsics
-XX:+UseCompressedOops
-XX:+UseCompressedClassPointers
-XX:+UseFMA
-XX:+UseBMI1Instructions
-XX:+UseBMI2Instructions
-XX:+UseCLMUL
-XX:+UseFastUnorderedTimeStamps
-XX:+DisableExplicitGC
-XX:-ExplicitGCInvokesConcurrent
-XX:-ShenandoahImplicitGCInvokesConcurrent
-XX:+ParallelRefProcEnabled
-XX:ShenandoahMaxRegionSize=128m
-XX:ShenandoahGCHeuristics=adaptive
-XX:+UseShenandoahGC
-XX:ShenandoahGuaranteedGCInterval=0
-XX:ShenandoahAllocationThreshold=60
-XX:TieredOldPercentage=10000
-XX:-ZeroTLAB
-XX:+SegmentedCodeCache
-XX:+AlwaysAtomicAccesses
-XX:+UseStringDeduplication
-XX:-DontCompileHugeMethods
-XX:+UseLargePages
-XX:+UseFPUForSpilling
-XX:-DebugInlinedCalls
-XX:-DebugNonSafepoints
-XX:-EnableThreadSMRStatistics
-XX:-PrintCodeCache
-XX:-VerifyReceiverTypes
-XX:-VerifyMethodHandles
-XX:-AlignVector
-XX:+UseUnalignedAccesses
-XX:MaxGCPauseMillis=10
-XX:ThreadPriorityPolicy=1
-XX:ReservedCodeCacheSize=256m
-XX:-UseDynamicNumberOfCompilerThreads
-XX:+NMethodRelocation
-Djava.library.path="..\\mikohime/windows"
-XX:-BytecodeVerificationLocal
-XX:-BytecodeVerificationRemote
-Dlog4j1.compatibility=true
-DLog4jContextSelector=org.apache.logging.log4j.core.async.AsyncLoggerContextSelector
-DAsyncLogger.WaitStrategy=busyspin
-Dlog4j2.enableThreadlocals=true
-Dlog4j2.enableDirectEncoders=true
-Dlog4j2.garbagefreeThreadContextMap=true
-Djava.util.Arrays.useLegacyMergeSort=true
-Dsun.java2d.renderer.useLogger=true
-Dsun.java2d.renderer.useRef=weak
-Dlog4j.configuration=..\\mikohime/mikohime.properties
-Djava.xml.config.file=..\\mikohime/miko_jxp.properties
-Dcom.fs.starfarer.launcher_bg=..\\mikohime/launcher_bg.jpg
--add-opens=java.base/sun.nio.ch=ALL-UNNAMED
--add-opens=java.base/java.nio=ALL-UNNAMED
--add-opens=java.base/java.nio.Buffer.UNSAFE=ALL-UNNAMED
--add-opens=java.base/java.util=ALL-UNNAMED
--add-opens=java.base/java.util.concurrent=ALL-UNNAMED
--add-opens=java.base/java.util.concurrent.locks=ALL-UNNAMED
--add-opens=java.base/jdk.internal.ref=ALL-UNNAMED
--add-opens=java.base/java.lang.reflect=ALL-UNNAMED
--add-opens=java.base/java.lang.ref=ALL-UNNAMED
--add-opens=java.base/java.lang=ALL-UNNAMED
--add-opens=java.management/javax.management=ALL-UNNAMED
--add-opens=java.base/java.util.concurrent.atomic=ALL-UNNAMED
--add-opens=java.base/java.text=ALL-UNNAMED
--add-opens=java.desktop/java.awt.font=ALL-UNNAMED
--add-opens=java.desktop/java.awt.Rectangle=ALL-UNNAMED
--add-opens=java.desktop/java.awt=ALL-UNNAMED
--enable-native-access=ALL-UNNAMED
--enable-preview
-Xss4m
-Xms8192m
-Xmx8192m
-XX:+UseLargePages
-classpath ..\\mikohime/janino-3.0.12.jar;..\\mikohime/commons-compiler-3.0.12.jar;..\\mikohime/commons-compiler-jdk-3.0.12.jar;starfarer.api.jar;starfarer_obf.jar;..\\mikohime/jcraft-jorbis-0.0.17.jar;json.jar;..\\mikohime/lwjgl.jar;..\\mikohime/jinput.jar;..\\mikohime/log4j-api-3.0.0-alpha1.jar;..\\mikohime/log4j-1.2-api-3.0.0-alpha1.jar;..\\mikohime/log4j-core-3.0.0-alpha1.jar;..\\mikohime/log4j-plugins-3.0.0-alpha1.jar;..\\mikohime/disruptor-4.0.0.jar;..\\mikohime/lwjgl_util.jar;fs.sound_obf.jar;fs.common_obf.jar;..\\mikohime/xstream-1.4.21_miko.jar;..\\mikohime/jaxb-api-2.4.0-b180830.0359.jar;..\\mikohime/txw2-3.0.2.jar;webp-imageio-0.1.6.jar
-Dcom.fs.starfarer.settings.paths.saves=..\\saves
-Dcom.fs.starfarer.settings.paths.screenshots=..\\screenshots
-Dcom.fs.starfarer.settings.paths.mods=..\\mods
-Dcom.fs.starfarer.settings.paths.logs=.
com.fs.starfarer.StarfarerLauncher
本帖最后由 AnyIDElse 于 2026-5-4 22:24 编辑
穿协惊世骇俗地让许多 wing 和其基本 ship 的 id 完全相同。这导致任何与它们相关的战机生成代码全部报错。
而这里面恰好包括了 泛光源 无人机。
页:
[1]