Lead dev on 3SX – modern 3rd Strike port. iOS engineer https://xitter.cf/t.co/6C01yFkeVS

Joined April 2026
Replying to @3sx_dev
3SX came out of 3s-decomp – a matching decompilation of the PS2 version of 3S from the Anniversary Collection 3SX builds on top of 3s-decomp, porting the game to Windows, macOS and Linux while adding much needed QoL improvements (like better pad support, scale modes, etc.)
5
5
70
5,877
Dudley's stage from New Generation has an unfinished effect. The man with a cane can even react to damage, but the animation is unfinished. It just moves him upwards briefly without changing the sprite
2
7
53
1,242
Capcom devs came up with a clever trick to render transparent objects on CPS-3, which can't do alpha blending. They made transparent objects flicker on and off, which kinda looks like transparency on CRT screens This looks really bad in MAME. In 3SX we just do real transparency
12
41
1
504
48,533
These bathing women weren't visible in New Generation because their sprites share priority with their background layer and in such cases background is drawn on top. Adjusting their priority made them visible in 3SX I wonder if this was an off-by-1 error or intentional
6
33
269
11,560
feuras, why did you remove me from 3rd Strike Infinite server and block me? This is completely uncalled for. I was kinda curious to see your projects progress, and now I'm wondering why I'm not welcome anymore
3
7
90
6,706
Made a chart of NG and 3S stages Findings: - 3S stages are closely clustered, but not uniform, ranging from 860 (Ryu, Elena) to 882 (Chun-Li) - NG stages can wildly differ in width, from 736 (Elena's bridge area) to 1063 (Ryu's/Ken's inn interior) github.com/crowded-street/3s…
5
13
1
82
2,305
@Arlieth might be interesting
1
6
565
Alex's stage from New Generation is now selectable in 3SX (as long as you provide your legally obtained NG rom ofc) All animations and stage interactions are supported. And even Ibuki's tanuki makes an appearance 🦝
14
106
6
670
23,932
apstygo retweeted
Fun fact: A decomp, disassembly, recomp, and port are 4 different things. I'm sick of seeing people confuse these terms, so I'll try to explain each of these to the best of my understanding: (1/5)
16
207
3
1,793
53,403
Ported unused Shin Akuma's stage to 3SX. This is the first step towards porting stages from New Generation and 2nd Impact What better way to showcase this than a drunken fight between Ryu and Akuma in attract mode, right?
4
34
235
7,629
The change is live. Shin Akuma's stage will be selected randomly instead of Akuma's
427
So disappointed that Fightcade doesn't split replays into individual games. And doesn't allow filtering by character It's so easy to implement. Romhackers have known how to check active characters for at least a decade now
3
5
44
2,535
Glad that I can say "we did it ourselves" because 3s-decomp happened before LLMs took off Though nowadays AI helps me deal with all the tedious stuff when developing 3SX
Keep this in mind as many new fighting game decomps + mods are made recently. Apparently some AIs are good enough that people can just say "make me a PC decomp of this ROM" and the AI makes a working build. Impressive, but will likely have issues the dev won't know how to fix.
2
7
60
4,350
3SX now allows you to enable Japanese language in settings. If your system language is set to Japanese you should get JP by default
3
3
108
2,785
Note that only SA names are gonna be in Japanese. That's how the original JP version of 990512 works and I can't do much about it Other than SA plates JP changes: - Akuma's name to Gouki - SUV to 4WD - "Parry the ball" to "Block the ball"
7
637
3rd Strike is a gorgeous game, but some stages have quite a few obstructions. Soon you'll be able to toggle these off in 3SX (they'll be on by default) Before vs after
18
20
11
233
28,258
Since 3SX is based on the US version of 3S Urien's timeout loss animation was censored. But having full source code means the fix is just a small diff away
3
13
2
172
9,931
For those wondering how big the fix was
1
12
979
Wrote a short article about Statcheck – a special 3SX build that runs replays to find inaccuracies TLDR: 1. Discover replays via FC's REST API 2. Download via FC's custom TCP protocol 3. Run through FBNeo to get a RAM archive 4. Run RAM archive in 3SX github.com/crowded-street/3s…
2
27
1,534
Outlined the vision and 1.0 roadmap for 3SX in README. Check it out and let me now what you think github.com/crowded-street/3s…
6
21
89
4,705
While you're browsing the roadmap, make sure to leave a star ⭐️. It helps the project be seen by more people
4
572