diff --git a/Readme.md b/Readme.md new file mode 100644 index 0000000..d67af3f --- /dev/null +++ b/Readme.md @@ -0,0 +1,10 @@ +### About +This repository contains the code behind the Super Mario Sunshine Cheatfile Generator at http://gct.zint.ch/ + +--- +### Features +* Custom cheat combination +* Custom stage loader based off [QbeRoot's fastcodes](https://github.com/QbeRoot/fastcodes) +* Creates cheatfiles ready for use with a Homebrew Application, or formatted codes for use with [Dolphin](https://github.com/dolphin-emu/dolphin) + +Raw codes and asm code for larger codes can be found in the [SMS-Practice-Codes](https://github.com/BitPatty/SMS-Practice-Codes) repo. \ No newline at end of file diff --git a/changelog.html b/changelog.html index 0abdfd4..3950f18 100644 --- a/changelog.html +++ b/changelog.html @@ -7,140 +7,12 @@
Fixed the injection address.
-Added "Random, no duplicates" order that will only load each stage once.
-Exiting area or dying now reloads the current stage instead of moving on.
-Added IW and ASIW presets.
-Added options for what to do after the last level; removed Corona and Bowser from the regular level choices.
-Integrated Noki Doki’s Stage Loader into the Generator.
-Shortens the code by a few lines
-Adds the option to have save boxes removed outside of 'Fast Any%'
-Makes the correct episode names appear in the demo cutscenes and the pause menu in Fast Any%.
-Allows the use of IGT in Fast Any%, which was previously impossible.
-Updated guides.
-Added JP-A port for all codes.
-Added a guide on how to install IOS58.
-Fixed dialogue replacement.
-Added Plaza Yoshi Unlock.
-Added FMV Skips except for Pinna 1.
-Added option to download codes formatted for the Gecko Cheat Manager.
-Fixed Pinna not resetting inside the park.
-Made timers stop after the bowser fight when hitting the last platform.
-Fixed 'Free Pause' incompatibility with 'Shine Get Timer' caused by them injecting code in the same address.
-Added download button for raw codes for Dolphin.
-Same concept as 'Fast Any%'.
-Seperated these two codes again since they don't depend on each other.
-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.
-Fixed timer resetting during wrong cutscenes when using 'Exit Area' after touching a Shine.
-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.
-" + changelogData[i].getElementsByTagName("date")[0].textContent + ": " + changelogData[i].getElementsByTagName("change")[0].textContent + "
"; - } + var recentchanges = ""; + try { + document.getElementById("lastupdate").innerHTML = "Last Updated: " + changelogData[0].getElementsByTagName("date")[0].textContent; + + for (var i = 0; i < changelogData.length && i < 3;i++) { + recentchanges += "" + changelogData[i].getElementsByTagName("date")[0].textContent + ": "; + + var changes = changelogData[i].getElementsByTagName("change"); + for (var k = 0; k < changes.length && (i+k-1) < 3; k++) { + recentchanges += changes[k].getElementsByTagName("head")[0].textContent; + } + + i += k-1; + + recentchanges += "
"; + } + } catch (err) {} - document.getElementById("changelog").innerHTML += "more ..."; + document.getElementById("changelog").innerHTML += recentchanges + "more ..."; }; } diff --git a/index.html b/index.html index 6389a6d..501fd13 100644 --- a/index.html +++ b/index.html @@ -268,7 +268,7 @@This is a cheatfile generator for Super Mario Sunshine speedrun practice. A guide on how to use the generator and practice codes on your Wii can be found here: Guide. Visit the troubleshooting section if you encounter any issues.
Made by Psychonauter, Noki Doki & Milk