RimWorld

RimWorld

GlitterWorld Prime 0.19+1.0 [Obsolete]
Byter 20 Feb, 2019 @ 7:58am
AutoSeller Compatibility
Hey there!

So I just tried out AutoSeller and it would appear that it breaks Glitterworld Prime. I don't know if it would be better to open a discussion on that mod, but as it is simply changing the trade UI a bit, I thought posting this here can't hurt.

So, having rules set up, I thought I could simply open the Glitterworld Prime window and it would auto-sell and -buy everything I want - and indeed, it set all the numbers correctly. Because Glitterworld Prime has such a high silver capacity it can sell and buy everything I told it too. Hooray!

Sadly, when clicking accept, all it does is lower the silver on GPs side and that's it. Clicking accept again lowers the amount again. It is not removing my wares or adding a 24h delivery notification. :/

So now I disabled Autoseller again to utilize Glitterworld Prime, but I hope this is something easy to fix.

To make this easier, I'll ask directly: is there something I can do to help out even further? I really like both mods and I wish for them to be compatible :Djoe:

EDIT: Well... I tried selling my stuff on Glitterworld Prime again after removing Autoseller and now I simply lost all the stuff I sold without a notification, that my silver is on its way...

Additionally I got this error:
Exception filling window for Glitterworld_Prime.DialogPrimeTrade: System.NullReferenceException: Object reference not set to an instance of an object at Glitterworld_Prime.GlitterWorldOrderItem..ctor (Glitterworld_Prime.GlitterWorldItem serverItem, Int32 quantity, Int32 hitPoints) [0x00000] in <filename unknown>:0 at Glitterworld_Prime.TraderPrime.GiveSoldThingToPlayer (Verse.Thing toGive, Int32 countToGive, Verse.Pawn playerNegotiator) [0x00000] in <filename unknown>:0 at RimWorld.Tradeable.<ResolveTrade>m__1 (Verse.Thing thing, Int32 countToTransfer) [0x00000] in <filename unknown>:0 at RimWorld.TransferableUtility.TransferNoSplit (System.Collections.Generic.List`1 things, Int32 count, System.Action`2 transfer, Boolean removeIfTakingEntireThing, Boolean errorIfNotEnoughThings) [0x00000] in <filename unknown>:0 at RimWorld.Tradeable.ResolveTrade () [0x00000] in <filename unknown>:0 at RimWorld.TradeDeal.TryExecute (System.Boolean& actuallyTraded) [0x00000] in <filename unknown>:0 at Glitterworld_Prime.DialogPrimeTrade.<DoWindowContents>b__16_3 () [0x00000] in <filename unknown>:0 at Glitterworld_Prime.DialogPrimeTrade.DoWindowContents (Rect inRect) [0x00000] in <filename unknown>:0 at Verse.Window+<WindowOnGUI>c__AnonStorey0.<>m__0 (Int32 x) [0x00000] in <filename unknown>:0 Verse.Log:Error(String, Boolean) Verse.<WindowOnGUI>c__AnonStorey0:<>m__0(Int32) UnityEngine.GUI:CallWindowDelegate(WindowFunction, Int32, Int32, GUISkin, Int32, Single, Single, GUIStyle)
Last edited by Byter; 20 Feb, 2019 @ 8:11am
< >
Showing 1-2 of 2 comments
TwistedSoul  [developer] 20 Feb, 2019 @ 2:22pm 
Hi Byter, Unfortunately, yes.

https://git.thecodecache.net/GWP/Release/wikis/Known-Compatibility-Issues

Auto Seller 2 is completely broken with GWP because of the way it injects itself into my code.

It actually makes a lot of changes to the underlying code and changes the UI.

There is nothing I can do to fix this, the mod developer would need to either skip injecting his code into mine or get in contact with me to work on a fix.

As for that error I'd need the whole log file to understand what happened up to that point but it looks like you tried to buy something in the market window which wasn't actually in the market some how.
Byter 21 Feb, 2019 @ 7:12am 
Weird. But thank you anyway for responding. I did not know about that wiki. Should've looked first, sorry!

I guess I have to choose then haha :D
< >
Showing 1-2 of 2 comments
Per page: 1530 50