mjrice
New member
I wrote a little app in c# to help me analyze various effects to the world generation resulting from things I was trying in my mods. I thought this might be helpful to others so I've posted it to github:
https://github.com/mjrice/PrefabAnalyzer
To use it, you will need to open it in Visual Studio Code, with c# and dotnet extensions all set up. You tell it what world you want to analyze by changing a line of code, then it spits the output to the console (there is no UI to speak of).
One of the initial things I found interesting after playing with it, is that while Navezgane has far fewer prefabs than I could get in a typical RWG world, it had a greater variety of them. This makes sense, since they are hand-placed by the designers.
With this tool in hand I think it will be easier to test changes to RWG insofar as decreasing the mundane repetition that vanilla seems to want to produce.
UPDATE 3/10/19:
I've made this app into a windows executable along with some additional features. I made a new repository for the project so that I could retain the original VS Code stuff in case anyone wants to play around with it. The new app is
https://github.com/mjrice/RWGAnalyzerDeluxe
And you can download just the binary executable via
https://github.com/mjrice/RWGAnalyzerDeluxe/blob/master/RWGAnalyzerDeluxe/bin/x64/Release/RWGAnalyzerDeluxe.exe
Sample output:
https://github.com/mjrice/RWGAnalyzerDeluxe/blob/master/SampleOutput.PNG
https://github.com/mjrice/PrefabAnalyzer
To use it, you will need to open it in Visual Studio Code, with c# and dotnet extensions all set up. You tell it what world you want to analyze by changing a line of code, then it spits the output to the console (there is no UI to speak of).
One of the initial things I found interesting after playing with it, is that while Navezgane has far fewer prefabs than I could get in a typical RWG world, it had a greater variety of them. This makes sense, since they are hand-placed by the designers.
With this tool in hand I think it will be easier to test changes to RWG insofar as decreasing the mundane repetition that vanilla seems to want to produce.
UPDATE 3/10/19:
I've made this app into a windows executable along with some additional features. I made a new repository for the project so that I could retain the original VS Code stuff in case anyone wants to play around with it. The new app is
https://github.com/mjrice/RWGAnalyzerDeluxe
And you can download just the binary executable via
https://github.com/mjrice/RWGAnalyzerDeluxe/blob/master/RWGAnalyzerDeluxe/bin/x64/Release/RWGAnalyzerDeluxe.exe
Sample output:
https://github.com/mjrice/RWGAnalyzerDeluxe/blob/master/SampleOutput.PNG
Last edited by a moderator: