Secrets: Difference between revisions
(Created page with "As many games do, this game also has '''secrets''', such as the hidden room or gallery. == Hidden Room == If you tap on the title 5 times in the Main Menu, you will be put in a secret save. === In-depth === Defined in the game code, HiddenRoom class is associated to the title in Main Menu;<syntaxhighlight lang="c#" line="1"> public class HiddenRoom : MonoBehaviour [...] { [SerializeField] private int clickCount; public void OnPointerClick(PointerEventData...") |
|||
| Line 2: | Line 2: | ||
== Hidden Room == | == Hidden Room == | ||
If you tap on the title 5 times in the [[Main Menu]], you will be put in a secret save. | <span class="Spoiler">If you tap on the title 5 times in the [[Main Menu]]</span>, you will be put in a secret save. | ||
=== In-depth === | === In-depth === | ||
Revision as of 16:49, 15 February 2026
As many games do, this game also has secrets, such as the hidden room or gallery.
Hidden Room
If you tap on the title 5 times in the Main Menu, you will be put in a secret save.
In-depth
Defined in the game code, HiddenRoom class is associated to the title in Main Menu;
public class HiddenRoom : MonoBehaviour [...]
{
[SerializeField] private int clickCount;
public void OnPointerClick(PointerEventData eventDat) {
[...]
if(t.tapCount >= clickCount) LoadScene();
[...]
}
public void LoadScene() {
MainMenu.Instance.LoadExample("HiddenRoom");
CloudOnceManager.Instance.GetAchievementFromId("the_hidden_room")?.Unlock(null); // uses fake cloud once from decompile.
}
}
From the above code, if you understand C#, you know clearly what this is doing. If we press more than clickCount times on the parent object, it will load example "HiddenRoom", which is the hidden room that gets loaded. In Inspector, clickCount is defined as 5, which means if you press on the title more than or equal to 5 times, you enter the hidden room.
It also gives you the achievement "the_hidden_room", which is The Hidden Room achievement.
Experiments (Gallery)
Gallery is a service that was shut down somewhere around August, due to a DDoS attack. It allowed you to download other people's saves. There is a revival project that's still up named RTiculate Online Services.
You can enable gallery by doing the following:
- From the Main Menu, go to Settings by pressing the gear icon on the right top corner.
- Press on the top right corner of the monitor screen while in the Settings menu. Recommended to press a few times to be sure you don't miss it.
- Exit the settings menu, then go to the Options menu (press Start on Main Menu).
- Gallery should be in the bottom left corner.
In-depth
Defined in the game code, ExperimentalSettings class EnableExperimental() is associated with a empty image in the top right corner of the settings menu.
public class ExperimentalSettings : MonoBehaviour
{
[SerializeField]
private GameObject gallery;
[...]
private void Start()
{
if (PlayerPrefs.GetInt("Experimental", 0) == 1)
{
gallery.SetActive(true);
[...]
}
}
public void EnableExperimental()
{
PlayerPrefs.SetInt("Experimental", 1);
gallery.SetActive(true);
}
}
If we call EnableExperimental() it enables gallery and sets Experimental PlayerPrefs to true. When the game starts up, it checks if Experimental PlayerPrefs is true. If it is, it enables gallery.