This is an attempt to make a game for Nintendo 64 by Dietrich Epp and Alastair Low for the 2020 N64brew Game Jam.
The game jam deadline is Sunday, December 13, 2020.
Building requires the following prerequisites:
- Bazel 3.7.0
- Pkg-config
- SoX
- FLAC
- AssImp
- FreeType
- A MIPS toolchain installed in
/opt/n64
with the prefixmips32-elf
See Building GCC.
Get a Bazel .deb package from GitHub releases page.
sudo apt install sox flac libassimp-dev libfreetype-dev
Use Homebrew.
brew install bazel sox flac assimp freetype
When capturing video from Mupen64Plus, the video will look desaturated and dark compared to a real TV. These are encoding parameters that attempt to fix it:
ffmpeg -i <in.mkv> -codec:v libx264
-filter:v eq=gamma=1.5:contrast=1.1:saturation=1.5
-pix_fmt yuv420p -profile:v high -crf 20
<out.mp4>
These corrections were done by eye so they may be inaccurate.