RimWorld

RimWorld

3,051 vurderinger
XML Extensions
5
5
6
4
2
2
   
Pris
Føj til foretrukne
Gjort til foretrukken
Fjern som foretrukken
Mod, 1.2, 1.3, 1.4, 1.5
Filstørrelse:
Offentliggjort:
Opdateret:
735.862 KB
13. aug. 2021 kl. 18:55
15. mar. 2024 kl. 0:38
120 ændringsbemærkninger ( vis )

Abonner for at downloade
XML Extensions

I 1 samling af Imranfish
Imranfish's Mods
5 genstande
Beskrivelse
Read the wiki at the GitHub page[github.com] to learn more.

Read the change notes for the latest news.

XML Extensions is a framework and modding tool that is focused on extending the general functionality of XML mods. This framework adds many more patch operations, allows for the easy creation of mod settings in XML, and much more.

More Patch Operations
XML Extensions includes many new patch operations for modders to use. These operations are much more powerful and dynamic, and allow you to basically do programming in XML; you have access to if-statements, for-loops, mathematical operations, etc.

Create Mod Settings in XML
With XML Extensions, you can easily create mod settings for your mod, all in XML! You may use these settings to toggle patch operations, change values within your patch operations, or use them in C# to do anything else.

Settings for mods using XML Extensions are located next to the regular Mod Settings button.


Enhanced Error Reporting for XML Errors
With XML Extensions active, all XML patch errors will now generate a stack trace as well! This means that you can figure out exactly which patch failed, and in some cases, it will even tell you what part of the patch failed. All you need to do is have XML Extensions activated in your modlist while testing your mod.

Here is an example of a trace for a broken patch (you can easily figure out the error is that the letter "N" should be capital in defName):



The vanilla error message for the exact same patch (only reports the parent patch, not the one that actually failed; no clue as to what went wrong):



In addition, an "Advanced debugging mode" is available which will improve the messages of all XML errors, and will keep track of every Def that gets patched in every patch operation in order to provide you with a list of possibly relevant mods:



Improved Mod Settings UI
A new mod settings menu is added with improved UI. It includes a sidebar with a list of all mods, has a search bar to allow you to search for mods quickly, and has the ability to "pin" mods for quick access.



How to Use
To use this mod as a user, just load this mod after core but before all other mods that depend on it. As a modder, you need to mark this mod as a dependency in Steam Workshop, and include the dependency in your About.xml.

Languages:
  • English
Please contact me if you would like to add a translation.

I am willing to take suggestions for improvements and additions to this framework, and will try to fix any bugs reported.

Join the discord! https://discord.gg/mrrEhHnSQy

Read the wiki at the GitHub page[github.com] to learn more.

Also check out [DN] Custom Tag Maker and PublisherPlus!
Populære diskussioner Vis alle (4)
68
19. juni kl. 15:08
FASTGJORT: Bug Reports
Imranfish
8
16. sep. 2023 kl. 5:25
FASTGJORT: Suggestions
Imranfish
1
29. maj 2023 kl. 0:21
Getting these kind of errors along with Real Ruins
p20 hammerpoints
202 kommentarer
Lokki For 7 timer siden 
I kinda hope it won't get updated just to spite the whiners.
Tyrant For 15 timer siden 
Imagine me getting bigger and angrier every moment this isn't updated for 1.6 until I resemble a giant can of beans.
Nekrux 24. juni kl. 21:31 
@Kaedys: I guess that's one of the reasons why some modders just quit the scene.
Kaedys 24. juni kl. 16:30 
Yes, I'm sure screaming and becoming hysterical is definitely going to make an update happen faster. 1.6 is still in beta . Chill out and deal without the mods that aren't updated yet, or learn C# and update it yourself if you just can't wait.
AzoorFox 24. juni kl. 10:30 
UPDATE WHEN????????????????????????
Kaedys 22. juni kl. 13:48 
Until it's dropped on live, it *is* quite unreasonably to *expect* an update. If one happens before then, awesome, but part of playing on the *beta* branch is that it's inherently unstable and subject to change. If you want all your favorite mods, wait until it's live (and then a bit, tbh), or as Tawny suggested, update and recompile it yourself. Y'all forget mods are done as *hobbies*, not *jobs*.

That said, Imranfish has certainly not been especially active on the XML Extensions Discord server in, well, years now, so if someone like Mlie is willing to take it on, probably for the best.
Th232r 22. juni kl. 10:53 
Hundreds of mods are out and working in 1.6, hoping for a update is not unreasonable at all. Maybe drop your pitchforks and go back to vanilla instead of trying to white night for strangers... Maybe.
JoeOwnage 22. juni kl. 5:36 
I heard Mlie is picking this up
Lokki 21. juni kl. 6:20 
@Tawnylure i agree these people are dumb as hell but i doubt the mod author is returning anyways.
Tawnylure 19. juni kl. 13:04 
1.6 literally just dropped, I can totally understand asking when 1.6 fully releases, BUT ITS ON THE BETA BRANCH!

Literally chill out, and let the developer work on his own time.
Rimworld mods are mostly made out of passion, and completely for free on the modders time. If you want 1.6 earlier, make a fork and update it yourself and submit a merge request on the github repo.