shisang_makuwa-LongerBelts icon

LongerBelts

You can customize the spacing when building a belt path.Press "R+3" to summon the option window./建造传送带时可自定义间距,按R+3呼出设置面板

Last updated a month ago
Total downloads 4535
Total rating 1 
Categories Belts and Sorters Quality of Life
Dependency string shisang_makuwa-LongerBelts-1.5.0
Dependants 0 other packages depend 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

README

LongerBelts

demo

You can customize the spacing when building a belt path.Press "R+3" to summon the option window.

在建造传送带时可自定义间距,按R+3呼出设置面板

更新日志

  • 1.5.0

    • 适配游戏版本v0.10.30.22292(兼容传送带旋转等功能)
    • 使用Transpiler替换Prefix,增加兼容性
    • 增加自定义配置,包括窗口大小、默认最大间距、默认模式等
  • 1.4.4

    • 适配游戏版本v0.10.28.20759
  • 1.4.3

    • 调整沿经纬线长带模式的间距下限
    • 经纬线模式时若出现两带间隔过短的情况则进行合并
  • 1.4.2

    • 修复1.4.1的更新导致的长带模式无法正常工作的bug
  • 1.4.1

    • 修改传送带线路规划逻辑,保留在非短间距传送带模式中链接两节近距离带子时将目标传送带拉至其原位置和起点位置中点的特性
  • 1.4.0

    • 增加经纬线模式自定义传送带节点间距的功能(以网格为单位)
  • 1.3.0

    • 增加传功带在经纬线模式规划时默认跨度1.5格的选项
  • 1.2.1

    • 修复在特定始末端点位置的垂直带在等距分割高度差的模式下可能无法正常规划的bug
    • 调整说明文案
  • 1.2.0

    • 添加传送带节点距离单位的米/格(赤道)转换
  • 1.1.2

    • UI窗口的语言不再需要设置配置文件,语言将随游戏语言转换
  • 1.1.1

    • 增加UI窗口的英文渣翻(在"config"文件中设置语言选项)
  • 1.1.0

    • 增加UI窗口,按R+数字键3呼出(你可以在"config"文件里更改快捷键)
    • UI窗口中增加是否启用阿基米德螺线型路径的选项(替代原先的水平移动一格后每节升降0.5层至目标高度的逻辑)
    • UI窗口中增加自定义传送带最大间距的选项,范围为原版游戏直接建造传送带线路时的合法判定的范围(以米为单位,默认为1.9m)
    • UI窗口中增加弱约束自定义传送带最大间距的选项,范围可能包含游戏内本应无法建造的非法间距。建议与含有类似"配合铺设无条件"功能的mod一起使用
  • 1.0.0

    • 保留原版游戏的测地线模式,在按R键切换路径时新增长距离测地线模式
  • 0.0.1

    • 在测地线模式下建造传送带时默认间距在游戏允许的范围内变得更长

未来可能的更新

  • 将功能合并到其它mod中
  • 本地化英文翻译
  • 美化UI窗口

使用说明

将plugins文件夹放到BepInEx路径下或通过mod管理器安装

Updates

  • 1.5.0

    • Adapted for game version v0.10.30.22292 (compatible with features such as conveyor belt rotation)
    • Replaced Prefix with Transpiler to enhance compatibility
    • Introduced custom configurations, including window size, default maximum spacing, and default mode settings
  • 1.4.4

    • Adapt to the game version v0.10.28.20759.
  • 1.4.3

    • Adjust the lower limit of the spacing when building a belt path in the latitude and longitude pattern.
    • Merge the two conveyor belts if the spacing between them is too short in the latitude and longitude pattern.
  • 1.4.2

    • Fix the bug that caused the long-distance mode to fail to work properly in 1.4.1.
  • 1.4.1

    • Modify the conveyor belt routing logic to retain the feature of linking two nearby conveyor belts to the midpoint of the target conveyor belt and the starting point of the target conveyor belt unless the max distance between two nodes is too short.
  • 1.4.0

    • Add the function of customizing the conveyor belt node spacing in the latitude and longitude pattern (in grid units).
  • 1.3.0

    • Add an option for belts to have a default spacing of 1.5 grid units when planning in gridline mode.
  • 1.2.1

    • Fixed the bug where the vertical band may not be properly planned at specific start and end point positions under the equal distance segmentation height difference pattern.
    • Adjusted the instruction text.
  • 1.2.0

    • Add belt node distance unit conversion from meters/grid (equator).
  • 1.1.2

    • The language for the UI window no longer needs to be set in the configuration file, it will change with the game's language.
  • 1.1.1

    • Added rough English translation of UI window(You can change the language options in the 'config' file).
  • 1.1.0

    • Added a UI window accessible by pressing R and then 3 on the keyboard(You can change the keyboard shortcuts in the 'config' file).
    • Added an option in the UI window to enable or disable the Archimedean Spiral Path logic (replacing the original logic of moving horizontally one grid and changing elevation by 0.5 units per segment to reach the target height).
    • Added an option in the UI window to customize the maximum conveyor belt spacing, within the legal constraints of the base game's conveyor belt placement (measured in meters, defaulting to 1.9m).
    • Add an option in the UI window for a soft constraint to customize the maximum spacing of conveyor belts, which may include intervals that are normally illegal for construction in the game. It is recommended to use this option in conjunction with mods that have similar "unconditional placement" functionality.
  • 1.0.0

    • Keep the geodesic path of the original game, and increase the long-distance geodesic path when you press the R key to switch paths
  • 0.0.1

    • When building belts in geodesic mode the default spacing becomes longer as far as the game allows.

Future versions(Maybe)

  • Maybe incorporate this functionality into other mods
  • Improve English translation.
  • Enhance the UI window aesthetically

Usage

Place the 'plugins' folders in the BepInEx directory or install them through a mod manager.