From 36e4b0013f10808fa4da271d7d65244cfd1d0c96 Mon Sep 17 00:00:00 2001 From: Reonu Date: Tue, 17 Aug 2021 18:57:39 +0100 Subject: [PATCH] now requires JP ROM to build --- Makefile | 4 ++++ README.md | 2 ++ 2 files changed, 6 insertions(+) diff --git a/Makefile b/Makefile index 785fb8f0..dcc7b071 100644 --- a/Makefile +++ b/Makefile @@ -297,6 +297,10 @@ ifeq ($(filter clean distclean print-%,$(MAKECMDGOALS)),) ifeq ($(DUMMY),FAIL) $(error Failed to extract assets) endif + DUMMY != $(PYTHON) extract_assets.py jp >&2 || echo FAIL + ifeq ($(DUMMY),FAIL) + $(error Failed to extract assets) + endif endif # Make tools if out of date diff --git a/README.md b/README.md index eb309e24..a9261b12 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,8 @@ # HackerSM64 **AFTER CLONING THE REPO, CHECK OUT THE `include/config.h` FILE BEFORE ANYTHING ELSE! IT THERE'S A LOT OF STUFF IN THIS REPO THAT CAN BE TOGGLED THERE.** +This repo needs BOTH an US ROM and a JP ROM in order to build. Place baserom.us.z64 in the repo as usual and ALSO place baserom.jp.z64 + This repo needs gcc in order to be able to build it. To install it, run `sudo apt install gcc-mips-linux-gnu` This is a fork of the ultrasm64 repo by CrashOveride which includes the following commonly used patches (patches marked with `*` are toggleable in `config.h`):