Agony 186 Report post Posted October 11, 2018 (edited) This is a separate project i split up from a separate editor project i was working on for Alpha version. It has no UI. It builds a DLL you can use in other projects/tools. You need to write structures for each file/for the version of the files it will be used with. You may need to add support for ND file headers. Common usage would be: Create a new instance of the "Loader" class. Call "Loader" class method "Load" with file name and path ("C:/stuff/itemLooting.dat" etc). You can load multiple files this way. You can access them from the "Loader" class ("myLoaderInstance.helmetItem") modify/display etc. You can save the files by calling "Loader" class method "Save" with file name and path. The structures are classes in the Structs folder Common/Definitions.cs contains various lists/maps for types to get human readable text for display. And if you do - please share or make a merge request at gitlab. You can find this from gitlab:https://gitlab.com/Tamm/rf-parser-coreOr from the RF-dev gitlab group:https://gitlab.com/rf-devYou can also visit our Discord for questions: https://discord.gg/KNqWYJNAnd feel free to donate bitcoins if you find this useful:https://www.blockchain.com/en/btc/address/1G9xF4Vfzz51GeSU8Q7m7PyuyEtweaJzeG DatFileViewModel.txt Edited October 11, 2018 by Agony Included example 5 Quote Share this post Link to post Share on other sites
DeusEx 302 Report post Posted October 11, 2018 Awesome release!, it will be make us easy for editing server script files. 0 Quote [ exdeus.dev ]WebCP | Private Course Share this post Link to post Share on other sites
Agony 186 Report post Posted October 11, 2018 Included example script how it was used in the main tool ( the "new DataFile()" is basically the "Loader" class in this project). I used it to bulk rename some korean item names. 0 Quote Share this post Link to post Share on other sites
Senyorito 24 Report post Posted October 12, 2018 correct me if im wrong agony this is for all version? this is was itemlooting editor right? 0 Quote Share this post Link to post Share on other sites
Agony 186 Report post Posted October 12, 2018 No it is not looting editor. It is any version as long as you write the structures (the .cs files in struct folder) to match your version. It is up to you to implement it for your own projects/tools or scripts to actually display/edit data. 0 Quote Share this post Link to post Share on other sites
a5001 7 Report post Posted October 12, 2018 How do I compile? How do I use it? 0 Quote Share this post Link to post Share on other sites
Agony 186 Report post Posted October 12, 2018 Project is made with Visual studio 2017. Usage is described in the first post. 0 Quote Share this post Link to post Share on other sites
a5001 7 Report post Posted October 12, 2018 17 minutes ago, Agony said: Project is made with Visual studio 2017. Usage is described in the first post. Unfortunately, my compilation failed. 0 Quote Share this post Link to post Share on other sites
Agony 186 Report post Posted October 12, 2018 Doesn't say much, look at the error log - what failed? 0 Quote Share this post Link to post Share on other sites
wooltestup2142 5 Report post Posted October 28, 2018 May i have a decribed method on how to use it (i read the first post but didn't manage to make it work). Thanks. 0 Quote Share this post Link to post Share on other sites