缺氧
228 个评价
Configurable Sweepy
3
   
奖励
收藏
已收藏
取消收藏
Mods: Tweaks, UI
Compatibility: Base Game, Spaced Out!
文件大小
发表于
更新日期
137.910 KB
2020 年 3 月 31 日 下午 12:42
2021 年 7 月 21 日 下午 6:20
7 项改动说明 ( 查看 )

订阅以下载
Configurable Sweepy

在 Zonkeeh 的 1 个合集中
Zonkeeh's Mods
18 件物品
描述
Change sweep bot storage, battery, speed and radius!


Description
Wanted to make a sweep bot store double it's amount, or not depend on power to perform? Or would you just like more information available? This mod adds the ability to customize how sweep bots perform, from their storage (and their station's) to their movement speed.

Mod Version: 1.0.3.2
DLC Support:
Latest Tested Game Version: 471883




Specifics
  • Can change sweep bot's individual move speed and probing radius.
  • Changes global sweep bot variables, such as: storage capacity, battery capacity, battery depletion rate, movement speed, probing radius.
  • Provides some new status card items to display a sweep bot's storage capacity (current/capacity), it's current battery percentage and a debug item to show various variables (speed, distance travelled, probing radius, battery delta).
  • Provides functionality to change the sweep bot station's storage capacity and adds a status card item to show it's current storage status.
  • Adds a side screen to adjust a station's sweep bot stats (speed and probing radius). As well as the ability to follow cam the sweep bot on a button press (useful for finding them).
  • Adds a range indicator to the sweep bot station to show how far a specific sweep bot can roam from it's base station.
  • Adds a shipping output that will output based on the automation grid operational (or will always output, hard to conbfigure due to the sweep bot storage needs).
  • Config file has more parameters to configure balancing, such as battery depletion based on movement speed and the station's building definitions.

Movement Speed Change Example


Status Cards Information


Shipping Conveyor Example



Options
Configuration of this mod and a basic template can be found in the following locations:
  • Windows • ~\Documents\Klei\OxygenNotIncluded\mods\Steam\2042663291\Config.json.template
  • Mac • ~/Library/Application Support/unity.Klei.Oxygen Not Included/mods/Steam/2042663291/Config.json.template

Debug Mode
DebugMode - Enables debug mode, when enabled will show the debug status item and print the config variables to output_log. (Default: false)

Sweep Bot Variables
StorageCapacity - Float that defines the storage capacity of the sweep bot, default is 2x the vanilla value. (Default: 1000.0)
SweepyUsesPower - Decides whether sweep bots should use power. (Default: true)
BatteryDepletionRate - Float that defines the delta for battery depletion, default is the same as vanilla. (Default: 40.0)
BatteryCapacity - Float that defines the battery capacity of the sweep bot, default is the same as vanilla. (Default: 21000.0)
BaseMovementSpeed - Float that defines the base movement speed of sweep bots, default is the same as vanilla. (Default: 1.0)
BaseProbingRadius - Float that defines the base range (both left and right) that sweep bots can venture from their base station, default is the same as vanilla. (Default: 32)
BatteryDrainBasedOnSpeed - Decides whether battery drain should be dependent on a sweep bot's move speed. An attempt to balance the move speed increase. (Default: true)
DrainSpeedMultiplier - Float that defines the base multiplier of sweep bot battery depletion. Formula: Delta*Speed*Multiplier (Default: 1.0)

Sidescreen Variables
UseCustomSliders - Decides whether to show the custom side screen on Sweep Bot Stations to define their sweep bot's speed & probing radius. (Default: true)
MinSpeedSliderValue - Float that defines the minimum value on the speed slider. (Default: 1.0)
MaxSpeedSliderValue - Float that defines the maximum value on the speed slider. (Default: 5.0)
MinProbingSliderValue - Float that defines the minimum value on the probing radius slider. (Default: 1.0)
MaxProbingSliderValue - Float that defines the minimum value on the probing radius slider. (Default: 64.0)

Base Station Variables
StationUsesPower - Decides whether the base station requires a power input. (Default: true)
StationCanOverheat - Decides whether the base station can overheat. (Default: false)
StationCanFlood - Decides whether the base station can be flooded. (Default: false)
StationEnergyConsumption - Float that defines the energy consumption for the base station. (Default: 240.0)
StationStorageCapacity - Float that defines the storage capacity of the base station, default 3x vanilla value. (Default: 3000.0)
StationHasConveyorOutput - Decides whether the base station has a built in conveyor/shipping output. (Default: false)

Disclaimer: In the case where invalid arguments are given the default values will be used.


Future Updates
In future some ideas for expansion would be including buttons to make or remove a sweep bot from a station, so that they're not make on building creation.


Links & Issues
All of my mods can be found on the steam workshop here or alternatively they can be downloaded and source code can be viewed on my Github page[github.com].

Mod requests & issues can be reported on my Github[github.com] as following steam comments is often hard.


Other
Huge thanks to the folks on the ONI Discord Server[discord.gg].

Credit to @PeterHan for PLib[github.com], an Oxygen Not Included modding library used here for it's UI features.

PS: Yes.... I love the sweep bot animations...



Hope you all enjoy!
79 条留言
NovaIT 10 月 19 日 上午 6:38 
...well... this mod... can't use :steambored:
Darkerowl 3 月 16 日 下午 12:23 
Will this Mod be updated for the most recent update? My game fails with this mod enabled, it is a super nice and helpful mod which is why I am asking? This mod says 2021 was last update posted so I wonder is this mod still have active?
Kodijack! 3 月 8 日 上午 7:02 
I tried updating it, but I failed horribly.
Please Zonkeeh, do your magic. Pretty please with some cherry on top maybe? :doge:
辰风 1 月 31 日 上午 6:35 
Could you update this one? It doesn't work. Thank you.
Pen Aim Kawata.pw 2024 年 6 月 28 日 上午 1:16 
I think I ended up just disabling this mod and not going through the effort to fix it. I haven't even touched ONI in months now but I don't see this as a local mod indicating I ever fixed it nor do I have a fork of it on github atm. It should be simple enough to fix as it's just rebuilding the mod with an updated version of PLib.
Nazgul 2024 年 6 月 1 日 下午 12:04 
@Pen Aim Kawata.pw
Any updates on the fix?
Pen Aim Kawata.pw 2024 年 4 月 9 日 下午 1:32 
Can confirm does crash, requires PLib to be updated. Will likely fix this and link to a temporary github release after making a PR request so others can have a working version of the mod until it's updated by the author.
Kawaii Douchebag 2024 年 3 月 8 日 下午 6:03 
This mod causes game crash on save creation/load with the current version
schokyomomg 2024 年 3 月 3 日 上午 3:42 
please wireless power update
Tau 2023 年 12 月 9 日 上午 2:05 
Seems to work properly with the current version. The multiplier of the power consumption should be set to false in the ini file, this seems to be bugged.