RimWorld

RimWorld

108 ratings
Rimworld QoL Tweaks
2
   
Award
Favorite
Favorited
Unfavorite
Mod, 1.5, 1.6
File Size
Posted
Updated
339.002 KB
10 Jul @ 5:55am
19 Jul @ 12:58pm
12 Change Notes ( view )

Subscribe to download
Rimworld QoL Tweaks

In 1 collection by TinyGrox
tinygrox的简单Mod合集
10 items
Description
English

This mod is a comprehensive RimWorld tweak hub, implemented via Harmony patches and fully toggleable at runtime — no restart needed.

Currently main features:
  • Hold Open door Instantly: same as my Hold Open door Instantly, but add an option: Only Powered Autodoors.
  • Toggle Power Instantly: same as my Toggle Power Instantly
  • Mortars Auto-Cool: same as my Mortars Auto-Cool
  • Disable Prison Breaks: same as No Prison Breaks but toggleable at runtime
  • Disable random electrical breakdowns: Similar to Better Electronics but toggleable
  • Disable solar flares: similar to Better Electronics but toggleable
  • Auto-load shuttle for Royalty hospitality quests: same as my Shuttle Default Autoload
  • Specialist role limit tweaks (Iedology): Similar to Raise specialist limit but configurable
  • Show colonist/slave/prisoner roles in Subcore softscanner/ripsscanner: same as SubCore Scanner Show Pawn Type
  • Controllable mechs even when overseer is downed
  • Mech charging rate adjustment
  • Disable Random Relations Generation: Similar to Never Generate Relations but toggleable
  • Floor not allow build on floor: just can not build floor on floor
  • More Planet Coverages Options(5%, 10%, 15%, 20%...95%,100%)
  • Configurable caravan awake hours (e.g. rest only from 22~0 if set to 0-22)
  • Disable random Short Circuit: Similar to Better Electronics but toggleable
  • Disable enemy center drop: force to edge drop, and friendly center drop preserved
  • Disable random anomaly entity escape
  • No psyfocus decay: Similar to No Natural Psyfocus Decrease but toggleable
  • Hacking Never Lockout: Odyssey DLC required.
  • Disable Tattered apparel Thought
  • Show Orbital Habitat Check Button for Grav Engine: Check whether current structure meets minimum survival requirements in orbit(oxygen Pump and heater)

    and for some other Mods like Rimefeller, Rimatomic:

  • Rimefeller autopatch: same as Rimefeller - Unmanned Patch
  • Rimatomic unman Patch: weapon no longer need Pawns to control

All features can be toggled on/off individually in Mod Settings, and take effect immediately.

And Source Code (Apache-2.0 license): https://github.com/tinygrox/RWQoLPatch

简介
基于 Harmony 实现的游戏体验增强补丁合集,精简 Mod 长度的同时也方便我去维护。

当前主要功能包括:

  • 立即开关门: 和我的 立即敞门一样,但是添加一个新选项——只影响通电自动门
  • 立即开关电源: 和我的 Toggle Power Instantly 一模一样
  • 迫击炮自动冷却: 和我的Mortars Auto-Cool
  • 禁止囚犯越狱: 和 No Prison Breaks 一致,但是你随时可关。
  • 禁用电器随机故障: 这个与下面两个的功能类似于 Better Electronics ,但完全不同的实现,并且随开随关
  • 禁用太阳耀斑: 同上
  • 禁用随机电缆短路: 同上
  • 飞船自动装载: 和我的 穿梭机自动装载 一模一样
  • 自定义文化 DLC 专家数量上限: 功能类似于 Raise specialist limit 但可以自己调整,范围 2 - 20
  • 差分扫描仪、裂解扫描仪置入小人时显示各个小人的身份类型,比如是殖民者、奴隶还是囚犯: 和我的SubCore Scanner Show Pawn Type一模一样
  • 精神力不再随时间衰减: 类似于 No Natural Psyfocus Decrease 但是没修改描述文本,并且可随开随关。
  • 机械师倒地仍可控制机械体: 只要机械师不是死了就能控
  • 机械体充电速率自定义: 充电速率范围0.05 - 10,本来想改的更大,但是滑动条会变得很恶心不能精确调整。
  • 禁止随机生成亲戚: 类似于(应该是这个吧,我没怎么用过其他人的这类修改) Never Generate Relations
  • 放置地板蓝图时不覆盖其他地板: 就很简单的一个不覆盖铺设
  • 更多的全球覆盖率选项(5%, 10%, 15%, 20%, ... 85%, 90%, 95%, 100%)
  • 远行队的赶路(或者说清醒)时间段设置:设置远行队的活动时间段,如设置为 0~22 则远行队将会在22-0点间才会休息,你可以设置 0-24,这样远行队就永不休息。
  • 禁止中心空投:自动将敌军的中心空投变成边缘空投(保留了友军的中心空投),袭击仍然会发生,但是会变成边缘空投
  • 骇入不触发锁定:需要奥德赛 DLC,骇入远古仓库时不再触发锁定。
  • 禁用衣衫褴褛想法
  • 轨道生存检查: 为逆重引擎添加了一个按钮用于计算飞船在轨生存所需的氧气泵和加热器数量。

    和一些主用 Mod 相关的:

  • Vanilla Expanded Framework 的些微硬编码文本的翻译补充(比如酿造扩展中加工仙馐酒时选择品质的文本)
  • 将 Rimefeller 的所有生产建筑变为自动化运行,不需要人操作控制台
  • 将 Rimefeller 的部分硬编码文本进行翻译(比如生产建筑的描述 Buffer: 文本)
  • Rimatomic 的武器变为自动化,无需人员操作武器台 以及 些微硬编码文本的翻译补充
  • Dubs Bad Hygiene 的些微硬编码文本的翻译补充。比如建造水井时,鼠标悬浮的 Cap: xxxL 文本
  • LWM Deep Storage 的些微硬编码文本的翻译补充

