fast piantissimo

This commit is contained in:
QbeRoot 2022-11-09 20:22:38 +01:00
parent e935092a97
commit f1ebeed5bb
3 changed files with 40 additions and 5 deletions

View file

@ -4284,6 +4284,40 @@
60000000 00000000
</source>
</code>
<code>
<category>qol</category>
<title lang="en-US">Fast Piantissimo</title>
<title lang="fr-FR">Piantissimo rapide</title>
<author>Noki Doki</author>
<version>1.0</version>
<date>Nov 9, 2022</date>
<description lang="en-US">
Forces Il Piantissimo to take his fastest route.
</description>
<description lang="fr-FR">
Force Il Piantissimo à prendre son chemin le plus rapide.
</description>
<source version="GMSJ01">
C2256A14 00000002
8BFA007C 23FF000C
57FFFFBE 00000000
</source>
<source version="GMSE01">
C2043064 00000002
8BFA007C 23FF000C
57FFFFBE 00000000
</source>
<source version="GMSP01">
C2042EDC 00000002
8BFA007C 23FF000C
57FFFFBE 00000000
</source>
<source version="GMSJ0A">
C202F268 00000002
8BFA007C 23FF000C
57FFFFBE 00000000
</source>
</code>
<code>
<category>misc</category>
<title lang="en-US">Stage Intro Skip</title>

View file

@ -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

View file

@ -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