実際の性格の設定です。
美しいや厄介者といった特性との両立方法はまだわかりません。ごめんなさい。
まずは説明です。
<?xml version="1.0" encoding="utf-8"?>
<TraitDefs>
<TraitDef>
<defName>その性格のデータ名です。ローマ字で記述してください</defName>
<commonality>ここの数字が高いほどその性格を持った人が出やすくなるようです。0で自然生成不可</commonality>
<degreeDatas>
<li>
<label>性格の名称です。ゲーム画面に出るのはこちら。</label>
<description>性格の説明を書きます</description>
<statOffsets>
ここに様々な能力上昇、低下の記述を書きます。この場合は移動速度の上昇付きの性格です。
<MoveSpeed>+0.22</MoveSpeed>
</statOffsets>
</li>
</degreeDatas>
</TraitDef>
</TraitDefs>
実際のMOD構成例です。コピーしてそのまま使えるようにしてあります。
<?xml version="1.0" encoding="utf-8"?>
<TraitDefs>
<TraitDef>
<defName>VoiceRoid</defName>
<commonality>0</commonality>
<degreeDatas>
<li>
<label>VoiceRoid</label>
<description>ボイスロイドであるNAMEは多くの事を学び沢山の人々と交流してきたので学習と社交に秀でています</description>
<statOffsets>
<GlobalLearningFactor>0.5</GlobalLearningFactor>
<SocialImpact>+0.5</SocialImpact>
</statOffsets>
</li>
</degreeDatas>
</TraitDef>
<TraitDef>
これで社交とスキル成長が+50%された性格「VoiceRoid」が追加できます。
追加できるステータスに関してはWIKI内
ステータス補正記述一覧を参照してください。
あとは作成したデータをフォルダ丸ごとsteamapps\common\Rimworld\Modsに置き、ゲームを起動してエラーが出なければ成功です。
エラーが出た場合はオプションから開発者モードをOnにしてエラーログを出し(画面上部のアイコンの1番左です。)
Copy to clipboardをクリックすればエラー一覧がコピーされますので、翻訳ソフトにかけて原因を探してみて下さい。
それでもわからなかったらコメントなり、ツイッターなりで質問していただければわかる範囲でお答えしますのでお気軽にどうぞ。