Follow instructions from https://guide.13375384.xyz/start or https://vita.hacks.guide/.
- Documents for compiling from sources for tools.
- Guide to mount TexFAT
Note: Put device in airplane mode during the Content Manager connection process will make the steps much easier to do.
DON’T MANUALLY SETTING YAMT, JUST USE YAMT SETUP USING VITADEPLOY (guide)
FinalHE
Check prerequisites (https://github.com/soarqin/finalhe)
git clone https://github.com/soarqin/finalhe
cd finalhe
qmake && make
Build artifacts in src/FinalHE. Copy VitaDeploy zip in the same folder as FinalHE binary
YAMT TexFAT mount
Install exfat-nofuse. [Arch AUR] [Other distros build from source]
Note: Use rsync to copy files from host to sd2vita instead of Nautilus or other GUI File Manager.
Build exfat-nofuse from source
git clone https://github.com/relan/exfat
cd exfat
git checkout v1.3.0
# Patch for `exfat-nofuse`
sed -i "/fuse/d" configure.ac
sed -i "s/ fuse//" Makefile.am
# Build
autoreconf -fiv
./configure --prefix=/usr --sbindir=/usr/bin
make CCFLAGS="${CFLAGS} ${CPPFLAGS} -std=c99" LINKFLAGS="${LDFLAGS}"
# Install
sudo make install
After installing exfat-nofuse:
sudo modprobe exfat
xdelta3
xdelta3 is a binary diff tool used by some modders (for example, MrComputerRevo on Grisaia Triology + Spin off patch).
Binary of this library is only available for windows. Build steps are documented below.
git clone https://github.com/jmacd/xdelta
cd xdelta/xdelta3
git checkout 4b4aed71a959fe11852e45242bb6524be85d3709
export CFLAGS="$CFLAGS -w"
export CXXFLAGS="$CFLAGS -w"
aclocal
autoreconf --install
libtoolize
autoconf
autoheader
automake --add-missing
automake
./configure --disable-dependency-tracking --prefix=/usr --with-liblzma
make
Build artifacts in xdelta/xdelta3/xdelta3
NPS Browser and pkg2zip
Use NPS Browser and pkg2zip with wine + wine-mono. You don’t really need wine-gecko for patch checking but if you REALLY want you can just install it.