Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
Me when I lie
It is VERY poorly optimized and I've heard of it costing as much as 1000 TSP.
Should probably remove the Violence thing. There are a lot of important quests out there that require violence. Also, defense in RimWorld means leveraging violence against others who would take what you have by force, or kill you for food, sport or ideological reasons.
Here's the log, in case you wanna look through it. https://gist.github.com/HugsLibRecordKeeper/17b3b3fa719db204f4d69aa6f6bb1530
Steam\steamapps\workshop\content\294100\2838817941\Patches
Open the MemePatches.xml with a program such as Notepad++.
Remove the following
<li Class="PatchOperationAdd">
<xpath>/Defs/MemeDef[defName="Honorbound_Honorbound"]/requireOne</xpath>
<value>
<li>
<li>VME_Violence_Disapproved</li>
<li>VME_Violence_Abhorrent</li>
</li>
</value>
</li>
Save! A game restart will be required for change to take effect.
(Remember to make a copy first before messing with xml's)
https://gist.github.com/HugsLibRecordKeeper/f0ad5014eca26f2e6474f15c50efaf09
public static void init() => new Harmony("Vesper.Honourbound.patch").PatchAll();
[HarmonyPrefix]
[HarmonyPatch(typeof (SettlementUtility), "Attack")]
public static void AttackPatch(Settlement settlement) => HarmonyPatches.lastAttackedFactionRelation = new FactionRelationKind?(((WorldObject) settlement).Faction.PlayerRelationKind);
[HarmonyPrefix]
[HarmonyPatch(typeof (CaravanArrivalAction_VisitSite), "Arrived")]
public static void ArrivedPatch(CaravanArrivalAction_VisitSite __instance) => HarmonyPatches.lastAttackedFactionRelation = new FactionRelationKind?(((WorldObject) ((object) __instance).GetFieldValue<Site>("site")).Faction.PlayerRelationKind);
}
}
Honorbound is not the kind of mod that can be safely removed mid-playthrough, so I hope it gets fixed soon.
Russifier-Russifier
here's the full log if you want it for debugging
https://gist.github.com/f66f75f92c55ea8219f575735a0fd8da
I didn't design the aspects of the mod nor come up with the idea, I just created it for a commission, but if you'd like to have charity optional you can personally change it in your install, which you'll find here:
C:\Program Files (x86)\Steam\steamapps\workshop\content\294100\1658820710
(Depending on where your steam stuff is kept, by default it's here).
Once you've located the mod you can go Defs > MemeDefs > HonorboundMeme.xml and edit the file to remove
<li>
<li>Charity_Essential</li>
<li>Charity_Important</li>
<li>Charity_Worthwhile</li>
</li>
From the <requireOne> section.