You are viewing a potentially older version of this package. View all versions.
starfi5h-NebulaCompatibilityAssist-0.4.9 icon

NebulaCompatibilityAssist

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

Date uploaded 3 weeks ago
Version 0.4.9
Download link starfi5h-NebulaCompatibilityAssist-0.4.9.zip
Downloads 987
Dependency string starfi5h-NebulaCompatibilityAssist-0.4.9

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.5 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.5
CommonAPI-DSPModSave-1.2.1 icon
CommonAPI-DSPModSave

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

Preferred version: 1.2.1

README

Nebula Compatibility Assist

Nebula 0.9.4 hotfix:

  • Fix NgrokManager.IsNgrokActive crash
  • Suppress Enemy TickLogic excpetion to show only once per session.

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)

AssemblerVerticalConstruction (WIP)

  • Early testing. There may be many bugs.
  • Sync saved settings and recipe id changes.
  • Fix divide by zero error in UpdateOutputToNextInner.

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).

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.

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)

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 4 mods that use DSPModSave: DSPStarMapMemo, MoreMegaStructure, AssemblerVerticalConstruction, 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 v0.9.2可以在最新版的游戏中运行并且支援战斗

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

MOD列表 (点击展开)

AssemblerVerticalConstruction

  • 同步保存的设置和配方更改

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)

LSTM

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

MoreMegaStructure 更多巨构建筑

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

PlanetFinder

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

SplitterOverBelt

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

TheyComeFromVoid 深空来敌 (WIP)

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

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


Puzzle icons created by Freepik - Flaticon

CHANGELOG

Changelog

v0.4.11 (Nebula 0.9.5)

- Temporarily disable ACH_BroadcastStar.OnGameTick
- Temporarily disable DF Relay landing message in client
- Add GalacticScale v2.14.1 compat

v0.4.10 (Nebula 0.9.5)

- Fix Last Save Time to use real world time
- Add SphereOpt v0.9.1 compat
- Add UXAssist v1.0.26 compat

Previous Changelog

v0.4.9 (Nebula 0.9.4)

- Fix NgrokManager.IsNgrokActive crash
- Add syncing for relics and skillpoints in TheyComeFromVoid 3.1.2 (WIP)

v0.4.8 (Nebula 0.9.3)

- Add TheyComeFromVoid 3.1.0 compat (WIP)
- Fix divide by zero error in AssemblerVerticalConstruction

v0.4.7 (Nebula 0.9.2)

- Add DSPAutoSorter v1.2.11 compat
- Add AssemblerVerticalConstruction v1.1.4 compat (WIP)
- Fix hp bar remain after the game first load

v0.4.6 (Nebula 0.9.2)

- Fix ILS errors in client.

v0.4.5 (Nebula 0.9.2)

- Fix inventory size error in client.
- Fix EnemyFormation.RemoveUnit error in client.

v0.4.4 (Nebula 0.9.2)

- Attempt to fix some issues in client.

v0.4.3 (Nebula 0.9.1)

- Fix an issue that player data is clean up wrongly in server.

v0.4.2 (Nebula 0.9.1)

- Add new dependency DSPModSave.
- Make construction drones only launch if the current player is the cloest one or within 15m.
- Clear old playerSaves when server start.
- Suppress Enemy TickLogic excpetion to show only once per session.

v0.4.1 (Nebula 0.9.0)

- MoreMegaStructure v1.3.8: Sync star cannon and fix errors.
- PlanetFinder v1.1.3: Fix error in multiplayer lobby.
- Remove DSPMarker support.

v0.4.0 (Nebula 0.9.0 pre-release)

- Hotfix: Tempoarily disable drone syncing.
- Remove Bottleneck, DSPTransportStat, Dustbin, TheyComeFromVoid support.
- Temporily disable BlueprintTweaks, DSPMarker, MoreMegaStructure, PlanetFinder support.

Nebula version 0.8.14

Previous Changelog

v0.3.1 (Nebula 0.8.14)

