[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"mod-quest-with-comms":3,"mods-more-author-quest-with-comms":25,"mods-more-category-quest-with-comms":77,"mods-similar-quest-with-comms":136},{"id":4,"slug":5,"name":6,"shortDescription":7,"author":8,"workshopUrl":9,"imageKey":10,"thumbnailUrl":11,"packageId":12,"category":13,"tags":14,"downloadCount":17,"rating":18,"publishedAt":19,"updatedAt":19,"description":20,"ratingCount":21,"version":10,"gameVersion":10,"images":22,"videos":23,"kofiUrl":24,"patreonUrl":24},"a40b3033-37c4-4a32-ae84-090fe1150e41","quest-with-comms","Quest With Comms","**This mod was made entirely by ChatGPT.","Alihon","https:\u002F\u002Fsteamcommunity.com\u002Fsharedfiles\u002Ffiledetails\u002F?id=3740468381","","https:\u002F\u002Fimages.steamusercontent.com\u002Fugc\u002F11705258648575294526\u002F0B7938F48693AAF6D481E132D5C9463B506B677D\u002F","alihon.questwithcomms","management",[15,16],"mod","1.6",56,2.9,"2026-06-07T17:10:59.0000000Z","\u003Cp>**This mod was made entirely by ChatGPT. If that bothers you, please don’t use it.**\r\u003Cbr>\r\u003Cbr>## Credits\r\u003Cbr>\r\u003Cbr>Inspired by No Quests Without Comms.\r\u003Cbr>\r\u003Cbr>Quest With Comms is not an official update, sequel, or fork of that mod. It is an independent implementation based on the same general gameplay idea: a colony without valid communications should not freely receive remote quest opportunities.\r\u003Cbr>\r\u003Cbr>Full credit for the original gameplay concept goes to the creator of No Quests Without Comms.\r\u003Cbr>\r\u003Cbr>## What This Mod Does\r\u003Cbr>\r\u003Cbr>Quest With Comms makes remote quests require an actual communication source.\r\u003Cbr>\r\u003Cbr>If your colony has no powered comms console, no radio, and no other valid long-distance communication device, most remote quests will not appear.\r\u003Cbr>\r\u003Cbr>Once you build working communications, the outside world can contact your colony again.\r\u003Cbr>\r\u003Cbr>Local events can still happen. Wanderers can still join. Drop pods can still crash. Strange things can still appear near your colony. This mod is not meant to remove quests; it is meant to make the way remote quests appear feel more reasonable.\r\u003Cbr>\r\u003Cbr>## Main Features\r\u003Cbr>\r\u003Cbr>* Remote quests can require active communications.\r\u003Cbr>* Powered vanilla comms consoles count as valid communication sources.\r\u003Cbr>* Local\u002Fon-site events can be configured to not require communications.\r\u003Cbr>* Important blocked quests can be delayed instead of disappearing permanently.\r\u003Cbr>* Settings allow you to adjust the main rules, local-event exceptions, compatibility patches, cache duration, and debug logging.\r\u003Cbr>\r\u003Cbr>## Built-in Mod Support\r\u003Cbr>\r\u003Cbr>Built-in support is currently divided into two types: communication source support, and special quest compatibility patches.\r\u003Cbr>\r\u003Cbr>### Communication Source Support\r\u003Cbr>\r\u003Cbr>* **Tribal Signal Fire**: a lit signal fire can count as a valid communication source.\r\u003Cbr>* **Nopower Comms Simplified**: its message tables, radio-style communication buildings, and other supported communication devices can count as valid communication sources.\r\u003Cbr>\r\u003Cbr>### Special Quest Compatibility Patches\r\u003Cbr>\r\u003Cbr>* **Vanilla Genetics Expanded**: optional support that makes abandoned lab and biomechanical lab quests follow the communication requirement.\r\u003Cbr>\r\u003Cbr>Some Vanilla Genetics Expanded lab quests are not generated through the vanilla quest incident flow. Instead, they are created directly through its own system.\r\u003Cbr>\r\u003Cbr>When the compatibility patch is enabled:\r\u003Cbr>* Abandoned lab quests require communications.\r\u003Cbr>* Biomechanical lab beacons wait when there are no communications.\r\u003Cbr>* After communications are restored, waiting lab quests are released gradually instead of all at once.\r\u003Cbr>* Waiting lab quests are released at a random interval between half a day and 3 days.\r\u003Cbr>* This patch can be disabled in the mod settings.\r\u003Cbr>\r\u003Cbr>## Compatibility\r\u003Cbr>\r\u003Cbr>Most mods that use the vanilla quest incident flow should work normally.\r\u003Cbr>\r\u003Cbr>Mods that create quests directly through custom code may need additional support.\r\u003Cbr>\r\u003Cbr>## Incompatible\r\u003Cbr>* No Quests Without Comms\r\u003Cbr>\r\u003Cbr>---\r\u003Cbr>\r\u003Cbr>## For Mod Authors\r\u003Cbr>\r\u003Cbr>Quest With Comms supports integration from other mods through XML extensions or the C# API.\r\u003Cbr>\r\u003Cbr>### Adding a Communication Building\r\u003Cbr>\r\u003Cbr>If a building should count as a communication source, add this to the building’s `ThingDef`:\r\u003Cbr>\r\u003Cbr>\u003CmodExtensions>\r\u003Cbr>  \u003Cli Class=\"QuestWithComms.QuestWithCommsCommsExtension\">\r\u003Cbr>    \u003CrequirePowerIfPresent>true\u003C\u002FrequirePowerIfPresent>\r\u003Cbr>    \u003CallowNoPowerComp>false\u003C\u002FallowNoPowerComp>\r\u003Cbr>    \u003CrequireGlowerOn>false\u003C\u002FrequireGlowerOn>\r\u003Cbr>    \u003CrequireFactionOfPlayer>true\u003C\u002FrequireFactionOfPlayer>\r\u003Cbr>  \u003C\u002Fli>\r\u003Cbr>\u003C\u002FmodExtensions>\r\u003Cbr>\r\u003Cbr>Field meaning:\r\u003Cbr>* `requirePowerIfPresent`: If the building has a power comp, it must be powered.\r\u003Cbr>* `allowNoPowerComp`: If the building has no power comp, it can still count as a communication source.\r\u003Cbr>* `requireGlowerOn`: If true, the building must have an active `CompGlower`.\r\u003Cbr>* `requireFactionOfPlayer`: If true, only player-owned buildings count as valid.\r\u003Cbr>\r\u003Cbr>### Marking Quests or Incidents\r\u003Cbr>\r\u003Cbr>Add this to an `IncidentDef` or `QuestScriptDef`:\r\u003Cbr>\r\u003Cbr>\u003CmodExtensions>\r\u003Cbr>  \u003Cli Class=\"QuestWithComms.QuestWithCommsGateExtension\">\r\u003Cbr>    \u003CrequireComms>true\u003C\u002FrequireComms>\r\u003Cbr>    \u003CallowWithoutCommsAsLocalIncident>false\u003C\u002FallowWithoutCommsAsLocalIncident>\r\u003Cbr>    \u003CdeferWhenBlocked>false\u003C\u002FdeferWhenBlocked>\r\u003Cbr>  \u003C\u002Fli>\r\u003Cbr>\u003C\u002FmodExtensions>\r\u003Cbr>\r\u003Cbr>Field meaning:\r\u003Cbr>* `requireComms`: Forces this quest or incident to require communications.\r\u003Cbr>* `allowWithoutCommsAsLocalIncident`: Treats it as a local\u002Fon-site event; if the player enables local-event exceptions, it can trigger without communications.\r\u003Cbr>* `deferWhenBlocked`: Temporarily stores it when blocked by missing communications, then tries to release it after communications are restored.\r\u003Cbr>\r\u003Cbr>`deferWhenBlocked` is recommended only for important, rare, or one-time quests.\r\u003Cbr>\r\u003Cbr>## Supported Languages\r\u003Cbr>\r\u003Cbr>* English\r\u003Cbr>* Traditional Chinese\r\u003Cbr>* Simplified Chinese\u003C\u002Fp>",7,[],[],null,[26,39,52,64],{"id":27,"slug":28,"name":29,"shortDescription":30,"author":8,"workshopUrl":31,"imageKey":10,"thumbnailUrl":32,"packageId":33,"category":13,"tags":34,"downloadCount":36,"rating":37,"publishedAt":38,"updatedAt":38},"bb88c111-039c-4131-9325-1c557f0e6a22","diseases-overhauled-fix","Diseases Overhauled Fix","Fixes the variable name change from causesNeed to chemicalNeed to fix the loading error and the issue in the drug info tab.","https:\u002F\u002Fsteamcommunity.com\u002Fsharedfiles\u002Ffiledetails\u002F?id=3698076089","https:\u002F\u002Fimages.steamusercontent.com\u002Fugc\u002F11094470471378323603\u002F7C7D9949115AF670B887D389FCF68C0CF0FA2B76\u002F","alihon.ogliss.mythos.diseasesoverhauled.fix",[15,16,35],"1.5",289,5,"2026-04-02T21:02:29.0000000Z",{"id":40,"slug":41,"name":42,"shortDescription":43,"author":8,"workshopUrl":44,"imageKey":10,"thumbnailUrl":45,"packageId":46,"category":13,"tags":47,"downloadCount":49,"rating":50,"publishedAt":51,"updatedAt":51},"654e5824-5ec0-4da7-88b4-f7267f191e31","identity-dysphoria-简繁汉化","Identity: Dysphoria 简繁汉化","## Identity 简繁汉化 这是为 **KittyNomad** 原作、**Flumph** 更新至 1.","https:\u002F\u002Fsteamcommunity.com\u002Fsharedfiles\u002Ffiledetails\u002F?id=3723726682","https:\u002F\u002Fimages.steamusercontent.com\u002Fugc\u002F15488439650604192214\u002F8FB06507E494EA249A33B2284410AFAC5379935C\u002F","alihon.identity.dysphoria.zh",[48,16],"translation",45,1.4,"2026-05-10T19:41:46.0000000Z",{"id":53,"slug":54,"name":55,"shortDescription":56,"author":8,"workshopUrl":57,"imageKey":10,"thumbnailUrl":58,"packageId":59,"category":13,"tags":60,"downloadCount":61,"rating":37,"publishedAt":62,"updatedAt":63},"108448fb-944d-48a0-882d-2626dfb7e22f","harvest-bush-wood","Harvest Bush Wood","This is a simple patch that allows vanilla bushes to be harvested.","https:\u002F\u002Fsteamcommunity.com\u002Fsharedfiles\u002Ffiledetails\u002F?id=3699035205","https:\u002F\u002Fimages.steamusercontent.com\u002Fugc\u002F10282782245264994127\u002FE0AD7EF30713D980BAC5739D8215D7F31F05C7EC\u002F","alihon.harvestbushwood",[15,16],54,"2026-04-04T02:28:10.0000000Z","2026-04-04T02:43:11.0000000Z",{"id":65,"slug":66,"name":67,"shortDescription":68,"author":8,"workshopUrl":69,"imageKey":10,"thumbnailUrl":70,"packageId":71,"category":72,"tags":73,"downloadCount":37,"rating":74,"publishedAt":75,"updatedAt":76},"e5b5ed23-ca9d-4166-b34e-02f8b814c231","organ-harvesting-production-chain-continued-简繁汉化","Organ harvesting production chain (continued) 简繁汉化","这是为 **Hcup** 原作、**negimagi_10** 更新至 1.","https:\u002F\u002Fsteamcommunity.com\u002Fsharedfiles\u002Ffiledetails\u002F?id=3738939365","https:\u002F\u002Fimages.steamusercontent.com\u002Fugc\u002F11881507842452721704\u002F035659DA4D7731C130AA40A91DE3B0CB75A93D96\u002F","alihon.negimagi10.organproductionchaincontinued.zh","medical",[48,16],0,"2026-06-05T09:04:26.0000000Z","2026-06-07T17:35:31.0000000Z",[78,94,107,123],{"id":79,"slug":80,"name":81,"shortDescription":82,"author":83,"workshopUrl":84,"imageKey":10,"thumbnailUrl":85,"packageId":86,"category":13,"tags":87,"downloadCount":90,"rating":91,"publishedAt":92,"updatedAt":93},"2ffbb671-aedc-4e35-9084-1367dcc48d99","interaction-bubbles","Interaction Bubbles","Wouldn't it be great if you could read character interactions?","Jaxe","https:\u002F\u002Fsteamcommunity.com\u002Fsharedfiles\u002Ffiledetails\u002F?id=1516158345","https:\u002F\u002Fimages.steamusercontent.com\u002Fugc\u002F1835794279689724818\u002F9E12B4DF24F247D74B368CE56D90528C2B70D3A6\u002F","jaxe.bubbles",[15,35,88,89,16],"1.4","1.3",1796489,4.9,"2018-09-18T11:34:38.0000000Z","2025-08-25T17:27:36.0000000Z",{"id":95,"slug":96,"name":97,"shortDescription":98,"author":99,"workshopUrl":100,"imageKey":10,"thumbnailUrl":101,"packageId":102,"category":13,"tags":103,"downloadCount":104,"rating":91,"publishedAt":105,"updatedAt":106},"c78d3bc9-4f6c-4319-b1ec-fc6395769709","vanilla-cooking-expanded","Vanilla Cooking Expanded","Mechanics are simple and intuitive - keeping within the vanilla spirit without unnecessary fluff and production chains.","Sarg Bjornson","https:\u002F\u002Fsteamcommunity.com\u002Fsharedfiles\u002Ffiledetails\u002F?id=2134308519","https:\u002F\u002Fimages.steamusercontent.com\u002Fugc\u002F13142774387753198757\u002F212ECFC6797DA805832331E7A4E6F3D2C76317EC\u002F","vanillaexpanded.vcooke",[15,16,35,88],1337382,"2020-06-18T18:16:45.0000000Z","2026-06-16T14:44:37.0000000Z",{"id":108,"slug":109,"name":110,"shortDescription":111,"author":112,"workshopUrl":113,"imageKey":10,"thumbnailUrl":114,"packageId":115,"category":13,"tags":116,"downloadCount":120,"rating":91,"publishedAt":121,"updatedAt":122},"3851dbe1-c8c0-4e99-abc6-cc5fc0c1dbd3","hospitality","Hospitality","No longer maintained Note that this mod is no longer maintained by Orion.","Orion","https:\u002F\u002Fsteamcommunity.com\u002Fsharedfiles\u002Ffiledetails\u002F?id=753498552","https:\u002F\u002Fimages.steamusercontent.com\u002Fugc\u002F17554395187834558866\u002F343827474849523088116325825B09C312CE24D3\u002F","orion.hospitality",[15,117,118,119,35,88,89,16],"1.0","1.1","1.2",1667700,"2016-08-28T09:00:32.0000000Z","2025-07-29T17:17:09.0000000Z",{"id":124,"slug":125,"name":126,"shortDescription":127,"author":128,"workshopUrl":129,"imageKey":10,"thumbnailUrl":130,"packageId":131,"category":13,"tags":132,"downloadCount":133,"rating":91,"publishedAt":134,"updatedAt":135},"62f73e39-1314-444b-b55c-878768790ee6","vanilla-textures-expanded","Vanilla Textures Expanded","1.6.0 (16\u002F07\u002F2020): Updated to 1.3. Honestly, we added so many textures (including almost a full retexture of Royalty) I'm not going to bother. 1.5.0 (11\u002F10\u002F2020): Added faction icons in HQ. 1.4.0 (04\u002F09\u002F2020): Added various new textures: Snowmen, Flatscreen TV, Unfinished appare","Oskar Potocki","https:\u002F\u002Fsteamcommunity.com\u002Fsharedfiles\u002Ffiledetails\u002F?id=2016436324","https:\u002F\u002Fimages.steamusercontent.com\u002Fugc\u002F11750749957969253050\u002F3BE41DFCAB683CB5175008D156F5FB5D65A0B933\u002F","vanillaexpanded.vtexe",[15,16,35,88],1490912,"2020-03-07T20:55:08.0000000Z","2025-07-20T20:10:41.0000000Z",[137,149,162,175],{"id":138,"slug":139,"name":140,"shortDescription":141,"author":128,"workshopUrl":142,"imageKey":10,"thumbnailUrl":143,"packageId":144,"category":13,"tags":145,"downloadCount":146,"rating":91,"publishedAt":147,"updatedAt":148},"56cde3aa-2be0-46fc-93bf-286e487320f4","vanilla-apparel-expanded","Vanilla Apparel Expanded","1.2.1 (25\u002F02\u002F2020): Formal wear now counts as royal apparel. 1.2.0 (19\u002F02\u002F2020): This mod is now 1.1 compatible. After a hundred hours playing RimWorld you notice that every pawn wears somewhat the same things. The base game apparel is not really as interesting, unique and variou","https:\u002F\u002Fsteamcommunity.com\u002Fsharedfiles\u002Ffiledetails\u002F?id=1814987817","https:\u002F\u002Fimages.steamusercontent.com\u002Fugc\u002F17914054259451166663\u002F768658D3C5B5ADB2E14188F0B3E249AE7B0E8317\u002F","vanillaexpanded.vappe",[15,16,35,88],1467956,"2019-07-25T17:30:35.0000000Z","2026-01-17T20:36:32.0000000Z",{"id":150,"slug":151,"name":152,"shortDescription":153,"author":154,"workshopUrl":155,"imageKey":10,"thumbnailUrl":156,"packageId":157,"category":13,"tags":158,"downloadCount":159,"rating":91,"publishedAt":160,"updatedAt":161},"7a5ec116-971a-46b7-859e-51ff92209fe3","allow-tool","Allow Tool","A set of tools to make your life on the Rim a bit easier.","Symbolic","https:\u002F\u002Fsteamcommunity.com\u002Fsharedfiles\u002Ffiledetails\u002F?id=761421485","https:\u002F\u002Fimages.steamusercontent.com\u002Fugc\u002F776246865735755178\u002FCCCD0C73837BCCF95C0568802416AA79875EA281\u002F","unlimitedhugs.allowtool",[15,16,35,88,89,119,118,117],2108609,"2016-09-10T19:25:34.0000000Z","2025-07-13T19:18:59.0000000Z",{"id":163,"slug":164,"name":165,"shortDescription":166,"author":167,"workshopUrl":168,"imageKey":10,"thumbnailUrl":169,"packageId":170,"category":13,"tags":171,"downloadCount":172,"rating":37,"publishedAt":173,"updatedAt":174},"66029291-97e1-4a29-943c-5ed35f3dbbf9","wall-light","Wall Light","As of update 1.5, Rimworld now contains wall lamps that serve the same purpose that this mod served for many, many years. So, what does this do now? Adds wall sun lamps. Lets you configure the vanilla wall lamps (and the added wall sun lamps) like you could with the old wall ligh","76561197974772219","https:\u002F\u002Fsteamcommunity.com\u002Fsharedfiles\u002Ffiledetails\u002F?id=1423699208","https:\u002F\u002Fimages.steamusercontent.com\u002Fugc\u002F2470859602987524086\u002F3A138ADCA16713DB6E5A160D655D391E3C5C6B7D\u002F","murmur.walllight",[15,118,119,35,88,89],1818868,"2018-06-26T22:46:07.0000000Z","2024-04-18T18:59:22.0000000Z",{"id":176,"slug":177,"name":178,"shortDescription":179,"author":154,"workshopUrl":180,"imageKey":10,"thumbnailUrl":181,"packageId":182,"category":13,"tags":183,"downloadCount":184,"rating":91,"publishedAt":185,"updatedAt":186},"a9225303-0064-40d9-aa94-1658652d0410","defensive-positions","Defensive Positions","Allows your colonists to remember their position during base defense.","https:\u002F\u002Fsteamcommunity.com\u002Fsharedfiles\u002Ffiledetails\u002F?id=761219125","https:\u002F\u002Fimages.steamusercontent.com\u002Fugc\u002F258219525688881448\u002F571E34E4639D0B7438CCAA5A4A8D7F100E9A706E\u002F","unlimitedhugs.defensivepositions",[15,117,118,119,35,88,89,16],1295726,"2016-09-10T14:12:42.0000000Z","2025-07-27T19:25:55.0000000Z"]