RimWorld

RimWorld

A RimWorld of Magic - Custom Class Editor Add-on
54 Comments
Uriel Septim VII 10 Jul @ 4:07pm 
1.5 please i can't figure out how to read the xml code and work it properly.
ÐęąÐƒÅŒkh4ÑØ 26 Jun @ 10:48am 
Can you update this to 1.5... pretty please?
Sera 15 Oct, 2023 @ 9:31pm 
ok but how do I use it?
urmum 28 Jun, 2023 @ 1:22pm 
please update
Magna Greymane 7 Jun, 2023 @ 6:16pm 
@Gahzirra having the same problem did you figure out a resolution?
Turbotowns 18 Oct, 2022 @ 9:02pm 
@Torann And how do we do that exactly? Do we actually have to hunt down the files on our PC somewhere?
👁 29 Jul, 2022 @ 3:16pm 
Is there a 1.3 update to this mod?
Rosie 11 May, 2022 @ 10:23am 
how do you use this mod? cant find the option
Gahzirra 30 Apr, 2022 @ 1:37pm 
Does this still work? Seems after an update happened my custom classes are no longer found? The mod/classes are still there but it is now getting an error.

Could not execute post-long-event action. Exception: System.NullReferenceException: Object reference not set to an instance of an object
at TorannMagic.ModOptions.ModClassOptions.InitializeCustomClassActions () [0x0002c] in <bf282aefe2ec4f968b1b5007377bdb7b>:0
at Verse.LongEventHandler.ExecuteToExecuteWhenFinished () [0x0007c] in <99518a644a3e4a7ea3fde566568df84a>:0
UnityEngine.StackTraceUtility:ExtractStackTrace ()
Verse.Log:Error (string)
Verse.LongEventHandler:ExecuteToExecuteWhenFinished ()
Verse.LongEventHandler:UpdateCurrentAsynchronousEvent ()
Verse.LongEventHandler:LongEventsUpdate (bool&)
(wrapper dynamic-method) Verse.Root:Verse.Root.Update_Patch1 (Verse.Root)
Verse.Root_Entry:Update ()
SaltyPopsicleZ 14 Feb, 2022 @ 8:17pm 
any idea why psionic augmentation don't work in a custom class?
Torann  [author] 30 Jan, 2022 @ 12:43am 
You can still use it for 1.3, it mainly has examples that you will adjust and you'll have to update the about file and loadfolders file for 1.3, other than that it works fine.
R A I D E N 16 Jan, 2022 @ 12:05pm 
1.3?
chris_lapriola 15 Sep, 2021 @ 12:57am 
Does this function with 1.3 or are we waiting for an update.
Hans 5 Sep, 2021 @ 5:52pm 
Maybe update the mod? :D Or is not needed?
Torann  [author] 26 Jun, 2021 @ 7:04am 
The mod includes example files as a tutorial. There are also several mod packs that give a good example of how to create a custom class. eg

https://steamproxy.net/sharedfiles/filedetails/?id=2236103336&searchtext=rimworld+of+magic
BloodW0lf 16 Jun, 2021 @ 8:50am 
How does this work exactly? Is there a tut I can follow?
akana379 24 May, 2021 @ 5:19pm 
@ Krazyfan1
同じpackageIdの2177117837との混同じゃないかな?
Torann  [author] 11 May, 2021 @ 5:04pm 
@Krazyfan1
Not true, not sure why rimpy says that.
pgames-food 10 May, 2021 @ 11:58pm 
cool, i was going to ask about 1.2 compatibility too, but saw on next page that it should be ok for 1.2
(when i finish some more themed boxes for my recycling mod, i thought about making some spells for this mod too) :)
Krazyfan1 6 May, 2021 @ 11:20pm 
Rimpy mod manager is saying that this mod requires the MoreDetailBody mod
Zypher 31 Mar, 2021 @ 1:10am 
@Bhaer Its quite troublesome actually as you need basic modding skill, however not that hard as you just need to copy and paste traits/abilities to your custom classes.
Bhaer 13 Mar, 2021 @ 10:31am 
is it easy to make a class?
Wrench-Monkey24 11 Feb, 2021 @ 12:44pm 
how do I make a class? I have no idea how to do anything when it comes to making or using mods outside of games
FREISPIEL 5 Jan, 2021 @ 12:05pm 
What is needed for growing Limb ? ManaPotion , Medizin and the Spell from the Druid. Is this right ?
Revolver Lobster 1 Nov, 2020 @ 3:44am 
Thanks a lot :)
Torann  [author] 31 Oct, 2020 @ 5:42pm 
@Dread Lich Bernie Sanders
If you're comfortable modifying xml, take a look at the Arcane Conduit trait. You can add the modExtension used there to the trait of another class to boost the regeneration of just that class.
Revolver Lobster 29 Oct, 2020 @ 5:02pm 
Hm how would go about adding more mana or mana regeneration to a class? I seem to have trouble with that part. Or is that even possible? I know there are traits in the normal RimWorld of Magic but I am looking for a way to give that to a specifc class. Help would be appreciated!
Torann  [author] 8 Sep, 2020 @ 5:29pm 
Should be perfectly fine to use with 1.2.
NylonWorms 8 Sep, 2020 @ 5:19pm 
will this be updated by chance or does it work fine in 1.2
Mlemlom 🍈 25 Aug, 2020 @ 5:30pm 
Thank you for this.
Gatho 26 Jul, 2020 @ 5:35pm 
Does anyone know how to actually change existing classes? I wanna add some things to the shadow fiend custom class
Vinlic 20 Jun, 2020 @ 12:34pm 
@Kurugane I hadn't modded for Rimworld before this and I've got a working class now. The mod author left explanations in the files on what to do and if you have any questions you can join the Rimworld of Magic discord believe they have a link under that mods steam page. That's all I did and I got it working pretty quickly.
Kurugane 20 Jun, 2020 @ 7:38am 
I'm not a modder at all. Is there a place I could find a walk through on how to utilize this?
Want to create a dragon rider -esque class to pair with dragon's descent
Latex Santa 13 Jun, 2020 @ 4:03am 
@Torann Are you INSANE? What is WRONG WITH YOU? You've just handed us out a DLC-sized mod AND a system for building our own custom mage classes. For free. Nobody does that. Nobody sane, that is.

