P0306 |
Yanga, [Anonymous] |
TH02 decompilation (Player, part 1/2: Update/render functions + Miss animation) + Random TH04/TH05 finalization |
π |
|
π |
P0305 |
nrook, Yanga, iruleatgames |
TH02 decompilation (Bullets, part 2/2 + Sparks, part 1/2) |
π |
|
π |
P0304 |
Yanga, iruleatgames |
TH02 RE (Stage / (mid)boss variables) + Decompilation (Bullets, part 1/2) |
π |
|
π |
P0303 |
Ember2528 |
Seihou / Shuusou Gyoku (Icon integration + Flatpak package) |
π |
|
π |
P0302 |
Ember2528 |
Seihou / Shuusou Gyoku (Pango/Cairo text rendering, part 2/2 + Linux build script + Arch Linux package) |
π |
|
π |
P0301 |
Ember2528 |
Seihou / Shuusou Gyoku (Pango/Cairo text rendering, part 1/2) |
π |
|
π |
P0300 |
Arandui, Ember2528 |
Seihou / Shuusou Gyoku (Build portability + Game logic portability, part 4/4 + SDL threads) |
π |
|
π |
P0299 |
Ember2528 |
tupblocks (Clang and GCC support) |
π |
|
π |
M0003 |
Ember2528 |
Seihou / Shuusou Gyoku (Icon commission from Mr. Tremolo Measure) |
π |
|
π |
P0298 |
Blue Bolt, [Anonymous], Splashman |
TH04/TH05 finalization (GENSOU.SCR, part 2/?) + Decompilation (High Score view screen) |
π |
|
π |
P0297 |
32th System |
TH03 decompilation (Character selection screen) |
π |
|
π |
P0296 |
[Anonymous] |
Website / Blog (Post list page + Navigation and post header redesign) |
π |
|
π |
P0295 |
Ember2528, [Anonymous] |
Seihou / Shuusou Gyoku (Window and scaling modes, part 2/2 + Hotkeys) + Website (Adding missing money amounts to the log) |
π |
|
π |
P0294 |
Ember2528 |
Seihou / Shuusou Gyoku (Window and scaling modes, part 1/2) |
π |
|
π |
P0293 |
Ember2528 |
Seihou / Shuusou Gyoku (Cross-platform APIs, part 4/?: SDL_Renderer backend) |
π |
|
π |
P0292 |
Ember2528 |
Seihou / Shuusou Gyoku (Cross-platform APIs, part 3/?: Main loop + Main menu refactoring) |
π |
|
π |
P0291 |
Ember2528 |
Seihou / Shuusou Gyoku (Graphics refactoring, part 5/5: Clipping, sprites, and initialization) |
π |
|
π |
P0290 |
Ember2528 |
Seihou / Shuusou Gyoku (Graphics refactoring, part 4/5: Geometry, enumeration, and software rendering) |
π |
|
π |
P0289 |
Ember2528 |
Seihou / Shuusou Gyoku (Game logic portability, part 3/? + Graphics refactoring, part 3/5: Preparations and colors) |
π |
|
π |
P0288 |
Ember2528 |
Seihou / Shuusou Gyoku (Getting pbg's code through static analysis) |
π |
|
π |
P0287 |
Ember2528 |
Seihou / Shuusou Gyoku (Code cleanup + Game logic portability, part 2/? + Fixes for bugs and landmines) |
π |
|
π |
P0286 |
Ember2528 |
tupblocks (import std; support) |
π |
|
π |
P0285 |
[Anonymous], Yanga |
#include cleanup, part 2/2 / Decompilation (TH02 MAIN.EXE High Score entry) |
π |
|
π |
P0284 |
[Anonymous], Blue Bolt |
#include cleanup, part 1/2 / Decompilation (TH04/TH05 .REC loading) |
π |
|
π |
P0283 |
[Anonymous] |
Build system improvements, part 7 (Researching and working around Windows 9x batch file limits) |
π |
|
π |
P0282 |
[Anonymous] |
Build system improvements, part 6 (Generating an ideal dumb batch script for 32-bit platforms) |
π |
|
π |
P0281 |
[Anonymous] |
Build system improvements, part 5 (MS-DOS Player bugfixes and performance tuning for Turbo C++ 4.0J) |
π |
|
π |
P0280 |
Blue Bolt, JonathKane, [Anonymous] |
TH03 RE (Coordinate transformations / Player entity movement / Global shared hitbox / Hit circles) |
π |
|
π |
P0279 |
Yanga |
TH02 decompilation (Staff Roll + Verdict screen + Stage bonus tables) |
π |
|
π |
P0278 |
Yanga |
TH02 decompilation (Endings) |
π |
|
π |
P0277 |
[Anonymous] |
Website (Audio player, part 2/2 + Front page progress bar redesign + Goal grouping) |
π |
|
π |
P0276 |
[Anonymous] |
Website (CSS compilation via esbuild + Audio player, part 1/2) |
π |
|
π |
P0275 |
Ember2528 |
Seihou / Shuusou Gyoku (BGM/sound effect volume controls + Missing .DAT file screen) |
π |
|
π |
P0274 |
Ember2528 |
Seihou / Shuusou Gyoku (BGM packs, part 6/6: Configuration UI + Music Room adjustments) |
π |
|
π |
P0273 |
Ember2528 |
Seihou / Shuusou Gyoku (BGM packs, part 5/6: Modding logic + FLAC/Vorbis waveform streaming) |
π |
|
π |
P0272 |
Ember2528 |
Seihou / Shuusou Gyoku (MIDI looping + BGM packs, part 4/6: MIDI/waveform BGM subsystem) |
π |
|
π |
P0271 |
Ember2528 |
Seihou / Shuusou Gyoku (MIDI refactoring and bugfixes) |
π |
|
π |
P0270 |
Ember2528 |
Seihou / Shuusou Gyoku (BGM packs, part 3/6: Dependency setup + UTF-8 paths) |
π |
|
π |
P0269 |
Ember2528 |
Seihou / Shuusou Gyoku (BGM packs, part 2/6: Loop-cutting Romantique Tp recordings + Arranged MIDI pipeline + Packaging) |
π |
|
π |
P0268 |
Ember2528 |
mly (Recording-space loops + Rendering helpers) + Seihou / Shuusou Gyoku (BGM packs, part 1/?: Sound Canvas VA versions) |
π |
|
π |
P0267 |
Ember2528 |
mly (Refined loop detection algorithm + SMF Type 0 conversion + Cut/unfold operations) |
π |
|
π |
P0266 |
Ember2528 |
mly (CLI preparation + MIDI event dumping + Basic loop detection algorithm) |
π |
|
π |
P0265 |
Blue Bolt, [Anonymous], iruleatgames |
TH03/TH04/TH05 decompilation (Music Rooms, part 2/2 + MAINE.EXE main()) + TH02 PI/RE (Boss damage and position) |
π |
|
π |
P0264 |
Blue Bolt, [Anonymous] |
TH03/TH04/TH05 decompilation (Music Rooms, part 1/2) |
π |
|
π |
P0263 |
[Anonymous] |
Decompilation (TH04/TH05 first-launch sound setup menu + TH05 title screen animation) |
π |
|
π |
P0262 |
Blue Bolt, [Anonymous] |
Decompilation (TH04/TH05 main/option menu) |
π |
|
π |
P0261 |
[Anonymous], Yanga |
Decompilation (TH02 stage dialogs, part 2/2 + TH03 win messages + TH04/TH05 MIKO.CFG + TH04 game startup) |
π |
|
π |
P0260 |
Yanga |
Decompilation (TH02 stage dialogs, part 1/2) |
π |
|
π |
P0259 |
Yanga, Splashman |
Decompilation (TH04/TH05 stage dialogs, part 2/2) + TH02 RE (Stage dialog preparations) |
π |
|
π |
P0258 |
Blue Bolt, [Anonymous] |
Decompilation (TH04/TH05 stage dialogs, part 1/2) |
π |
|
π |
P0257 |
[Anonymous] |
Website (Video player code cleanup + audio support) |
π |
|
π |
P0256 |
Ember2528 |
Seihou / Shuusou Gyoku (Restoring the screenshot feature + Translating inline ASM code to C++) |
π |
|
π |
P0255 |
Ember2528 |
Seihou / Shuusou Gyoku (Cross-platform APIs, part 3/?: Input via SDL) |
π |
|
π |
P0254 |
Ember2528 |
Seihou / Shuusou Gyoku (Cross-platform APIs, part 2/?: Sound via miniaudio) |
π |
|
π |
P0253 |
Ember2528 |
Seihou / Shuusou Gyoku (Game logic portability, part 1/? + Cross-platform APIs, part 1/?: Window creation via SDL) |
π |
|
π |
P0252 |
Arandui, Ember2528 |
Seihou / Shuusou Gyoku (Building SDL from source within Tup) |
π |
|
π |
P0251 |
Ember2528 |
Seihou / Shuusou Gyoku (Text pre-rendering, part 2/2: Migrating the rest of the game + Replacing Win32 memory management) |
π |
|
π |
P0250 |
Ember2528 |
Seihou / Shuusou Gyoku (Text pre-rendering, part 1/2: Implementation + Migrating the in-game music title) |
π |
|
π |
P0249 |
Ember2528 |
Seihou / Shuusou Gyoku (Graphics refactoring, part 2/5 + Coordinate systems, part 1/?) |
π |
|
π |
P0248 |
Arandui, alp-bib, Ember2528 |
Seihou / Shuusou Gyoku (η§ιCFG.DAT versioning) |
π |
|
π |
P0247 |
Ember2528 |
Seihou / Shuusou Gyoku (Graphics refactoring, part 1/5) |
π |
|
π |
P0246 |
Ember2528 |
Seihou / Shuusou Gyoku (Cleanup and deduplication) |
π |
|
π |
P0245 |
Blue Bolt, Ember2528, [Anonymous] |
TH04/TH05 finalization (Sprite clipping + gather circles + boss explosions) + TH01 Anniversary Edition (Lines, part 1/?) |
π |
|
π |
P0244 |
Blue Bolt, [Anonymous] |
TH04 PI/RE (Stage 4 carpet lighting effect + 100% PI) |
π |
|
π |
P0243 |
Yanga |
TH02 RE (Items) |
π |
|
π |
P0242 |
Yanga |
TH02 RE (Score tracking + HUD rendering) |
π |
|
π |
P0241 |
Blue Bolt, [Anonymous] |
TH04 PI/RE (Custom entity structures, part 2/2 + Thick laser structure + PI false positives + .STD loading) |
π |
|
π |
P0240 |
JonathKane |
TH04 PI/RE (Stage 5 star rendering + Stage 6 Yuuka checkerboard + Custom entity structures, part 1/2) |
π |
|
π |
P0239 |
Ember2528 |
Website (Stripe integration, part 2/2: Subscription support) + TH01 Anniversary Edition (Minor bugfixes) |
π |
|
π |
P0238 |
Ember2528 |
Website (TypeScript migration + Stripe integration, part 1/2: Basic support) |
π |
|
π |
P0237 |
Yanga |
TH02 RE (Spark structure + Point number popups + Bomb animation effects) |
π |
|
π |
P0236 |
Yanga |
TH02 RE (Stage tiles, part 2/2) |
π |
|
π |
P0235 |
Ember2528 |
TH02 RE (Stage tiles, part 1/2) |
π |
|
π |
P0234 |
Ember2528 |
TH01 Anniversary Edition (Removing interlaced pellet rendering + Merging previous fixes) |
π |
|
π |
P0233 |
[Anonymous] |
Research (Performance of various PC-98 blitting approaches) |
π |
|
π |
P0232 |
[Anonymous] |
Portability (PC-98 platform layer, part 1) |
π |
|
π |
P0231 |
[Anonymous] |
Research (Spawning TSRs from C) |
π |
|
π |
P0230 |
[Anonymous] |
TH01 debloating (Single-executable build, part 2/2) |
π |
|
π |
P0229 |
Ember2528 |
TH01 debloating (Single-executable build, part 1/2) |
π |
|
π |
P0228 |
[Anonymous], nrook |
TH05 finalization (Lasers) |
π |
|
π |
P0227 |
nrook |
TH05 decompilation (Sara) / Research (Relativity of near references) |
π |
|
π |
P0226 |
Arandui, alp-bib |
Seihou / Shuusou Gyoku (Running at full speed on modern systems / Basic locale independence) |
π |
|
π |
P0225 |
Blue Bolt, Yanga, Enderwolf, 32th System |
TH03/TH04/TH05 decompilation (Cutscenes, part 3/3: Interpreter loop + TH05 rendering boilerplate, part 1/?) |
π |
|
π |
P0224 |
Splashman, -Tom- |
TH03/TH04/TH05 decompilation (Cutscenes, part 2/3: Script commpands) |
π |
|
π |
P0223 |
rosenrose, Blue Bolt |
TH03/TH04/TH05 decompilation (Cutscenes, part 1/3: State + Box and picture rendering) |
π |
|
π |
M0002 |
Arandui |
Seihou / Shuusou Gyoku (File loading cleanup + Packfile caching) |
π |
|
|
P0222 |
[Anonymous] |
Website (Video player, part 3/3: Dynamic captions and useful fullscreen mode) |
π |
|
π |
P0221 |
[Anonymous] |
Website (Video player, part 2/3: Tabs and markers) |
π |
|
π |
P0220 |
[Anonymous] |
Website (Video player, part 1/3: Basic controls and frame-accurate seeking) |
π |
|
π |
P0219 |
Ember2528, [Anonymous] |
Website (Video pipeline, part 2/2: Encoding / Tweaking settings / Caching) |
π |
|
π |
P0218 |
[Anonymous], Yanga |
Website (Video pipeline, part 1/2: Preparations / Source file gathering) |
π |
|
π |
M0001 |
Arandui |
Seihou / Shuusou Gyoku (Minor code quality / portability issues) |
π |
|
|
P0217 |
Arandui |
Seihou / Shuusou Gyoku (Clean-room packfile implementation / Building a drop-in replacement binary) |
π |
|
π |
P0216 |
JonathKane |
TH01 decompilation (100%) |
π |
|
π |
P0215 |
Ember2528, Yanga |
TH01 decompilation (REIIDEN.EXE main() function / 100%) |
π |
|
π |
P0214 |
Ember2528 |
TH01 decompilation (Orb and Game Over animations + Pause, continue, and debug menus) |
π |
|
π |
P0213 |
GhostRiderCog, Ember2528 |
TH01 decompilation (Stage bonus and TOTLE screens, part 2/2 + Data finalization, part 2/2 + FUUIN.EXE 100%) |
π |
|
π |
P0212 |
LeyDud, Lmocinemod, GhostRiderCog |
TH01 decompilation (Stage bonus and TOTLE screens, part 1/2) |
π |
|
π |
P0211 |
Arandui, Lmocinemod |
TH01 decompilation (YuugenMagan, part 5/5: Quirk research + Data finalization, part 1/2 + Common part of endings) |
π |
|
π |
P0210 |
Yanga, Arandui |
TH01 decompilation (YuugenMagan, part 4/5: Eye opening/closing + ιͺ colors) |
π |
|
π |
P0209 |
Yanga |
TH01 decompilation (YuugenMagan, part 3/5: Main function) |
π |
|
π |
P0208 |
GhostPhanom, Yanga |
TH01 decompilation (YuugenMagan, part 2/5: Helper functions) |
π |
|
π |
P0207 |
GhostPhanom |
TH01 decompilation (YuugenMagan, part 1/5: Preparation) |
π |
|
π |
P0206 |
Yanga, [Anonymous] |
TH01 decompilation (Mima, part 2/2: Patterns 5-8 + main function) + Research (TH01's unexpected palette changes) |
π |
|
π |
P0205 |
[Anonymous], Yanga |
TH01 decompilation (Mima, part 1/2: Patterns 1-4) |
π |
|
π |
P0204 |
[Anonymous], Yanga |
TH01 decompilation (Card-flipping stages, part 4/4: Portals + Bomb animation) |
π |
|
π |
P0203 |
GhostRiderCog, [Anonymous] |
TH01 decompilation (Card-flipping stages, part 3/4: Bumpers and turrets) |
π |
|
π |
P0202 |
Yanga, [Anonymous] |
TH01 decompilation (SinGyoku, part 2/2: Patterns 3-6 + main function + Missiles, part 2/2 + YuugenMagan setup) |
π |
|
π |
P0201 |
Ember2528, Yanga |
TH01 decompilation (SinGyoku, part 1/2: Preparation + sphere movement + patterns 1-2) |
π |
|
π |
P0200 |
Yanga |
TH01 decompilation (Kikuri, part 3/3: Main function + Ending boss slideshow + Good/Bad endings) |
π |
|
π |
P0199 |
Lmocinemod |
TH01 decompilation (Kikuri, part 2/3: Patterns) |
π |
|
π |
P0198 |
Ember2528, Lmocinemod |
TH01 decompilation (Kikuri, part 1/3: Preparation + soul, tear, and ripple animations) |
π |
|
π |
P0197 |
Ember2528, Yanga |
TH01 research (HP bar heap corruption + boss defeat crashes) + decompilation (Verdict screen) |
π |
|
π |
P0196 |
Yanga |
TH01 decompilation (Elis, part 4/4: Entrance animation + main function) |
π |
|
π |
P0195 |
Yanga |
TH01 decompilation (Elis, part 3/4: Patterns 7-13) |
π |
|
π |
P0194 |
Ember2528 |
TH01 decompilation (Elis, part 2/4: Patterns 4-6 + transformations) |
π |
|
π |
P0193 |
Ember2528 |
TH01 decompilation (Elis, part 1/4: Preparations + patterns 1-3) |
π |
|
π |
P0192 |
nrook, -Tom-, [Anonymous] |
TH05 decompilation (Stage 1 midboss + Replay file format) + Separating translation units, part 11 |
π |
|
π |
P0191 |
nrook |
TH05 decompilation (Shinki, part 2/2: Pattern 11, main function) |
π |
|
π |
P0190 |
nrook |
TH05 decompilation (Shinki, part 1/2: Patterns 1-10) |
π |
|
π |
P0189 |
Arandui, Lmocinemod |
TH04 RE (Kurumi + Stage 4 Marisa crashes) / TH05 decompilation (Stage 1-5 boss backgrounds) |
π |
|
π |
P0188 |
[Anonymous], nrook |
TH04/TH05 decompilation (Boss defeat sequence / collision + Shinki's 32Γ32 balls (logic)) |
π |
|
π |
P0187 |
Blue Bolt, [Anonymous] |
TH04 RE (Shared boss state bytes) |
π |
|
π |
P0186 |
Blue Bolt, [Anonymous] |
TH04/TH05 decompilation (Stage transition animation + smaller boss blockers) |
π |
|
π |
P0185 |
-Tom-, Blue Bolt, [Anonymous] |
TH04/TH05 decompilation (Curve bullet motion + laser control + playfield shaking) |
π |
|
π |
P0184 |
-Tom- |
TH04/TH05 decompilation (Bullets: Special motion and sprite selection + item spawn splash circle) |
π |
|
π |
P0183 |
Yanga, [Anonymous] |
TH03 decompilation (Player collision detection) |
π |
|
π |
P0182 |
Lmocinemod, [Anonymous] |
TH03 RE (Collision bitmap) |
π |
|
π |
P0181 |
Ember2528 |
TH01 decompilation (Sariel, part 9/9: Main function) |
π |
|
π |
P0180 |
Yanga |
TH01 decompilation (Sariel, part 8/9: Patterns 14-16) |
π |
|
π |
P0179 |
Ember2528 |
TH01 decompilation (Sariel, part 7/9: Patterns 12-13 + horizontal 2Γ2 particles) |
π |
|
π |
P0178 |
Ember2528 |
TH01 decompilation (Sariel, part 6/9: Patterns 10-11) |
π |
|
π |
P0177 |
Yanga |
TH01 decompilation (Sariel, part 5/9: Patterns 4-9 + wavy 2Γ2 particles) |
π |
|
π |
P0176 |
Ember2528 |
TH01 decompilation (Sariel, part 4/9: Background transition animation + vertical 2Γ2 particles) |
π |
|
π |
P0175 |
Ember2528 |
TH01 decompilation (Sariel, part 3/9: Shield/wand/dress animation + patterns 1-3) |
π |
|
π |
P0174 |
Ember2528 |
TH01 decompilation (Sariel, part 2/9: Preparation + birds) |
π |
|
π |
P0173 |
[Anonymous] |
TH03 decompilation (High score menu, part 1/2) |
π |
|
π |
P0172 |
Blue Bolt, [Anonymous] |
TH03 decompilation (YUME.NEM) |
π |
|
π |
P0171 |
[Anonymous] |
Website (Resource caching + new funding goals) |
π |
|
π |
P0170 |
[Anonymous] |
Website (Technical debt visualization) |
π |
|
π |
P0169 |
Blue Bolt |
TH04/TH05 decompilation (EMS swap area, part 2/2) + Research (TH04 No-EMS Reimu Stage 5 crash) |
π |
|
π |
P0168 |
rosenrose, Blue Bolt |
TH04/TH05 decompilation (EMS swap area, part 1/2) |
π |
|
π |
P0167 |
Ember2528 |
TH01 decompilation (Large boss sprites, part 3/3 + Stage initialization + Defeat animation + Route selection) |
π |
|
π |
P0166 |
Ember2528 |
TH01 decompilation (Large boss sprites, part 2/3) |
π |
|
π |
P0165 |
Ember2528 |
TH01 decompilation (Missiles, part 1/2 + large boss sprites, part 1/3) |
π |
|
π |
P0164 |
Yanga |
TH01 decompilation (Player control, part 3/3) |
π |
|
π |
P0163 |
Ember2528 |
TH01 decompilation (Player control, part 2/3) |
π |
|
π |
P0162 |
Ember2528 |
TH01 decompilation (Player control, part 1/3) |
π |
|
π |
P0161 |
[Anonymous] |
Research (Turbo C++ 4.0J's jump optimization bug after SCOPY@) |
π |
|
π |
P0160 |
Yanga |
TH01 decompilation (Pellet speed modification + HUD, part 3 (Stage timer) + Particle system) |
π |
|
π |
P0159 |
Yanga |
TH01 decompilation (Items, part 2/2 + Cards) |
π |
|
π |
P0158 |
Yanga |
TH01 decompilation (Items, part 1/2) |
π |
|
π |
P0157 |
Yanga |
TH01 decompilation (16Γ TRAM letters: ζ±ζΉβ
ιη°δΌ, STAGE #, and HARRY UP) |
π |
|
π |
P0156 |
Ember2528 |
TH01 decompilation (Konngara, part 5.5/5.5: Main function + Sariel entrance animation + HARRY UP pellets) |
π |
|
π |
P0155 |
Ember2528 |
TH01 decompilation (Konngara, part 5/5.5: Patterns 9-12) |
π |
|
π |
P0154 |
Ember2528 |
TH01 decompilation (Konngara, part 4/5.5: Patterns 5-8) |
π |
|
π |
P0153 |
Ember2528 |
TH01 decompilation (Konngara, part 3/5.5: Patterns 2-4) |
π |
|
π |
P0152 |
[Anonymous], -Tom- |
TH05 RE (Undecompilable bullet spawning code) |
π |
|
π |
P0151 |
Blue Bolt, -Tom- |
TH04/TH05 decompilation (Bullet updates) |
π |
|
π |
P0150 |
Blue Bolt |
TH04 decompilation (Bullet spawning) |
π |
|
π |
P0149 |
Blue Bolt, Ember2528, -Tom- |
TH04/TH05 RE (Incompletely or wrongly RE'd bullet mechanics) |
π |
|
π |
P0148 |
[Anonymous] |
TH04/TH05 decompilation (Text popups, gather circle rendering, player position clamping) |
π |
|
π |
P0147 |
Ember2528, -Tom- |
TH04/TH05 RE (.BB 16Γ16 tile animations) / TH05 decompilation (Shinki + EX-Alice backgrounds) |
π |
|
π |
P0146 |
Ember2528, -Tom- |
TH05 decompilation (Shinki's background animations) |
π |
|
π |
P0145 |
Lmocinemod, [Anonymous] |
Website (Blog tag system, part 2: Combining tags, per-tag descriptions) |
π |
|
π |
P0144 |
Yanga, [Anonymous] |
Website (Blog tag system, part 1: Manual and automatic tag assignment, blog filtering, design) |
π |
|
π |
P0143 |
[Anonymous] |
Website (Progress number caching) |
π |
|
π |
P0142 |
Yanga |
TH01 decompilation (Konngara, part 2/5.5: Rendering, pattern 1) |
π |
|
π |
P0141 |
[Anonymous], rosenrose |
TH01 decompilation (Konngara, part 1/5.5: Entrance animation) |
π |
|
π |
P0140 |
[Anonymous] |
Research (PC-98 DOS graph mode, with implementation into DOSBox-X) |
π |
|
π |
P0139 |
[Anonymous] |
Separating translation units, part 10/10 (TH04/TH05 sound initialization / TH04 PMD loading) |
π |
|
π |
P0138 |
[Anonymous], Blue Bolt |
Separating translation units, part 9/10 (focused around TH03 / TH04) + TH04 RE (.MPN format) |
π |
|
π |
P0137 |
[Anonymous] |
Separating translation units, part 8/10 (focused around TH03) + Segment alignment research |
π |
|
π |
P0136 |
[Anonymous] |
Separating translation units, part 7/10 (starting to catch up with TH04) |
π |
|
π |
P0135 |
[Anonymous] |
Separating translation units, part 6/10 (TH05 PMD loading / Music Room piano) |
π |
|
π |
P0134 |
[Anonymous] |
Separating translation units, part 5/10 (TH05 .PI functions) |
π |
|
π |
P0133 |
[Anonymous] |
Separating translation units, part 4/10 (focused around TH02 / TH05) |
π |
|
π |
P0132 |
[Anonymous] |
Separating translation units, part 3/10 (focused around TH02 / TH03) |
π |
|
π |
P0131 |
Yanga |
TH01 decompilation (Boss HP and collision handling, part 2/2) |
π |
|
π |
P0130 |
Yanga |
TH01 decompilation (Boss HP and collision handling, part 1/2) |
π |
|
π |
P0129 |
Yanga |
TH01 decompilation (Card-flipping stages, part 2/4) |
π |
|
π |
P0128 |
Yanga |
TH01 decompilation (Card-flipping stages, part 1/4) |
π |
|
π |
P0127 |
[Anonymous] |
TH03 decompilation (.MRS format, part 2/2) + separating translation units, part 2/10 |
π |
|
π |
P0126 |
Blue Bolt, [Anonymous] |
TH03/TH04/TH05 decompilation (EGC-powered blitting + .MRS format, part 1/2) |
π |
|
π |
P0125 |
[Anonymous] |
TH04 decompilation (Character selection, part 2/2) |
π |
|
π |
P0124 |
Blue Bolt, [Anonymous] |
TH04 decompilation (Character selection, part 1/2) |
π |
|
π |
P0123 |
Yanga |
TH01 decompilation (.BOS format, part 5/5) |
π |
|
π |
P0122 |
Yanga |
TH01 decompilation (Shootout lasers) |
π |
|
π |
P0121 |
Yanga |
TH01 decompilation (Invincibility sprites, VRAM effects) |
π |
|
π |
P0120 |
Yanga |
TH01 decompilation (.BOS format, part 4/5 + Shape blitting) |
π |
|
π |
P0119 |
[Anonymous], -Tom- |
TH05 decompilation (Character selection, starting the game) |
π |
|
π |
P0118 |
-Tom-, Ember2528 |
TH05 PI (100%) |
π |
|
π |
P0117 |
[Anonymous] |
Rebuilding ZUN.COM + overall position independence |
π |
|
π |
P0116 |
Lmocinemod, [Anonymous] |
TH04/TH05 RE (Floating glyph ball structure + ending data) |
π |
|
π |
P0115 |
Lmocinemod, Blue Bolt |
TH05 RE (Staff roll animation structures) |
π |
|
π |
P0114 |
Lmocinemod |
Separating translation units, part 1/10 (focused around TH02 / TH03) |
π |
|
π |
P0113 |
Lmocinemod |
Tooling (Sprite converter ergonomics) |
π |
|
π |
P0112 |
[Anonymous], Blue Bolt |
TH05 RE (Code around the final MAIN.EXE data references, part 2/2) |
π |
|
π |
P0111 |
[Anonymous], Blue Bolt |
TH05 RE (Code around the final MAIN.EXE data references, part 1/2) |
π |
|
π |
P0110 |
[Anonymous], Blue Bolt |
TH05 RE (Shinki and EX-Alice background animation structures) |
π |
|
π |
P0109 |
[Anonymous], Blue Bolt |
TH04/TH05 decompilation (Boss movement / Bullet group tuning) |
π |
|
π |
P0108 |
Yanga |
TH01 decompilation (Boss entity classes / .BOS format, part 3/5) |
π |
|
π |
P0107 |
Yanga |
TH01 decompilation (Boss entity classes / .BOS format, part 2/5) |
π |
|
π |
P0106 |
Yanga |
TH01 decompilation (Boss entity classes / .BOS format, part 1/5) |
π |
|
π |
P0105 |
Yanga |
TH01 decompilation (.GRC format / Hardcoded sprites, part 1) |
π |
|
π |
P0104 |
Ember2528 |
TH01 decompilation (HUD, part 2) |
π |
|
π |
P0103 |
Ember2528 |
TH01 decompilation (HUD, part 1) |
π |
|
π |
P0102 |
Yanga |
TH01 decompilation (Pellets, part 4) |
π |
|
π |
P0101 |
Yanga, Ember2528 |
TH01 decompilation (Pellets, part 3) |
π |
|
π |
P0100 |
Yanga |
TH01 decompilation (Pellets, part 2) |
π |
|
π |
P0099 |
Ember2528 |
TH01 decompilation (Pellets, part 1) |
π |
|
π |
P0098 |
Yanga |
TH01 decompilation (Player shots) |
π |
|
π |
P0097 |
Ember2528 |
TH01 decompilation (Orb physics) |
π |
|
π |
P0096 |
Ember2528 |
TH01 decompilation (.PTN format, part 2) |
π |
|
π |
P0095 |
Yanga |
TH01 PI (Completing OP and FUUIN, .BOS pointers, scrolling) |
π |
|
π |
P0094 |
Yanga |
TH01 decompilation (Score menu, part 4 + Endings, part 1) |
π |
|
π |
P0093 |
Ember2528 |
TH01 decompilation (Score menu, part 3) |
π |
|
π |
P0092 |
Yanga |
TH01 decompilation (Score menu, part 2) |
π |
|
π |
P0091 |
Ember2528 |
TH01 decompilation (Input, part 2 + Score menu, part 1) |
π |
|
π |
P0090 |
Yanga |
TH01 decompilation (Input blockers + Input, part 1) |
π |
|
π |
P0089 |
[Anonymous], Blue Bolt |
TH04/TH05 decompilation (Stage and BGM title popups) |
π |
|
π |
P0088 |
-Tom- |
TH04/TH05 PI (Stage enemy structure) |
π |
|
π |
P0087 |
-Tom- |
TH04/TH05 RE (Score popup numbers) |
π |
|
π |
P0086 |
[Anonymous], Blue Bolt |
TH04/TH05 RE (Random PI blockers) |
π |
|
π |
P0085 |
-Tom- |
TH02/TH04/TH05 RE (Pellet rendering + TH04/TH05 gather circles) |
π |
|
π |
P0084 |
Yanga |
TH01 decompilation (REYHI*.DAT loading and creation) |
π |
|
π |
P0083 |
Yanga |
TH01 decompilation (.PTN format, part 1) |
π |
|
π |
P0082 |
Ember2528 |
TH01 decompilation (.GRP format) |
π |
|
π |
P0081 |
Ember2528 |
TH01 decompilation (.GRZ format) |
π |
|
π |
P0080 |
Splashman, Ember2528 |
TH01 decompilation (Graphics functions, part 5) |
π |
|
π |
P0079 |
-Tom- |
TH05 PI/RE (Mai's, Yuki's, and Shinki's 32Γ32 balls, Yumeko's swords) |
π |
|
π |
P0078 |
iruleatgames, -Tom- |
TH05 PI/RE (Stage 2 stars, Alice's puppets, Curve bullets) |
π |
|
π |
P0077 |
Splashman, -Tom- |
TH03/TH04/TH05 decompilation (ZUN.COM resident structure setup) |
π |
|
π |
P0076 |
[Anonymous], -Tom- |
TH03 RE (Resident structure) / decompilation (ZUN.COM) |
π |
|
π |
P0075 |
Myles, -Tom- |
TH04/TH05 RE (Bullet group types, spawn types, and templates) |
π |
|
π |
P0074 |
Myles |
TH04/TH05 RE (Bullet sprites) |
π |
|
π |
P0073 |
[Anonymous], -Tom- |
TH04/TH05 RE (32Γ32 + monochrome 16Γ16 sprite rendering) |
π |
|
π |
P0072 |
[Anonymous], -Tom- |
TH04/TH05 PI (Bullet structure) |
π |
|
π |
P0071 |
KirbyComment, -Tom- |
TH03 RE (Player structure) |
π |
|
π |
P0070 |
KirbyComment |
TH03 RE (Score and combo variables) |
π |
|
π |
P0069 |
Yanga, [Anonymous] |
TH01 decompilation (Graphics functions, part 4) |
π |
|
π |
P0068 |
Yanga |
TH01 decompilation (Graphics functions, part 3) |
π |
|
π |
P0067 |
Splashman |
TH01 decompilation (Graphics functions, part 2) |
π |
|
π |
P0066 |
Yanga, Splashman |
TH01 RE (Palettes) / decompilation (Graphics functions, part 1) |
π |
|
π |
P0065 |
Touhou Patch Center |
TH04/TH05 RE (Resident structures) |
π |
|
π |
P0064 |
Touhou Patch Center |
TH04/TH05 PI (Completing OP.EXE) |
π |
|
π |
P0063 |
-Tom- |
TH05 RE (GENSOU.SCR, part 1/?) |
π |
|
π |
P0062 |
Touhou Patch Center |
TH05 decompilation (Reimu's shot functions) / PI |
π |
|
π |
P0061 |
Touhou Patch Center |
TH03 RE (Character data, part 1 + Player shots, part 1) |
π |
|
π |
P0060 |
Touhou Patch Center |
TH03 decompilation (The stolen sprite driver, part 2) / PI |
π |
|
π |
P0059 |
[Anonymous], -Tom- |
TH04/TH05 PI (Motion structures + EGC calls + vector calls) |
π |
|
π |
P0058 |
-Tom- |
TH04/TH05 RE (Items, part 2 + Midboss and boss variables, part 4) |
π |
|
π |
P0057 |
[Anonymous], -Tom- |
TH04/TH05 PI (Items, part 1) |
π |
|
π |
P0056 |
rosenrose, [Anonymous] |
TH03 RE (The stolen sprite driver, part 1) |
π |
|
π |
P0055 |
Egor |
Website (ASM instruction counting, part 2) |
π |
|
π |
P0054 |
Egor |
Website (ASM instruction counting, part 1) |
π |
|
π |
P0053 |
-Tom- |
TH04/TH05 RE (Text popups) |
π |
|
π |
P0052 |
-Tom- |
TH04/TH05 RE (Score variables) |
π |
|
π |
P0051 |
-Tom- |
TH04/TH05 RE (Midboss and boss explosions) |
π |
|
π |
P0050 |
-Tom- |
TH04/TH05 RE (Midboss and boss variables, part 2) |
π |
|
π |
P0049 |
-Tom- |
TH04/TH05 RE (.BB loading) |
π |
|
π |
P0048 |
-Tom- |
TH04/TH05 RE (8Γ8 sparks) |
π |
|
π |
P0047 |
-Tom- |
TH04/TH05 RE (Player shots, part 2) |
π |
|
π |
P0046 |
-Tom- |
TH04/TH05 RE (16Γ16 sprite rendering + Player shots, part 1) |
π |
|
π |
P0045 |
-Tom- |
TH04/TH05 RE (Scrolling stage backgrounds, part 3) |
π |
|
π |
P0044 |
-Tom- |
TH04/TH05 RE (Scrolling stage backgrounds, part 2) |
π |
|
π |
P0043 |
-Tom- |
TH04/TH05 RE (Scrolling stage backgrounds, part 1) |
π |
|
π |
P0042 |
-Tom- |
TH04/TH05 RE (Rank + TH05 lasers, part 1) |
π |
|
π |
P0041 |
-Tom- |
TH04/TH05 RE (Midboss and boss variables, part 1) |
π |
|
π |
P0040 |
-Tom- |
TH04/TH05 RE (GRCG calls + Circles) |
π |
|
π |
P0039 |
Splashman |
Website (Inspecting files in a specific commit) |
π |
|
|
P0038 |
Splashman |
Website (Basic Golang app server + looping over commit history) |
π |
|
|
P0037 |
zorg |
TH05 decompilation (Yuuka's, Mima's, and Marisa's shot functions) |
π |
|
π |
P0036 |
zorg |
TH04/TH05 RE (Generic player shot functions) |
π |
|
π |
P0035 |
zorg |
TH04/TH05 RE (Player rendering) |
π |
|
π |
P0034 |
zorg |
TH04/TH05 RE (Player variables, part 2 + Deathbomb window) |
π |
|
π |
P0033 |
zorg |
TH04/TH05 RE (HUD bars + Player movement) |
π |
|
π |
P0032 |
zorg |
TH02/TH04/TH05 RE (Score update and rendering) |
π |
|
π |
P0031 |
zorg |
TH05 decompilation (Stage .BB loading + Segment split research) |
π |
|
π |
P0030 |
zorg |
TH05 decompilation (Stage setup) |
π |
|
π |
P0029 |
zorg |
TH04/TH05 RE (Midboss and boss function names) |
π |
|
π |
P0028 |
zorg |
TH04/TH05 RE (Midboss and boss variables, part 3) |
π |
|
π |
P0027 |
zorg |
TH04/TH05 RE (.STD loading) |
π |
|
π |
P0026 |
zorg |
TH04/TH05 RE (Boss backdrops) |
π |
|
π |
P0025 |
zorg |
TH04/TH05 RE (EGC calls) |
π |
|
π |
P0024 |
zorg |
TH05 RE (Lasers, part 3) |
π |
|
π |
P0023 |
zorg |
TH05 RE (Lasers, part 2) |
π |
|
π |
P0022 |
zorg |
TH03/TH04/TH05 RE (Input, part 2) |
π |
|
π |
P0021 |
zorg |
TH03 RE (Input, part 4) |
π |
|
π |
P0020 |
zorg |
TH03 RE (Input, part 3) |
π |
|
π |
P0019 |
zorg |
TH03/TH04/TH05 RE (Input, part 1) |
π |
|
π |
P0018 |
zorg |
TH04/TH05 RE (Player variables, part 1 + Motion structure) |
π |
|
π |
P0017 |
qp |
Website (Price estimate, part 2) |
π |
|
π |
P0016 |
qp |
Website (Price estimate, part 1) |
π |
|
π |
P0015 |
qp |
Website (Blog, part 2) |
π |
|
π |
P0014 |
qp |
Website (Crowdfunding log + Blog, part 1) |
π |
|
π |
P0013 |
qp |
Website (Design) |
π |
|
π |
P0012 |
qp |
Website (Memory reference counting) |
π |
|
π |
P0011 |
qp |
Website (Completion percentages) |
π |
|
π |
P0010 |
DTM |
Website (Golang HTML templating) |
π |
|
π |
P0009 |
DTM |
Finishing CDG/CD2 support (special offer) |
π |
|
π |
P0008 |
-Tom- |
TH02/TH04/TH05 RE (Shot variables and function pointers) |
π |
|
π |
P0007 |
-Tom- |
TH03/TH04/TH05 RE (Joypad functions, frame counts) |
π |
|
|
P0006 |
-Tom- |
TH04/TH05 RE (ZUN Soft logo explosions) |
π |
|
|
P0005 |
-Tom- |
TH02/TH03/TH04/TH05 RE (RNG, .MAP loading) |
π |
|
|
P0004 |
GhostPhanom |
Build system improvements, part 4 (Merging the 16-bit build part into the Tupfile) |
π |
|
π |
P0003 |
GhostPhanom |
Build system improvements, part 3 (Lua rewrite of the Tupfile / Tup bugfixes for MS-DOS Player) |
π |
|
π |
P0002 |
GhostPhanom |
Build system improvements, part 2 (Preparations / Codebase cleanup) |
π |
|
π |
P0001 |
GhostPhanom |
Build system improvements, part 1 (Using Tup for the 32-bit build) |
π |
|
π |