L2mapconv Public Save Abandoned

Lineage II geodata builder

Project README

l2mapconv

Lineage II geodata builder.

  • Supported clients: C1, HF.
  • Supported geodata formats: L2J.

Features

  • Map and geodata preview.
  • L2J geodata building.

Usage

l2mapconv.exe --preview/build --client-root <path> -- [maps...]

    --preview          Preview maps
    --build            Build maps (see results in the `output` directory)
    --client-root arg  Path to the Lineage II client
    --log-level arg    Log level (0 - none, 1 - fatal, 2 - error, 3 -
                       warn, 4 - info, 5 - debug, 6 - all) (default: 3)
    --help             Print help

Project building

Requirements:

  • Clang
  • Cmake
  • Ninja
  • MVS on Windows and Xcode on macOS (or standalone Clang)

Windows

> git clone --recurse-submodules -j8 https://github.com/madyanov/l2mapconv-public.git
> cd l2mapconv-public
> cmake -H. -G Ninja -Bbuild -DCMAKE_BUILD_TYPE=Release -DCMAKE_C_COMPILER="C:/Program Files/LLVM/bin/clang.exe" -DCMAKE_CXX_COMPILER="C:/Program Files/LLVM/bin/clang.exe"
> cd build
> ninja

macOS

$ git clone --recurse-submodules -j8 https://github.com/madyanov/l2mapconv-public.git
$ cd l2mapconv-public
$ cmake -H. -G Ninja -Bbuild -DCMAKE_BUILD_TYPE=Release
$ cd build
$ ninja

Credits

Open Source Agenda is not affiliated with "L2mapconv Public" Project. README Source: madyanov/l2mapconv-public
Stars
45
Open Issues
5
Last Commit
1 year ago
License
MIT

Open Source Agenda Badge

Open Source Agenda Rating