/l2mapconv-public

Lineage II geodata builder.

Primary LanguageC++MIT LicenseMIT

l2mapconv

Lineage II geodata builder.

Tested with clients:

  • C1
  • HF

Features

  • Map rendering.
  • L2J geodata building and preview.

Usage

Preview

  1. Optional. Place L2J geodata files in the geodata directory for preview.
  2. Run l2mapconv.exe preview providing path to the client and map names:
> l2mapconv.exe preview "C:/Path/To/L2" 19_21 20_21
  1. Use WASD, RMB, Shift and Alt to control camera.
  2. Press Build button to build geodata.
  3. See results in the output directory.

Build

  1. Run l2mapconv.exe build providing path to the client and map names:
> l2mapconv.exe build "C:/Path/To/L2" 19_21 20_21
  1. See results in the output directory.

Building

Requirements:

  • Windows 10
  • MVS 2019
  • Clang 10
  • Cmake 3.17
  • Ninja 1.10
> git clone --recurse-submodules -j8 git@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

Credits