RimWorld

RimWorld

1,954 ratings
RimThemes
4
13
2
3
4
2
2
   
Award
Favorite
Favorited
Unfavorite
Mod, 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6
File Size
Posted
Updated
300.601 MB
28 Feb, 2019 @ 5:39am
22 Jul @ 1:46pm
39 Change Notes ( view )

Subscribe to download
RimThemes

In 2 collections by aRandomKiwi
RimThemes Community themes
71 items
aRandomKiwi's mods
12 items
Description




Themes engine for RimWorld.

Modify all game UI, make RimWorld look as you are or as you want.
Fully customizable (custom fonts and many other things can be Disabled in mod settings ! )

Please read the FAQ before asking questions.



Follow instructions in the [Themes Makers] topic

[ko-fi.com]






Load RimThemes just after BetterLoading.

Incompatible with : modCheck and Multiplayer mod

Should work with all others mods.
Tested on Windows and Linux 64bits.



Old themes (RimThemes 2019RX and 2020R1) can always be used by following these steps :

For 2019RX themes, download this zip file[www.dropbox.com]

For 2020R1 themes, download this zip file[www.dropbox.com]

Then simply create a "RimThemes" folder in the Rimworld's base directory (ex : "X:\Program Files (x86)\Steam\steamapps\common\RimWorld\" for Windows) and copy paste in this folder all themes folders inside the downloaded archive you want".




Need to be loaded in first position in mod list ! 9 themes included





Revision 10.2

Direct download link here[github.com]

Enjoy my mods and like me to continue updating ?
Please consider buying me a kiwi on Ko-Fi or at least put a like :)

[ko-fi.com]

[github.com]
Popular Discussions View All (8)
46
18 Aug @ 8:38pm
PINNED: [Bugs Reports]
aRandomKiwi
26
12 Jul @ 5:42pm
[Features Request]
aRandomKiwi
26
22 Jul @ 2:03pm
PINNED: [Themes Makers]
aRandomKiwi
409 Comments
Thale 17 Aug @ 10:35pm 
Can you add another one I made?

