From 322de73c6459c5ae288c80a03217e2fd93dda435 Mon Sep 17 00:00:00 2001 From: modeco80 Date: Sun, 19 Jan 2025 13:03:37 -0500 Subject: [PATCH] *: bump README --- README.md | 27 +++++++++++++++++++-------- hexpat/pak.hexpat | 2 +- 2 files changed, 20 insertions(+), 9 deletions(-) diff --git a/README.md b/README.md index 56e8fb2..e4a4884 100644 --- a/README.md +++ b/README.md @@ -1,9 +1,6 @@ ## 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. - +Tools for working with LEC Europa based games (Star Wars: Starfighter & Star Wars: Jedi Starfighter), written in C++20. For nyoom. And also because why not. ## Building @@ -19,15 +16,30 @@ $ cmake --build build -j $(nproc) ### `libeuropa` -Provides IO readers and writers for data files, along with the structures. +Provides IO readers and writers for Europa data files. -Structure documentation is seperately managed as a .hexpat in [/hexpat](https://git.computernewb.com/modeco80/EuropaTools/src/branch/master/hexpat). +#### File Format Support + +> [!NOTE] +> Things marked as unsupported will probably end up being supported at some point; so don't treat this as "final". + + +| Type | Support | +| --------------------- | ------------------------------- | +| Package (.pak, .pmdl) | Read/Write (all versions) | +| PS2 Texture (.tex) | Read-only export (all versions) | +| Mesh (.msh) | Currently unsupported (planned) | +| Model (.mdl) | Currently unsupported (planned) | +| Animation (.ani) | Currently unsupported (planned) | +| GOD Data (.c3po) | Currently unsupported | +| Mission (.wrl) | Currently unsupported | +| Scene (.scene) | Currently unsupported | ## The Tools ### `Adam` -Planned to be an open-source equlivant to the `Eve` mission authoring tool used in development of Europa based games. +Planned to ultimately be an open-source equlivant to the `Eve` mission authoring tool used in development of Europa based games. With probably at least some UI design nicities that have been learned in the past 2 decades. Feature set: @@ -43,4 +55,3 @@ Can create, extract, and show info on them. ### `eutex` A utlity for dumping Europa PS2 .tex files. (creation later) - diff --git a/hexpat/pak.hexpat b/hexpat/pak.hexpat index 59636eb..a5d2a2e 100644 --- a/hexpat/pak.hexpat +++ b/hexpat/pak.hexpat @@ -75,7 +75,7 @@ namespace europa { if(parent.header.Version == 5) { if(parent.header.sectorAligned == 0x1) { - // Start LBA of the file + // Start LBA of the file (relative to the start LBA of the package file itself) u32 startLBA; } }