RimWorld

RimWorld

XML Extensions
253 Comments
Imranfish  [author] 11 Jul @ 1:55am 
I have released another update containing many changes. For modders using this framework, I highly recommend you read the "Important 1.6 Information" page on the Wiki to get a summary of all the most important changes I have made these past few weeks.
NuanKi 10 Jul @ 11:25pm 
rogywantscoffee #1 hater
Unsubscribe, and manually delete the mod files, then subscribe again, that should fix it
Imranfish  [author] 10 Jul @ 12:04am 
@rogywantscoffee #1 hater
I don't know why that error is happening, it should be fixed by now. The new RimWorld update is going to release soon. Let me know if it still occurs in that version.
rogywantscoffee #1 hater 9 Jul @ 4:36pm 
hmm thats odd i resubbed to it
Imranfish  [author] 9 Jul @ 4:34pm 
@rogywantscoffee #1 hater
I am not sure what is going on. All of those mods work on my end, both in version 1.5 and in beta 1.6. Try to make sure all of the mods are updated.

Based on the error, it seems your XML Extensions version is outdated. The error “XML error: <decimals>3</decimals> doesn’t correspond to any field in type Numeric" means that your version of XML Extensions does not have the <decimals> node which I added recently.
rogywantscoffee #1 hater 9 Jul @ 4:14pm 
@Imranfish the mods that need it are "un-limited reborn" "advanced mechanoids" and "expanded prosthetics and organ enginerring-forked"
Imranfish  [author] 9 Jul @ 4:08pm 
@rogywantscoffee #1 hater You are probably running the default RimWorld 1.5. First, try to unsubscribe and re-subscribe to this item to force Steam to update it, if you haven't already tried.

If the bug is still there, then could you let me know which mod you are using that requires this one?
rogywantscoffee #1 hater 9 Jul @ 4:05pm 
@Imranfish i have no idea how do i check?
Imranfish  [author] 9 Jul @ 1:48pm 
@rogywantscoffee #1 hater That error seems unrelated to what I just fixed. What version of RimWorld are you playing?
Nicoman 9 Jul @ 12:55pm 
Reporting the errors that I had are gone. Thank you.
Imranfish  [author] 9 Jul @ 10:44am 
@rogywantscoffee #1 hater and @Nicoman Try again, it is fixed.
rogywantscoffee #1 hater 9 Jul @ 10:39am 
“XML error: <decimals>3</decimals> doesn’t correspond to any field in type Numeric context <Ii
Imranfish  [author] 9 Jul @ 10:01am 
@Nicoman unfortnuately that error does not say enough about what is going on. Can you give more details?
Imranfish  [author] 9 Jul @ 9:59am 
@Grumpy Old Man That error was because my Difficulty Presets mod was using a legacy feature of this mod that I removed. I updated that mod just now, it should work now.
Nicoman 9 Jul @ 9:57am 
Getting xml errors since your last update. I reverted to an earlier version and the errors were no longer. One of the errors [pastebin.com].
I am still playing on v1.5 of the game.
Grumpy Old Man 9 Jul @ 6:30am 
https://pastebin.com/6ddcqqpN

https://prnt.sc/PmTdhAR4DBq3

Started having this error today. No idea. Can you help me?
Imranfish  [author] 9 Jul @ 5:29am 
@rogywantscoffee #1 hater Can you tell me any details?
rogywantscoffee #1 hater 9 Jul @ 5:19am 
idk whats goin on but my shi buggin
Imranfish  [author] 8 Jul @ 4:46pm 
@cc0518 I just released an update which adds the <decimals> parameter to Numeric inputs, so there is now an option to choose between integers and being a float. Before this, it acted strangely and did not have consistent behavior.

Unfortunately anyone who used it as a float will need to add the <decimals> node to their settings menu now.
cc0518 8 Jul @ 3:51pm 
why I cant use float number?(decimal number cant be into the text field)
Imranfish  [author] 6 Jul @ 2:02am 
@Teok Thank you for reporting this issue, it has been fixed.
Teok 5 Jul @ 10:55pm 
Hi Imranfish, just wanting to post a log where my mod's settings appear to cause an error when used with the vanilla mod settings menu (current default) which doesn't happen with the alternate menu in the options. It causes the mod settings page to be unable to close and it pops up with a bunch of errors. Not sure how helpful this log will be but here: https://pastebin.com/ZSwyvy7x
Imranfish  [author] 4 Jul @ 8:54am 
@KIT-KATTEN can you send a log and/or more details?
KIT_KATTEN 4 Jul @ 8:40am 
xml is broken its text looks like a creepypasta and its spitting errors left and right
Imranfish  [author] 3 Jul @ 9:59pm 
I released a standalone version of just the stack trace feature here:

https://steamhost.cn/steamcommunity_com/sharedfiles/filedetails/?id=3515858072

Useful if you do not want/need this entire mod, or are using LoadFolders and still want stack traces when testing without XML Extensions.
Imranfish  [author] 2 Jul @ 3:59pm 
Update

- Fixed all remaining bugs that I am aware of. If anyone finds any other bugs or has a suggestion for a feature, please let me know.
moo 2 Jul @ 10:56am 
Hi again. It's definitely a rimsort sorting issue I submitted an issue on their github. It's not this mod, sorry for the bother
Imranfish  [author] 1 Jul @ 9:42pm 
Update

- Mod settings now appear in vanilla Mod settings menu (alternate menu still in options, disabled by default)
moo 1 Jul @ 6:37pm 
I dunno. Something funky is going on with Hugs/XML Ex that isn't happy at least with my modlist. Using RimSort's sort the game lights on fire. RimPy it's fine.

It's BeautyUtility related, if it helps narrow down something
Vertigo 1 Jul @ 1:57pm 
@moo the reason you are seeing that rule in RimSort only, is because RimSort uses their own community based ruleset and someone added that rule to it. Plus the fact the newest RimSort now has an auto update of the rulesets
Imranfish  [author] 1 Jul @ 12:33pm 
@moo This mod mostly just adds patch operations, so it needs to be loaded before any mods that uses it as a requirement. It does not matter if it is loaded before/after HugsLib.
Kaedys 1 Jul @ 10:53am 
Eh, the mod can define a `<loadBefore>` section in the About.xml to guide that. IIRC, RimPy doesn't actually respect that, for whatever silly reason, but the in-game mod manager and most other mod managers do.
tide{S}haper industries 1 Jul @ 10:43am 
@moo

This is NOT how those mod-managers work.
As for RimPy potentially having an old, deprecated rule in its database that is different from RimSort's loadorder, that's nothing that can be fixed on the end of the mod - that's an issues with RimPy's database and since only Paladin is able to update it and isn't exactly active, that's just how things are... as said - at least this can't be 'fixed' on XMLExt's end. (And I don't even think it would matter anyways.)
moo 1 Jul @ 9:31am 
HugsLib (unofficial) just got pushed, and rimsort is now identifying that your mod should go above theirs after sorting. Sure ok.

The problem is RimPy (yes, I know it's old) is not reporting that bug, and many users still use it. Without an update for this mod to address this, users might have very different experiences
Imranfish  [author] 30 Jun @ 8:18pm 
Fixed TabView Bug
Imranfish  [author] 30 Jun @ 3:26pm 
The mod now currently provides additional patch operations, stack traces, and a new settings menu only.
Imranfish  [author] 30 Jun @ 3:26pm 
A few of the features of the advanced debugging mode were included in the base game in 1.6, so I removed it from this mod entirely. Also I removed all harmony patches that affected the game's loader, so it should be highly compatible with every mod is very light-weight now in terms of patching the base game.

- Removed Advanced Debugging Mode
- Removed Patch Analyzer
- Removed harmony patches that affected the game loader
- Removed setting for stack traces (always enabled now)
Dorsai! 29 Jun @ 9:04am 
Thank you Imranfish. I rely so heavily on this mod for my personal modpack. Glad to see you're keeping it up to date.
cucumpear 29 Jun @ 2:43am 
Seriously, thank you, because I can not find the brain power to learn to make my own settings. :flamey_deadpan:
Neko 28 Jun @ 2:14am 
Thanks for the update!
Imranfish  [author] 27 Jun @ 5:36pm 
Fixed a visual bug in the settings menu
Lightwave 27 Jun @ 2:34pm 
Welcome back.
Imranfish  [author] 27 Jun @ 2:58am 
Updated again. Advanced debugging mode was thinned down a bit, but mod compatibility is improved and older issues this mod may have had should be fixed.
Lokki 27 Jun @ 12:43am 
@Imranfish i can't believe you randomly show up after a year the moment 1.6 whining starts lol.
Garwel 27 Jun @ 12:35am 
Great, thank you for the update. I can now start updating Celsius!
D9sinc 26 Jun @ 11:04pm 
Thank you for the update.
moo 26 Jun @ 10:38pm 
1.6 FINALLY
Imranfish  [author] 26 Jun @ 10:35pm 
I will release more updates over the next few weeks to add the remaining bits (its just making some extra errors visible in advanced debugging).
Caramel 26 Jun @ 10:29pm 
yaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
Imranfish  [author] 26 Jun @ 10:25pm 
Updated to 1.6. Advanced XML debugging is missing a few features, but I think everything else should be working.