这些功能均可通过 Mod 设置界面随时开启或关闭,无需重启游戏。比如你发现某个功能与其他 Mod 冲突,那你可以暂时在设置里关掉再看是否正常。

源码:https://github.com/tinygrox/RWQoLPatch (Apache 2.0)
34 Comments
Shirohane 25 Jul @ 2:04am 
@LordEmporerGod Just not replace the floor when u build a new floor in same cell.
Shirohane 25 Jul @ 1:55am 
作者能不能加一个隐藏电器电线的功能,类似no power wire的
寒昼冷雨 24 Jul @ 8:29pm 
作者可不可以加一个在水培上铺电路时不割除作物的设置:steamhappy:
LordEmporerGod 23 Jul @ 6:31am 
Can someone explain what "Floor not allow build on floor" means? I don't get it
困困七七 20 Jul @ 8:10am 
This comment is awaiting analysis by our automated content check system. It will be temporarily hidden until we verify that it does not contain harmful content (e.g. links to websites that attempt to steal information).
困困七七 20 Jul @ 8:09am 
at RimWorld.Designator_Build.CanDesignateCell (Verse.IntVec3 c) [0x00035] in <981a33edf24d499488b0f820d94638e1>:0
at Verse.DesignatorManager.ProcessInputEvents () [0x0003b] in <981a33edf24d499488b0f820d94638e1>:0
at RimWorld.MapInterface.HandleMapClicks () [0x00010] in <981a33edf24d499488b0f820d94638e1>:0
at RimWorld.UIRoot_Play.UIRootOnGUI () [0x0009d] in <981a33edf24d499488b0f820d94638e1>:0
at Verse.Root.OnGUI () [0x00046] in <981a33edf24d499488b0f820d94638e1>:0
- TRANSPILER net.pardeike.rimworld.lib.harmony: IEnumerable`1 VisualExceptions.ExceptionsAndActivatorHandler:Transpiler(IEnumerable`1 instructions, MethodBase original)
- POSTFIX UnlimitedHugs.HugsLib: Void HugsLib.Patches.Root_OnGUI_Patch:OnGUIHookUnfiltered()
困困七七 20 Jul @ 8:09am 
at Shashlichnik.PlaceWorker_CloseToOtherCaverns.AllowsPlacing (Verse.BuildableDef checkingDef, Verse.IntVec3 loc, Verse.Rot4 rot, Verse.Map map, Verse.Thing thingToIgnore, Verse.Thing thing) [0x00046] in <8ca6a8b2eab6491b964b730dc039e1e1>:0
at RimWorld.GenConstruct.CanPlaceBlueprintAt (Verse.BuildableDef entDef, Verse.IntVec3 center, Verse.Rot4 rot, Verse.Map map, System.Boolean godMode, Verse.Thing thingToIgnore, Verse.Thing thing, Verse.ThingDef stuffDef, System.Boolean ignoreEdgeArea, System.Boolean ignoreInteractionSpots, System.Boolean ignoreClearableFreeBuildings) [0x00605] in <981a33edf24d499488b0f820d94638e1>:0
- PREFIX tinygrox.mods.RWQoLTweaks: Boolean RWQoLTweaks.HarmonyPatches.CorePatches:FloorNotOverrideFloorPatch(BuildableDef entDef, IntVec3 center, Rot4 rot, Map map, AcceptanceReport& __result)
困困七七 20 Jul @ 8:09am 
Exception in Verse.Root.OnGUI: System.NullReferenceException: Object reference not set to an instance of an object
[Ref BF2C321E]
at Shashlichnik.PlaceWorker_CloseToOtherCaverns+<>c__DisplayClass0_0.<AllowsPlacing>b__1 (RimWorld.Blueprint_Build x) [0x00006] in <8ca6a8b2eab6491b964b730dc039e1e1>:0
at System.Linq.Enumerable.Any[TSource] (System.Collections.Generic.IEnumerable`1[T] source, System.Func`2[T,TResult] predicate) [0x0002c] in <1f993cbf88314b1baa1e10ca917bdc64>:0
TinyGrox  [author] 19 Jul @ 1:00pm 
oops, definitely shouldn't happen, fixed now.
Dante Sousa 19 Jul @ 11:55am 
I'm not sure if it was intentional, but clicking 'hold open' on an ancient blast door makes it open without any hacking required.