Skip to content

Installation and Usage

Aubrey Buchanan edited this page Nov 22, 2019 · 6 revisions

Prerequisites

You can download the Nightly Project64 Installer (which includes the very highly recommended plugins Angrylion-RDP-Plus and GLideN64) here.

Once installed, take a look into Project64's advanced settings (these may be hidden by default) and enable the debugger, as this also enables the debugger's scripting engine which Temple uses.

Installation

Once you have the latest Project64, include the built Temple files (you can get the latest release build from our Releases page) in your ".../Project64/Scripts/" directory, you might have to create this directory if it's not already there!

Configuration

You'll need to some configuration for your first time run of Temple:

You'll need to edit the ModLoader.js file to set your RESIDENCE to the proper directory (this should be set to your ".../Project64/Scripts/" directory).

You'll also likely want to look into your ".../Project64/Scripts/Config/" directory and edit the DisplayAmplify.config.json. Currently the DisplayAmplify.config.json can be configured as follows:

  • "aspect_ratio": accepts values of "4:3", "16:9", or "21:9". Make sure your graphics plugin is configured appropriately to match this setting. Default is "4:3".
  • "framerate_enhance": accepts values of true or false. True will boost your fps from default ~20 to ~30, applying all available fixes to the game engine for this change as well. Default is "false".
  • "draw_distance_enhance": accepts values of true or false. True will boost the draw distance for some objects in the game (meaning you can see them from further away than usual). Default is "true".

Running Temple

Once the Temple files have been installed to your Scripts directory and you've configured Temple properly you should find that "ModLoader.js" is available under Project64's 'Debugger' menu's 'Scripts' option. Right-click on "ModLoader.js" and select 'Run'. ModLoader will import and register Temple and then load any mods that have already been configured in ModLoader.js.

Clone this wiki locally