ReC98/th04/main/bullet
nmlgc d3819445ba [Decompilation] [th05] Shinki: Pattern 4/11
The one where Shinki fires dense, aimed stacks of blue bullets in quick
succession, while flying to a random point.

I really, *really* don't want to believe that ZUN manually wrote these
micro-optimized setter functions that abuse the bullet template
structure layout, but I don't really have any other idea how to get
those out of the compiler…

Part of P0190, funded by nrook.
2022-05-01 00:22:02 +02:00
..
add.cpp [Maintenance] Add min/max abstractions for constrained random numbers 2022-04-30 14:37:23 +02:00
bullet.hpp [Decompilation] [th05] Shinki: Pattern 4/11 2022-05-01 00:22:02 +02:00
bullet.inc [Reverse-engineering] [th04/th05] Bullets: Special motion types 2022-03-05 15:31:47 +01:00
bullets[bss].asm [Reverse-engineering] [th05] Bullets: Spawn function (undecompilable) 2021-07-31 20:19:33 +02:00
clearzap.hpp [Decompilation] [th04/th05] Bosses: Phase switching 2022-03-27 01:35:40 +01:00
pellet_r.asm [Maintenance] Fix inconsistencies in sprite declarations 2020-07-09 22:28:14 +02:00
pellet_r.hpp [Maintenance] [th04/th05] Bullets: Move pellet rendering to its own header 2022-04-30 14:37:46 +02:00
pellet_r[bss].asm
template[bss].asm [Maintenance] [th04/th05] Mirror bullet.hpp structures and enums in ASM land 2020-08-16 21:40:33 +02:00
tune[bss].asm [Decompilation] [th04] Difficulty- and rank-based bullet pattern tuning 2020-08-16 21:40:32 +02:00
types.h [Reverse-engineering] [th04] Discover the cause behind the Kurumi crash on Easy 2022-04-16 23:53:47 +02:00
types.inc [Maintenance] [th04] Bullets: Rename the unused "spread + random angle" group 2021-07-31 09:33:49 +02:00
update.cpp [Maintenance] [th04/th05] Bullets: Move pellet rendering to its own header 2022-04-30 14:37:46 +02:00
update[bss].asm [Reverse-engineering] [th04/th05] Bullets: Parameters for special motion types 2022-02-28 22:13:06 +01:00