Tools for working with LEC Europa based games (Star Wars: Starfighter & Star Wars: Jedi Starfighter)
Find a file
2025-01-16 01:51:07 -05:00
cmake *: Add some hardening compile options. 2025-01-08 13:08:49 -05:00
hexpat libeuropa/io/yatf: Fix YATF 24-bpp support 2025-01-16 01:12:53 -05:00
include/europa libeuropa/io/yatf: Document Reader better 2025-01-16 01:50:52 -05:00
src tools/eupak: Fix CreateTask version argument 2025-01-16 01:51:07 -05:00
third_party libeuropa,libeuropa/tools: Drop libpixel dependency 2025-01-15 23:40:41 -05:00
.clang-format Initial commit 2022-09-04 16:11:14 -05:00
.gitignore Initial support for Ver3/.PMDL archives 2023-08-01 18:18:40 -04:00
.gitmodules libeuropa,libeuropa/tools: Drop libpixel dependency 2025-01-15 23:40:41 -05:00
CMakeLists.txt libeuropa,libeuropa/tools: Drop libpixel dependency 2025-01-15 23:40:41 -05:00
LICENSE *: Relicense to MIT 2025-01-07 18:02:27 -05:00
README.md readme: Update to point to cngit 2025-01-05 20:20:11 -05:00

EuropaTools

Tools for working with LEC Europa based games (Star Wars: Starfighter & Star Wars: Jedi Starfighter).

As per usual for lily, written in C++20.

Building

$ git clone https://git.computernewb.com/modeco80/EuropaTools.git
$ cd EuropaTools
$ cmake -Bbuild -DCMAKE_BUILD_TYPE=Release
$ cmake --build build -j $(nproc)
# ... profit?

The Libraries

libeuropa

Provides IO readers and writers for data files, along with the structures.

Structure documentation is seperately managed as a .hexpat in /hexpat.

The Tools

Adam

Planned to be an open-source equlivant to the Eve mission authoring tool used in development of Europa based games.

Feature set:

  • [] working opengl imgui sex
  • ... ?

texdump

Dumper for PS2 YATF texture files. Mostly working, but slight WIP.

eupak

Swiss army knife for Europa packfiles.

Can create, extract, and show info on them.