https://github.com/depp/thornmarked
Game for N64
https://github.com/depp/thornmarked
Last synced: 12 months ago
JSON representation
Game for N64
- Host: GitHub
- URL: https://github.com/depp/thornmarked
- Owner: depp
- Created: 2020-12-03T06:35:01.000Z (over 5 years ago)
- Default Branch: trunk
- Last Pushed: 2020-12-14T23:19:50.000Z (over 5 years ago)
- Last Synced: 2025-04-19T19:37:35.369Z (about 1 year ago)
- Language: C
- Size: 60.3 MB
- Stars: 7
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Thornmarked
This is an attempt to make a game for Nintendo 64 by Dietrich Epp and Alastair Low for the [2020 N64brew Game Jam](https://www.youtube.com/watch?v=iOfIlATiGR4).
The game jam deadline is Sunday, December 13, 2020.
## Building
Building requires the following prerequisites:
- [Bazel](https://bazel.build/) 3.7.0
- [Pkg-config](https://www.freedesktop.org/wiki/Software/pkg-config/)
- [SoX](http://sox.sourceforge.net/)
- [FLAC](https://xiph.org/flac/)
- [AssImp](https://www.assimp.org/)
- [FreeType](https://www.freetype.org/)
- A MIPS toolchain installed in `/opt/n64` with the prefix `mips32-elf`
### MIPS Toolchain
See [Building GCC](https://n64brew.dev/wiki/Building_GCC).
### Debian / Ubuntu / etc.
Get a Bazel .deb package from [GitHub releases page](https://github.com/bazelbuild/bazel/releases).
```shell
sudo apt install sox flac libassimp-dev libfreetype-dev
```
### macOS
Use Homebrew.
```shell
brew install bazel sox flac assimp freetype
```
## Capture
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:
```shell
ffmpeg -i -codec:v libx264
-filter:v eq=gamma=1.5:contrast=1.1:saturation=1.5
-pix_fmt yuv420p -profile:v high -crf 20
```
These corrections were done by eye so they may be inaccurate.