EuropaTools/README.md

47 lines
988 B
Markdown
Raw Normal View History

## EuropaTools
2022-09-04 17:11:14 -04:00
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
```bash
$ git clone https://git.computernewb.com/modeco80/EuropaTools.git
$ cd EuropaTools
$ cmake -Bbuild -DCMAKE_BUILD_TYPE=Release
$ cmake --build build -j $(nproc)
# ... profit?
```
2022-09-04 17:11:14 -04:00
## 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](https://github.com/modeco80/EuropaTools/tree/master/hexpat).
2022-09-04 17:11:14 -04:00
## 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`
2022-09-04 17:11:14 -04:00
Swiss army knife for Europa packfiles.
2022-09-04 17:11:14 -04:00
Can create, extract, and show info on them.
2022-09-04 17:11:14 -04:00