Skip to content

Latest commit

 

History

History
38 lines (27 loc) · 1.75 KB

README.md

File metadata and controls

38 lines (27 loc) · 1.75 KB

Nejlika Libraries

Nejlika is a general purpose modding solution for the game LEGO® Universe. This repostory contains libraries for working with a veriaty of different game files.

This repostory

These libraries are part of a bigger effort to make modding LEGO® Universe easier. Documentation exists for individual classes but the big picture is missing. The hope is to extend this repostory to include more thorough documentation in the future.

Most of these libraries can be used in full or in part without nejlika modding being involved.

What's here

core — Modding solution

Contains the basis for the nejlika modding solution. Allows for the use of user defined structures to be interpreted and applied as deltas to the game.

templates — Predefined mod type templates

A collection of type templates for nejlika mods.

geometry — Model and animations

Contains the file structure for nif, kfm and kf files. Only tested for LEGO® Universe files, but should work for other game built for Gamebyro.

gltf — Converting model and animations

A small library for converting nif, kfm and kf files into glTF files.

world — Zone, levels and terrain

Contains the file structure for working with luz, lvl and raw files. Also contains an extension that allows for editing of worlds with nejlika mods.

cli — Command line interface for modding

A work in progress tool for modding with nejlika from the command line.

common — Shared utilities

Contains a binary reader and writer, shared by multiple other libraries.

Third party libraries

This repostory makes use of the following third party libraries:

  • tinyxml2
  • sqlite3
  • libbcrypt
  • tiny_gltf with dependencies
  • boost