doc-overview.txt 609 B

123456789101112131415161718192021222324
  1. lib3ddevil1
  2. A C library for handling Devil May Cry 1 HD Collection PC file formats.
  3. These formats are little endian.
  4. Design/Restrictions
  5. Library functions do not:
  6. - allocate memory on the heap
  7. - operate on files
  8. - convert endianness
  9. Pseudo-Namespaces
  10. Library functions are callable through a struct of function pointers.
  11. For example:
  12. // Print header of a .pld file.
  13. DEVIL1PLD.printheader(...);
  14. // Print header of a texture pack.
  15. DEVIL1TEX.printheader(...);
  16. // Print header of a mesh pack.
  17. DEVIL1GEO.printheader(...);