frame-rounding qft

This commit is contained in:
QbeRoot 2021-11-28 01:52:38 +01:00
parent 25d77ae50c
commit 6b360b4ba6
2 changed files with 149 additions and 62 deletions

204
Codes.xml
View file

@ -1696,8 +1696,8 @@
<category>timer</category>
<title lang="en-US">Quarterframe Timer (Experimental)</title>
<author>Noki Doki</author>
<version>0.4</version>
<date>Nov 15, 2021</date>
<version>0.5</version>
<date>Nov 28, 2021</date>
<description lang="en-US">
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

View file

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