[A12] BackstoriesCore Update 10

Started by mipen, March 26, 2015, 05:58:39 AM

Previous topic - Next topic

Cataphract

Quote from: mipen on October 04, 2015, 09:14:03 PM
Hey there, unfortunately this is not possible :( back stories don't have any influence on a pawn's behaviour. They only affect the skills they start with and what they cannot do

Oh, I see! Thank you for the answer anyways, mipen!

Anonemous2

Cool Mod :), Although it was a little confusing getting it to work :o. I also wanted to know if I can use this in a mod I'm working on, (so member's of a faction have there own backstories)?

AllenWL

Uh, I mad some backstories, but they don't seem to work?
Can't find them at all while using the prepare carefully mod.
Not sure what's wrong.
I downloaded the mod, put it in the mods folder, made a Defs folder, put the BackstoriesDef folder in that folder, and put in the backstories.xml in that.

This is the backstory:<?xml version="1.0" encoding="utf-8" ?>
<BackstoryDefs>
 

  <BackstoryDef>
    <defName>KratosCH</defName><!-- Assign the backstory a defName. Make sure this is unique! A good way of making sure it is unique is by adding a prefix, such as the first three letters of your username.-->
    <title>Anceint hero</title><!-- This is the long version of the title. Make sure to only capitalise the first word and no others, otherwise you will get an error.-->
    <titleShort>Anceint hero</titleShort><!-- This is the short version of the title. If you have a long title, then add a short version here, otherwise you can have it the same as the title. Capitalisation rules apply here as well.-->
    <baseDescription>Kratos was a high ranking knight in the Tethe'allan army. He met Mithos and Martel and abandons his position to join them in their Journey of Heroes. </baseDescription><!-- This is the description of the backstory. Write something interesting and cool :) To make reference to the pawn who has this backstory, then use the character references listed at the top of this file.-->
    <bodytypeMale>Male</bodytypeMale><!-- This is the body type that male characters will have if they have this backstory. Keep in mind that this won't assign a body type if the backstory is a childhood backstory. It should still be assigned however, or you will get an error.-->
    <bodyTypeFemale>Male</bodyTypeFemale><!-- This is the body type that female characters will have.-->
    <slot>Childhood</slot><!-- This is the slot the backstory can be use in. Adulthood or Childhood.-->
    <workDisables><!-- This sets which work types are disabled. Check the top of the file for an explanation of how this works. If you do not want to disable any work types, then remove this entry.-->
      <li></li>
    </workDisables>
    <skillGains><!-- This sets the bonus or malus to the characters skills. Check the top of this file for an explanation of how this works. It you do not want to affect any skills, then remove this entry.-->
      <li>
        <defName>Melee</defName>
        <amount>20</amount>
      </li>
    </skillGains>
    <spawnCategories><!-- This sets which people can be assigned this backstory when they spawn. Check the top of this file for an explanation on how it works. You must add at least one, otherwise you won't ever see your backstory in the game.-->
      <li>Civil</li>
    </spawnCategories>
  </BackstoryDef>


<BackstoryDef>
    <defName>KratosAH</defName><!-- Assign the backstory a defName. Make sure this is unique! A good way of making sure it is unique is by adding a prefix, such as the first three letters of your username.-->
    <title>Dumb dad</title><!-- This is the long version of the title. Make sure to only capitalise the first word and no others, otherwise you will get an error.-->
    <titleShort>Dumb dad</titleShort><!-- This is the short version of the title. If you have a long title, then add a short version here, otherwise you can have it the same as the title. Capitalisation rules apply here as well.-->
    <baseDescription>After the death of his family he returns to Cruxis a bitter man. Thirteen years later, he realizes that his son was alive and aids him in the Jorney of Regeneration. After the journey ends, he leaves his only son, Lloyd in a mislead Journey of Redemption.</baseDescription><!-- This is the description of the backstory. Write something interesting and cool :) To make reference to the pawn who has this backstory, then use the character references listed at the top of this file.-->
    <bodytypeMale>Hulk</bodytypeMale><!-- This is the body type that male characters will have if they have this backstory. Keep in mind that this won't assign a body type if the backstory is a childhood backstory. It should still be assigned however, or you will get an error.-->
    <bodyTypeFemale>Hulk</bodyTypeFemale><!-- This is the body type that female characters will have.-->
    <slot>Adulthood</slot><!-- This is the slot the backstory can be use in. Adulthood or Childhood.-->
    <workDisables><!-- This sets which work types are disabled. Check the top of the file for an explanation of how this works. If you do not want to disable any work types, then remove this entry.-->
      <li></li>
    </workDisables>
    <skillGains><!-- This sets the bonus or malus to the characters skills. Check the top of this file for an explanation of how this works. It you do not want to affect any skills, then remove this entry.-->
      <li>
        <defName></defName>
        <amount></amount>
      </li>
    </skillGains>
    <spawnCategories><!-- This sets which people can be assigned this backstory when they spawn. Check the top of this file for an explanation on how it works. You must add at least one, otherwise you won't ever see your backstory in the game.-->
      <li>Civil</li>
    </spawnCategories>
  </BackstoryDef> 
