Skip to content

Asadayot/ASAP-Guide

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

47 Commits
 
 

Repository files navigation

archive_aio

All Source Code Download

  • Run Git bash or terminal > git clone.
git clone --recursive https://github.com/Yorunokyujitsu/archive_aio

How to build & packaging

  1. Install python and MSYS2 in ./msys64/.
  2. Place the prod.keys file in ./msys64/home/user_name/.switch/.
  3. Add line to ./msys64/etc/pacman.conf file.
[dkp-libs]
Server = https://pkg.devkitpro.org/packages

[dkp-windows]
Server = https://pkg.devkitpro.org/packages/windows/$arch/
  1. Run mingw64.exe > Signing the DevKitPro cypher keys.
pacman-key --recv BC26F752D25B92CE272E0F44F7FD5492264BB9D0 --keyserver keyserver.ubuntu.com
pacman-key --lsign BC26F752D25B92CE272E0F44F7FD5492264BB9D0
pacman-key -l BC26F752D25B92CE272E0F44F7FD5492264BB9D0
pacman-key -l F7FD5492264BB9D0
pacman -Syuu --needed --noconfirm
pacman -U --needed --noconfirm https://pkg.devkitpro.org/devkitpro-keyring.pkg.tar.xz
  1. Install DevkitPro packages.
pacman -Syuu --needed --noconfirm git gcc make curl zip lz4 devkitA64 devkitARM dkp-toolchain-vars hactool python-pip python-setuptools mingw-w64-x86_64-gcc mingw-w64-x86_64-python-pip mingw-w64-x86_64-python-pycryptodome mingw-w64-x86_64-python-lz4 switch-dev switch-sdl2_image switch-sdl2_gfx switch-glad switch-glfw switch-glm switch-freetype switch-libconfig switch-libjson-c switch-physfs switch-curl switch-zziplib switch-mbedtls switch-jansson switch-tinyxml2
  1. Install python libraries.
pip install py lz4 pycryptodome
  1. Run until the there is nothing to do appears.
pacman -Syuu --needed --noconfirm
  1. Unzip extra.7z (for password, please contact blog channel talk).
  2. Edit source codes.
  3. Download zip.exe, unzip.exe and move to windows/system32/ path.
  4. Place the image files in the atmo_logo_creator/resources/ with names splash or fatal or both.
  5. Run ASAP.bat > input commands AIS > LOGO > MAKE > When finished, PACK.

Change splash logo

  • Change the logo, not the splash screen.
  • Place the splash image files in the Atmosphere/img/ with names splash.png.
  • This will create Atmosphere/img/splash.bin and building atmosphere will change the splash logo.
  • There is no need to use the SPLASH command again unless you change the splash logo to a different image in future builds.
  1. Run ASAP.bat > input AIS > LOGO > MAKE > SPLASH > PACK.

If Build on Linux (Ubuntu)

  1. Git clone ASAP archive > Unzip some zip files using password.
  2. Install utilities & python libraries.
sudo apt install lz4 zip git make gcc python3 python-is-python3 python3-pip
sudo pip install py pillow pycryptodome lz4 numpy

# if using ubuntu 22.04 ~
sudo apt update
sudo apt install lz4 zip git make gcc python3 python-is-python3 python3-py python3-pip python3-pil python3-pycryptodome python3-lz4 python3-numpy
  1. Install devkitpro
wget https://apt.devkitpro.org/install-devkitpro-pacman
chmod +x ./install-devkitpro-pacman
sudo ./install-devkitpro-pacman
  1. Install devkitpro-pacman packages.
chmod 755 /opt/
sudo dkp-pacman -Syuu --needed --noconfirm switch-dev devkitARM devkitarm-rules hactool dkp-toolchain-vars switch-curl switch-freetype switch-glad switch-glfw switch-glm switch-jansson switch-libconfig switch-libdrm_nouveau switch-libjpeg-turbo switch-libjson-c switch-libpng switch-libwebp switch-mbedtls switch-mesa switch-physfs switch-sdl2 switch-sdl2_gfx switch-sdl2_image switch-tinyxml2 switch-zlib switch-zziplib
  1. Setting environment variables for devkitpro.
export DEVKITPRO=/opt/devkitpro
export DEVKITARM=/opt/devkitpro/devkitARM
export DEVKITPPC=/opt/devkitpro/devkitPPC
  1. Create splash & fatal logos.
cd atmo_logo_creator
python ./scripts/create_logos.py
  1. Unzip extra.7z (for password, please contact blog channel talk).
  2. Build all repositories.
chmod +x build.sh
./build.sh
  1. Packaging ASAP.
chmod +x pack.sh
./pack.sh

Finish

  • PACK Command > output/* folders & files.
  • ASAP Command > Unzip output/AIS/AIS_normal.zip file.
  • Move to SD card > Insert into Nintendo Switch and turn on power.

Credits

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published