Library to decode reverse engineered 3d model formats from Devil May Cry 1.

_ 113c799f87 Removed period after make to avoid confusion %!s(int64=6) %!d(string=hai) anos
bindings 27a43e5943 Removed path manipulations for single absolute path to build location of .so %!s(int64=6) %!d(string=hai) anos
demo 9a14430a88 Fixed segmentation fault by clarifying pointer of pointer %!s(int64=6) %!d(string=hai) anos
docs 4477d2a239 Adjustments, typo fixes, and clarifications in docs %!s(int64=6) %!d(string=hai) anos
include 9a14430a88 Fixed segmentation fault by clarifying pointer of pointer %!s(int64=6) %!d(string=hai) anos
src 9a14430a88 Fixed segmentation fault by clarifying pointer of pointer %!s(int64=6) %!d(string=hai) anos
.gitignore e111ff2e07 Add __init__.py to bindings %!s(int64=6) %!d(string=hai) anos
LICENSE b7f98eac8f Added LGPL license %!s(int64=6) %!d(string=hai) anos
Makefile 43afe7bf70 Cleanup: #!s, prints, exceptions, more consistent naming %!s(int64=6) %!d(string=hai) anos
README.md 113c799f87 Removed period after make to avoid confusion %!s(int64=6) %!d(string=hai) anos

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.