Blog
π Posted:
2024-12-04 14:29 UTC
π Summary of:
P0298
TH04/TH05 finalization (GENSOU.SCR, part 2/?) + Decompilation (High Score view screen)
π° Funded by:
Blue Bolt, [Anonymous], Splashman
π·οΈ Tags:
Generating the initial High Score lists TH04/TH05's High Score viewer 9-digit scores? The High Score viewer's actual highest supported score Hidden BGM fades TH05-exclusive palette bugs when switching between the main menu and the High Score viewer Please don't fund ZUN Soft logo finalization just yet π
π Posted:
2024-11-22 04:00 UTC
π Summary of:
P0296
Website / Blog (Post list page + Navigation and post header redesign)
P0297
TH03 decompilation (Character selection screen)
π° Funded by:
[Anonymous], 32th System
π·οΈ Tags:
TH03's character selection screen Loading a whole lot of images The background curve animation Performance issues Bugs and quirks VRAM and palette tearing Improved blog navigability
π Posted:
2024-10-22 05:18 UTC
π Summary of:
P0286
tupblocks (import std;
support)
P0287
Seihou / Shuusou Gyoku (Code cleanup + Game logic portability, part 2/? + Fixes for bugs and landmines)
P0288
Seihou / Shuusou Gyoku (Getting pbg's code through static analysis)
P0289
Seihou / Shuusou Gyoku (Game logic portability, part 3/? + Graphics refactoring, part 3/5: Preparations and colors)
P0290
Seihou / Shuusou Gyoku (Graphics refactoring, part 4/5: Geometry, enumeration, and software rendering)
P0291
Seihou / Shuusou Gyoku (Graphics refactoring, part 5/5: Clipping, sprites, and initialization)
P0292
Seihou / Shuusou Gyoku (Cross-platform APIs, part 3/?: Main loop + Main menu refactoring)
P0293
Seihou / Shuusou Gyoku (Cross-platform APIs, part 4/?: SDL_Renderer backend)
P0294
Seihou / Shuusou Gyoku (Window and scaling modes, part 1/2)
P0295
Seihou / Shuusou Gyoku (Window and scaling modes, part 2/2 + Hotkeys) + Website (Adding missing money amounts to the log)
π° Funded by:
Ember2528, [Anonymous]
π·οΈ Tags:
Codebase cleanup and portability Rolling out C++ Standard Library Modules Pearls uncovered by static analysis (β start here if you don't particularly care about C++)Finishing the new graphics architecture (and discovering every remaining 8-bit/16-bit inconsistency) Starting the SDL port with the simple things Benchmarking SDL_Renderer's driver APIs Porting the lens ball effect Adding scaled window and borderless fullscreen modes Adding hotkeys for the above Screenshots, and how they force us to rethink scaling Achieving subpixel accuracy Displaced triangles Line rendering Future work Kioh Gyoku hype π Preserving the palettized 8-bit render path Updating to SDL 3 Recreating the Sound Canvas VA BGM packs (now with panning delay)
π Posted:
2024-07-09 11:30 UTC
π Summary of:
P0002
Build system improvements, part 2 (Preparations / Codebase cleanup)
P0003
Build system improvements, part 3 (Lua rewrite of the Tupfile / Tup bugfixes for MS-DOS Player)
P0004
Build system improvements, part 4 (Merging the 16-bit build part into the Tupfile)
P0281
Build system improvements, part 5 (MS-DOS Player bugfixes and performance tuning for Turbo C++ 4.0J)
P0282
Build system improvements, part 6 (Generating an ideal dumb batch script for 32-bit platforms)
P0283
Build system improvements, part 7 (Researching and working around Windows 9x batch file limits)
P0284
#include cleanup, part 1/2 / Decompilation (TH04/TH05 .REC loading)
P0285
#include cleanup, part 2/2 / Decompilation (TH02 MAIN.EXE High Score entry)
π° Funded by:
GhostPhanom, [Anonymous], Blue Bolt, Yanga
π·οΈ Tags:
The previous build system(s) Migrating the 16-bit build part to Tup Optimizing MS-DOS Player Continued support for building on 32-bit Windows The new tier list of supported build platforms Cleaning up #include
lists TH02's High Score menu
π Posted:
2024-04-24 13:14 UTC
π Summary of:
P0280
TH03 RE (Coordinate transformations / Player entity movement / Global shared hitbox / Hit circles)
π° Funded by:
Blue Bolt, JonathKane, [Anonymous]
π·οΈ Tags:
The plan for TH03 netplay Basic features TH03-specific integration TH03's single hit circle
π Posted:
2024-04-11 22:45 UTC
π Summary of:
P0278
TH02 decompilation (Endings)
P0279
TH02 decompilation (Staff Roll + Verdict screen + Stage bonus tables)
π° Funded by:
Yanga
π·οΈ Tags:
TH02's endings TH02's Staff Roll TH02's verdict screen, and its hidden challenge TH02's end-of-stage bonus screens
π Posted:
2024-03-09 15:23 UTC
π Summary of:
P0266
mly (CLI preparation + MIDI event dumping + Basic loop detection algorithm)
P0267
mly (Refined loop detection algorithm + SMF Type 0 conversion + Cut/unfold operations)
P0268
mly (Recording-space loops + Rendering helpers) + Seihou / Shuusou Gyoku (BGM packs, part 1/?: Sound Canvas VA versions)
P0269
Seihou / Shuusou Gyoku (BGM packs, part 2/6: Loop-cutting Romantique Tp recordings + Arranged MIDI pipeline + Packaging)
P0270
Seihou / Shuusou Gyoku (BGM packs, part 3/6: Dependency setup + UTF-8 paths)
P0271
Seihou / Shuusou Gyoku (MIDI refactoring and bugfixes)
P0272
Seihou / Shuusou Gyoku (MIDI looping + BGM packs, part 4/6: MIDI/waveform BGM subsystem)
P0273
Seihou / Shuusou Gyoku (BGM packs, part 5/6: Modding logic + FLAC/Vorbis waveform streaming)
P0274
Seihou / Shuusou Gyoku (BGM packs, part 6/6: Configuration UI + Music Room adjustments)
P0275
Seihou / Shuusou Gyoku (BGM/sound effect volume controls + Missing .DAT file screen)
P0276
Website (CSS compilation via esbuild + Audio player, part 1/2)
P0277
Website (Audio player, part 2/2 + Front page progress bar redesign + Goal grouping)
π° Funded by:
Ember2528, [Anonymous]
π·οΈ Tags:
The SC-88Pro recording controversy Undefined SysEx behavior Resolving the controversy, and making a choice (contains personal opinion) A Unix-style command-line MIDI filter (in Rust BTW) Visualizing MIDI files (for science, and not for playing them on a keyboard) Shuusou Gyoku's individual loop quirks πΊ Rewriting pbg's MIDI code Putting together the BGM packs Outgrowing miniaudio (and raging about single-file C libraries for a while) Remaining implementation details Pricing changes (and no, not everything's getting more expensive)
π Posted:
2024-02-03 08:03 UTC
π Summary of:
P0264
TH03/TH04/TH05 decompilation (Music Rooms, part 1/2)
P0265
TH03/TH04/TH05 decompilation (Music Rooms, part 2/2 + MAINE.EXE main()) + TH02 PI/RE (Boss damage and position)
π° Funded by:
Blue Bolt, [Anonymous], iruleatgames
π·οΈ Tags:
The Music Room background masking effect The GRCG's plane disabling flags Text color restrictions The entire messy rest of the Music Room code TH04's partially consistent congratulation picture on Easy Mode TH02's boss position and damage variables
π Posted:
2023-11-30 23:56 UTC
π Summary of:
P0262
Decompilation (TH04/TH05 main/option menu)
P0263
Decompilation (TH04/TH05 first-launch sound setup menu + TH05 title screen animation)
π° Funded by:
Blue Bolt, [Anonymous]
π·οΈ Tags:
Microsoft Edge's anti-support of AV1 TH04/TH05's main/option menu TH04/TH05's first-launch sound setup menu TH05's title animation β―οΈ
π Posted:
2023-11-01 23:58 UTC
π Summary of:
P0258
Decompilation (TH04/TH05 stage dialogs, part 1/2)
P0259
Decompilation (TH04/TH05 stage dialogs, part 2/2) + TH02 RE (Stage dialog preparations)
P0260
Decompilation (TH02 stage dialogs, part 1/2)
P0261
Decompilation (TH02 stage dialogs, part 2/2 + TH03 win messages + TH04/TH05 MIKO.CFG + TH04 game startup)
π° Funded by:
Blue Bolt, [Anonymous], Yanga, Splashman
π·οΈ Tags:
Overview of TH04's dialog system Changes introduced in TH05 Command reference for the TH04 and TH05 systems Overview of TH02's dialog system TH02's face portrait images Bugs during TH02's dialog box slide-in animation Bugs and quirks in Mima's defeat dialog (might be lore-relevant) TH03 win messages
π Posted:
2023-09-30 21:01 UTC
π Summary of:
P0252
Seihou / Shuusou Gyoku (Building SDL from source within Tup)
P0253
Seihou / Shuusou Gyoku (Game logic portability, part 1/? + Cross-platform APIs, part 1/?: Window creation via SDL)
P0254
Seihou / Shuusou Gyoku (Cross-platform APIs, part 2/?: Sound via miniaudio)
P0255
Seihou / Shuusou Gyoku (Cross-platform APIs, part 3/?: Input via SDL)
P0256
Seihou / Shuusou Gyoku (Restoring the screenshot feature + Translating inline ASM code to C++)
P0257
Website (Video player code cleanup + audio support)
π° Funded by:
Arandui , Ember2528, [Anonymous]
π·οΈ Tags:
Evaluating Zig Visual Studio doesn't implement concepts correctly? Reusable building blocks for Tup Compiling SDL 2 The new frame rate limiter Audio via SDL or SDL_mixer? (Nope, neither) miniaudio Resampling defective sound effects (including FLAC not always being lossless) Joypad input with SDL Restoring the original screenshot feature Integer math in hand-written ASM
π Posted:
2023-08-01 23:57 UTC
π Summary of:
P0246
Seihou / Shuusou Gyoku (Cleanup and deduplication)
P0247
Seihou / Shuusou Gyoku (Graphics refactoring, part 1/5)
P0248
Seihou / Shuusou Gyoku (η§ιCFG.DAT versioning)
P0249
Seihou / Shuusou Gyoku (Graphics refactoring, part 2/5 + Coordinate systems, part 1/?)
P0250
Seihou / Shuusou Gyoku (Text pre-rendering, part 1/2: Implementation + Migrating the in-game music title)
P0251
Seihou / Shuusou Gyoku (Text pre-rendering, part 2/2: Migrating the rest of the game + Replacing Win32 memory management)
π° Funded by:
Ember2528, Arandui , alp-bib
π·οΈ Tags:
The migration strategy Learning DirectDraw and its surface management Reverse-engineering the palette logic in 8-bit mode Portable, offscreen text rendering The new, forward-compatible configuration file format SDL_Renderer as the perfect abstraction?
π Posted:
2023-07-28
π·οΈ Tags:
π Posted:
2023-06-30 23:52 UTC
π Summary of:
P0245
TH04/TH05 finalization (Sprite clipping + gather circles + boss explosions) + TH01 Anniversary Edition (Lines, part 1/?)
π° Funded by:
Blue Bolt, Ember2528, [Anonymous]
π·οΈ Tags:
π Posted:
2023-06-13 11:07 UTC
π Summary of:
P0244
TH04 PI/RE (Stage 4 carpet lighting effect + 100% PI)
π° Funded by:
Blue Bolt, [Anonymous]
π·οΈ Tags:
π Posted:
2023-06-07 23:17 UTC
π Summary of:
P0242
TH02 RE (Score tracking + HUD rendering)
P0243
TH02 RE (Items)
π° Funded by:
Yanga
π·οΈ Tags:
π Posted:
2023-05-29 23:39 UTC
π Summary of:
P0240
TH04 PI/RE (Stage 5 star rendering + Stage 6 Yuuka checkerboard + Custom entity structures, part 1/2)
P0241
TH04 PI/RE (Custom entity structures, part 2/2 + Thick laser structure + PI false positives + .STD loading)
π° Funded by:
JonathKane, Blue Bolt, [Anonymous]
π·οΈ Tags:
π Posted:
2023-05-01 23:56 UTC
π Summary of:
P0238
Website (TypeScript migration + Stripe integration, part 1/2: Basic support)
P0239
Website (Stripe integration, part 2/2: Subscription support) + TH01 Anniversary Edition (Minor bugfixes)
π° Funded by:
Ember2528
π·οΈ Tags:
π Posted:
2023-03-30 13:23 UTC
π Summary of:
P0235
TH02 RE (Stage tiles, part 1/2)
P0236
TH02 RE (Stage tiles, part 2/2)
P0237
TH02 RE (Spark structure + Point number popups + Bomb animation effects)
π° Funded by:
Ember2528, Yanga
π·οΈ Tags:
The stage tile system in TH02, TH04, and TH05 Game-specific differences TH02's unused Stage 5 tile sections TH02's implementation of vertical scrolling Mistakes in hand-written ASM, and how to fix them TH02's unique sprite position system
π Posted:
2023-03-14
π·οΈ Tags:
π Posted:
2023-03-05 12:56 UTC
π Summary of:
P0229
TH01 debloating (Single-executable build, part 1/2)
P0230
TH01 debloating (Single-executable build, part 2/2)
P0231
Research (Spawning TSRs from C)
P0232
Portability (PC-98 platform layer, part 1)
P0233
Research (Performance of various PC-98 blitting approaches)
P0234
TH01 Anniversary Edition (Removing interlaced pellet rendering + Merging previous fixes)
π° Funded by:
Ember2528, [Anonymous]
π·οΈ Tags:
Combining TH01's three executables into a single one Starting MDRV98 from within the game binary Buffer overflows in packfile decompression (and an entire new distinction of weird code) Preserving the negative glitch stages with a different binary layout Benchmarking and optimizing unaligned blitting of small sprites Optimizing EGC-powered unblitting Summary and future work
π Posted:
2023-01-17 17:52 UTC
π Summary of:
P0227
TH05 decompilation (Sara) / Research (Relativity of near references)
P0228
TH05 finalization (Lasers)
π° Funded by:
nrook, [Anonymous]
π·οΈ Tags:
π Posted:
2022-12-31 23:57 UTC
π Summary of:
P0226
Seihou / Shuusou Gyoku (Running at full speed on modern systems / Basic locale independence)
π° Funded by:
Arandui , alp-bib
π·οΈ Tags:
π Posted:
2022-11-30 22:20 UTC
π Summary of:
P0223
TH03/TH04/TH05 decompilation (Cutscenes, part 1/3: State + Box and picture rendering)
P0224
TH03/TH04/TH05 decompilation (Cutscenes, part 2/3: Script commpands)
P0225
TH03/TH04/TH05 decompilation (Cutscenes, part 3/3: Interpreter loop + TH05 rendering boilerplate, part 1/?)
π° Funded by:
rosenrose, Blue Bolt, Splashman , -Tom- , Yanga, Enderwolf, 32th System
π·οΈ Tags:
General overview Game-specific differences Command reference Thoughts about translation support
π Posted:
2022-10-31 23:58 UTC
π Summary of:
P0218
Website (Video pipeline, part 1/2: Preparations / Source file gathering)
P0219
Website (Video pipeline, part 2/2: Encoding / Tweaking settings / Caching)
P0220
Website (Video player, part 1/3: Basic controls and frame-accurate seeking)
P0221
Website (Video player, part 2/3: Tabs and markers)
P0222
Website (Video player, part 3/3: Dynamic captions and useful fullscreen mode)
π° Funded by:
[Anonymous], Yanga, Ember2528
π·οΈ Tags:
π Posted:
2022-09-04 15:13 UTC
π Summary of:
P0217
Seihou / Shuusou Gyoku (Clean-room packfile implementation / Building a drop-in replacement binary)
π° Funded by:
Arandui
π·οΈ Tags:
π Posted:
2022-08-15 23:57 UTC
π Summary of:
P0216
TH01 decompilation (100%)
π° Funded by:
JonathKane
π·οΈ Tags:
π Posted:
2022-08-14 23:17 UTC
π Summary of:
P0214
TH01 decompilation (Orb and Game Over animations + Pause, continue, and debug menus)
P0215
TH01 decompilation (REIIDEN.EXE main() function / 100%)
π° Funded by:
Ember2528, Yanga
π·οΈ Tags:
π Posted:
2022-08-11 21:27 UTC
π Summary of:
P0212
TH01 decompilation (Stage bonus and TOTLE screens, part 1/2)
P0213
TH01 decompilation (Stage bonus and TOTLE screens, part 2/2 + Data finalization, part 2/2 + FUUIN.EXE 100%)
π° Funded by:
LeyDud, Lmocinemod , GhostRiderCog, Ember2528
π·οΈ Tags:
π Posted:
2022-08-08 18:23 UTC
π Summary of:
P0207
TH01 decompilation (YuugenMagan, part 1/5: Preparation)
P0208
TH01 decompilation (YuugenMagan, part 2/5: Helper functions)
P0209
TH01 decompilation (YuugenMagan, part 3/5: Main function)
P0210
TH01 decompilation (YuugenMagan, part 4/5: Eye opening/closing + ιͺ colors)
P0211
TH01 decompilation (YuugenMagan, part 5/5: Quirk research + Data finalization, part 1/2 + Common part of endings)
π° Funded by:
GhostPhanom, Yanga, Arandui , Lmocinemod
π·οΈ Tags:
π Posted:
2022-07-17 19:20 UTC
π Summary of:
P0205
TH01 decompilation (Mima, part 1/2: Patterns 1-4)
P0206
TH01 decompilation (Mima, part 2/2: Patterns 5-8 + main function) + Research (TH01's unexpected palette changes)
π° Funded by:
[Anonymous], Yanga
π·οΈ Tags:
π Posted:
2022-07-10 11:48 UTC
π Summary of:
P0203
TH01 decompilation (Card-flipping stages, part 3/4: Bumpers and turrets)
P0204
TH01 decompilation (Card-flipping stages, part 4/4: Portals + Bomb animation)
π° Funded by:
GhostRiderCog, [Anonymous], Yanga
π·οΈ Tags:
π Posted:
2022-06-25 16:39 UTC
π Summary of:
P0201
TH01 decompilation (SinGyoku, part 1/2: Preparation + sphere movement + patterns 1-2)
P0202
TH01 decompilation (SinGyoku, part 2/2: Patterns 3-6 + main function + Missiles, part 2/2 + YuugenMagan setup)
π° Funded by:
Ember2528, Yanga, [Anonymous]
π·οΈ Tags:
π Posted:
2022-06-17 17:03 UTC
π Summary of:
P0198
TH01 decompilation (Kikuri, part 1/3: Preparation + soul, tear, and ripple animations)
P0199
TH01 decompilation (Kikuri, part 2/3: Patterns)
P0200
TH01 decompilation (Kikuri, part 3/3: Main function + Ending boss slideshow + Good/Bad endings)
π° Funded by:
Ember2528, Lmocinemod , Yanga
π·οΈ Tags:
π Posted:
2022-05-31 23:43 UTC
π Summary of:
P0193
TH01 decompilation (Elis, part 1/4: Preparations + patterns 1-3)
P0194
TH01 decompilation (Elis, part 2/4: Patterns 4-6 + transformations)
P0195
TH01 decompilation (Elis, part 3/4: Patterns 7-13)
P0196
TH01 decompilation (Elis, part 4/4: Entrance animation + main function)
P0197
TH01 research (HP bar heap corruption + boss defeat crashes) + decompilation (Verdict screen)
π° Funded by:
Ember2528, Yanga
π·οΈ Tags:
π Posted:
2022-04-30 22:58 UTC
π Summary of:
P0190
TH05 decompilation (Shinki, part 1/2: Patterns 1-10)
P0191
TH05 decompilation (Shinki, part 2/2: Pattern 11, main function)
P0192
TH05 decompilation (Stage 1 midboss + Replay file format) + Separating translation units, part 11
π° Funded by:
nrook, -Tom- , [Anonymous]
π·οΈ Tags:
π Posted:
2022-04-18 20:41 UTC
π Summary of:
P0189
TH04 RE (Kurumi + Stage 4 Marisa crashes) / TH05 decompilation (Stage 1-5 boss backgrounds)
π° Funded by:
Arandui , Lmocinemod
π·οΈ Tags:
Kurumi's crash Marisa's crash
π Posted:
2022-03-27 16:13 UTC
π Summary of:
P0186
TH04/TH05 decompilation (Stage transition animation + smaller boss blockers)
P0187
TH04 RE (Shared boss state bytes)
P0188
TH04/TH05 decompilation (Boss defeat sequence / collision + Shinki's 32Γ32 balls (logic))
π° Funded by:
Blue Bolt, [Anonymous], nrook
π·οΈ Tags:
π Posted:
2022-03-05 22:55 UTC
π Summary of:
P0184
TH04/TH05 decompilation (Bullets: Special motion and sprite selection + item spawn splash circle)
P0185
TH04/TH05 decompilation (Curve bullet motion + laser control + playfield shaking)
π° Funded by:
-Tom- , Blue Bolt, [Anonymous]
π·οΈ Tags:
π Posted:
2022-02-18 19:40 UTC
π Summary of:
P0182
TH03 RE (Collision bitmap)
P0183
TH03 decompilation (Player collision detection)
π° Funded by:
Lmocinemod , [Anonymous], Yanga
π·οΈ Tags:
π Posted:
2022-01-31 09:17 UTC
π Summary of:
P0174
TH01 decompilation (Sariel, part 2/9: Preparation + birds)
P0175
TH01 decompilation (Sariel, part 3/9: Shield/wand/dress animation + patterns 1-3)
P0176
TH01 decompilation (Sariel, part 4/9: Background transition animation + vertical 2Γ2 particles)
P0177
TH01 decompilation (Sariel, part 5/9: Patterns 4-9 + wavy 2Γ2 particles)
P0178
TH01 decompilation (Sariel, part 6/9: Patterns 10-11)
P0179
TH01 decompilation (Sariel, part 7/9: Patterns 12-13 + horizontal 2Γ2 particles)
P0180
TH01 decompilation (Sariel, part 8/9: Patterns 14-16)
P0181
TH01 decompilation (Sariel, part 9/9: Main function)
π° Funded by:
Ember2528, Yanga
π·οΈ Tags:
π Posted:
2021-12-27 18:19 UTC
π Summary of:
P0172
TH03 decompilation (YUME.NEM)
P0173
TH03 decompilation (High score menu, part 1/2)
π° Funded by:
Blue Bolt, [Anonymous]
π·οΈ Tags:
π Posted:
2021-12-15 23:21 UTC
π Summary of:
P0170
Website (Technical debt visualization)
P0171
Website (Resource caching + new funding goals)
π° Funded by:
[Anonymous]
π·οΈ Tags:
π Posted:
2021-12-01
π·οΈ Tags:
π Posted:
2021-11-29 01:56 UTC
π Summary of:
P0168
TH04/TH05 decompilation (EMS swap area, part 1/2)
P0169
TH04/TH05 decompilation (EMS swap area, part 2/2) + Research (TH04 No-EMS Reimu Stage 5 crash)
π° Funded by:
rosenrose, Blue Bolt
π·οΈ Tags:
π Posted:
2021-11-08 10:59 UTC
π Summary of:
P0165
TH01 decompilation (Missiles, part 1/2 + large boss sprites, part 1/3)
P0166
TH01 decompilation (Large boss sprites, part 2/3)
P0167
TH01 decompilation (Large boss sprites, part 3/3 + Stage initialization + Defeat animation + Route selection)
π° Funded by:
Ember2528
π·οΈ Tags:
π Posted:
2021-10-20 09:58 UTC
π Summary of:
P0162
TH01 decompilation (Player control, part 1/3)
P0163
TH01 decompilation (Player control, part 2/3)
P0164
TH01 decompilation (Player control, part 3/3)
π° Funded by:
Ember2528, Yanga
π·οΈ Tags:
π Posted:
2021-10-09 21:29 UTC
π Summary of:
P0160
TH01 decompilation (Pellet speed modification + HUD, part 3 (Stage timer) + Particle system)
P0161
Research (Turbo C++ 4.0J's jump optimization bug after SCOPY@)
π° Funded by:
Yanga, [Anonymous]
π·οΈ Tags:
π Posted:
2021-09-28 16:05 UTC
π Summary of:
P0158
TH01 decompilation (Items, part 1/2)
P0159
TH01 decompilation (Items, part 2/2 + Cards)
π° Funded by:
Yanga
π·οΈ Tags:
π Posted:
2021-09-12 18:33 UTC
π Summary of:
P0157
TH01 decompilation (16Γ TRAM letters: ζ±ζΉβ
ιη°δΌ, STAGE #, and HARRY UP)
π° Funded by:
Yanga
π·οΈ Tags:
π Posted:
2021-08-23 23:43 UTC
π Summary of:
P0153
TH01 decompilation (Konngara, part 3/5.5: Patterns 2-4)
P0154
TH01 decompilation (Konngara, part 4/5.5: Patterns 5-8)
P0155
TH01 decompilation (Konngara, part 5/5.5: Patterns 9-12)
P0156
TH01 decompilation (Konngara, part 5.5/5.5: Main function + Sariel entrance animation + HARRY UP pellets)
π° Funded by:
Ember2528
π·οΈ Tags:
π Posted:
2021-07-31 19:19 UTC
π Summary of:
P0149
TH04/TH05 RE (Incompletely or wrongly RE'd bullet mechanics)
P0150
TH04 decompilation (Bullet spawning)
P0151
TH04/TH05 decompilation (Bullet updates)
P0152
TH05 RE (Undecompilable bullet spawning code)
π° Funded by:
Blue Bolt, Ember2528, -Tom- , [Anonymous]
π·οΈ Tags:
π Posted:
2021-07-20 22:35 UTC
π Summary of:
P0148
TH04/TH05 decompilation (Text popups, gather circle rendering, player position clamping)
π° Funded by:
[Anonymous]
π·οΈ Tags:
π Posted:
2021-06-21 13:49 UTC
π Summary of:
P0147
TH04/TH05 RE (.BB 16Γ16 tile animations) / TH05 decompilation (Shinki + EX-Alice backgrounds)
π° Funded by:
Ember2528, -Tom-
π·οΈ Tags:
π Posted:
2021-06-10 20:56 UTC
π Summary of:
P0146
TH05 decompilation (Shinki's background animations)
π° Funded by:
Ember2528, -Tom-
π·οΈ Tags:
π Posted:
2021-06-06 00:53 UTC
π Summary of:
P0143
Website (Progress number caching)
P0144
Website (Blog tag system, part 1: Manual and automatic tag assignment, blog filtering, design)
P0145
Website (Blog tag system, part 2: Combining tags, per-tag descriptions)
π° Funded by:
[Anonymous], Yanga, Lmocinemod
π·οΈ Tags:
π Posted:
2021-05-27 19:25 UTC
π Summary of:
P0140
Research (PC-98 DOS graph mode, with implementation into DOSBox-X)
P0141
TH01 decompilation (Konngara, part 1/5.5: Entrance animation)
P0142
TH01 decompilation (Konngara, part 2/5.5: Rendering, pattern 1)
π° Funded by:
[Anonymous], rosenrose, Yanga
π·οΈ Tags:
π Posted:
2021-05-13
π·οΈ Tags:
π Posted:
2021-05-12 18:01 UTC
π Summary of:
P0139
Separating translation units, part 10/10 (TH04/TH05 sound initialization / TH04 PMD loading)
π° Funded by:
[Anonymous]
π·οΈ Tags:
π Posted:
2021-04-23 00:46 UTC
π Summary of:
P0138
Separating translation units, part 9/10 (focused around TH03 / TH04) + TH04 RE (.MPN format)
π° Funded by:
[Anonymous], Blue Bolt
π·οΈ Tags:
π Posted:
2021-04-04 18:46 UTC
π Summary of:
P0137
Separating translation units, part 8/10 (focused around TH03) + Segment alignment research
π° Funded by:
[Anonymous]
π·οΈ Tags:
π Posted:
2021-03-20 20:19 UTC
π Summary of:
P0135
Separating translation units, part 6/10 (TH05 PMD loading / Music Room piano)
P0136
Separating translation units, part 7/10 (starting to catch up with TH04)
π° Funded by:
[Anonymous]
π·οΈ Tags:
π Posted:
2021-02-21 13:36 UTC
π Summary of:
P0134
Separating translation units, part 5/10 (TH05 .PI functions)
π° Funded by:
[Anonymous]
π·οΈ Tags:
π Posted:
2021-01-31 15:54 UTC
π Summary of:
P0133
Separating translation units, part 4/10 (focused around TH02 / TH05)
π° Funded by:
[Anonymous]
π·οΈ Tags:
π Posted:
2021-01-06 17:29 UTC
π Summary of:
P0132
Separating translation units, part 3/10 (focused around TH02 / TH03)
π° Funded by:
[Anonymous]
π·οΈ Tags:
π Posted:
2020-12-18 17:43 UTC
π Summary of:
P0130
TH01 decompilation (Boss HP and collision handling, part 1/2)
P0131
TH01 decompilation (Boss HP and collision handling, part 2/2)
π° Funded by:
Yanga
π·οΈ Tags:
π Posted:
2020-11-30 23:48 UTC
π Summary of:
P0128
TH01 decompilation (Card-flipping stages, part 1/4)
P0129
TH01 decompilation (Card-flipping stages, part 2/4)
π° Funded by:
Yanga
π·οΈ Tags:
π Posted:
2020-11-16 20:39 UTC
π Summary of:
P0126
TH03/TH04/TH05 decompilation (EGC-powered blitting + .MRS format, part 1/2)
P0127
TH03 decompilation (.MRS format, part 2/2) + separating translation units, part 2/10
π° Funded by:
Blue Bolt, [Anonymous]
π·οΈ Tags:
π Posted:
2020-11-03 01:44 UTC
π Summary of:
P0124
TH04 decompilation (Character selection, part 1/2)
P0125
TH04 decompilation (Character selection, part 2/2)
π° Funded by:
Blue Bolt, [Anonymous]
π·οΈ Tags:
π Posted:
2020-10-13 21:46 UTC
π Summary of:
P0123
TH01 decompilation (.BOS format, part 5/5)
π° Funded by:
Yanga
π·οΈ Tags:
π Posted:
2020-10-06 14:30 UTC
π Summary of:
P0122
TH01 decompilation (Shootout lasers)
π° Funded by:
Yanga
π·οΈ Tags:
π Posted:
2020-09-28 11:52 UTC
π Summary of:
P0120
TH01 decompilation (.BOS format, part 4/5 + Shape blitting)
P0121
TH01 decompilation (Invincibility sprites, VRAM effects)
π° Funded by:
Yanga
π·οΈ Tags:
π Posted:
2020-09-21 13:01 UTC
π Summary of:
P0119
TH05 decompilation (Character selection, starting the game)
π° Funded by:
[Anonymous], -Tom-
π·οΈ Tags:
π Posted:
2020-09-17 20:58 UTC
π Summary of:
P0118
TH05 PI (100%)
π° Funded by:
-Tom- , Ember2528
π·οΈ Tags:
π Posted:
2020-09-16 21:00 UTC
π Summary of:
P0117
Rebuilding ZUN.COM + overall position independence
π° Funded by:
[Anonymous]
π·οΈ Tags:
π Posted:
2020-09-12 10:09 UTC
π Summary of:
P0115
TH05 RE (Staff roll animation structures)
P0116
TH04/TH05 RE (Floating glyph ball structure + ending data)
π° Funded by:
Lmocinemod , Blue Bolt, [Anonymous]
π·οΈ Tags:
π Posted:
2020-09-07 19:19 UTC
π Summary of:
P0113
Tooling (Sprite converter ergonomics)
P0114
Separating translation units, part 1/10 (focused around TH02 / TH03)
π° Funded by:
Lmocinemod
π·οΈ Tags:
π Posted:
2020-09-03 23:26 UTC
π Summary of:
P0001
Build system improvements, part 1 (Using Tup for the 32-bit build)
π° Funded by:
GhostPhanom
π·οΈ Tags:
π Posted:
2020-08-28 13:51 UTC
π Summary of:
P0111
TH05 RE (Code around the final MAIN.EXE data references, part 1/2)
P0112
TH05 RE (Code around the final MAIN.EXE data references, part 2/2)
π° Funded by:
[Anonymous], Blue Bolt
π·οΈ Tags:
π Posted:
2020-08-19 18:14 UTC
π Summary of:
P0110
TH05 RE (Shinki and EX-Alice background animation structures)
π° Funded by:
[Anonymous], Blue Bolt
π·οΈ Tags:
π Posted:
2020-08-16 19:48 UTC
π Summary of:
P0109
TH04/TH05 decompilation (Boss movement / Bullet group tuning)
π° Funded by:
[Anonymous], Blue Bolt
π·οΈ Tags:
π Posted:
2020-08-12 16:09 UTC
π Summary of:
P0105
TH01 decompilation (.GRC format / Hardcoded sprites, part 1)
P0106
TH01 decompilation (Boss entity classes / .BOS format, part 1/5)
P0107
TH01 decompilation (Boss entity classes / .BOS format, part 2/5)
P0108
TH01 decompilation (Boss entity classes / .BOS format, part 3/5)
π° Funded by:
Yanga
π·οΈ Tags:
π Posted:
2020-07-27 15:27 UTC
π Summary of:
P0103
TH01 decompilation (HUD, part 1)
P0104
TH01 decompilation (HUD, part 2)
π° Funded by:
Ember2528
π·οΈ Tags:
π Posted:
2020-07-12 14:51 UTC
π Summary of:
P0099
TH01 decompilation (Pellets, part 1)
P0100
TH01 decompilation (Pellets, part 2)
P0101
TH01 decompilation (Pellets, part 3)
P0102
TH01 decompilation (Pellets, part 4)
π° Funded by:
Ember2528, Yanga
π·οΈ Tags:
π Posted:
2020-07-09
π·οΈ Tags:
π Posted:
2020-06-13 19:25 UTC
π Summary of:
P0096
TH01 decompilation (.PTN format, part 2)
P0097
TH01 decompilation (Orb physics)
P0098
TH01 decompilation (Player shots)
π° Funded by:
Ember2528, Yanga
π·οΈ Tags:
π Posted:
2020-05-31 15:47 UTC
π Summary of:
P0095
TH01 PI (Completing OP and FUUIN, .BOS pointers, scrolling)
π° Funded by:
Yanga
π·οΈ Tags:
π Posted:
2020-05-25 14:05 UTC
π Summary of:
P0092
TH01 decompilation (Score menu, part 2)
P0093
TH01 decompilation (Score menu, part 3)
P0094
TH01 decompilation (Score menu, part 4 + Endings, part 1)
π° Funded by:
Yanga, Ember2528
π·οΈ Tags:
π Posted:
2020-05-12 14:07 UTC
π Summary of:
P0090
TH01 decompilation (Input blockers + Input, part 1)
P0091
TH01 decompilation (Input, part 2 + Score menu, part 1)
π° Funded by:
Yanga, Ember2528
π·οΈ Tags:
π Posted:
2020-05-04 14:16 UTC
π Summary of:
P0088
TH04/TH05 PI (Stage enemy structure)
P0089
TH04/TH05 decompilation (Stage and BGM title popups)
π° Funded by:
-Tom- , [Anonymous], Blue Bolt
π·οΈ Tags:
π Posted:
2020-04-16 13:09 UTC
π Summary of:
P0086
TH04/TH05 RE (Random PI blockers)
P0087
TH04/TH05 RE (Score popup numbers)
π° Funded by:
[Anonymous], Blue Bolt, -Tom-
π·οΈ Tags:
π Posted:
2020-04-03 15:46 UTC
π Summary of:
P0085
TH02/TH04/TH05 RE (Pellet rendering + TH04/TH05 gather circles)
π° Funded by:
-Tom-
π·οΈ Tags:
π Posted:
2020-03-22 09:18 UTC
π Summary of:
P0084
TH01 decompilation (REYHI*.DAT loading and creation)
π° Funded by:
Yanga
π·οΈ Tags:
π Posted:
2020-03-18 19:39 UTC
π Summary of:
P0083
TH01 decompilation (.PTN format, part 1)
π° Funded by:
Yanga
π·οΈ Tags:
π Posted:
2020-03-13 18:56 UTC
π Summary of:
P0082
TH01 decompilation (.GRP format)
π° Funded by:
Ember2528
π·οΈ Tags:
π Posted:
2020-03-07 20:45 UTC
π Summary of:
P0081
TH01 decompilation (.GRZ format)
π° Funded by:
Ember2528
π·οΈ Tags:
π Posted:
2020-03-03 12:17 UTC
π Summary of:
P0080
TH01 decompilation (Graphics functions, part 5)
π° Funded by:
Splashman , Ember2528
π·οΈ Tags:
π Posted:
2020-02-29 15:05 UTC
π Summary of:
P0078
TH05 PI/RE (Stage 2 stars, Alice's puppets, Curve bullets)
P0079
TH05 PI/RE (Mai's, Yuki's, and Shinki's 32Γ32 balls, Yumeko's swords)
π° Funded by:
iruleatgames, -Tom-
π·οΈ Tags:
π Posted:
2020-02-23 16:56 UTC
π Summary of:
P0076
TH03 RE (Resident structure) / decompilation (ZUN.COM)
P0077
TH03/TH04/TH05 decompilation (ZUN.COM resident structure setup)
π° Funded by:
[Anonymous], -Tom- , Splashman
π·οΈ Tags:
π Posted:
2020-02-16 20:51 UTC
π Summary of:
P0072
TH04/TH05 PI (Bullet structure)
P0073
TH04/TH05 RE (32Γ32 + monochrome 16Γ16 sprite rendering)
P0074
TH04/TH05 RE (Bullet sprites)
P0075
TH04/TH05 RE (Bullet group types, spawn types, and templates)
π° Funded by:
[Anonymous], -Tom- , Myles
π·οΈ Tags:
π Posted:
2020-01-29 08:17 UTC
π Summary of:
P0071
TH03 RE (Player structure)
π° Funded by:
KirbyComment , -Tom-
π·οΈ Tags:
π Posted:
2020-01-20 21:51 UTC
π Summary of:
P0070
TH03 RE (Score and combo variables)
π° Funded by:
KirbyComment
π·οΈ Tags:
π Posted:
2020-01-14 21:15 UTC
π Summary of:
P0067
TH01 decompilation (Graphics functions, part 2)
P0068
TH01 decompilation (Graphics functions, part 3)
P0069
TH01 decompilation (Graphics functions, part 4)
π° Funded by:
Splashman , Yanga, [Anonymous]
π·οΈ Tags:
π Posted:
2020-01-05 20:04 UTC
π Summary of:
P0066
TH01 RE (Palettes) / decompilation (Graphics functions, part 1)
π° Funded by:
Yanga, Splashman
π·οΈ Tags:
π Posted:
2020-01-03 20:45 UTC
π Summary of:
P0065
TH04/TH05 RE (Resident structures)
π° Funded by:
Touhou Patch Center
π·οΈ Tags:
π Posted:
2019-12-29 20:23 UTC
π Summary of:
P0064
TH04/TH05 PI (Completing OP.EXE)
π° Funded by:
Touhou Patch Center
π·οΈ Tags:
π Posted:
2019-12-28 11:37 UTC
π Summary of:
P0063
TH05 RE (GENSOU.SCR, part 1/?)
π° Funded by:
-Tom-
π·οΈ Tags:
π Posted:
2019-12-22 15:09 UTC
π Summary of:
P0062
TH05 decompilation (Reimu's shot functions) / PI
π° Funded by:
Touhou Patch Center
π·οΈ Tags:
π Posted:
2019-12-18
π·οΈ Tags:
π Posted:
2019-12-05 21:18 UTC
π Summary of:
P0061
TH03 RE (Character data, part 1 + Player shots, part 1)
π° Funded by:
Touhou Patch Center
π·οΈ Tags:
π Posted:
2019-11-29 00:15 UTC
π Summary of:
P0060
TH03 decompilation (The stolen sprite driver, part 2) / PI
π° Funded by:
Touhou Patch Center
π·οΈ Tags:
π Posted:
2019-11-18 21:28 UTC
π Summary of:
P0059
TH04/TH05 PI (Motion structures + EGC calls + vector calls)
π° Funded by:
[Anonymous], -Tom-
π·οΈ Tags:
π Posted:
2019-11-13 23:49 UTC
π Summary of:
P0057
TH04/TH05 PI (Items, part 1)
P0058
TH04/TH05 RE (Items, part 2 + Midboss and boss variables, part 4)
π° Funded by:
[Anonymous], -Tom-
π·οΈ Tags:
π Posted:
2019-11-06 22:36 UTC
π Summary of:
P0056
TH03 RE (The stolen sprite driver, part 1)
π° Funded by:
rosenrose, [Anonymous]
π·οΈ Tags:
π Posted:
2019-10-14 23:13 UTC
π Summary of:
P0036
TH04/TH05 RE (Generic player shot functions)
P0037
TH05 decompilation (Yuuka's, Mima's, and Marisa's shot functions)
π° Funded by:
zorg
π·οΈ Tags:
π Posted:
2019-09-24 21:12 UTC
π Summary of:
P0034
TH04/TH05 RE (Player variables, part 2 + Deathbomb window)
P0035
TH04/TH05 RE (Player rendering)
π° Funded by:
zorg
π·οΈ Tags:
π Posted:
2019-09-21 12:11 UTC
π Summary of:
P0031
TH05 decompilation (Stage .BB loading + Segment split research)
P0032
TH02/TH04/TH05 RE (Score update and rendering)
P0033
TH04/TH05 RE (HUD bars + Player movement)
π° Funded by:
zorg
π·οΈ Tags:
π Posted:
2019-09-15 19:29 UTC
π Summary of:
P0029
TH04/TH05 RE (Midboss and boss function names)
P0030
TH05 decompilation (Stage setup)
π° Funded by:
zorg
π·οΈ Tags:
π Posted:
2019-09-11 21:25 UTC
π Summary of:
P0028
TH04/TH05 RE (Midboss and boss variables, part 3)
π° Funded by:
zorg
π·οΈ Tags:
π Posted:
2019-09-09 13:11 UTC
π Summary of:
P0016
Website (Price estimate, part 1)
P0017
Website (Price estimate, part 2)
π° Funded by:
qp
π·οΈ Tags:
π Posted:
2019-09-04 16:14 UTC
π Summary of:
P0013
Website (Design)
P0014
Website (Crowdfunding log + Blog, part 1)
P0015
Website (Blog, part 2)
π° Funded by:
qp
π·οΈ Tags:
π Posted:
2019-08-26 16:21 UTC
π Summary of:
P0012
Website (Memory reference counting)
π° Funded by:
qp
π·οΈ Tags:
π Posted:
2019-08-24 22:10 UTC
π Summary of:
P0011
Website (Completion percentages)
π° Funded by:
qp
π·οΈ Tags:
π Posted:
2019-08-23 21:43 UTC
π Summary of:
P0010
Website (Golang HTML templating)
P0054
Website (ASM instruction counting, part 1)
P0055
Website (ASM instruction counting, part 2)
π° Funded by:
DTM , Egor
π·οΈ Tags:
π Posted:
2019-03-06 19:39 UTC
π Summary of:
P0051
TH04/TH05 RE (Midboss and boss explosions)
P0052
TH04/TH05 RE (Score variables)
P0053
TH04/TH05 RE (Text popups)
π° Funded by:
-Tom-
π·οΈ Tags:
π Posted:
2019-03-01 22:25 UTC
π Summary of:
P0049
TH04/TH05 RE (.BB loading)
P0050
TH04/TH05 RE (Midboss and boss variables, part 2)
π° Funded by:
-Tom-
π·οΈ Tags:
π Posted:
2019-02-28 16:58 UTC
π Summary of:
P0047
TH04/TH05 RE (Player shots, part 2)
P0048
TH04/TH05 RE (8Γ8 sparks)
π° Funded by:
-Tom-
π·οΈ Tags:
π Posted:
2019-01-01 01:38 UTC
π Summary of:
P0046
TH04/TH05 RE (16Γ16 sprite rendering + Player shots, part 1)
π° Funded by:
-Tom-
π·οΈ Tags:
π Posted:
2018-12-30 01:46 UTC
π Summary of:
P0043
TH04/TH05 RE (Scrolling stage backgrounds, part 1)
P0044
TH04/TH05 RE (Scrolling stage backgrounds, part 2)
P0045
TH04/TH05 RE (Scrolling stage backgrounds, part 3)
π° Funded by:
-Tom-
π·οΈ Tags:
π Posted:
2018-12-26 17:57 UTC
π Summary of:
P0025
TH04/TH05 RE (EGC calls)
P0026
TH04/TH05 RE (Boss backdrops)
P0027
TH04/TH05 RE (.STD loading)
π° Funded by:
zorg
π·οΈ Tags:
π Posted:
2018-12-16 23:34 UTC
π Summary of:
P0023
TH05 RE (Lasers, part 2)
P0024
TH05 RE (Lasers, part 3)
π° Funded by:
zorg
π·οΈ Tags:
π Posted:
2018-12-12 01:52 UTC
π Summary of:
P0042
TH04/TH05 RE (Rank + TH05 lasers, part 1)
π° Funded by:
-Tom-
π·οΈ Tags:
π Posted:
2018-12-09 00:26 UTC
π Summary of:
P0041
TH04/TH05 RE (Midboss and boss variables, part 1)
π° Funded by:
-Tom-
π·οΈ Tags:
π Posted:
2018-12-06 22:38 UTC
π Summary of:
P0040
TH04/TH05 RE (GRCG calls + Circles)
π° Funded by:
-Tom-
π·οΈ Tags:
π Posted:
2018-10-15 11:21 UTC
π Summary of:
P0009
Finishing CDG/CD2 support (special offer)
π° Funded by:
DTM
π·οΈ Tags:
π Posted:
2018-09-17 22:05 UTC
π Summary of:
P0019
TH03/TH04/TH05 RE (Input, part 1)
P0020
TH03 RE (Input, part 3)
P0021
TH03 RE (Input, part 4)
P0022
TH03/TH04/TH05 RE (Input, part 2)
π° Funded by:
zorg
π·οΈ Tags:
π Posted:
2018-09-02 19:33 UTC
π Summary of:
P0018
TH04/TH05 RE (Player variables, part 1 + Motion structure)
π° Funded by:
zorg
π·οΈ Tags:
π Posted:
2018-04-21 13:52 UTC
π Summary of:
P0008
TH02/TH04/TH05 RE (Shot variables and function pointers)
π° Funded by:
-Tom-
π·οΈ Tags: