Menu

Show posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Show posts Menu

Messages - itwasntmeright

#1
Help / Re: Some help patching
August 05, 2019, 01:58:13 PM
Quote from: Kirby23590 on August 05, 2019, 01:50:15 PM
You sure that's correct?

I think it's called "armorPenetrationBase" and not "armorPenetration"
Adding 'Base' at the end, would fix that problem...

You are right, thank you!
#2
Help / Some help patching
August 05, 2019, 01:29:01 PM
Hello,
I am trying to patch projectile from combat extended. More specificly speed and armor pen.
What's confusing me is, that speed works, but the armor penetration patch is failing.
This is my patch:
<?xml version="1.0" encoding="utf-8" ?>
<Patch>

<!-- ========== .50 Cal Sabot ========== -->

<Operation Class="PatchOperationReplace">
<xpath>/Defs/ThingDef[defName="Bullet_50BMG_Sabot"]/projectile/armorPenetration</xpath>
<value>
<armorPenetration>1.437</armorPenetration>
</value>
</Operation>

<Operation Class="PatchOperationReplace">
<xpath>/Defs/ThingDef[defName="Bullet_50BMG_Sabot"]/projectile/speed</xpath>
<value>
<speed>277</speed>
</value>
</Operation>
</Patch>


And this the Def im trying to patch:

  <ThingDef ParentName="Base50BMGBullet">
    <defName>Bullet_50BMG_Sabot</defName>
    <label>.50 BMG bullet (Sabot)</label>
    <projectile>
      <damageAmountBase>19</damageAmountBase>
      <armorPenetration>1.109</armorPenetration>
      <speed>250</speed>
    </projectile>
  </ThingDef>


This is the error log:

[Combat Extended Patches] Patch operation Verse.PatchOperationReplace(/Defs/ThingDef[defName="Bullet_50BMG_Sabot"]/projectile/armorPenetration) failed
file: D:\Programme\Steam\steamapps\common\RimWorld\Mods\CE Patches\Patches\ranges.xml
Verse.Log:Error(String, Boolean)
Verse.PatchOperation:Complete(String)
Verse.LoadedModManager:ClearCachedPatches()
Verse.LoadedModManager:LoadAllActiveMods()
Verse.PlayDataLoader:DoPlayLoad()
Verse.PlayDataLoader:LoadAllPlayData(Boolean)
Verse.Root:<Start>m__1()
Verse.LongEventHandler:RunEventFromAnotherThread(Action)
Verse.LongEventHandler:<UpdateCurrentAsynchronousEvent>m__1()


I have read through "A quick tutorial of xpathing and patching" and also tried the online xpath generator.
Hope someone can help.
#3
How will armor work in the 1.0 release of CE? Like in CE b18? Or does the new armor system of rimworld 1.0 with deflection change something for CE?
#4
I could reproduce following bug:
The GUI just disappears if I click "B" with a pawn selected and then drop the gun of the pawn (while the mouse cursor is still in "choose target mode")