</BackstoryDefs>

<BackstoryDef>
    <defName>YuanCH</defName><!-- Assign the backstory a defName. Make sure this is unique! A good way of making sure it is unique is by adding a prefix, such as the first three letters of your username.-->
    <title>Anceint hero</title><!-- This is the long version of the title. Make sure to only capitalise the first word and no others, otherwise you will get an error.-->
    <titleShort>Anceint hero</titleShort><!-- This is the short version of the title. If you have a long title, then add a short version here, otherwise you can have it the same as the title. Capitalisation rules apply here as well.-->
    <baseDescription>Dispite being a half-elf, Yuan was a high-ranking military offical in the Sylvaranti army. He met Mithos and Martel and abandons his position to join their Journey of Heroes.</baseDescription><!-- This is the description of the backstory. Write something interesting and cool :) To make reference to the pawn who has this backstory, then use the character references listed at the top of this file.-->
    <bodytypeMale>Male</bodytypeMale><!-- This is the body type that male characters will have if they have this backstory. Keep in mind that this won't assign a body type if the backstory is a childhood backstory. It should still be assigned however, or you will get an error.-->
    <bodyTypeFemale>Male</bodyTypeFemale><!-- This is the body type that female characters will have.-->
    <slot>Childhood</slot><!-- This is the slot the backstory can be use in. Adulthood or Childhood.-->
    <workDisables><!-- This sets which work types are disabled. Check the top of the file for an explanation of how this works. If you do not want to disable any work types, then remove this entry.-->
      <li></li>
    </workDisables>
    <skillGains><!-- This sets the bonus or malus to the characters skills. Check the top of this file for an explanation of how this works. It you do not want to affect any skills, then remove this entry.-->
      <li>
        <defName>Shooting</defName>
        <amount>20</amount>
      </li>
    </skillGains>
    <spawnCategories><!-- This sets which people can be assigned this backstory when they spawn. Check the top of this file for an explanation on how it works. You must add at least one, otherwise you won't ever see your backstory in the game.-->
      <li>Civil</li>
    </spawnCategories>
  </BackstoryDef>

<BackstoryDef>
    <defName>YuanAH</defName><!-- Assign the backstory a defName. Make sure this is unique! A good way of making sure it is unique is by adding a prefix, such as the first three letters of your username.-->
    <title>Backstabbing buddy</title><!-- This is the long version of the title. Make sure to only capitalise the first word and no others, otherwise you will get an error.-->
    <titleShort>Backstabbing buddy</titleShort><!-- This is the short version of the title. If you have a long title, then add a short version here, otherwise you can have it the same as the title. Capitalisation rules apply here as well.-->
    <baseDescription>Realizing that Mithos is ruining Aselia, Yuan creates Renagades, an organization that aposes Cruxis. He attempts to kill Kratos for he holds the seal for salvation, yet fails each time. After Aselia is saved, he steals away in Derris Kharlan to join his best friend in his usless journey of redemption. </baseDescription><!-- This is the description of the backstory. Write something interesting and cool :) To make reference to the pawn who has this backstory, then use the character references listed at the top of this file.-->
    <bodytypeMale>Male</bodytypeMale><!-- This is the body type that male characters will have if they have this backstory. Keep in mind that this won't assign a body type if the backstory is a childhood backstory. It should still be assigned however, or you will get an error.-->
    <bodyTypeFemale>Male</bodyTypeFemale><!-- This is the body type that female characters will have.-->
    <slot>Adulthood</slot><!-- This is the slot the backstory can be use in. Adulthood or Childhood.-->
    <workDisables><!-- This sets which work types are disabled. Check the top of the file for an explanation of how this works. If you do not want to disable any work types, then remove this entry.-->
      <li></li>
    </workDisables>
    <skillGains><!-- This sets the bonus or malus to the characters skills. Check the top of this file for an explanation of how this works. It you do not want to affect any skills, then remove this entry.-->
      <li>
        <defName></defName>
        <amount></amount>
      </li>
    </skillGains>
    <spawnCategories><!-- This sets which people can be assigned this backstory when they spawn. Check the top of this file for an explanation on how it works. You must add at least one, otherwise you won't ever see your backstory in the game.-->
      <li>Civil</li>
    </spawnCategories>
  </BackstoryDef>

