RimWorld

RimWorld

A RimWorld of Magic - Custom Class Editor Add-on
56 Comments
Ramza Jan 18 @ 4:34pm 
:'(
Lunar Nepneus Sep 25, 2024 @ 6:15pm 
1.5?
Uriel Septim VII Jul 10, 2024 @ 4:07pm 
1.5 please i can't figure out how to read the xml code and work it properly.
ÐęąÐƒÅŒkh4ÑØ Jun 26, 2024 @ 10:48am 
Can you update this to 1.5... pretty please?
Sera Oct 15, 2023 @ 9:31pm 
ok but how do I use it?
urmum Jun 28, 2023 @ 1:22pm 
please update
Magna Greymane Jun 7, 2023 @ 6:16pm 
@Gahzirra having the same problem did you figure out a resolution?
Turbotowns Oct 18, 2022 @ 9:02pm 
@Torann And how do we do that exactly? Do we actually have to hunt down the files on our PC somewhere?
👁 Jul 29, 2022 @ 3:16pm 
Is there a 1.3 update to this mod?
Rosie May 11, 2022 @ 10:23am 
how do you use this mod? cant find the option
Gahzirra Apr 30, 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 Feb 14, 2022 @ 8:17pm 
any idea why psionic augmentation don't work in a custom class?
Torann  [author] Jan 30, 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 Jan 16, 2022 @ 12:05pm 
1.3?
chris_lapriola Sep 15, 2021 @ 12:57am 
Does this function with 1.3 or are we waiting for an update.
Hans Sep 5, 2021 @ 5:52pm 
Maybe update the mod? :D Or is not needed?
Torann  [author] Jun 26, 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://steamcommunity.com/sharedfiles/filedetails/?id=2236103336&searchtext=rimworld+of+magic
BloodW0lf Jun 16, 2021 @ 8:50am 
How does this work exactly? Is there a tut I can follow?
akana379 May 24, 2021 @ 5:19pm 
@ Krazyfan1
同じpackageIdの2177117837との混同じゃないかな?
Torann  [author] May 11, 2021 @ 5:04pm 
@Krazyfan1
Not true, not sure why rimpy says that.
pgames-food May 10, 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 May 6, 2021 @ 11:20pm 
Rimpy mod manager is saying that this mod requires the MoreDetailBody mod
Zypher Mar 31, 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 Mar 13, 2021 @ 10:31am 
is it easy to make a class?
Wrench-Monkey24 Feb 11, 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 Jan 5, 2021 @ 12:05pm 
What is needed for growing Limb ? ManaPotion , Medizin and the Spell from the Druid. Is this right ?
Negev Lobster Nov 1, 2020 @ 3:44am 
Thanks a lot :)
Torann  [author] Oct 31, 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.
Negev Lobster Oct 29, 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] Sep 8, 2020 @ 5:29pm 
Should be perfectly fine to use with 1.2.
NylonWorms Sep 8, 2020 @ 5:19pm 
will this be updated by chance or does it work fine in 1.2
🍈 Aug 25, 2020 @ 5:30pm 
Thank you for this.
Gatho Jul 26, 2020 @ 5:35pm 
Does anyone know how to actually change existing classes? I wanna add some things to the shadow fiend custom class
Vinlic Jun 20, 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 Jun 20, 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 Jun 13, 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 Jun 8, 2020 @ 12:46pm 
I FOUND OUT MY ISSUE.

****PSA****
DO NOT EDIT THE MAXLEVEL OR YOU WILL RUN INTO ISSUES
****PSA****
Emperor Jun 8, 2020 @ 9:48am 
There is a Discord my friend. https://discord.gg/A6yFtzB
TUNNEL JEW Jun 7, 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 Jun 7, 2020 @ 3:12pm 
WOULD IT BE TOO MUCH TO ASK FOR A SMALL TUTORIAL? JUST TO GET THE BASICS DOWN.
Lord Of Scissors Jun 5, 2020 @ 9:21pm 
Its a trap! I thought it would look like the "character editor mod".... I'm so sad..
Netzach Sloth Jun 2, 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 Jun 2, 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] Jun 1, 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 Jun 1, 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 Jun 1, 2020 @ 5:46am 
Thanks. Another question; if I give them the lich spell, and leave isUndead false, whill lich still turn them undead?
Emperor Jun 1, 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] May 31, 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 May 31, 2020 @ 7:22pm 
Also, I'm especially psyched for the advanced class bit.
Netzach Sloth May 31, 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?