diff --git a/changelog.html b/changelog.html new file mode 100644 index 0000000..4476ee7 --- /dev/null +++ b/changelog.html @@ -0,0 +1,97 @@ + + +
+ + + +Main Page: https://bitpatty.github.io/gctGenerator/
+The Original Ingame Timer has been marked as deprecated. You can still find it on the bottom of the codelist though if you still want to use it. Instead, there are now two other timers:
+
+
Since the Shine Get timer contained a way better Level Select, the Level Select code has been replaced with the one from the timer. It includes the most recent fixes and also has some maintenance advantages.
+Level Select changes: +
Timer changes (compared to original timer): +
Known bugs: +
'Free Pause' replaces 'Enable Pause Mid-Air' and 'Enable Exit Area Everywhere'. It now also allows you to pause during cutscenes.
+Allows you to choose 'Exit Area' in the pause menu on Plaza.
+New timer that starts and ends consistently in different levels, making comparisons easier.
+New functions have been added to the DPad Functions:
++
Allows you to pause mid-air.
+Always wear glasses and the shirt.
+Fixed the download button not working for Firefox.
+-
+Experimental! Loads a random stage after exiting of finishing a level.
+
- Enable Pause Mid-Air
+ Free Pause
Noki Doki
1.0
- Oct 26, 2017
- Allows you to pause mid-air.
+ Nov 5, 2017
+ Allows you to pause mid-air and during cutscenes. Additionally, it enables the 'Exit Area' option on Plaza.
- Enable 'Exit Area' Everywhere
+ Shine Touch Timer
+ Psychonauter
+ 1.5
+ Nov 06, 2017
+
Requires the Level Select code to be active.]]>
+
+
+
+ Shine Get Timer
+ Psychonauter
+ 1.5
+
Requires the Level Select code to be active.]]>
+ Nov 06, 2017
+
+
+
+ Level Select
+ Psychonauter, Dan Salvato, Noki Doki
+ 1.5
+ Nov 06, 2017
+
]]>
+
+
+
+ Fast Any%
+ Psychonauter
+ 1.1
+ Loads stages in any% order, skips all save boxes and replaces all Dialog with "!!!" (except for the Pianta 5 secret). This code is not compatible with the Level Select or Stage Randomizer code.
+ Sep 30, 2017
+
+
+
+ Stage Randomizer (Experimental)
Noki Doki
1.0
- Oct 30, 2017
- Enables 'Exit Area' on Plaza and Airstrip.
+ Loads stages in randomized order. This code is not compatible with the Level Select or Fast Any% code.
+ Oct 11, 2017
- Ingame Timer
+ Replace Episode names with their ID
+ Psychonauter
+ 1.0
+ Replaces the Episode names with the episode number in the demo screen. (Useful for the stage randomizer).
+ Oct 11, 2017
+
+
+
+ Shine Outfit
+ Ralf, Psychonauter
+ 1.0
+ Oct 23, 2017
+ Always wear shine outfit and sunglasses.
+
+
+
+
Psychonauter
1.1
Aug 28, 2017
- Do not use this in combination with the standalone level select code!]]>
+
-
- Shine Get Timer
- Psychonauter, Noki Doki
- 1.4
- Do not use this in combination with the standalone level select code!]]>
- Nov 4, 2017
-
-
-
- Level Select (Standalone)
- Psychonauter, Dan Salvato
- 1.4
- Jan 22, 2017
-
]]>
-
-
-
- Fast Any%
- Psychonauter
- 1.1
- Loads stages in any% order, skips all save boxes and replaces all Dialog with "!!!" (except for the Pianta 5 secret). This code is not compatible with any code containing a level select.
- Sep 30, 2017
-
-
-
- Stage Randomizer (Experimental)
- Noki Doki
- 1.0
- Loads stages in randomized order. This code is not compatible with any code containing a level select.
- Oct 11, 2017
-
-
-
- Replace Episode names with their ID
- Psychonauter
- 1.0
- Replaces the Episode names with the episode number in the demo screen. (Useful for the stage randomizer).
- Oct 11, 2017
-
-
-
- Shine Outfit
- Ralf, Psychonauter
- 1.0
- Oct 23, 2017
- Always wear shine outfit and sunglasses.
-
-
diff --git a/codes/GMSJ01.xml b/codes/GMSJ01.xml
index 38e6fe8..b600481 100644
--- a/codes/GMSJ01.xml
+++ b/codes/GMSJ01.xml
@@ -58,7 +58,7 @@
- Enable Pause Mid-Air
+ Free Pause
Noki Doki
1.0
- Oct 26, 2017
- Allows you to pause mid-air.
+ Nov 5, 2017
+ Allows you to pause mid-air and during cutscenes. Additionally, it enables the 'Exit Area' option on Plaza.
-
-
- Enable 'Exit Area' Everywhere
- Noki Doki
- 1.0
- Oct 30, 2017
- Enables 'Exit Area' on Plaza and Airstrip.
-
- Ingame Timer
+ Shine Touch Timer
Psychonauter
+ 1.5
+ Nov 06, 2017
+
Requires the Level Select code to be active.]]>
+
+
+
+ Shine Get Timer
+ Psychonauter
+ 1.5
+
Requires the Level Select code to be active.]]>
+ Nov 06, 2017
+
+
+
+ Level Select
+ Psychonauter, Dan Salvato, Noki Doki
+ 1.5
+ Nov 06, 2017
+
]]>
+
+
+
+ Fast Any%
+ Psychonauter
+ 1.1
+ Oct 12, 2017
+ Loads stages in any% order, skips all save boxes and replaces all Dialog with "!!!" (except for the Pianta 5 secret). This code is not compatible with the Level Select code.
+
+
+
+ Shine Outfit
+ Ralf, Psychonauter
+ 1.0
+ Oct 23, 2017
+ Always wear shine outfit and sunglasses.
+
+
+
+
+ Psychonauter, Dan Salvato, ParadoxKarl
1.0
May 27, 2017
- Do not use this in combination with the standalone level select code!]]>
+
-
- Shine Get Timer
- Psychonauter, Noki Doki
- 1.4
- Do not use this in combination with the standalone level select code!]]>
- Nov 4, 2017
-
-
-
- Level Select (Standalone)
- Psychonauter, Dan Salvato
- 1.4
- Jan 22, 2017
-
]]>
-
-
-
- Fast Any%
- Psychonauter
- 1.1
- Oct 12, 2017
- Loads stages in any% order, skips all save boxes and replaces all Dialog with "!!!" (except for the Pianta 5 secret). This code is not compatible with any code containing a level select.
-
-
-
- Shine Outfit
- Ralf, Psychonauter
- 1.0
- Oct 23, 2017
- Always wear shine outfit and sunglasses.
-
-
\ No newline at end of file
diff --git a/codes/GMSP01.xml b/codes/GMSP01.xml
index 7f1ce54..dd3e25b 100644
--- a/codes/GMSP01.xml
+++ b/codes/GMSP01.xml
@@ -66,7 +66,7 @@
- Enable Pause Mid-Air
+ Free Pause
Noki Doki
1.0
- Oct 26, 2017
- Allows you to pause mid-air.
+ Nov 5, 2017
+ Allows you to pause mid-air and during cutscenes. Additionally, it enables the 'Exit Area' option on Plaza.
-
-
- Enable 'Exit Area' Everywhere
- Noki Doki
- 1.0
- Oct 30, 2017
- Enables 'Exit Area' on Plaza and Airstrip.
-
- Ingame Timer
+ Shine Touch Timer
Psychonauter
- 1.0
- May 27, 2017
- Do not use this in combination with the standalone level select code!]]>
+ 1.5
+ Nov 06, 2017
+
Requires the Level Select code to be active.]]>
+
+
+ Shine Get Timer
+ Psychonauter
+ 1.5
+
Requires the Level Select code to be active.]]>
+ Nov 06, 2017
+
+
+
+ Level Select
+ Psychonauter, Dan Salvato, Noki Doki
+ 1.5
+ Nov 06, 2017
+
]]>
+
+
+
+ Fast Any%
+ Psychonauter
+ 1.1
+ Oct 12, 2017
+ Loads stages in any% order, skips all save boxes and replaces all Dialog with "!!!" (except for the Pianta 5 secret). This code is not compatible with the Level Select code.
+
- Shine Get Timer
- Psychonauter, Noki Doki
- 1.4
- Do not use this in combination with the standalone level select code!]]>
- Nov 4, 2017
+ Shine Outfit
+ Ralf
+ 1.0
+ Oct 23, 2017
+ Always wear shine outfit and sunglasses.
+
+
+
+
+ Psychonauter, Dan Salvato
+ 1.0
+ May 27, 2017
+
-
- Level Select (Standalone)
- Psychonauter, Dan Salvato
- 1.4
- Jan 22, 2017
-
]]>
-
-
-
- Fast Any%
- Psychonauter
- 1.1
- Oct 12, 2017
- Loads stages in any% order, skips all save boxes and replaces all Dialog with "!!!" (except for the Pianta 5 secret). This code is not compatible with any code containing a level select.
-
-
-
- Shine Outfit
- Ralf
- 1.0
- Oct 23, 2017
- Always wear shine outfit and sunglasses.
-
-
diff --git a/gctGenerator.js b/gctGenerator.js
index 18e4cff..d3b335e 100644
--- a/gctGenerator.js
+++ b/gctGenerator.js
@@ -103,16 +103,16 @@ function generateGCT() {
}
function updateCodelist() {
- resetDescription();
- document.getElementById("gameID").disabled = true;
- button = document.getElementById("downloadButton");
- button.style.visibility = "visible";
- button.style.transitionDuration = "0s";
- button.style.opacity = "0";
+ resetDescription();
+ document.getElementById("gameID").disabled = true;
+ button = document.getElementById("downloadButton");
+ button.style.visibility = "visible";
+ button.style.transitionDuration = "0s";
+ button.style.opacity = "0";
button.disabled = true;
- document.getElementById("checkList").innerHTML = "";
- var gameVersion = document.getElementById("gameID").value;
- parseXML(gameVersion);
+ document.getElementById("checkList").innerHTML = "";
+ var gameVersion = document.getElementById("gameID").value;
+ parseXML(gameVersion);
}
function updateDescription($this) {
@@ -137,9 +137,11 @@ function updateChangelog() {
changelogData = (new DOMParser()).parseFromString(xml.responseText, "text/xml");
changelogData = changelogData.getElementsByTagName("update");
- for (var i = 0; i < changelogData.length; i++) {
+ for (var i = 0; i < changelogData.length && i < 5; i++) {
document.getElementById("changelog").innerHTML += "" + changelogData[i].getElementsByTagName("date")[0].textContent + ": " + changelogData[i].getElementsByTagName("change")[0].textContent + "