C Library for handling 3D model formats and associated binary data of the game Devil May Cry.
c
3d
reverse-engineering
textures
_ 113c799f87 Removed period after make to avoid confusion 4 months ago
bindings Removed path manipulations for single absolute path to build location of .so 5 months ago
demo Fixed segmentation fault by clarifying pointer of pointer 5 months ago
docs Adjustments, typo fixes, and clarifications in docs 4 months ago
include Fixed segmentation fault by clarifying pointer of pointer 5 months ago
src Fixed segmentation fault by clarifying pointer of pointer 5 months ago
.gitignore Add __init__.py to bindings 5 months ago
LICENSE Added LGPL license 6 months ago
Makefile Cleanup: #!s, prints, exceptions, more consistent naming 5 months ago
README.md Removed period after make to avoid confusion 4 months ago

README.md

lib3ddevil1

A C library for handling Devil May Cry 1 HD Collection PC file formats.

Build Library and Demos

Run make

Reference the Makefile for an example of building with GCC.

Python

Requires Python 3.

This is an optional interface to the C library functions. It requires the dynamic library to be built.

Compiler(s)

Developed and tested with the following compilers.

  • mingw-w64, GCC 6.4.0
  • gcc version 7.1.1 20170528

Based on Kerilk’s binary templates.

The upstream repository can be found at this link.