Skip to content

Latest commit

 

History

History
38 lines (23 loc) · 2.14 KB

INSTALL.md

File metadata and controls

38 lines (23 loc) · 2.14 KB

Prerequisites

Linux macOS Windows 10 (build 18917+) Windows 10 (1709+) Windows Vista, 7, 8, 8.1, and 10 (1507, 1511, 1607, 1703)
none Xcode Command Line Tools package Windows Subsystem for Linux 2 Windows Subsystem for Linux Cygwin

The prerelease version of the Linux subsystem available in the 1607 and 1703 releases of Windows 10 is obsolete so consider uninstalling it.

Make sure that the build-essential, git, and libpng-dev packages are installed. The build-essential package includes the make, gcc-core, and g++ packages so they do not have to be obtained separately.

In the case of Cygwin, include the make, git, gcc-core, gcc-g++, and libpng-devel packages.

Installation

To set up the repository:

git clone https://github.com/tustin2121/trihard-emerald
git clone https://github.com/luckytyphlosion/agbcc -b new_layout_with_libs

cd ./agbcc
make
make install prefix=../trihard-emerald

cd ../trihard-emerald

To build trihard-emerald.gba:

make

It's common for a first-time build to take 30-60 minutes, so go grab a snack. Subsequent builds only have to build what's been changed.

To force a rebuild when make says there's nothing to do, use make tidy before using make again. To rebuild all of the map scripts (sometimes needed when something fundamental about the overworld engine changes), use make cleanmaps before running make (you will have to reload the map you're on after loading your save to see the proper changes).