This is a collection of my extension modules for the Observer plugin for FAR Manager file manager. These modules allow you to browse and extract various exotic archive formats directly from FAR Manager without the need for separate extraction tools. The archives open as regular folders, letting you navigate through their contents and extract only specific files as needed without having to unpack the entire archive.
- Supported extensions:
.rpa
- Compatibility: RPA-2.0, RPA-3.0
- Description: Archives used in Ren'Py visual novels to store game resources (graphics, sound, scripts)
- Supported extensions:
.rgss3a
- Compatibility: RPG Maker VX Ace (RGSS3)
- Description: Encrypted archives containing game assets like graphics, audio, and data files
Zanzarah: The Hidden Portal
- Supported extensions:
.pak
- Compatibility: Supports archives from both the original game version and the Steam version
- Description: Archive used to store all game resources
- FAR Manager (x86 or x64)
- Observer plugin (x86 or x64)
- Download the latest release of the module you're interested in
- Note that the archive contains an observer_user.ini file. If you're installing multiple modules or already have this file in your Observer modules folder, you'll need to manually merge these ini files to ensure all modules work correctly
- Extract the contents of the archive to the
%FARHOME%\Plugins\Observer\modules\
directory (where%FARHOME%
is the folder with your FAR Manager installation) - Restart FAR Manager for the changes to take effect
- Find an archive of the supported format in FAR Manager
- Press Enter or Ctrl+PgDn on this file
- FAR Manager will use Observer to automatically detect the format and display the archive contents as a regular directory
- You can browse the contents and extract files using standard FAR commands (F5 key for copying)
Project | License |
---|---|
nlohmann/json | MIT |
catchorg/Catch2 | BSL-1.0 |
lazyhamster/Observer | LGPL-3.0 |
Cyan4973/xxHash | BSD-2-Clause |
zlib | zlib |
mateidavid/zstr | MIT |
Project | License |
---|---|
luxrck/rgssad | MIT |
birkenfeld/serde-pickle | MIT |
Shizmob/rpatool | WTFPL |
zanzapak | GPL-3.0 |
- Visual Studio 2017 compiler
- CLion and/or CMake (version 3.31+)
- vcpkg
You can open the included CLion project directly and build through the IDE or use CMake manually to generate the build files, then compile using the Visual Studio compiler.