I am currently working on a mod for RimWorld that gives a positive mood stat for a couple of days after Raids are defeated.
This is the second mod that I have created, so please understand my limited exposure to modding RiwmWorld which is as follows:
(I am proficient in c# and xml)
I read through the majority of the Modding Tutorials on the Wiki.
I completed the Plague Gun tutorial as well.
This is what I have done so far in attempting to create my mod:
I dug around a lot of files using the decompiler to try to understand how the defs work as well as the limitations within each function.
I created a mock-up .xml file using a thought def (can provide any files as necessary.)
.....and now? I'm simply unsure of what to do. I tried looking at the defs and the c# code to understand what approach I should take and I just felt like I was going in circles. I've looked at other tutorials out there but I really just need someone to give me a solid explanation of how the defs and dlls interact and work with each other.
I know this is kinda a shot in the dark but if anyone is willing to help me understand the structure better I would really appreciate it. Pm's are welcome!
Thanks!!
This is the second mod that I have created, so please understand my limited exposure to modding RiwmWorld which is as follows:
(I am proficient in c# and xml)
I read through the majority of the Modding Tutorials on the Wiki.
I completed the Plague Gun tutorial as well.
This is what I have done so far in attempting to create my mod:
I dug around a lot of files using the decompiler to try to understand how the defs work as well as the limitations within each function.
I created a mock-up .xml file using a thought def (can provide any files as necessary.)
.....and now? I'm simply unsure of what to do. I tried looking at the defs and the c# code to understand what approach I should take and I just felt like I was going in circles. I've looked at other tutorials out there but I really just need someone to give me a solid explanation of how the defs and dlls interact and work with each other.
I know this is kinda a shot in the dark but if anyone is willing to help me understand the structure better I would really appreciate it. Pm's are welcome!
Thanks!!