<BackstoryDef>
    <defName>MithosCH</defName><!-- Assign the backstory a defName. Make sure this is unique! A good way of making sure it is unique is by adding a prefix, such as the first three letters of your username.-->
    <title>Anceint hero</title><!-- This is the long version of the title. Make sure to only capitalise the first word and no others, otherwise you will get an error.-->
    <titleShort>Anceint hero</titleShort><!-- This is the short version of the title. If you have a long title, then add a short version here, otherwise you can have it the same as the title. Capitalisation rules apply here as well.-->
    <baseDescription> An abandoned, half elf child, Mithos never knew his parents. He was raised by his sister, Martel. Discrimination followed him everywhere, and he decides to rid the world of it. He convinces his sister, a Teth'allan knight, and a Sylvaranti official to join his Journey of Heroes.</baseDescription><!-- This is the description of the backstory. Write something interesting and cool :) To make reference to the pawn who has this backstory, then use the character references listed at the top of this file.-->
    <bodytypeMale>Male</bodytypeMale><!-- This is the body type that male characters will have if they have this backstory. Keep in mind that this won't assign a body type if the backstory is a childhood backstory. It should still be assigned however, or you will get an error.-->
    <bodyTypeFemale>Male</bodyTypeFemale><!-- This is the body type that female characters will have.-->
    <slot>Childhood</slot><!-- This is the slot the backstory can be use in. Adulthood or Childhood.-->
    <workDisables><!-- This sets which work types are disabled. Check the top of the file for an explanation of how this works. If you do not want to disable any work types, then remove this entry.-->
      <li></li>
    </workDisables>
    <skillGains><!-- This sets the bonus or malus to the characters skills. Check the top of this file for an explanation of how this works. It you do not want to affect any skills, then remove this entry.-->
      <li>
        <defName>Shooting</defName>
        <amount>10</amount>
      </li>
<li>
        <defName>Melee</defName>
        <amount>10</amount>
      </li>
    </skillGains>
    <spawnCategories><!-- This sets which people can be assigned this backstory when they spawn. Check the top of this file for an explanation on how it works. You must add at least one, otherwise you won't ever see your backstory in the game.-->
      <li>Civil</li>
    </spawnCategories>
  </BackstoryDef>

<BackstoryDef>
    <defName>MithosAH</defName><!-- Assign the backstory a defName. Make sure this is unique! A good way of making sure it is unique is by adding a prefix, such as the first three letters of your username.-->
    <title>Mislead villan</title><!-- This is the long version of the title. Make sure to only capitalise the first word and no others, otherwise you will get an error.-->
    <titleShort>Mislead villan</titleShort><!-- This is the short version of the title. If you have a long title, then add a short version here, otherwise you can have it the same as the title. Capitalisation rules apply here as well.-->
    <baseDescription>Martel dies betrayed by a human and tells Mithos of her last wish- to end all discrimination. Mithos misunderstands this wish and enslaves Teth'alla and Sylvarant to create a world of no differences. He is defeated by Lloyd & co. and is dragged along by Yuan and is forced to join Kratos in his Jorney of Redemption. </baseDescription><!-- This is the description of the backstory. Write something interesting and cool :) To make reference to the pawn who has this backstory, then use the character references listed at the top of this file.-->
    <bodytypeMale>Thin</bodytypeMale><!-- This is the body type that male characters will have if they have this backstory. Keep in mind that this won't assign a body type if the backstory is a childhood backstory. It should still be assigned however, or you will get an error.-->
    <bodyTypeFemale>Male</bodyTypeFemale><!-- This is the body type that female characters will have.-->
    <slot>Adulthood</slot><!-- This is the slot the backstory can be use in. Adulthood or Childhood.-->
    <workDisables><!-- This sets which work types are disabled. Check the top of the file for an explanation of how this works. If you do not want to disable any work types, then remove this entry.-->
      <li></li>
    </workDisables>
    <skillGains><!-- This sets the bonus or malus to the characters skills. Check the top of this file for an explanation of how this works. It you do not want to affect any skills, then remove this entry.-->
      <li>
        <defName></defName>
        <amount></amount>
      </li>
