I've been looking to get into learning how to author my own order bot profiles for some time but haven't had the time to scour these forums for guides to get me started. I figured the best way to get started is to jump in the deep end, decompile RebornBuddy.exe, reference object explorer, and look at some examples like the fantastic "All-in-one" profile that is kicking around. While I haven't wrote a single line of my own profile just yet, I did my best to come up with a very rough draft of an XML XSD file describing all order bot elements.
What this will enable (for me and anyone interested) is the ability for XML editors like Visual Studio or Oxygen Xml Developer to display intelligent suggestions while working on a profile. While it is certainly not perfect right now, and in some places might even be completely wrong, it is going to help me write some profiles of my own just a little easier. I hope it makes things easier for anyone interested.
This XSD was authored manually, so I apologize for glaring errors. I had considered using XSD.exe to generate the schema for me based on the RebornBuddy executable but it would have ended up being a clustered mess and ultimately untenable.
The latest copy of this XSD (Order.xsd) can be pulled from my GitHub project: https://github.com/zmsl/ZmslBuddy under /Profiles/Schema
What this will enable (for me and anyone interested) is the ability for XML editors like Visual Studio or Oxygen Xml Developer to display intelligent suggestions while working on a profile. While it is certainly not perfect right now, and in some places might even be completely wrong, it is going to help me write some profiles of my own just a little easier. I hope it makes things easier for anyone interested.
This XSD was authored manually, so I apologize for glaring errors. I had considered using XSD.exe to generate the schema for me based on the RebornBuddy executable but it would have ended up being a clustered mess and ultimately untenable.
The latest copy of this XSD (Order.xsd) can be pulled from my GitHub project: https://github.com/zmsl/ZmslBuddy under /Profiles/Schema
Last edited: