github.com/5z3f/ChaosLib

Last Chaos Development Libraries

Open this visualization on its own page →

Contributors

1

Lines of Code

127

From

2021-01-27

To

2021-03-13

About 5z3f/ChaosLib

ChaosLib is a .NET 5 and C# 9.0 library for working with game assets from Last Chaos, a multiplayer online role-playing game. The project is split into two main components: ChaosLib.D3D handles 3D model and animation data, while ChaosLib.MAP manages game world data including maps, NPCs, terrain, and various game objects.

The D3D module can import and export mesh files, skeletons, animations, textures, and animation effects in multiple formats including the game's native binary formats and standard interchange formats like OBJ and glTF/GLB. It also supports conversion to ASCII formats for easier editing in external tools like Milkshape 3D and Cinema 4D. The MAP module processes world terrain data, NPC definitions, items, quests, and server attribute maps, with support for both binary import/export and database mapping functionality.

The library is still in early alpha development and includes some known limitations such as unstable rotation handling in animations and requirements for proper skeleton hierarchy ordering before export. It appears designed primarily for developers and modders working with Last Chaos game assets who need to extract, convert, and manipulate 3D models and world data across different tools and formats.

Share this video