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








As far as i can tell, the vanilla method to draw icon is failing.
I'll add some error handling to let it skip icons if they are missing
JobDriver threw exception in toil MakeNewToils's initAction for pawn Brandon driver=JobDriver_TradeWithPawn (toilIndex=1) driver.job=(TradeWithPawn (Job_2591507) A=Thing_Human99139)
System.TypeLoadException: Could not resolve type with token 0100008d (from typeref, class/assembly Verse.IWindowDrawing, Assembly-CSharp, Version=1.5.8839.705, Culture=neutral, PublicKeyToken=null)
at DynamicTradeInterface.Patches.Dialog_TradePatches.Prefix (RimWorld.Dialog_Trade __instance, System.Boolean ___giftsOnly) [0x0000c] in <1fe643ef8ccc4c90b493f70cc883d2cd>:0
at (wrapper dynamic-method) RimWorld.Dialog_Trade.RimWorld.Dialog_Trade.PostOpen_Patch2(RimWorld.Dialog_Trade)
at Verse.WindowStack.Add (Verse.Window window) [0x0003a] in <cd7169108ea74757aa50c5b33d275c15>:0
at RimWorld.JobDriver_TradeWithPawn+<>c__DisplayClass3_0.<MakeNewToils>b__1 () [0x00035] in <cd7169108ea74757aa50c5b33d275c15>:0
at Verse.AI.JobDriver.TryActuallyStartNextToil () [0x001b0] in <cd7169108ea74757aa50c5b33d275c15>:0
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) Verse.Log:Verse.Log.Error_Patch3 (string)
(wrapper dynamic-method) Verse.AI.JobUtility:Verse.AI.JobUtility.TryStartErrorRecoverJob_Patch2 (Verse.Pawn,string,System.Exception,Verse.AI.JobDriver)
Verse.AI.JobDriver:TryActuallyStartNextToil ()
Verse.AI.JobDriver:ReadyForNextToil ()
Verse.AI.JobDriver:Notify_PatherArrived ()
Verse.AI.Pawn_PathFollower:PatherArrived ()
(wrapper dynamic-method) Verse.AI.Pawn_PathFollower:Verse.AI.Pawn_PathFollower.TryEnterNextPathCell_Patch1 (Verse.AI.Pawn_PathFollower)
(wrapper dynamic-method) Verse.AI.Pawn_PathFollower:Verse.AI.Pawn_PathFollower.PatherTick_Patch3 (Verse.AI.Pawn_PathFollower)
(wrapper dynamic-method) Verse.Pawn:Verse.Pawn.Tick_Patch2 (Verse.Pawn)
Verse.TickList:Tick ()
(wrapper dynamic-method) Verse.TickManager:Verse.TickManager.DoSingleTick_Patch4 (Verse.TickManager)
Verse.TickManager:TickManagerUpdate ()
(wrapper dynamic-method) Verse.Game:Verse.Game.UpdatePlay_Patch1 (Verse.Game)
(wrapper dynamic-method) Verse.Root_Play:Verse.Root_Play.Update_Patch1 (Verse.Root_Play)
AND
Exception filling window for RimWorld.Dialog_Trade: System.NullReferenceException: Object reference not set to an instance of an object
at RimWorld.Dialog_Trade.FillMainRect (UnityEngine.Rect mainRect) [0x00006] in <cd7169108ea74757aa50c5b33d275c15>:0
at (wrapper dynamic-method) RimWorld.Dialog_Trade.RimWorld.Dialog_Trade.DoWindowContents_Patch1(RimWorld.Dialog_Trade,UnityEngine.Rect)
at Verse.Window.InnerWindowOnGUI (System.Int32 x) [0x001d3] in <cd7169108ea74757aa50c5b33d275c15>:0
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) Verse.Log:Verse.Log.Error_Patch3 (string)
Verse.Window:InnerWindowOnGUI (int)
UnityEngine.GUI:CallWindowDelegate (UnityEngine.GUI/WindowFunction,int,int,UnityEngine.GUISkin,int,single,single,UnityEngine.GUIStyle)
Disabling the mod returns normal vanilla trade functionality with the trader's inventory intact.
@Zeracronius
Please help? :)
In Bazzite Linux with native RimWorld 1.6 (from GoG.com ), it looks like the Auto Seller column just does not appear. As a sanity check, Auto Seller was tested and works normally with the vanilla trade window.
There is something in the Hugslib log about "ASBindFail", not sure if it's related.
This happens with the following mods (& load order):
Harmony, RimWorld, RimWorld - Royalty, RimWorld - Ideology, RimWorld - Biotech, RimWorld - Anomaly, Hugslib, Auto Seller, Dynamic Trade Interface, Random's Gene Assistant.
Hugslib log:
Did you check for the column in the configuration menu?
That's where you can add and remove columns.
Hi Zeracronius.
Yes, the 'colASTrade' column did not appear as one of the options in the configuration menu. (That column showed up on a Windows box, but not the Linux machine, strangely.)
Dynamic Trade Interface itself works very nicely, actually. Thank you!
It's just for whatever reason the two mods don't seem to want to integrate, and there aren't any error messages. >_<;
EDIT: Here's a screenshot of the available columns
[img]https://anterras.net/pics/screenshot_20251107_163920.png[/img]
So if there is no errors then it sounds like column is not being provided to the mod for some reason.
Basically, the integration is not on my side.
Thank was it, thank you!!
The file 'DTI_ASColumnDefs.xml' was entirely missing from the '/1.6/Defs' folder in AutoSeller. Copying it from '/1.5/Defs' to there made the colASTrade column show up in Configuration, and adding the column got the usual auto-selling behavor to kick off, yay! \^o^/
I'm surprised no one else has complained... (rhetorical question) Maybe Rimworld under Windows loads things differently?