# CheatEnabler #### Add various cheat functions while disabling abnormal determinants #### 添加一些作弊功能,同时屏蔽异常检测 ## Changlog * 2.3.11 + Add a shortcut to toggle `No condition build`, you can modify the shortcut on system settings window. This depends on [UXAssist](https://dsp.thunderstore.io/package/soarqin/UXAssist) 1.0.15 or later. * 2.3.10 + Fix following functions not working in new game updates: - `Pump Anywhere` - `Terraform without enough sands` * 2.3.9 + Support game version 0.10.28.21219 * 2.3.8 + Fix a crash on starting new games while `Finish build immediately` is enabled. + Fix UI button width. * 2.3.7 + Support game version 0.10.28.20759 + Fix belt signal that items' generation speed is not fit to number set sometimes. * 2.3.6 + Support for UXAssist's new function within `Finish build immediately`. + Add a warning message when `Build without condition` is enabled. + Fix a issue in `Finish build immediately` that some buildings are not finished immediately. * 2.3.5 + Fix another crash in `Skip bullet period`. * 2.3.4 + Use new tab layout of UXAssist 1.0.2 + Minor bug fixes * 2.3.3 + Fix a crash in `Skip bullet period`. + Unlock techs with Alt unlocks VeinUtil to 10000 instead of 7200 now, as bug fixed in UXAssist. * 2.3.2 + Birth star options moved to [UniverseGenTweaks](https://dsp.thunderstore.io/package/soarqin/UniverseGenTweaks/) + Optimize `Quick absorb`, consumes less CPU time and take turns firing to nodes. + `Fast Mining` ensures full output of oil extractors now. + Fix issue that `Belt signal generator` not working after switched off then on again. + Fix absorption issue by `Quick absorb` and `Skip bullet period` enabled at the same time. + Crash fix for some options * 2.3.1 + Add UXAssist to dependencies in manifest. * 2.3.0 + Move some functions to an individual mod: [UXAssist](https://dsp.thunderstore.io/package/soarqin/UXAssist) + Depends on [UXAssist](https://dsp.thunderstore.io/package/soarqin/UXAssist) now, so that config panel is unified with UXAssist. + Remove `LCtrl+A` from Dev Shortcuts, to avoid misoperation. + Infinite bots/drones/vessels in `Architect mode` now. * 2.2.7 + New function: `Construct only nodes but frames` + Opening config panel does not close inventory panel now + Remove `Input direction conflict` check while using `Remove some build conditions` + Fix a bug that prevents `Belt signal alt format` from switching number formats for current belt signals * 2.2.6 + New function: `Stop ejectors when available nodes are all filled up` + Fix a bug that absorb solar sails on unfinised nodes * 2.2.5 + Skip all intermediate states and absorb solar sails instantly while enable `Quick absorb`, `Skip bullet period` and `Skip absorption period` at the same time. + Fix a problem that `Quick absorb` does not absorb all solar sails instantly when most nodes are full. + Fix crash while using with some mods * 2.2.4 + New function: `Enable player actions in globe view` + Fix UI bug * 2.2.3 + New function: `Remove some build conditions` + Fix compatibility with some mods * 2.2.2 + New function: `Assign game to currrnet account` + New subfunction: `Belt signal alt format` + Fix a crash on using `Initialize this Planet` + Fix belt build in `Finish build immediately` * 2.2.1 + Check condition for miners even when `Build without condition` is enabled. + Fix a patch issue that may cause `Build without condition` not working. * 2.2.0 + Add some power related functions + Add a subfunction to belt signal item generation, which simulates production process of raws and intermediates on statistics + Split some functions from Architect mode * 2.1.0 + Belt signal item generation + Fix window display priority which may cause tips to be covered by main window * 2.0.0 + Refactorying codes + UI implementation + Add a lot of functions * 1.0.0 + Initial release ## Usage * Config panel is unified with UXAssist. * There are also buttons on title screen and planet minimap area to call up the config panel. * Features: + General: + Enable Dev Shortcuts (check config panel for usage) + Disable Abnormal Checks + Unlock techs with key-modifiers (Ctrl/Alt/Shift) + Assign game to currrnet account + Factory: + Finish build immediately + Architect mode (Infinite buildings) + Build without condition + No collision + Belt signal item generation - Count all raws and intermediates in statistics - Belt signal alt format + Remove space limit between wind turbines and solar panels + Boost power generations for kinds of power generators + Planet: + Infinite Natural Resources + Fast Mining + Pump Anywhere + Terraform without enought sands + Dyson Sphere: + Skip bullet period + Skip absorption period + Quick absorb + Eject anyway ## Notes * Please upgrade `BepInEx` 5.4.21 or later if using with [BlueprintTweaks](https://dsp.thunderstore.io/package/kremnev8/BlueprintTweaks/) to avoid possible conflicts. + You can download `BepInEx` [here](https://github.com/bepinex/bepinex/releases/latest)(choose x64 edition). + If using with r2modman, you can upgrade `BepInEx` by clicking `Settings` -> `Browse profile folder`, then extract downloaded zip to the folder and overwrite existing files. ## CREDITS * [Dyson Sphere Program](https://store.steampowered.com/app/1366540): The great game * [BepInEx](https://bepinex.dev/): Base modding framework * [Multifunction_mod](https://github.com/blacksnipebiu/Multifunction_mod): Some cheat functions ## 更新日志 * 2.3.11 + 添加了一个快捷键来切换`无条件建造`,你可以在系统设置面板中修改快捷键。这依赖于[UXAssist](https://dsp.thunderstore.io/package/soarqin/UXAssist) 1.0.15或更高版本 * 2.3.10 + 修复了以下功能在新游戏版本中不生效的问题: - `平地抽水` - `沙土不够时依然可以整改地形` * 2.3.9 + 支持游戏版本0.10.28.21219 * 2.3.8 + 修复了启用`建造秒完成`时开新游戏可能导致崩溃的问题 + 修复了UI按钮宽度 * 2.3.7 + 支持游戏版本0.10.28.20759 + 修复了传送带信号有时候物品生成速度和设置不匹配的问题 * 2.3.6 + 在`建造秒完成`中支持UXAssist的新功能 + 在启用`无条件建造`时添加警告信息 + 修复了`建造秒完成`可能导致部分建筑无法立即完成的问题 * 2.3.5 + 修复了`跳过子弹阶段`可能导致崩溃的问题 * 2.3.4 + 使用UXAssist 1.0.2的新页签布局 + 修复了一些小bug * 2.3.3 + 修复了`跳过子弹阶段`可能导致崩溃的问题 + 使用Alt解锁科技时,现在`矿物利用`的科技解锁到10000级而不是7200级,因为UXAssist已修复对应bug * 2.3.2 + 母星系的选项移动到了[UniverseGenTweaks](https://dsp.thunderstore.io/package/soarqin/UniverseGenTweaks/) + 优化了`快速吸收`,现在消耗更少的CPU,并且会轮流打向各节点 + `高速采集`现在可以保证油井的最大产出 + 修复了`传送带信号物品生成`在选项关闭后再次启用时不生效的问题 + 修复了`快速吸收`和`跳过子弹阶段`同时启用时可能导致吸收计算错误的问题 + 修复了一些选项可能导致崩溃的问题 * 2.3.1 + 在manifest中添加UXAssist到依赖 * 2.3.0 + 将部分功能移动到单独的mod:[UXAssist](https://dsp.thunderstore.io/package/soarqin/UXAssist) + 现在依赖[UXAssist](https://dsp.thunderstore.io/package/soarqin/UXAssist),因此配置面板与UXAssist合并 + 从开发模式快捷键中移除`LCtrl+A`,以避免误操作 + 现在`建筑师模式`中配送机/物流机/物流船也无限了 * 2.2.7 + 新功能:`只建造节点不建造框架` + 打开设置面板时不再关闭背包面板 + 在`移除部分不影响游戏逻辑的建造条件`启用时移除`输入方向冲突`的检查条件 + 修复导致`传送带信号替换格式`不切换传送带信号数字格式的问题 * 2.2.6 + 新功能:`可用节点全部造完时停止弹射` + 修复了在未完成的节点上吸收太阳帆的问题 * 2.2.5 + 在同时启用`快速吸收`、`跳过子弹阶段`和`跳过吸收阶段`时,所有弹射的太阳帆会跳过所有中间环节立即吸收 + 修复了`快速吸收`在大部分节点已满时无法立即吸收所有太阳帆的问题 + 修复了与一些mod的兼容性问题 * 2.2.4 + 新功能:`在行星视图中允许玩家操作` + 修复了UI显示问题 * 2.2.3 + 新功能:`移除部分不影响游戏逻辑的建造条件` + 修复了与一些mod的兼容性问题 * 2.2.2 + 新功能:`将游戏绑定给当前账号` + 新子功能:`传送带信号替换格式` + 修复了`初始化本行星`可能导致崩溃的问题 + 修复了`建造秒完成`中传送带建造的问题 * 2.2.1 + 即使在启用`无条件建造`时依然检查矿机的建造条件 + 修复一个可能导致`无条件建造`不生效的问题 * 2.2.0 + 添加了一些发电相关功能 + 为传送带信号物品生成添加了一个子功能,在统计面板模拟了原材料和中间产物的生产过程 + 从建筑师模式中分离了一些功能 * 2.1.0 + 传送带信号物品生成 + 修复窗口显示优先级可能导致提示信息被主窗口遮挡的问题 * 2.0.0 + 重构代码 + UI实现 + 添加了很多功能 * 1.0.0 + 初始版本 ## 使用说明 * 配置面板复用UXAssist * 标题界面和行星小地图旁也有按钮呼出主面板 * 功能: + 常规: + 启用开发模式快捷键(使用说明见设置面板) + 屏蔽异常检测 + 使用组合键解锁科技(Ctrl/Alt/Shift) + 将游戏绑定给当前账号 + 工厂: + 建造秒完成 + 建筑师模式(无限建筑) + 无条件建造 + 无碰撞 + 传送带信号物品生成 - 统计面板中计算所有原材料和中间产物 - 传送带信号替换格式 + 风力发电机和太阳能板无间距限制 + 提升各种发电设备发电量 + 行星: + 自然资源采集不消耗 + 高速采集 + 平地抽水 + 沙土不够时依然可以整改地形 + 戴森球: + 跳过子弹阶段 + 跳过吸收阶段 + 快速吸收 + 全球弹射 ## 注意事项 * 如果和[BlueprintTweaks](https://dsp.thunderstore.io/package/kremnev8/BlueprintTweaks/)一起使用,请升级`BepInEx`到5.4.21或更高版本,以避免可能的冲突 + 你可以在[这里](https://github.com/bepinex/bepinex/releases/latest)(选择x64版本)下载`BepInEx` + 如果使用r2modman,你可以点击`Settings` -> `Browse profile folder`,然后将下载的zip解压到该文件夹并覆盖现有文件 ## 鸣谢 * [戴森球计划](https://store.steampowered.com/app/1366540): 伟大的游戏 * [BepInEx](https://bepinex.dev/): 基础模组框架 * [Multifunction_mod](https://github.com/blacksnipebiu/Multifunction_mod): 一些作弊功能