What's new
  • Visit Rebornbuddy
  • Visit Panda Profiles
  • Visit LLamamMagic
  • Visit Resources
  • Visit Downloads
  • Visit Portal

Honorbuddy Profile Engine Library [For Developers Use!]

Apoc

Well-Known Member
Joined
Jan 16, 2010
Messages
2,790
Reaction score
94
I wrote this library to handle profiles in my profile editor, and figured other people would find it handy.

It should support every tag, and attribute that HB has. It also outputs valid XML.

I don't have the time, or need to document the entire library, but it's mostly self-explanatory.

All nullable types are optional attributes/elements. (If you don't know what a nullable type is, you probably shouldn't be using this library.)

It DOES NOT support 'old' style profiles, where the Hotspots tag is in a Profile element, or Factions in the Profile element. It will simply skip over them. (The same goes for other things that have changed as well)

At any rate, the output uses proper XML standards (lowercase attribute names, camel-case element names)

Sorry, but the output element order is hard-coded. Feel free to write your own XML 'engine' for it, however, the current one will suffice more often than not.

This library isn't to be used to make 'pretty' XML files. That's what editors are for. This is for developers who want an easy way to load, create, and modify profiles programatically.

I only ask that if you tear this assembly apart, that you give credit. (I'd prefer you not look around in it, but I won't stop you.)

Enjoy folks.
 

Attachments

Last edited:
Back
Top