o
odin.langpkg.dev
packages / library / pax_arc_explorer

pax_arc_explorer

v0.0.9library

No description provided.

No license · updated 3 months ago

Arc Explorer

A tool for viewing and editing Arc archive files used by MT Framework games (Monster Hunter, etc).

Currently supports :

  • Monster hunter 3 Ultimate (3ds/Wii U)
  • Monster hunter 4 (3ds)
  • Monster hunter 4 Ultimate (3ds)
  • Monster hunter Generations (3ds)
  • Monster hunter XX (3ds)
  • Monster hunter Generation Ultimate (Switch)
  • Monster hunter Explore (Android/IOS)

There are plans to extend support to all of the MTFramework games eventually.

image

What it does

  • Open, browse, and edit .arc files
  • Add, delete, rename, replace, and move entries and folders around
  • Extract individual files or entire folders
  • Batch extract all .arc files from a directory at once
  • Drag and drop files in to add them
  • Supports ArcLE, ArcBE, and ArcC (encrypted) formats

Building

You need Odin installed.

Windows

odin build . -o:speed -collection:deps=deps -out:bin/arc_explorer.exe

If you want the window icon, compile the resource file first with rc:

rc /nologo artifacts\icon.rc
odin build . -o:speed -collection:deps=deps -extra-linker-flags:"artifacts\icon.res" -out:bin/arc_explorer.exe -subsystem:windows

Linux

You'll need a few system packages:

sudo apt install libglfw3-dev libgl-dev libdbus-1-dev clang libc++-dev

Build the imgui bindings (only needed once):

pip install ply
cd deps/imgui && python build.py && cd ../..

Then build:

odin build . -o:speed -collection:deps=deps -out:bin/arc_explorer

If the Odin compiler complains about missing STB libraries, run:

make -C $(odin root)/vendor/stb/src

Downloads

Prebuilt binaries for Windows and Linux are available on the releases page.

License

Do whatever you want with it.