RimWorld

RimWorld

Rimsenal Faction Pack - Feral
FACTION MOD BUG
이거하고 페더럴 스페이설 등등 팩션 모드가 문제가있어요 ㅠError while killing 레이울펜 during phase 3: System.NullReferenceException: Object reference not set to an instance of an object [Ref 478DA739] Duplicate stacktrace, see ref for original UnityEngine.StackTraceUtility:ExtractStackTrace () (wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Log.Error_Patch3 (string) (wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Pawn.Kill_Patch5 (Verse.Pawn,System.Nullable1<Verse.DamageInfo>,Verse.Hediff) (wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Pawn_HealthTracker.CheckForStateChange_Patch1 (Verse.Pawn_HealthTracker,System.Nullable1<Verse.DamageInfo>,Verse.Hediff) (wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Pawn_HealthTracker.AddHediff_Patch2 (Verse.Pawn_HealthTracker,Verse.Hediff,Verse.BodyPartRecord,System.Nullable1<Verse.DamageInfo>,Verse.DamageWorker/DamageResult) Verse.DamageWorker_AddInjury:FinalizeAndAddInjury (Verse.Pawn,Verse.Hediff_Injury,Verse.DamageInfo,Verse.DamageWorker/DamageResult) Verse.DamageWorker_AddInjury:CheckDuplicateDamageToOuterParts (Verse.DamageInfo,Verse.Pawn,single,Verse.DamageWorker/DamageResult) Verse.DamageWorker_AddInjury:ApplySpecialEffectsToPart (Verse.Pawn,single,Verse.DamageInfo,Verse.DamageWorker/DamageResult) VCR.DamageWorker_Bullet:ApplySpecialEffectsToPart (Verse.Pawn,single,Verse.DamageInfo,Verse.DamageWorker/DamageResult) (wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.DamageWorker_AddInjury.ApplyDamageToPart_Patch1 (Verse.DamageWorker_AddInjury,Verse.DamageInfo,Verse.Pawn,Verse.DamageWorker/DamageResult) (wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.DamageWorker_AddInjury.ApplyToPawn_Patch1 (Verse.DamageWorker_AddInjury,Verse.DamageInfo,Verse.Pawn) (wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.DamageWorker_AddInjury.Apply_Patch1 (Verse.DamageWorker_AddInjury,Verse.DamageInfo,Verse.Thing) (wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Thing.TakeDamage_Patch3 (Verse.Thing,Verse.DamageInfo) (wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:RimWorld.Bullet.Impact_Patch1 (RimWorld.Bullet,Verse.Thing,bool) (wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Projectile.ImpactSomething_Patch1 (Verse.Projectile) Verse.Projectile:TickInterval (int) Verse.Thing:DoTick () Verse.TickList:Tick () (wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.TickManager.DoSingleTick_Patch2 (Verse.TickManager) (wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.TickManager.TickManagerUpdate_Patch1 (Verse.TickManager) Verse.Game:UpdatePlay () Verse.Root_Play:Update () 이런 오류코드를 뿜으면서 습격 무적 버그가 생겨버렸습니다 빼니가 정상작동되네여 ㅠㅠ 항상 모드 재밌게 플레이하고 있습니다 ~
< >
Showing 1-4 of 4 comments
아 추가로 증강 바닐라팩까지 뺴야하네요 ㅠ
삼치구이/CeroForGrill  [developer] 15 Jul @ 12:39am 
1. Pawn 사망 처리 관련 코드/패치 확인
Pawn.Kill(), Pawn_HealthTracker.AddHediff() 등 health 관련 메서드를 패치한 모드가 있는지 확인하세요.

대표적인 관련 모드:

Combat Extended

HAR (Humanoid Alien Races)

Vanilla Expanded series (특히 Injuries나 Xenotypes)

2. 레이울펜 종족 XML 확인
종족이 사용하는 RaceProps, BodyDef, HediffDef, Tool 등이 null 값을 유발하지 않는지 확인하세요.

특히 다음 항목:

xml
복사
편집
<lifeStageAges>
<body>
<tools>
<deathActionWorker>
3. 사망 트리거 조건 확인
Phase 3 이벤트에서 Kill() 또는 TakeDamage() 호출 직후 crash가 나는 경우,

해당 이벤트에 null DamageInfo를 넘기고 있을 수 있습니다.

또는 레이울펜이 이미 사망한 상태일 수도 있습니다.

4. 디버그 추적 사용
Dev 모드 → “Toggle Damage Logging”을 통해 어느 부위가 문제인지 볼 수 있습니다.

사망 직전에 어떤 Hediff, DamageInfo, BodyPart가 적용되었는지 추적하세요.




챗GPT에게 물어보니 이렇게 대답하네요. 살펴 보겠습니다.
일단 ce 모드는 안쓰고 있고, har은 쓰고, 종족모드는 미호랑 코로사 쓰고있습니다. 그리고 , 바익시리즈는 동물,음식,가구추가랑,이념,낚시등. 제모드는 총 160개 정도 쓰고있는거같아요.( 쳇지피티한테 물어봐서 오류날만한 모드 싹다 안쓰고있음) 혹시모르니 제 모드 목록도 써드리겠습니다
림월드 디시갤에 [모드제보] 림세널 모드 찐빠 참고용 모드목록 이라고 치시면 나옵니다! 여기다가 링크 올려놨더니 그거 타고가니까 존재하지 않는 주소라고 뜨네요 ㅠ
< >
Showing 1-4 of 4 comments
Per page: 1530 50