From f1ebeed5bb6608787ad8fee423e5bfd8ac4438e4 Mon Sep 17 00:00:00 2001 From: QbeRoot Date: Wed, 9 Nov 2022 20:22:38 +0100 Subject: [PATCH] fast piantissimo --- Codes.xml | 34 ++++++++++++++++++++++++++ changelog.md | 6 ++++- site/.vuepress/components/codes/asm.js | 5 +--- 3 files changed, 40 insertions(+), 5 deletions(-) diff --git a/Codes.xml b/Codes.xml index 994cffc..9970bdc 100644 --- a/Codes.xml +++ b/Codes.xml @@ -4284,6 +4284,40 @@ 60000000 00000000 + + qol + Fast Piantissimo + Piantissimo rapide + Noki Doki + 1.0 + Nov 9, 2022 + + Forces Il Piantissimo to take his fastest route. + + + Force Il Piantissimo à prendre son chemin le plus rapide. + + + C2256A14 00000002 + 8BFA007C 23FF000C + 57FFFFBE 00000000 + + + C2043064 00000002 + 8BFA007C 23FF000C + 57FFFFBE 00000000 + + + C2042EDC 00000002 + 8BFA007C 23FF000C + 57FFFFBE 00000000 + + + C202F268 00000002 + 8BFA007C 23FF000C + 57FFFFBE 00000000 + + misc Stage Intro Skip diff --git a/changelog.md b/changelog.md index 4c42522..1887ad3 100644 --- a/changelog.md +++ b/changelog.md @@ -1,5 +1,9 @@ # Changelog -## Nov 02, 2022 +## Nov 9, 2022 +### Added 'Fast Piantissimo' +To make Piantissimo go as fast as he will in a level, you need to beat him with an in-game time under 25 seconds and grab his Shine. Or you could just use this code. + +## Nov 2, 2022 Add NTSC-U version of Instant Restart ## Oct 30, 2022 diff --git a/site/.vuepress/components/codes/asm.js b/site/.vuepress/components/codes/asm.js index 6117066..1d1b796 100644 --- a/site/.vuepress/components/codes/asm.js +++ b/site/.vuepress/components/codes/asm.js @@ -114,10 +114,7 @@ const makeInstXS = (op, op2) => (rA, rS, rB, Rc) => InstX(op, rA, rS, rB, op2, + /** @type {(op: number) => InstM} */ const makeInstM = (op) => (rA, rS, SH, MB, ME, Rc) => InstM(op, rA, rS, SH, MB, ME, +Rc); /** @type {(op: number) => InstI} */ -const makeInstI = - (op) => - (LL, LK, AA = 0) => - InstI(op, LL >> 2, +AA, +LK); +const makeInstI = (op) => (LL, LK, AA = 0) => InstI(op, LL >> 2, +AA, +LK); export const ASM = { // store rT, rA, D