1
Fork 0
mirror of https://github.com/redstrate/Physis.git synced 2025-04-20 11:47:46 +00:00

Detailed supported platforms and game versions

This commit is contained in:
Joshua Goins 2024-05-25 23:52:33 -04:00
parent 91560de96b
commit 735f18563a

View file

@ -49,6 +49,19 @@ Physis also supports doing some other useful things other than reading and writi
* Construct paths to equipment, items, faces, and other useful models. * Construct paths to equipment, items, faces, and other useful models.
* Extract strings from executables. * Extract strings from executables.
## Supported Game Versions
| Version | Works | Note |
|----------------------|-----|-------------------------------------------------------------|
| A Realm Reborn (2.x) | ??? | Have yet to test. |
| Heavensward (3.x) | ??? | Have yet to test. |
| Stormblood (4.x) | ??? | Have yet to test. |
| Shadowbringers (5.x) | ~ | Not tested in a while but shuld work.. |
| Endwalker (6.x) | ✅ | |
| Dawntrail (7.x) | ~ | Limited support for the benchmark, awaiting retail release. |
Note that only Windows versions of the game is supported at the moment.
## Usage ## Usage
If you want to use Physis in your Rust project, you can simply add it as a dependency in `Cargo.toml`: If you want to use Physis in your Rust project, you can simply add it as a dependency in `Cargo.toml`:
@ -63,7 +76,7 @@ commits are pushed to the main branch.
C# projects can use [PhysisSharp](https://github.com/redstrate/PhysisSharp) which exposes Physis in C#. C# projects can use [PhysisSharp](https://github.com/redstrate/PhysisSharp) which exposes Physis in C#.
C/C++ projects (or anything that can interface with C libraries) can use [libphysis](https://github.com/redstrate/libphysis) which exposes Physis functionality under a C API. C/C++ projects (or anything that can interface with C libraries) can use [libphysis](https://github.com/redstrate/libphysis).
## Building ## Building