You are a either a madman or a saint, and I cannot get enough of the Shadow class. My Gladiator slew a mechanoid dragon with a Legendary quality infused Adamantium zweihander a few days ago. That's several mods right there, working completely in unison.

RimWorld is a decent game by itself, but it's the modders that make it a magical experience. Pun intended.
TUNNEL JEW 8 Jun, 2020 @ 12:46pm 
I FOUND OUT MY ISSUE.

****PSA****
DO NOT EDIT THE MAXLEVEL OR YOU WILL RUN INTO ISSUES
****PSA****
Emperor 8 Jun, 2020 @ 9:48am 
There is a Discord my friend. https://discord.gg/A6yFtzB
TUNNEL JEW 7 Jun, 2020 @ 11:22pm 
I'M GETTING A WEIRD GLITCH WHERE I LOAD MY GAME AND MY CUSTOM CLASSES HAVE ALL THE ABILITIES OF MIGHT/MAGIC (DEPENDING ON THEIR CLASS). ANYBODY ELSE HAVE THIS PROBLEM?
TUNNEL JEW 7 Jun, 2020 @ 3:12pm 
WOULD IT BE TOO MUCH TO ASK FOR A SMALL TUTORIAL? JUST TO GET THE BASICS DOWN.
Lord Of Scissors 5 Jun, 2020 @ 9:21pm 
Its a trap! I thought it would look like the "character editor mod".... I'm so sad..
Netzach Sloth 2 Jun, 2020 @ 5:12pm 
@Biggersilence just download this mod, it'll be at ...\Steam\steamapps\workshop\content\294100\2114216280\

Torann put explanations in each of the files, for what needs to where; only knowledge needed is a general understanding of xml.
A tropical beverage 2 Jun, 2020 @ 11:03am 
Hi! I really want to make my own class, but have no idea on how to. Is there a video I can watch or a post I can read. Thanks
Torann  [author] 1 Jun, 2020 @ 5:10pm 
@Emperor
Sounds like a great idea. I created a discussion threat for people to post their classes.

@Netzach Sloth
Lich is a trait based ability, it changes necromancer trait into lich trait. It only works if you first have the necromancer trait. No trait based ability (bladedancer, ranger, lich, etc) will work with a custom class.
A mod extension for traits will be added to the next update to RWoM which will allow adjustments to regen, max mana, etc. You can approximate the lich by creating a similar hediff and assigning it as the class hediff, then tagging the class as a necromancer and an undead to achieve a similar result. The Death bolt spell can be assigned independently.
Netzach Sloth 1 Jun, 2020 @ 12:07pm 
What goes into learnableSpells? Both TM_LichForm throws an exception at startup and SpellOf_LichForm doesn't throw any exceptions, and it successfully learns the spell, but casting it doesn't do anything.
Netzach Sloth 1 Jun, 2020 @ 5:46am 
Thanks. Another question; if I give them the lich spell, and leave isUndead false, whill lich still turn them undead?
Emperor 1 Jun, 2020 @ 5:46am 
Is it okay if someone makes a thread on this mod that just has a place where people can post their classes that they made? I think it will make it more accessible to people who don't have Discord, and it only takes about 2 minutes.
Not trying to seem pushy by the way.
Torann  [author] 31 May, 2020 @ 9:43pm 
@Netzach Sloth
There are no learnable class-locked might skills. It's there if any are added in the future. These are abilities like master spells, or learnable skills usually restricted to one class (druid "briar patch", fire mage "dry ground"). If the ability has skills, like the master spells, then you'll add the skill to the list of mage abilities, and the item used to learn the skill ("eg "SpellOf_Firestorm") to the learnable list.
If you leave the learnable list empty, you'll still be able to learn all unrestricted spells.
Netzach Sloth 31 May, 2020 @ 7:22pm 
Also, I'm especially psyched for the advanced class bit.
Netzach Sloth 31 May, 2020 @ 7:20pm 
Pretty awesome.

Question:

[quote]learnable might related skills - currently all learnable might skills are open to every class[/quote]

Is that because it's empty in the example, or because it hasn't been implemented yet?

On that note, for mages; does learnableSpells include all generic learnable spells when empty, the same way it sounds like it is for skills, or do you need to include everything in that list, both generic learnable spells, and class specific learnables?
Hacete 31 May, 2020 @ 12:37pm 
You can join the discord and take a look at other people's classes
All you have to do is to change its name and add/remove the spells you want
I can help you to some degree
Torann  [author] 31 May, 2020 @ 11:45am 
Going to update the mod to correct the missing url dependency; please backup any class configs you made. I'll update later today.