Skip to content

EmotionFX (XAC, XSM) legacy file parser using Lexy, primarily for loading Victoria 2 files

License

Notifications You must be signed in to change notification settings

Spartan322/lexy-efx

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

lexy-efx

Repo for the lexy-efx, a legacy EmotionFX file parser implemented using lexy, focusing primarily on XAC and XSM files for the purpose of loading Victoria 2 files.

Example Usage

See main.cpp

Required

Build Instructions

  1. Install scons for your system.
  2. Run the command git submodule update --init --recursive to retrieve all related submodules.
  3. Run scons build_lefx_library=yes in the project root, you should see a liblexy-efx file in bin.

Link Instructions

  1. Call lefx_env = SConscript("lexy-efx/SConstruct")
  2. Use the values stored in the lefx_env.lexy_vefx to link and compile against:
Variable Name Description Correlated ENV variable
LIBPATH Library path list env["LIBPATH"]
LIBS Library files names in the library paths env["LIBS"]
INCPATH Library include files env["CPPPATH"]

About

EmotionFX (XAC, XSM) legacy file parser using Lexy, primarily for loading Victoria 2 files

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published