starfi5h-NebulaCompatibilityAssist icon

NebulaCompatibilityAssist

Extension to hotfix Nebula multiplayer mod and improve compatibility with other mods. Check README for more info. 联机mod扩充补丁 - 修复联机mod(0.9.12)的bug,兼容其他mod

Last updated 2 weeks ago
Total downloads 33085
Total rating 5 
Categories Nebula Compatible
Dependency string starfi5h-NebulaCompatibilityAssist-0.4.22
Dependants 1 other package depends on this package

This mod requires the following mods to function

xiaoye97-BepInEx-5.4.17 icon
xiaoye97-BepInEx

BepInEx5.4.17 mod plugin framework, Mod框架

Preferred version: 5.4.17
nebula-NebulaMultiplayerMod-0.9.12 icon
nebula-NebulaMultiplayerMod

With this mod you will be able to play with your friends in the same game! Now supports combat mode in game version 0.10.30

Preferred version: 0.9.12
CommonAPI-DSPModSave-1.2.2 icon
CommonAPI-DSPModSave

Library that allows to store mod save data separately from vanilla saves

Preferred version: 1.2.2
starfi5h-ErrorAnalyzer-1.2.3 icon
starfi5h-ErrorAnalyzer

Add buttons to close/copy/navigate the error message, and list functions of mods on the call stack. 错误分析:增加可以关闭/复制/导航错误讯息的按钮,列出调用栈上的mod补丁函数名称

Preferred version: 1.2.3

README

Nebula Compatibility Assist

Nebula 0.9.12 hotfix:

  • None

Spreadsheet for Nebula compatible mods list
This mod tries to patch some mods to make them work better in Nebula Multiplayer Mod.

Supported Mods List (click to expand)

AutoStationConfig

  • Sync station configuration and drone, ship, warper count.
  • Note: AutoStationConfig v1.4.0 is broken after DSP-0.9.27. Required ModFixerOne to fix it.

Auxilaryfunction

  • Sync auto station config functions.
  • Sync planetary item fill (ships, fuel) functions.

BlueprintTweaks

  • Set useFastDismantle = false in config file to prevent host from crashing.
  • Note: Some players reported issues when using this mod in multiplayer.

DSPAutoSorter

  • Fix error in client when opening storage UI.
    DSPAutoSorter.DSPAutoSorter.UIStorageWindow_OnOpen_Postfix (UIStorageWindow __instance) [0x0004b]

DSPFreeMechaCustom

  • Free mecha appearance now sync correctly.

DSPOptimizations

  • Fix client crash when leaving a system.

DSPStarMapMemo

  • Memo now sync when players add/remove icons, or finish editing text area.

FactoryLocator

  • Client can now see info of remote planet (Require Host to install FactoryLocator too).

GenesisBook (WIP)

  • Partially support Quantum Depot syncing: Build, Manual User interaction, Transport in the same planet
  • Interplanetary cargo transport in Quantum Depot is not supported yet. Client may see different result.

LSTM

  • Client can now see all ILS stations when choosing system/global tab.

MoreMegaStructure

  • Sync data when player change mega structure type in the editor.
  • Sync data when player change star assembler slider.
  • Sync data when player fire star cannon.
  • Disable modification of the stats panel to avoid conflicts.

PlanetFinder

  • Fix error in multiplayer lobby.
  • Client can now see vein amount and power status on planets not loaded yet.
  • The data is updated everytime client open the window.

SphereOpt (WIP)

  • Fix SphereOpt.InstDysonShellRenderer.RenderShells NRE in client when they join game.

SplitterOverBelt

  • Fix that splitters and pilers put by clients can't reconnect belts.

TheyComeFromVoid (WIP)

  • Early testing. There may be bugs.
  • When clint joins, sync the progress from host
  • Sync add/remove meta drives (relic)
  • Sync apply/reset authorization point (buff)