<li>
        <defName>Shooting</defName>
        <amount>10</amount>
      </li>
    </skillGains>
    <spawnCategories><!-- This sets which people can be assigned this backstory when they spawn. Check the top of this file for an explanation on how it works. You must add at least one, otherwise you won't ever see your backstory in the game.-->
      <li>Civil</li>
    </spawnCategories>
  </BackstoryDef>

<BackstoryDef>
    <defName>PoorkidAH</defName><!-- Assign the backstory a defName. Make sure this is unique! A good way of making sure it is unique is by adding a prefix, such as the first three letters of your username.-->
    <title>Misplaced civilan</title><!-- This is the long version of the title. Make sure to only capitalise the first word and no others, otherwise you will get an error.-->
    <titleShort>Civilan</titleShort><!-- This is the short version of the title. If you have a long title, then add a short version here, otherwise you can have it the same as the title. Capitalisation rules apply here as well.-->
    <baseDescription>NAME was traveling to see HIS grandmother when the ship HE was on crashed into Derris Kharlan.</baseDescription><!-- This is the description of the backstory. Write something interesting and cool :) To make reference to the pawn who has this backstory, then use the character references listed at the top of this file.-->
    <bodytypeMale>Thin</bodytypeMale><!-- This is the body type that male characters will have if they have this backstory. Keep in mind that this won't assign a body type if the backstory is a childhood backstory. It should still be assigned however, or you will get an error.-->
    <bodyTypeFemale>Female</bodyTypeFemale><!-- This is the body type that female characters will have.-->
    <slot>Adulthood</slot><!-- This is the slot the backstory can be use in. Adulthood or Childhood.-->
    <workDisables><!-- This sets which work types are disabled. Check the top of the file for an explanation of how this works. If you do not want to disable any work types, then remove this entry.-->
      <li></li>
    </workDisables>
    <skillGains><!-- This sets the bonus or malus to the characters skills. Check the top of this file for an explanation of how this works. It you do not want to affect any skills, then remove this entry.-->
      <li>
        <defName></defName>
        <amount></amount>
      </li>
    </skillGains>
    <spawnCategories><!-- This sets which people can be assigned this backstory when they spawn. Check the top of this file for an explanation on how it works. You must add at least one, otherwise you won't ever see your backstory in the game.-->
      <li>Civil</li>
    </spawnCategories>
  </BackstoryDef>

</BackstoryDefs>



Kaballah

#153
I can't get this mod to work, backstories don't show up.  I don't get any errors or anything, I just don't see any new backstories in the Prepare Carefully character setup screens.  This is the contents of Mods\BackstoriesCore-12.0.0:

<DIR>          About
<DIR>          Assemblies
<DIR>          BackstoryDefs
<DIR>          NameDefs
<DIR>          PawnBioDefs
<DIR>          Textures

And this is the contents of BackstoryDefs (I didn't modify any of these files, these are just as they were downloaded):
4,918 CoreBackstoryDefs.xml
7,965 IggyBackstories.xml
9,162 MokonaBackstoriesDef.xml

e: they don't show up when just randomly rolling colonists in vanilla mode either

skullywag

Skullywag modded to death.
I'd never met an iterator I liked....until Zhentar saved me.
Why Unity5, WHY do you forsake me?

Kaballah

Yeah I moved Backstories all the way up to the top just after Core/CCL/CCL vanilla tweaks, I don't know what's up.  I guess I could disable all my other mods and only enable this to see if it works at all for me but that wouldn't really help or prove anything useful.

Tormound

Yeah I can't get the backstories to show up either in Prepare carefully.

De1ta

Having the same problem as Tormound and Kaballah - anyone find a solution?

Vagabond

Hello,

I use hardcore sk.

Is it possible to use this for work disabilities/skillgains not listed? such as animals, mending, smithing, tailoring... or disabilities such as the one for smithing?

Cheers,
Michael

ZozZ


NoImageAvailable

Since mipen has decided to leave Rimworld modding I have taken over maintenance of this mod in the meantime. For the A13 version, see here.
"The power of friendship destroyed the jellyfish."

Fordo

Any chance for an update in this mod?

mipen

This mod has been incorporated into CCL now