on 21-05-24 04:18 PM - edited on 16-08-24 10:10 AM by Michael_S
This object allows automating that process, as it will read the release file from a network location, and provide a flattened table view of the contents in a Collection. This Collection in turn can be saved into an Excel file, or automatically traversed to verify the contents.
There wasn't an easy way to solve this due to lack of expertise on the subject.
I knew the XML within the release files is standardised, and as such a good candidate for automation, so I went off to learn more about ways of interacting with XML programmatically.
I built the solution using VB.Net, and after a few trials and errors came up with code that would work every time. I ran this on several different release files, but as I couldn't use data from customer databases, or any production releases, this was done on my own content - as such comes with no warranty whatsoever, and may still have a few kinks here and there (due to lack of sufficient test cases).
The main challenge was to come up with code that would output a view usable not only manually but programmatically as well.
To overcome this I used various AI code analyzers, until I finally got the result I needed.
You can find the Object attached - but it is only an object providing the flattened data from the release file. It does not do any analysis, formatting, or restructuring as such. This is done on purpose to allow for more creative applications.
Happy modding!
@asilarowawesome contribution! I'll definetly check that out 🙂
@asilarow Interesting, will sure check it out.