- Hotfix: Fix NRE error in StationUIManager.UpdateStorage.
- Hotfix: Load dyson sphere when click on star view on the starmap.
- TheyComeFromVoid v2.2.8: Add remote cannons to let planets not loaded yet to fire weapons. Bug fixes.

v0.3.0 (Nebula 0.8.14)

- TheyComeFromVoid v2.2.8: Add Droplet syncing and fixes
- Remove BigFormingSize from incompat list

v0.2.3 (Nebula 0.8.13)

- Hotfix: Add compat to mods that increase reform brush size.
- Hotfix: (Test) Reset planet physics & audio when arriving at a planet.
- MoreMegaStructure v1.1.11: Fix receivers requested power flicks on clients.

v0.2.2 (Nebula 0.8.13)

- Hotfix: Fix an error when saving game.
- Bottleneck v1.0.15: Fixed an error that occurred on the host when the client was using different proliferator settings.

v0.2.1 (Nebula 0.8.13)

- Fix a bug that client can't change station storage.
- DSP Belt Reverse Direction is no longer supported due to vanilla has the function now.

v0.2.0 (Nebula 0.8.13)

- Hotfix: Fix mecha animation when 3rd player join.
- Update FactoryLocator support version to 1.2.0
- TheyComeFromVoid: Add StarFortress syncing

v0.1.12 (Nebula 0.8.12)

- Fix BlueprintTweak 1.5.9
- Support Dustbin 1.2.1
- Update FactoryLocator support version to 1.1.0
- Update Auxilaryfunction support version to 2.0.1
- MoreMegaStructure: Fix RefreshProduceSpeedText error
- TheyComeFromVoid: Add EnemyShips event syncing

v0.1.11 (Nebula 0.8.12)

- Hotfix: Sync Flip Whole Path button for belts in DSP 0.9.27.15466
- Support SplitterOverBelt 1.1.3
- Support TheyComeFromVoid 2.1.2
- Update Auxilaryfunction support version to 1.8.9

v0.1.10 (Nebula 0.8.12)

- Fix sandbox tool enable syncing.
- Show multiplayer name in starmap for own player.

v0.1.9 (Nebula 0.8.12)

- Support FactoryLocator 1.0.1
- Update MoreMegaStructure support version to 1.1.4
- Hide server ip and port during login & reconnect.
- Show the diff count of local & remote mod list when client login.

v0.1.8 (Nebula 0.8.12)

- Hotfix: Fix trash warning (error when there are litters on host and client join, positions doen't sync)
- Hotfix: Fix InserterOffsetCorrection which may cause desync that sorters don't work on one end.
- Hotfix: Fix SplitterPriorityChange packet.

v0.1.7 (Nebula 0.8.12)

- Hotfix: Fix infinite tech level desync in client.
- Hotfix: Fix that rock destroy on remote planet show effects on local planet.
- Show possible mod patches from stacktraces on error report.

v0.1.6 (Nebula 0.8.12)

- Hotfix: Fix error on host when client put a storage chest on a logisitics distributor on remote planets.
- Update PlanetFinder support version to 1.0.0.

v0.1.5 (Nebula 0.8.11)

- Fix mod data doesn't sync correctly for another clients.
- Fix client mecha spawning position.

v0.1.4 (Nebulad 0.8.11)

- Hotfix: Fix host sometimes get error when client request logistic on other planets.
- Hotfix for GS2 star detail doesn't display correctly for clients.

v0.1.3 (Nebulad 0.8.11)

- Hotfix: Fix logistic bots errors.
- Fix client error when host reverse belts on a remote planet.

v0.1.2 (Nebula 0.8.10)

- Support DSPOptimizations

v0.1.1 (Nebula 0.8.10)

- Support AutoStationConfig, Auxilaryfunction.
- Fix advance miner power usage abnormal of AutoStationConfig.

v0.1.0 (Nebula 0.8.8)

- Support DSPTransportStat, PlanetFinder, DSPFreeMechaCustom, MoreMegaStructure.
- Fix DSPMarker didn't refresh marker when local planet changed.

v0.0.1

- Initial release. (Game Version 0.9.25.12201)