UXAssist

  • Sync Quick dismantle all buildings, Quick build Orbital Collectors, Re-initialize Dyson Spheres, Quick dismantle Dyson Shells
  • Re-intialize planet is not available in multiplayer mode.

If the syncing patches cause issue, you can try to disable them in the config file: BepInEx\config\NebulaCompatibilityAssist.cfg.
Currently there are options for 3 mods that use DSPModSave: DSPStarMapMemo, MoreMegaStructure, TheyComeFromVoid.
When disable, the syncing patch will no longer functional. The host's mod data will no longer be loaded in the clients when they join the game.


联机mod扩充模组(热修补丁+兼容支援)

联机公开版Nebula multiplayer mod可以在最新版的游戏中运行并且支援战斗

有些mod和联机模组有冲突,可能造成红字错误或预期效果不正确。
联机兼容的模组列表
绿勾=无问题, 蓝勾=需两端皆安装, 红标=有严重冲突
此模组提供以下mod的兼容支援, 主要是让主机和客户端显示的内容可以一致,或著修復建築不同步的問題:

MOD列表 (点击展开)

AutoStationConfig

  • 同步物流站自动配置
  • 注意:AutoStationConfigv1.4.0 与 游戏版本v0.9.27 不兼容, 需要安装ModFixerOne修复

Auxilaryfunction 辅助多功能mod

  • 同步物流站自动配置相关功能
  • 同步一键填充星球上的飞机飞船翘曲器、燃料

BlueprintTweaks

  • 在配置文件中设置 useFastDismantle = false 以防止主机崩溃。
  • 注意: 此mod在多人游戏中不稳定, 请谨慎使用

DSPAutoSorter

  • 修复打开储物箱时客机的错误
    DSPAutoSorter.DSPAutoSorter.UIStorageWindow_OnOpen_Postfix (UIStorageWindow __instance) [0x0004b]

DSPFreeMechaCustom

  • 同步免费的机甲外观

DSPOptimizations

  • 修复客户端离开星系会使游戏崩溃的错误

DSPStarMapMemo

  • 同步星球註記

FactoryLocator

  • 让客机能显示远端星球的建物讯息(需求主机也安装mod)

GenesisBook (WIP)

  • 部分支持量子箱同步功能:建造、手动用户交互、同一星球内运输
  • 量子箱的跨星球运送尚不支持。客机可能会看到不同的结果。

LSTM

  • 让客机显示所有星际物流塔的内容

MoreMegaStructure 更多巨构建筑

  • 当巨构类型或星际组装厂配方更改时同步数据
  • 恒星炮开火时同步数据
  • 修复客户端戴森球电力供给和需求不正确的问题
  • 取消统计页面的修改防止冲突

PlanetFinder

  • 修正在联机大厅(选择星球介面)时的UI错误
  • 让客机能显示远端星球的资源储量和电力状态

SphereOpt (WIP)

  • 修复客机加入游戏后的NRE错误(SphereOpt.InstDysonShellRenderer.RenderShells) (测试中, 可能会出现错误)

SplitterOverBelt

  • 让客机在传送带上放置分流器/集装机时,可以正确地重新连接传送带

TheyComeFromVoid 深空来敌 (WIP)

  • 早期测试中, 可能会出现错误
  • 当客机登陆时, 同步主机进度
  • 同步新增/移除元驱动(圣物)
  • 同步部属/重置授权点(强化)

UXAssist

  • 同步快速拆除所有建筑, 快速建造轨道采集器, 初始化戴森球, 快速拆除戴森壳
  • 初始化本行星功能在联机中不可用

如果同步补丁导致问题,您可以尝试在配置文件BepInEx\config\NebulaCompatibilityAssist.cfg中禁用它们。
目前有3个使用 DSPModSave 的mod可以禁用补丁:DSPStarMapMemo、MoreMegaStructure、 TheyComeFromVoid
禁用后,同步补丁将不再起作用。客机加入游戏时将不再载入主机的该mod数据。


Puzzle icons created by Freepik - Flaticon