Skip to content

Operand 10000#2

Open
TOAST7312 wants to merge 11 commits intobbradson:mainfrom
TOAST7312:main
Open

Operand 10000#2
TOAST7312 wants to merge 11 commits intobbradson:mainfrom
TOAST7312:main

Conversation

@TOAST7312
Copy link

So when I tried just updating the about to 1.6, I was getting errors. The mod's menu had the options, but none of the palettes, and caused the log to flood with errors. I was also getting an error related to the transpiler in Log_Notify_MessageReceivedThreadedInternal_Modify_Patch failing, with "FishTranspiler.Replace couldn't find target instruction" because it was looking for the constant 1000. After running some debug to determine what instructions were being sent, I was able to see that RimWorld 1.6 changed the log message limit from 1000 to 10000.

Fix: Updated the transpiler condition from code.operand is 1000 to code.operand is 10000 to match RimWorld 1.6's actual constant value. Also updated the description to clarify that 1.6 uses 10000 messages while older versions used 1000.
Root cause: RimWorld 1.6 increased the default log message limit from 1000 to 10000, so the transpiler's pattern matching needed to be updated accordingly.

The mod should now work correctly in RimWorld 1.6 while maintaining compatibility with older versions.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant