RimWorld
XML Extensions
 กระทู้นี้ถูกปักหมุด เพราะฉะนั้นอาจเป็นกระทู้สำคัญ
Imranfish  [ผู้พัฒนา] 17 ส.ค. 2021 @ 7: 00pm
Suggestions
Please suggest anything you would like to see here. Can be anything: more patch operations, more settings, changes to UI, etc. You may suggest features in the discord server as well.

Currently planned features (in no particular order):
- Add Setting.ColorPicker
- Make radio buttons colorable
- Add an objPaths Examples page to the wiki
- Add singleNode tag to every patch operation
แก้ไขล่าสุดโดย Imranfish; 22 พ.ย. 2021 @ 2: 42am
< >
กำลังแสดง 1-8 จาก 8 ความเห็น
I'd like to see an option to let players to pick defs to patch. The settings then should display icon, translated name of the object, and whatever settings associated with it the mod lets to configure. Hovering over the row with the icon and name should show its description.

While a similar thing could be done already letting the player to pick exactly what should be affected is needed when whatever your mod adds doesn't always make sense to add to other things, say, because it fundamentally changes how an object works by being just present, so the player should decide what thing he wants it be present on.
I'd like to see PatchOperationFindMod but using mod id not its name which sometimes changes. No idea why it is implemented the way it is.
Should have read the docs more thoroughly as it is already supported ^^ Please ignore previous comment.
Hello, I have a suggestion.

It concerns the "XmlExtensions.Setting.TabView" class
When there are more than 5 tabs, some of the titles no longer fit, at the moment it is bypassed by creating additional tabs in the tabs. As for me, if the tabs could be placed under each other it would save space.

Example:
<li Class="XmlExtensions.Setting.TabView">
<tabs>
<li>
<label>Tab 1</label>
<settings>
<li Class="XmlExtensions.Setting.Text">
<text>You have selected tab 1</text>
</li>
</settings>
</li>
<li>
<label>Tab 2</label>
<settings>
<li Class="XmlExtensions.Setting.Text">
<text>You have selected tab 2</text>
</li>
</settings>
</li>
</tabs>
</li>
Creates tabs in a row. I would like to place Tab 2 under Tab 1 without creating another class.
Imranfish  [ผู้พัฒนา] 27 พ.ย. 2021 @ 1: 52am 
@Sergkart I have just pushed an update that adds the <rows> tag to Setting.TabView. Thanks for the suggestion.
@Imranfish, thank you for the mod and its capabilities, I just suggested:steamhappy:
Cropping feature for: XmlExtensions.Setting.DrawImage

Would be neat to be able to show previews of floor textures, and crop them to only show 64x64, instead of relying on a separate set of textures to accomplish this.

Not sure how well it would work performance-wise, but would make it easier to manage updates to said textures, and set up the previews a lot faster.

Would likely also needs its own anchor and such for adjusting the cropping.
It would be super useful for AggregateValues to be able to work with the looping constructs. I have a slate I'm iterating through with a nested for loop (it's a small slate, thisisfine.gif), and I'm defining variables at both looping levels. The nesting structure winds up being:
ForEach/apply GetName/apply ForEach/apply CreateVariable/apply PatchOperationAddOrReplace
And what I'd like to be able to do is:
AggregateValues valueOperations ForEach GetName ForEach CreateVariable apply PatchOperationAddOrReplace
แก้ไขล่าสุดโดย Malnormalulo; 16 ก.ย. 2023 @ 5: 26am
< >
กำลังแสดง 1-8 จาก 8 ความเห็น
ต่อหน้า: 1530 50