| Version | EAPI | Keywords | Slot |
|---|---|---|---|
| 9999 | 8 | ~amd64 ~x86 | 0 |
<pkgmetadata>
<maintainer type="person">
<email>25644493+tezeta@users.noreply.github.com</email>
<name>tezeta</name>
</maintainer>
<longdescription>A port of Super Mario 64 based off of the n64decomp/sm64 project with additional features. As expected, to build this you will need assets from the original game which cannot be legally provided. The build will extract the assets for you - you will need the original ROM file for either the US, EU or JP versions and copy this file to /usr/portage/distfiles/baserom.{VERSION}.z64</longdescription>
<use>
<flag name="60fps">Enable the 60fps patch.</flag>
<flag name="baserom-us">Build using the US ROM (baserom.us.z64)</flag>
<flag name="baserom-eu">Build using the EU ROM (baserom.eu.z64)</flag>
<flag name="baserom-jp">Build using the JP ROM (baserom.jp.z64)</flag>
<flag name="bettercamera">Build with analog camera support.</flag>
<flag name="debug">Build with debugging symbols.</flag>
<flag name="extdata">Load textures and soundbanks from external files. Allows you to use texture packs. The default data is copied to a res folder next to the produced executable. For this install, this will be placed in /usr/share/sm64ex</flag>
<flag name="nodrawdistance">Build with disabled draw distance (every object is active at all times). May affect gameplay.</flag>
<flag name="optionsmenu">Enable the Options menu. Accessed with R on Pause menu.</flag>
<flag name="textsaves">Use INI-based save format instead of the usual binary EEPROM dumps.</flag>
<flag name="texturefix">Enable various texture-related bugfixes (e.g. fixes the smoke texture).</flag>
</use>
</pkgmetadata>
| Flag | Description | 9999 |
|---|---|---|
| 60fps | Enable the 60fps patch. | ⊕ |
| baserom-eu | Build using the EU ROM (baserom.eu.z64) | ✓ |
| baserom-jp | Build using the JP ROM (baserom.jp.z64) | ✓ |
| baserom-us | Build using the US ROM (baserom.us.z64) | ⊕ |
| bettercamera | Build with analog camera support. | ⊕ |
| debug | Build with debugging symbols. | ✓ |
| discord-presence | ⚠️ | ✓ |
| extdata | Load textures and soundbanks from external files. Allows you to use texture packs. The default data is copied to a res folder next to the produced executable. For this install, this will be placed in /usr/share/sm64ex | ✓ |
| nodrawdistance | Build with disabled draw distance (every object is active at all times). May affect gameplay. | ✓ |
| optionsmenu | Enable the Options menu. Accessed with R on Pause menu. | ⊕ |
| textsaves | Use INI-based save format instead of the usual binary EEPROM dumps. | ✓ |
| texturefix | Enable various texture-related bugfixes (e.g. fixes the smoke texture). | ⊕ |
| Type | File | Size | Versions |
|---|
| Type | File | Size |
|---|---|---|
| AUX | sm64ex.desktop | 194 bytes |
| AUX | sm64ex.svg | 6193 bytes |
| DIST | baserom.eu.z64 | 8388608 bytes |
| DIST | baserom.jp.z64 | 8388608 bytes |
| DIST | baserom.us.z64 | 8388608 bytes |
| EBUILD | sm64ex-9999.ebuild | 1915 bytes |
| MISC | metadata.xml | 1759 bytes |