[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"mod-gotta-go-fast":3,"mods-more-author-gotta-go-fast":26,"mods-more-category-gotta-go-fast":52,"mods-similar-gotta-go-fast":111},{"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":20,"description":21,"ratingCount":22,"version":10,"gameVersion":10,"images":23,"videos":24,"kofiUrl":25,"patreonUrl":25},"386b97b7-164d-4824-96f5-b681570b1e72","gotta-go-fast","Gotta Go Fast","TLDR: Pathfinding in RimWorld has a weird bug: the faster you move, the worse your pathfinding gets.","Talonos","https:\u002F\u002Fsteamcommunity.com\u002Fsharedfiles\u002Ffiledetails\u002F?id=3712112476","","https:\u002F\u002Fimages.steamusercontent.com\u002Fugc\u002F10474764957742285243\u002FBDF1B14AB95A67AAE706CFECD1C9DFD45BC0701B\u002F","talonos.gottagofast","management",[15,16],"mod","1.6",3224,4,"2026-04-22T16:16:18.0000000Z","2026-05-08T00:39:17.0000000Z","\u003Ch2>TLDR:\u003C\u002Fh2>\r\n\r\nPathfinding in RimWorld has a weird bug: the faster you move, the worse your pathfinding gets. This patch fixes that. Best case scenario, your super-fast pawns will pick routes that are up to 3× as efficient! It also fixes a suboptimality in Vanilla Expanded Framework that causes pawns immune to terrain costs to pathfind as though they \u003Cem>were\u003C\u002Fem> affected by terrain. This lets your pawns with Glidewings (or any other \"ignore terrain\" effect that uses the same functionality) fly over shallow lakes instead of pathing around them. Also fixes a vanilla bug involving flying creatures and snow.\r\n\r\n\u003Ch2>More Detail:\u003C\u002Fh2>\r\n\r\nDo you know how movement speed works in RimWorld? I \u003Cem>thought\u003C\u002Fem> I did, and I was surprised by how wrong I was. The RimWorld wiki (as of the time of upload) is completely wrong about terrain movement penalties!\r\n\r\nUnder the hood, before your pawn moves, her move speed is converted to \"game ticks necessary to move one grid cell.\" The penalty from terrain is an integer that's added to the ticks it takes to move from one cell to the next. You know how it says that soil is 87% speed? That's kind of a lie. Normal pawns with no bonuses or penalties have a 4.6 cells\u002Fsec move speed, meaning their ticks\u002Fcell is 13. The terrain penalty for soil (2) is added on top of that, raising the ticks\u002Fcell to 15. 13\u002F15ths is 87%, and that's where that number rimworld shows you actually comes from.\r\n\r\n\u003Cem>BUT\u003C\u002Fem> if you follow this logic out, you'll realize that the faster your pawn is, the more the terrain penalty hurts. Let's say you've got a pawn right at the speed cap of 60 cells\u002Fsec. Her ticks per cell is 1. That means after you add soil's movement penalty, her ticks per cell is 3. She's literally moving at \u003Cem>1\u002F3rd\u003C\u002Fem> speed. Here's an animation to illustrate. Lenka is \u003Cem>fast\u003C\u002Fem>. But notice how much faster she moves over the road than over the soil. That soil's causing a \u003Cem>huge\u003C\u002Fem> penalty, way worse than the stated 87%.\r\n\r\n\u003Cimg src=\"https:\u002F\u002Fi.imgur.com\u002Fgar8VQE.png\" alt=\"\" loading=\"lazy\">\r\n\r\nSo obviously, when I found this out, I built a spidery network of concrete roads over my entire map so that my speed-60 haulers could clean up all the drops from raids on the far side of the map much faster.\r\n\r\nBut there was a problem: my haulers were \u003Cem>ignoring\u003C\u002Fem> the roads I'd made, and were \u003Cem>literally\u003C\u002Fem> walking through the soil right next to the road and taking huge speed penalties. You can see that in the animation above. When I told Lenka to move horizontally, why \u003Cem>didn't\u003C\u002Fem> she take the road?\r\n\r\nSo I looked into the code. RimWorld uses \u003Ca href=\"https:\u002F\u002Ftheory.stanford.edu\u002F~amitp\u002FGameProgramming\u002FAStarComparison.html\" target=\"_blank\" rel=\"noopener noreferrer\">A*\u003C\u002Fa> for pathfinding, which is pretty much a perfect algorithm. A* is faster than other pathfinding algorithms because it uses something called a \u003Cem>heuristic\u003C\u002Fem>, which is basically a way to tell the algorithm \"don't bother searching this path; it's not going to get you anywhere useful.\" The problem is that RimWorld's heuristic \u003Cem>assumes\u003C\u002Fem> that the pawn has 4.6 speed, no matter how fast the pawn actually is! In computer science terms, the heuristic is \"inadmissible,\" meaning it breaks A* and keeps it from finding correct paths. This means that pathfinding basically \u003Cem>forces\u003C\u002Fem> your pawn to find paths as though she had a speed of 4.6, meaning she \u003Cem>grievously\u003C\u002Fem> underestimates how bad soil is, because she thinks it'll only slow her by 13% instead of 67%. That's why, in the image above, Lenka tromps through the soil when I tell her to move instead of taking the road; veering off course just isn't worth it to her because her pathfinding algorithm literally can't see the savings.\r\n\r\nThis mod fixes the heuristic so it's admissible, which turns the A* pathfinding back into a \"perfect algorithm,\" where your pawns, no matter their speed, will find the \u003Cem>correct\u003C\u002Fem> fastest path, even if it's unintuitive. Here's that same movement route I showed above, but this time with this mod applied.\r\n\r\n\u003Cimg src=\"https:\u002F\u002Fi.imgur.com\u002FBQ7UIco.png\" alt=\"\" loading=\"lazy\">\r\n\r\nSee how she runs along the road now when moving to the right? That's because the pathfinding algorithm now correctly detects that veering off to the north to take the road is a better route than trekking through the soil. Same movement commands. Much faster pawn.\r\n\r\nHere's another example: Lenka hauling 15 pieces of slag. Top is vanilla, bottom is with this mod added. Note how much she uses the roads in the bottom animation to speed herself up.\r\n\r\n\u003Cimg src=\"https:\u002F\u002Ffiles.catbox.moe\u002F9umgwc.apng\" alt=\"\" loading=\"lazy\">\r\n\u003Cimg src=\"https:\u002F\u002Ffiles.catbox.moe\u002Frcv8g9.png\" alt=\"\" loading=\"lazy\">\r\n\r\nThis patch also fixes a suboptimality in \u003Ca href=\"https:\u002F\u002Fsteamcommunity.com\u002Fsharedfiles\u002Ffiledetails\u002F?id=2023507013\" target=\"_blank\" rel=\"noopener noreferrer\">Vanilla Expanded Framework\u003C\u002Fa> that causes pawns immune to terrain costs to pathfind as though they \u003Cem>were\u003C\u002Fem> affected by terrain. This lets your pawns with \u003Ca href=\"https:\u002F\u002Fsteamcommunity.com\u002Fsharedfiles\u002Ffiledetails\u002F?id=2893586390\" target=\"_blank\" rel=\"noopener noreferrer\">Glidewings\u003C\u002Fa> (or any other \"ignore terrain\" effect that uses the same functionality) fly over shallow lakes instead of pathing around them.\r\n\r\nIt also fixes a bug in Alpha Genes VFE that prevented waterstriding pawns from pathfinding over water.\r\n\r\nThis patch \u003Cem>also\u003C\u002Fem> fixes a vanilla bug. In Vanilla, flying creatures (Like Odyssey's Locusts) fly slower over snow than they do over normal ground, even when it's not snowing! This bug caused some problems in my fix to VFE, above, and it turned out that fixing the vanilla bug was faster than fixing VFE while preserving the bugged behavior, so enjoy faster winter locusts!\r\n\r\n\u003Ch2>Performance?\u003C\u002Fh2>\r\n\r\nThis is a \u003Cem>bit\u003C\u002Fem> of a performance hit. A test with 250 colonists with speeds randomly assigned from 2 to 60, all pathfinding simultaneously, reduced TPS by 17% compared to vanilla in a testbed environment... but then, that's 250 colonists, which is a worst-case situation. Other performance notes:\r\n\r\n\u003Cul>\u003Cli>This patch only activates for fast pawns, and it adapts to your pawn's speed. The patch's effect on performance will be heaviest when your pawn has a move speed of 60. It will only be negligibly heavier if her speed is 5.2 or something else close to baseline.\u003C\u002Fli>\u003Cli>It doesn't get applied to animals. I guess they're just too dumb to figure out where to move. Sucks for \u003Ca href=\"https:\u002F\u002Fsteamcommunity.com\u002Fsharedfiles\u002Ffiledetails\u002F?id=2801160906\" target=\"_blank\" rel=\"noopener noreferrer\">Legendary Thrumbo-legged Thrumwolves\u003C\u002Fa>, but it's worth it to keep herds of animals from tanking TPS when they're doing nothing but milling around uselessly.\u003C\u002Fli>\u003C\u002Ful>\r\n\r\n\u003Ch2>Happy Hauling!\u003C\u002Fh2>\r\n\r\n\u003Ch4>Aside:\u003C\u002Fh4>\r\nThe picture shows two of my favorite pawns in my most recent playthrough: a \u003Ca href=\"https:\u002F\u002Fsteamcommunity.com\u002Fsharedfiles\u002Ffiledetails\u002F?id=3678118757\" target=\"_blank\" rel=\"noopener noreferrer\">Hisa\u003C\u002Fa> named Mills and a \u003Ca href=\"https:\u002F\u002Fsteamcommunity.com\u002Fworkshop\u002Ffiledetails\u002F?id=2020041005\" target=\"_blank\" rel=\"noopener noreferrer\">Revia\u003C\u002Fa> named Lenka in a footrace, both bragging about the various equipment, \u003Ca href=\"https:\u002F\u002Fsteamcommunity.com\u002Fworkshop\u002Ffiledetails\u002F?id=850428056\" target=\"_blank\" rel=\"noopener noreferrer\">bionics\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fsteamcommunity.com\u002Fworkshop\u002Ffiledetails\u002F?id=3114453100\" target=\"_blank\" rel=\"noopener noreferrer\">genemods\u003C\u002Fa>, and racial traits they're using to go fast, each trying to one-up the other. Lenka's a nudist, but you can hardly tell, can you? That's because the \u003Ca href=\"https:\u002F\u002Fsteamcommunity.com\u002Fsharedfiles\u002Ffiledetails\u002F?id=3079786283\" target=\"_blank\" rel=\"noopener noreferrer\">Light Tribalwear from VFE - Tribals\u003C\u002Fa> (basically a loincloth) doesn't count as clothing, and neither does the \u003Ca href=\"https:\u002F\u002Fsteamcommunity.com\u002Fsharedfiles\u002Ffiledetails\u002F?id=2938820380\" target=\"_blank\" rel=\"noopener noreferrer\">Janissary Cuirass from VFE - Empires\u003C\u002Fa> for some reason. TLDR: if you ever need a SFW\u002Fstream-safe nudist, that's how you do it! Her eyes are weird because she's part \u003Ca href=\"https:\u002F\u002Fsteamcommunity.com\u002Fsharedfiles\u002Ffiledetails\u002F?id=2878462695\" target=\"_blank\" rel=\"noopener noreferrer\">Narai\u003C\u002Fa> for their ridiculous unclothed speed buffs.",89,[],[],null,[27,40],{"id":28,"slug":29,"name":30,"shortDescription":31,"author":8,"workshopUrl":32,"imageKey":10,"thumbnailUrl":33,"packageId":34,"category":13,"tags":35,"downloadCount":36,"rating":37,"publishedAt":38,"updatedAt":39},"34a6dc1f-1113-4130-bab6-e3eb40c75f51","hisa-faction-foxgirls-reloaded","Hisa Faction (Foxgirls Reloaded)","Hisa An artificial race of foxgirl mercenaries, now for 1.","https:\u002F\u002Fsteamcommunity.com\u002Fsharedfiles\u002Ffiledetails\u002F?id=3678118757","https:\u002F\u002Fimages.steamusercontent.com\u002Fugc\u002F18210877154512075394\u002FE25215391136191B6E68679A7F62943200EB1C5B\u002F","kerevan.hisafaction",[15,16],320,5,"2026-03-03T21:12:16.0000000Z","2026-05-01T01:18:56.0000000Z",{"id":41,"slug":42,"name":43,"shortDescription":44,"author":8,"workshopUrl":45,"imageKey":10,"thumbnailUrl":46,"packageId":47,"category":13,"tags":48,"downloadCount":49,"rating":50,"publishedAt":51,"updatedAt":51},"7fbbe247-db40-4ff5-b209-702b5f459765","dragons-autoconsume-ambrosia","Dragons Autoconsume Ambrosia","I don't know about you, but I've run into the following pattern, over and over again: - Feed dragon one draconic ambrosia.","https:\u002F\u002Fsteamcommunity.com\u002Fsharedfiles\u002Ffiledetails\u002F?id=3721860800","https:\u002F\u002Fimages.steamusercontent.com\u002Fugc\u002F17321404769230287655\u002F3C9ECFCC01AD5BC6EB3FD203DAC67CD947F6537F\u002F","talonos.dragonsautoconsumeambrosia",[15,16],249,2.8,"2026-05-08T00:50:16.0000000Z",[53,73,86,98],{"id":54,"slug":55,"name":56,"shortDescription":57,"author":58,"workshopUrl":59,"imageKey":10,"thumbnailUrl":60,"packageId":61,"category":13,"tags":62,"downloadCount":69,"rating":70,"publishedAt":71,"updatedAt":72},"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,63,64,65,66,67,68],"1.5","1.4","1.3","1.2","1.1","1.0",2108609,4.9,"2016-09-10T19:25:34.0000000Z","2025-07-13T19:18:59.0000000Z",{"id":74,"slug":75,"name":76,"shortDescription":77,"author":78,"workshopUrl":79,"imageKey":10,"thumbnailUrl":80,"packageId":81,"category":13,"tags":82,"downloadCount":83,"rating":70,"publishedAt":84,"updatedAt":85},"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","Oskar Potocki","https:\u002F\u002Fsteamcommunity.com\u002Fsharedfiles\u002Ffiledetails\u002F?id=1814987817","https:\u002F\u002Fimages.steamusercontent.com\u002Fugc\u002F17914054259451166663\u002F768658D3C5B5ADB2E14188F0B3E249AE7B0E8317\u002F","vanillaexpanded.vappe",[15,16,63,64],1467956,"2019-07-25T17:30:35.0000000Z","2026-01-17T20:36:32.0000000Z",{"id":87,"slug":88,"name":89,"shortDescription":90,"author":78,"workshopUrl":91,"imageKey":10,"thumbnailUrl":92,"packageId":93,"category":13,"tags":94,"downloadCount":95,"rating":70,"publishedAt":96,"updatedAt":97},"8ef9e287-362f-4194-b7f2-644edf3d6e84","vanilla-events-expanded","Vanilla Events Expanded","See changenotes. Vanilla Events Expanded is one of our oldest mods, and I’m honestly shocked it’s holding up so well - it’s pretty resistant to game updates and bugs because of its simplicity. Back when I first made it with Kikohi, we didn’t know much about modding. I just wanted","https:\u002F\u002Fsteamcommunity.com\u002Fsharedfiles\u002Ffiledetails\u002F?id=1938420742","https:\u002F\u002Fimages.steamusercontent.com\u002Fugc\u002F13132919981746529669\u002F634387B0351B8054F777E94EDCDE0619759927FD\u002F","vanillaexpanded.vee",[15,16,63,64],1432419,"2019-12-16T18:08:01.0000000Z","2026-07-22T10:41:12.0000000Z",{"id":99,"slug":100,"name":101,"shortDescription":102,"author":103,"workshopUrl":104,"imageKey":10,"thumbnailUrl":105,"packageId":106,"category":13,"tags":107,"downloadCount":108,"rating":70,"publishedAt":109,"updatedAt":110},"173fcccd-a950-48a4-9905-6cae4cb86664","harmony","Harmony","Harmony is the shared patch library used by many RimWorld mods.","Brrainz","https:\u002F\u002Fsteamcommunity.com\u002Fsharedfiles\u002Ffiledetails\u002F?id=2009463077","https:\u002F\u002Fimages.steamusercontent.com\u002Fugc\u002F779624067826598337\u002F7EED02FFB4AE4DA8D029623C2C82F5D8F0FD77FF\u002F","brrainz.harmony",[15,16,63,64,65,66],3977224,"2020-02-28T18:13:27.0000000Z","2025-09-03T15:49:21.0000000Z",[112,114,126,139],{"id":74,"slug":75,"name":76,"shortDescription":77,"author":78,"workshopUrl":79,"imageKey":10,"thumbnailUrl":80,"packageId":81,"category":13,"tags":113,"downloadCount":83,"rating":70,"publishedAt":84,"updatedAt":85},[15,16,63,64],{"id":115,"slug":116,"name":117,"shortDescription":118,"author":58,"workshopUrl":119,"imageKey":10,"thumbnailUrl":120,"packageId":121,"category":13,"tags":122,"downloadCount":123,"rating":70,"publishedAt":124,"updatedAt":125},"54ff6b67-f141-4816-822f-ad10a2fab1b0","hugslib","HugsLib","This is a library that provides shared functionality for other mods.","https:\u002F\u002Fsteamcommunity.com\u002Fsharedfiles\u002Ffiledetails\u002F?id=818773962","https:\u002F\u002Fimages.steamusercontent.com\u002Fugc\u002F103978299280169442\u002FA67F10574269C336608796DAF2A6ECF3B96B0F59\u002F","unlimitedhugs.hugslib",[15,68,67,66,63,64,65,16],3393497,"2016-12-15T17:06:09.0000000Z","2025-07-13T19:18:38.0000000Z",{"id":127,"slug":128,"name":129,"shortDescription":130,"author":131,"workshopUrl":132,"imageKey":10,"thumbnailUrl":133,"packageId":134,"category":13,"tags":135,"downloadCount":136,"rating":70,"publishedAt":137,"updatedAt":138},"419eb416-9fc2-415e-b019-dd0d58579b77","dubs-mint-menus","Dubs Mint Menus","Adds new list boxes for recipe bills, health bills, plant selection, architect menu, research menu, and a quick select menu for designators, making it easier to find things when lots of mods are running.","Dubwise","https:\u002F\u002Fsteamcommunity.com\u002Fsharedfiles\u002Ffiledetails\u002F?id=1446523594","https:\u002F\u002Fimages.steamusercontent.com\u002Fugc\u002F941712836158582135\u002FFE3245BE9B34141C245681D1CC0FD87119AFA40B\u002F","dubwise.dubsmintmenus",[15,68,67,66,63,64,65,16],1468067,"2018-07-21T04:43:33.0000000Z","2025-07-14T21:56:39.0000000Z",{"id":140,"slug":141,"name":142,"shortDescription":143,"author":78,"workshopUrl":144,"imageKey":10,"thumbnailUrl":145,"packageId":146,"category":147,"tags":148,"downloadCount":149,"rating":70,"publishedAt":150,"updatedAt":151},"f182625e-a14d-4361-ae1a-97c4f7c8e572","vanilla-armour-expanded","Vanilla Armour Expanded","See change notes for details.","https:\u002F\u002Fsteamcommunity.com\u002Fsharedfiles\u002Ffiledetails\u002F?id=1814988282","https:\u002F\u002Fimages.steamusercontent.com\u002Fugc\u002F17034145940576706847\u002FB67E63AB2BF27C5DEB527BDDCBCDCCE8DE0108A4\u002F","vanillaexpanded.varme","combat",[15,16,63,64],1500254,"2019-07-25T17:31:01.0000000Z","2026-03-20T19:20:52.0000000Z"]