afs-utils
Shenmue AFS Utils is a GUI application used to create, open and extract content of AFS files, uncompressed archive files found in Shenmue, Shenmue II and other SEGA games.
- Active · last change 10-14-2025
- ★ 4 on GitHub
README
Shenmue AFS Utils
Shenmue AFS Utils is a GUI application used to create, open and extract content of AFS files, uncompressed archive files found in Shenmue, Shenmue II and other SEGA games.
History
Shenmue AFS Utils was developed for the Shenmue Translation Pack, mostly between 2006 and 2009. The most current version is a Delphi project targeted exclusively at Windows.
This repository is a port to Lazarus/Free Pascal, targeting Windows and UNIX systems.
What's changed in this port ?
Most of the code is identical, without major changes.
Minor changes :
- Added popup menu on the AFS list, to close one or more files
- Rewrote XML handling with native Lazarus units
- Added conditional custom compiler options for UNIX and macOS
Download
No binaries are available at the moment.
How-to build
This project can be compiled using the latest stable or development version of Lazarus/Free Pascal.
Also needed:
- A copy of the latest shentrad/common repository.
Credits
Original Delphi version : Manic
Lazarus/FreePascal version : Manic
License
This project is made available under the GNU General Public License v3.0.

