RimWorld

RimWorld

Antimatter Annihilation
 This topic has been pinned, so it's probably important
Epicguru  [developer] May 30, 2020 @ 9:22am
Bug reports
Please report any and all bugs here.
It is very important that you give me as much detail as possible:
  • When and where does the bug happen
  • How often does the bug happen
  • What does the debug log say
  • Did you add to an existing save
  • What other mods do you have installed
< >
Showing 16-30 of 112 comments
JamesonMdrago Jun 4, 2020 @ 11:36am 
It's fine, just godmoded the buildings back, will shout if I find any more bugs
Darkstar Jun 4, 2020 @ 11:53pm 
Just subbed and I'm getting the following error on startup:

Exception creating wiki for Antimatter Annihilation: System.NullReferenceException: Object reference not set to an instance of an object at InGameWiki.WikiPage.CreateFromThingDef (Verse.ThingDef thing) [0x0015e] in <3b25bfe429d5432cb3e5834e5e4f1efb>:0 at InGameWiki.ModWiki.GenerateFromMod (Verse.Mod mod) [0x00031] in <3b25bfe429d5432cb3e5834e5e4f1efb>:0 at InGameWiki.ModWiki.Create (Verse.Mod mod) [0x0001e] in <3b25bfe429d5432cb3e5834e5e4f1efb>:0

I have the wiki mod above this one in my load order.

Anyone else getting this too?
Last edited by Darkstar; Jun 4, 2020 @ 11:54pm
Epicguru  [developer] Jun 5, 2020 @ 3:10am 
@Darkstar Currently investigating.
Birdlord Jun 7, 2020 @ 8:31am 
When pawn injured by galvaknuckles and almost healed completely, i got spam by the notifications of the pawn being healed
Epicguru  [developer] Jun 7, 2020 @ 9:07am 
Galvaknuckle damage should work just like any other... Could you send a log or save file?
Birdlord Jun 11, 2020 @ 2:28am 
Originally posted by Epicguru:
Galvaknuckle damage should work just like any other... Could you send a log or save file?

Hey sorry for the late rep, I checked it several times and I didn't get any yellow or red warning whenever the notification appears. Does log still needed? If yes, I will try to give it to you next time. It's not really game breaking or anything, it just annoying if you hurt several prisoners at the same time using galvaknuckles.
henk Jun 11, 2020 @ 3:12am 
Hello I am having problems with using this mod it makes world generation not work(the game itself loads without errors, and I can do everything untill I come to worldgen).

How do I post a debug log?

When and where does the bug happen
[World Generation]

How often does the bug happen
[Each time I activate Antimatter Anihilation]

What does the debug log say
[Where can I find it, I can only 'upload it']

Did you add to an existing save
[No]
What other mods do you have installed

(in loadorder)

https://pastebin.com/Sfm7PTuc (note antimatter Annihilation was loaded as last 'big mod' before the texture and facial stuff mod). The Wiki was loaded directly after Harmony.

Last edited by henk; Jun 11, 2020 @ 3:15am
Epicguru  [developer] Jun 11, 2020 @ 5:25am 
Thanks for the report Henk. The wiki mod should be loaded after core - but that probably isn't what is causing the issue. Could you send me a debug log? And I'm not very clear on exactly what you mean by world generation not working... You can't generate a map? Or the factions are not generating?
henk Jun 11, 2020 @ 10:35am 
https://pastebin.com/fwN0kM0w

Yes, I was thrown back to the main menu when I added it to my last working modlist. Then I tried moving it around and screwed up where my main menu didn't even load properly anymore(thankgod for rimsaves lol).

I have shortened my mod list to see if the errors popped up for Antimatter, and there are quite a few of them? (also see I have some others lol)

I will take it out for now, but I hope the log is usefull :)

Last edited by henk; Jun 11, 2020 @ 12:33pm
Epicguru  [developer] Jun 11, 2020 @ 2:12pm 
Looks like you're using the non-steam version? Or at least running offline?

There may be an issue with the latest version on GitHub, if that's where you downloaded it from. I'll check this out in more detail in the morning.
Minor bug: Painful Bruises cause the (character name) is fully healed dialog to pop up for every tick of healing on that injury. This happens after using the Galvaknuckles, but I suspect it has more to do with the bruise.
Dametri Jun 16, 2020 @ 11:20am 
I have the same bug as DarkStar with wiki generation; doesn't occur in isolation, only when running my mod list, which is rather large, so no idea where the conflict occurs.

More usefully, there's a warning message when running with Hospitality:
FactionDef UltratechEnemy_AA must have at least one pawnGroupMaker with kindDef 'Peaceful', or 'permanentEnemy', 'isPlayer' or 'hidden' should be set to true. Otherwise no guests from this faction will arrive. This is a misconfiguration in Antimatter Annihilation.

I think the only "issue" that will crop up with this is that, if you're able to make peace with the ultratech enemies, they won't show up as guests. On the other hand, should be pretty easy to fix.

Also, the following StaticConstructorOnStartup warnings appear: ExplosionEffectManager, RailgunEffectSpawner, Building_AlloyFusionMachine, MBDTop, ThunderGunTop. (apologies if one of these isn't yours)
Generally these can be fixed easily by adding a [StaticConstructorOnStartup] attribute to whatever class defines these (regardless of whether the class itself is static or not). Again, not a big deal, but easy fix.
Last edited by Dametri; Jun 16, 2020 @ 11:26am
Epicguru  [developer] Jun 16, 2020 @ 2:49pm 
Thanks, I'll fix the hospitality issue, that is indeed something I overlooked. I'll also get rid of the static constructor warnings, although I really wish Rimworld would stop giving those warnings, they aren't useful to the developer or the player :/
Epicguru  [developer] Jun 16, 2020 @ 2:50pm 
I'm still looking into the wiki issue. Unfortunately it's hard to pinpoint since I can't reproduce it and don't have line numbers.
Dametri Jun 17, 2020 @ 8:02am 
It seems like you updated the wiki to add more try/catch clauses (or something else changed), so here's an updated log for the wiki generation issue:

Failed to generate wiki page for Antimatter Annihilation's ThingDef 'Antimatter grenades': System.Exception: Exception generating thing crafting location list. ---> System.NullReferenceException: Object reference not set to an instance of an object
at InGameWiki.WikiPage.CreateFromThingDef (Verse.ThingDef thing) [0x00180] in <18665a65c3e4469187b8969a7f2e2d44>:0

Taking a look at the ThingDef AntimatterGrenades_AA, it seems like its recipeMaker has a null list for recipeUsers, which is causing this error. This can be fixed by either null checking, or changing the loop to:
foreach (ThingDef defForIconAndLabel in thing.recipeMaker.recipeUsers ?? Enumerable.Empty<ThingDef>())
which effectively elides the loop in the case that recipeUsers is null.

Actually, foreach should ALWAYS error when trying to enumerate a null collection, and your xml defs don't include any recipeUsers for the grenades that I see, so I'm curious as to why this error would only occur when running a mod list.
< >
Showing 16-30 of 112 comments
Per page: 1530 50