Medieval Era RimTheme
Deputy 12 Aug @ 8:44am 
Aint no way bro just made 5 comments to post a error when he could have just shared it from pastebin :steamfacepalm:
2017632033 11 Aug @ 9:26pm 
Verse.LongEventHandler:RunEventFromAnotherThread (System.Action)
Verse.LongEventHandler/<>c:<UpdateCurrentAsynchronousEvent>b__28_0 ()
System.Threading.ThreadHelper:ThreadStart_Context (object)
System.Threading.ExecutionContext:RunInternal (System.Threading.ExecutionContext,System.Threading.ContextCallback,object,bool)
System.Threading.ExecutionContext:Run (System.Threading.ExecutionContext,System.Threading.ContextCallback,object,bool)
System.Threading.ExecutionContext:Run (System.Threading.ExecutionContext,System.Threading.ContextCallback,object)
System.Threading.ThreadHelper:ThreadStart ()
2017632033 11 Aug @ 9:26pm 
<51fded79cd284d4d911c5949aff4cb21>:0
at Verse.LoadedModManager.CreateModClasses () [0x00085] in <cb53cd4422904947932d33f561ad8d15>:0
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Log.Error_Patch3 (string)
Verse.LoadedModManager:CreateModClasses ()
Verse.LoadedModManager:LoadAllActiveMods (bool)
Verse.PlayDataLoader:DoPlayLoad ()
Verse.PlayDataLoader:LoadAllPlayData (bool)
{LINK REMOVED} ()
2017632033 11 Aug @ 9:25pm 
at System.Reflection.RuntimeConstructorInfo.Invoke (System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00000] in <51fded79cd284d4d911c5949aff4cb21>:0
at System.RuntimeType.CreateInstanceImpl (System.Reflection.BindingFlags bindingAttr, System.Reflection.Binder binder, System.Object[] args, System.Globalization.CultureInfo culture, System.Object[] activationAttributes, System.Threading.StackCrawlMark& stackMark) [0x0022b] in <51fded79cd284d4d911c5949aff4cb21>:0
at System.Activator.CreateInstance (System.Type type, System.Reflection.BindingFlags bindingAttr, System.Reflection.Binder binder, System.Object[] args, System.Globalization.CultureInfo culture, System.Object[] activationAttributes) [0x0009c] in <51fded79cd284d4d911c5949aff4cb21>:0
at System.Activator.CreateInstance (System.Type type, System.Object[] args) [0x00000] in
2017632033 11 Aug @ 9:25pm 
at System.Reflection.RuntimeConstructorInfo.InternalInvoke (System.Object obj, System.Object[] parameters, System.Boolean wrapExceptions) [0x00005] in <51fded79cd284d4d911c5949aff4cb21>:0
--- End of inner exception stack trace ---
[Ref 6BB72591]
at System.Reflection.RuntimeConstructorInfo.InternalInvoke (System.Object obj, System.Object[] parameters, System.Boolean wrapExceptions) [0x0001a] in <51fded79cd284d4d911c5949aff4cb21>:0
at System.Reflection.RuntimeConstructorInfo.DoInvoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00086] in <51fded79cd284d4d911c5949aff4cb21>:0
2017632033 11 Aug @ 9:25pm 
at HarmonyLib.Harmony.<PatchAll>b__10_1 (System.Type type) [0x00007] in <b994eb69d2df47fdb01add71b9ac29d2>:0
at HarmonyLib.CollectionExtensions.Do[T] (System.Collections.Generic.IEnumerable`1[T] sequence, System.Action`1[T] action) [0x00014] in <b994eb69d2df47fdb01add71b9ac29d2>:0
at HarmonyLib.CollectionExtensions.DoIf[T] (System.Collections.Generic.IEnumerable`1[T] sequence, System.Func`2[T,TResult] condition, System.Action`1[T] action) [0x00007] in <b994eb69d2df47fdb01add71b9ac29d2>:0
at HarmonyLib.Harmony.PatchAll (System.Reflection.Assembly assembly) [0x00006] in <b994eb69d2df47fdb01add71b9ac29d2>:0
<0x2aed5728ec0 + 0x0013a> <unknown method>
(wrapper managed-to-native) System.Reflection.RuntimeConstructorInfo.InternalInvoke(System.Reflection.RuntimeConstructorInfo,object,object[],System.Exception&)
2017632033 11 Aug @ 9:24pm 
bject,object[],System.Exception&)
at System.Reflection.RuntimeMethodInfo.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x0006a] in <51fded79cd284d4d911c5949aff4cb21>:0
--- End of inner exception stack trace ---
[Ref D60D9AE3]
at HarmonyLib.PatchFunctions.UpdateWrapper (System.Reflection.MethodBase original, HarmonyLib.PatchInfo patchInfo) [0x000c2] in <b994eb69d2df47fdb01add71b9ac29d2>:0
at HarmonyLib.PatchClassProcessor.ProcessPatchJob (HarmonyLib.PatchJobs`1+Job[T] job) [0x000f8] in <b994eb69d2df47fdb01add71b9ac29d2>:0
--- End of inner exception stack trace ---
[Ref C9185CD9]
at HarmonyLib.PatchClassProcessor.ReportException (System.Exception exception, System.Reflection.MethodBase original) [0x0013c] in <b994eb69d2df47fdb01add71b9ac29d2>:0
at HarmonyLib.PatchClassProcessor.Patch () [0x00096] in <b994eb69d2df47fdb01add71b9ac29d2>:0
2017632033 11 Aug @ 9:20pm 
Error while instantiating a mod of type aRandomKiwi.RimThemes.RimThemes: System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> HarmonyLib.HarmonyException: Patching exception in method System.Void Verse.ModContentPack::LoadPatches() ---> System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.ArgumentException: Label #5 is not marked in method `Verse.ModContentPack.LoadPatches_Patch3'
[Ref 6C94C909]
at System.Reflection.Emit.ILGenerator.label_fixup (System.Reflection.MethodBase mb) [0x00053] in <51fded79cd284d4d911c5949aff4cb21>:0
at System.Reflection.Emit.DynamicMethod.CreateDynMethod () [0x00056] in <51fded79cd284d4d911c5949aff4cb21>:0
(wrapper managed-to-native) System.Reflection.RuntimeMethodInfo.InternalInvoke(System.Reflection.RuntimeMethodInfo,o
Thale 7 Aug @ 7:35pm 
Can I get my new theme in the collection?

The Grail a Medieval Theme