RimWorld

RimWorld

Not enough ratings
Royal Permit Reorderer
   
Award
Favorite
Favorited
Unfavorite
Mod, 1.5, 1.6
File Size
Posted
Updated
159.737 KB
24 Sep, 2024 @ 2:18pm
12 Jul @ 3:28am
3 Change Notes ( view )
You need DLC to use this item.

Subscribe to download
Royal Permit Reorderer

Description
Is your permit menu absolutely bloated and you can't click on half of them, because they overlap?

Adding mods can't help with the bloat, but this one here can help with the overlap.

Primarily made, so that modders don't have to patch the positions accounting for every permit mod out there, all permits will now be sorted by type (exceptions may apply) and ordered according to the settings.

By default, there will be three permits per row, except for permit chains like the laborer calls, which can extend beyond. The amount of permits per row is customisable however and you can even choose to have them ordered horizontally, rather than vertically.



Some permits in the screenshots are part of my Multi Ordnance Framework and it's modules, feel free to check that out.

Disclaimer
Portions of the materials used to create this content/mod are trademarks and/or copyrighted works of Ludeon Studios Inc. All rights reserved by Ludeon. This content/mod is not official and is not endorsed by Ludeon.

Thanks
  • Ludeon for the Game
  • Marnador for the Rimworld Font[github.com]
  • Dexter Feldoh for the mod template

Bug reports and suggestions are welcome on the discord[discord.gg]

[github.com]
3 Comments
ANNOProfi  [author] 12 Jul @ 3:29am 
@moo, it worked fine for me, with VEF and Vehicle Framework installed, but I recompiled and updated it nonetheless, so hopefully it's fixed now.
moo 11 Jul @ 5:08pm 
Mmmm, might have an issue with this one:

System.NullReferenceException: Object reference not set to an instance of an object
[Ref 425ECF9E]
at RoyalPermitReorderer.RPR_GameComponent_PermitReorderer.ReorderPermits () [0x000b8] in <b8c9c36492e14872a569af58f9e22d8f>:0
at RoyalPermitReorderer.RPR_GameComponent_PermitReorderer.PrepareReordering () [0x00044] in <b8c9c36492e14872a569af58f9e22d8f>:0
at RoyalPermitReorderer.RPR_GameComponent_PermitReorderer.StartedNewGame () [0x00008] in <b8c9c36492e14872a569af58f9e22d8f>:0
at Verse.GameComponentUtility.StartedNewGame () [0x0001a] in <fcfab19af5d14a608a65ebd77f29482f>:0
- POSTFIX OskarPotocki.VEF: Void VEF.Factions.VanillaExpandedFramework_GameComponentUtility_LoadedGame_Patch+StartedNewGame:Postfix()
- POSTFIX SmashPhil.VehicleFramework: Void SmashTools.GameEvent:RaiseOnNewGame()
- POSTFIX smashphil.updatelog: Void UpdateLogTool.UpdateHandler:UpdateOnNewGame()
Teutonic_ice 2 Apr @ 4:01am 
useful