From 6b360b4ba603aa77c23c688d6e925cec866ad6a6 Mon Sep 17 00:00:00 2001 From: QbeRoot Date: Sun, 28 Nov 2021 01:52:38 +0100 Subject: [PATCH] frame-rounding qft --- Codes.xml | 204 +++++++++++++++++++++++++++++++++++---------------- changelog.md | 7 ++ 2 files changed, 149 insertions(+), 62 deletions(-) diff --git a/Codes.xml b/Codes.xml index 77aaabb..b1aea2a 100644 --- a/Codes.xml +++ b/Codes.xml @@ -1696,8 +1696,8 @@ timer Quarterframe Timer (Experimental) Noki Doki - 0.4 - Nov 15, 2021 + 0.5 + Nov 28, 2021 Adds an in-game timer to every level, starting on the last black frame after the loading screen and ending as soon as the 'Shine Get' animation starts @@ -1721,10 +1721,10 @@ 618C9904 7D8803A6 4E800021 00000000 C2206738 0000001B - 3C60817F 808300BC - 2C040000 40A20020 - 888300B2 810300B4 - 2C040000 40A20024 + 3C60817F 888300B2 + 810300B4 2C040000 + 40A20030 808300BC + 2C040000 40A20010 810D97E8 8108005C 48000010 3884FFFF 908300BC 810300B8 @@ -1754,27 +1754,47 @@ 800500B4 80C3005C 7C003214 900500B4 7C0802A6 00000000 - C20EDB30 00000004 - 3CA0817F 800500B4 - 80C3005C 7C003214 - 900500B4 38C0FFFF + C20EDB30 00000005 + 3CA0817F 80C500B4 + 8003005C 7CC60214 + 38C60004 54C6003A + 90C500B4 38C0FFFF B0C500B2 00000000 + C21D1F38 00000005 + 3D00817F 80C800B4 + 8003005C 7CC60214 + 38C60004 54C6003A + 90C800B4 38C0FFFF + B0C800B2 00000000 C22257CC 00000002 2C030001 3C60817F 98A300B3 00000000 C20EBD78 00000002 389C0001 3CA0817F 988500B3 00000000 - C20EC72C 00000004 - 38000001 3CA0817F - 980500B3 801F005C - 900500B8 3800FFFF - 900500BC 00000000 - C20ED8F0 00000004 + C20EC72C 00000005 + 3CA0817F 38600001 + 986500B3 807F005C + 38630003 5463003A + 906500B8 3860FFFF + 906500BC 00000000 + C20ED8F0 00000005 3CA0817F 980500B3 - 801E005C 900500B8 + 801E005C 30000004 + 5400003A 900500B8 3800FFFF 900500BC 60000000 00000000 + C2196314 00000004 + 80AD97E8 8005005C + 3CA0817F 900500B8 + 3800001E 900500BC + 38A00000 00000000 + C2196128 00000005 + 7C030378 80A3005C + 38A50003 54A0003A + 3CA0817F 900500B8 + 3800001E 900500BC + 60000000 00000000 077F0094 0000001D 00000010 000001A0 00000280 000001E0 @@ -1795,10 +1815,10 @@ 618C0848 7D8803A6 4E800021 00000000 C2143F18 0000001B - 3C60817F 808300BC - 2C040000 40A20020 - 888300B2 810300B4 - 2C040000 40A20024 + 3C60817F 888300B2 + 810300B4 2C040000 + 40A20030 808300BC + 2C040000 40A20010 810D9FB8 8108005C 48000010 3884FFFF 908300BC 810300B8 @@ -1828,27 +1848,47 @@ 800500B4 80C3005C 7C003214 900500B4 7C0802A6 00000000 - C229A5AC 00000004 - 3CA0817F 800500B4 - 80C3005C 7C003214 - 900500B4 38C0FFFF + C229A5AC 00000005 + 3CA0817F 80C500B4 + 8003005C 7CC60214 + 38C60004 54C6003A + 90C500B4 38C0FFFF B0C500B2 00000000 + C21FA380 00000005 + 3D00817F 80C800B4 + 8003005C 7CC60214 + 38C60004 54C6003A + 90C800B4 38C0FFFF + B0C800B2 00000000 C2164E24 00000002 2C030001 3C60817F 98A300B3 00000000 C229880C 00000002 389C0001 3CA0817F 988500B3 00000000 - C22991A8 00000004 - 38000001 3CA0817F - 980500B3 801F005C - 900500B8 3800FFFF - 900500BC 00000000 - C229A36C 00000004 + C22991A8 00000005 + 3CA0817F 38600001 + 986500B3 807F005C + 38630003 5463003A + 906500B8 3860FFFF + 906500BC 00000000 + C229A36C 00000005 3CA0817F 980500B3 - 801E005C 900500B8 + 801E005C 30000004 + 5400003A 900500B8 3800FFFF 900500BC 60000000 00000000 + C21BE474 00000004 + 80AD9FB8 8005005C + 3CA0817F 900500B8 + 3800001E 900500BC + 38A00000 00000000 + C21BE288 00000005 + 7C030378 80A3005C + 38A50003 54A0003A + 3CA0817F 900500B8 + 3800001E 900500BC + 60000000 00000000 077F0094 0000001D 00000010 000001A0 00000280 000001E0 @@ -1869,10 +1909,10 @@ 618C89F0 7D8803A6 4E800021 00000000 C2138B54 0000001B - 3C60817F 808300BC - 2C040000 40A20020 - 888300B2 810300B4 - 2C040000 40A20024 + 3C60817F 888300B2 + 810300B4 2C040000 + 40A20030 808300BC + 2C040000 40A20010 810D9EE0 8108005C 48000010 3884FFFF 908300BC 810300B8 @@ -1902,27 +1942,47 @@ 800500B4 80C3005C 7C003214 900500B4 7C0802A6 00000000 - C2292480 00000004 - 3CA0817F 800500B4 - 80C3005C 7C003214 - 900500B4 38C0FFFF + C2292480 00000005 + 3CA0817F 80C500B4 + 8003005C 7CC60214 + 38C60004 54C6003A + 90C500B4 38C0FFFF B0C500B2 00000000 + C21F2258 00000005 + 3D00817F 80C800B4 + 8003005C 7CC60214 + 38C60004 54C6003A + 90C800B4 38C0FFFF + B0C800B2 00000000 C2159E9C 00000002 2C030001 3C60817F 98A300B3 00000000 C22906A4 00000002 389C0001 3CA0817F 988500B3 00000000 - C2291040 00000004 - 38000001 3CA0817F - 980500B3 801F005C - 900500B8 3800FFFF - 900500BC 00000000 - C2292204 00000004 + C2291040 00000005 + 3CA0817F 38600001 + 986500B3 807F005C + 38630003 5463003A + 906500B8 3860FFFF + 906500BC 00000000 + C2292204 00000005 3CA0817F 980500B3 - 801E005C 900500B8 + 801E005C 30000004 + 5400003A 900500B8 3800FFFF 900500BC 60000000 00000000 + C21B632C 00000004 + 80AD9EE0 8005005C + 3CA0817F 900500B8 + 3800001E 900500BC + 38A00000 00000000 + C21B6140 00000005 + 7C030378 80A3005C + 38A50003 54A0003A + 3CA0817F 900500B8 + 3800001E 900500BC + 60000000 00000000 077F0094 0000001D 00000010 000001A0 00000280 000001E0 @@ -1943,10 +2003,10 @@ 618C0058 7D8803A6 4E800021 00000000 C21252A4 0000001B - 3C60817F 808300BC - 2C040000 40A20020 - 888300B2 810300B4 - 2C040000 40A20024 + 3C60817F 888300B2 + 810300B4 2C040000 + 40A20030 808300BC + 2C040000 40A20010 810D9E78 8108005C 48000010 3884FFFF 908300BC 810300B8 @@ -1976,27 +2036,47 @@ 800500B4 80C3005C 7C003214 900500B4 7C0802A6 00000000 - C227A298 00000004 - 3CA0817F 800500B4 - 80C3005C 7C003214 - 900500B4 38C0FFFF + C227A298 00000005 + 3CA0817F 80C500B4 + 8003005C 7CC60214 + 38C60004 54C6003A + 90C500B4 38C0FFFF B0C500B2 00000000 + C21DA0FC 00000005 + 3D00817F 80C800B4 + 8003005C 7CC60214 + 38C60004 54C6003A + 90C800B4 38C0FFFF + B0C800B2 00000000 C2145EBC 00000002 2C030001 3C60817F 98A300B3 00000000 C22784B4 00000002 389C0001 3CA0817F 988500B3 00000000 - C2278E58 00000004 - 38000001 3CA0817F - 980500B3 801F005C - 900500B8 3800FFFF - 900500BC 00000000 - C227A01C 00000004 + C2278E58 00000005 + 3CA0817F 38600001 + 986500B3 807F005C + 38630003 5463003A + 906500B8 3860FFFF + 906500BC 00000000 + C227A01C 00000005 3CA0817F 980500B3 - 801E005C 900500B8 + 801E005C 30000004 + 5400003A 900500B8 3800FFFF 900500BC 60000000 00000000 + C219E1FC 00000004 + 80AD9E78 8005005C + 3CA0817F 900500B8 + 3800001E 900500BC + 38A00000 00000000 + C219E010 00000005 + 7C030378 80A3005C + 38A50003 54A0003A + 3CA0817F 900500B8 + 3800001E 900500BC + 60000000 00000000 077F0094 0000001D 00000010 000001A0 00000280 000001E0 diff --git a/changelog.md b/changelog.md index 5efec23..2d5af62 100644 --- a/changelog.md +++ b/changelog.md @@ -1,5 +1,12 @@ # Changelog +## Nov 28, 2021 + +### Updated 'Quarterframe Timer (Experimental)' + +* The timer now freezes upon grabbing blue or red coins. +* The timer now rounds to the frame for end times, entry times and blue coin grabs, as more precision in those cases would be meaningless. + ## Nov 15, 2021 ### Updated 'Quarterframe Timer (Experimental)'