games-misc/sm64ex (tezeta)

Search

Package Information

Description:
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
Homepage:
https://github.com/sm64pc/sm64ex
License:
all-rights-reserved

Versions

Version EAPI Keywords Slot
9999 8 ~amd64 ~x86 0

Metadata

Description

Maintainers

Raw Metadata XML
<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>

Lint Warnings

USE Flags

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).

Files

Manifest

Type File Size Versions
Unmatched Entries
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