2026-05-29 14:09:55 -04:00
2026-02-18 11:31:46 -05:00
2026-05-29 14:09:36 -04:00
2024-05-17 13:23:08 -04:00
2024-05-17 13:23:08 -04:00
2026-05-26 00:14:50 +00:00

Jerald Install with MonkeModManager

A lightweight robust mod for Gorilla Tag that allows other mods to appened new pages to the default Gorilla Tag computer.

For Developers

For your page to be recognized the assembly must have the AutoRegisterAttribute and it must be in the same assembly as the plugin itself.

[assembly: AutoRegister]
namespace MyMod;

A simple page would look like the following.

[AutoRegister] // Tells Jerald to register this class
public class NotePadPage : Page
{
    public override string PageName => "Notes"; // This will be displayed in the function select screen

    private string note = Configuration.PersistantNote.Value;
    private string pageContents;

    public NotePadPage()
    {
        pageContents = "Type to begin";
    }

    public override string GetContent()
    {
        return pageContents;
    }

    public override void OnKeyPress(GorillaKeyboardBindings key)
    {
        switch (key)
        {
            case GorillaKeyboardBindings.delete:
                note = note.Remove(note.Length - 1, 1);
                break;
            // GorillaKeyboardBindings.down & GorillaKeyboardBindings.up are both blocked
            case GorillaKeyboardBindings.option2 | GorillaKeyboardBindings.option3:
                // do nothing
                break;
            case GorillaKeyboardBindings.enter:
                Configuration.PersistantNote.Value = note;
                Main.Config.Save();
                break;
            case GorillaKeyboardBindings.option1:
                note += " ";
                break;
            default:
                note += key.characterString;
                break;
        }
        pageContents = "Write anything you want to remember below.\n" + note;
    }
}

Keys

Key Enum Binding Is Function
1 one=1 False
2 two=2 False
3 three=3 False
4 four=4 False
5 five=5 False
6 six=6 False
7 seven=7 False
8 eight=8 False
9 nine=9 False
0 zero=0 False
Q Q=33 False
W W=39 False
E E=21 False
R R=34 False
T T=36 False
Y Y=41 False
U U=37 False
I I=25 False
O O=31 False
P P=32 False
A A=17 False
S S=35 False
D D=20 False
F F=22 False
G G=23 False
H H=24 False
J J=26 False
K K=27 False
L L=28 False
Z Z=42 False
X X=40 False
C C=19 False
V V=38 False
B B=18 False
N N=30 False
M M=29 False
delete delete=12 True
enter enter=13 True
option1 option1=14 True
option2 option2=15 True
option3 option3=16 True
up up=10 True
down down=11 True

Credits

Chin for the idea

This product is not affiliated with Another Axiom Inc. or its videogames Gorilla Tag and Orion Drift and is not endorsed or otherwise sponsored by Another Axiom. Portions of the materials contained herein are property of Another Axiom. ©2021 Another Axiom Inc.

S
Description
A lightweight mod for Gorilla Tag that allows other mods to append new pages to the default Gorilla Tag computer.
Readme MIT 93 KiB
2026-05-25 20:48:40 +00:00
Languages
C# 100%