Radai's Avatar

Radai

@lordradai.bsky.social

Reverse engineer, computer science student. Author of DS2 modding tools, such as DebugManager and DS2AnimToolset. I enjoy music, physics and video games in general too. If you enjoy my work, please consider supporting me on Ko-fi: https://ko-fi.com

218 Followers  |  31 Following  |  151 Posts  |  Joined: 18.10.2024
Posts Following

Posts by Radai (@lordradai.bsky.social)

Post image

Ai logic logger! (ESD logger. Can apply to map events too)

22.02.2026 19:08 β€” πŸ‘ 24    πŸ” 2    πŸ’¬ 1    πŸ“Œ 0

It seems we’re stuck in a loop. I guess don’t stop inspiring me then :)

19.02.2026 21:14 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

AI path finding! I've always wanted to do this, but I never managed to understand the system... until now.
@illusorywall.bsky.social last video inspired me to look into this some more.

19.02.2026 19:51 β€” πŸ‘ 58    πŸ” 7    πŸ’¬ 1    πŸ“Œ 1
Video thumbnail

Morpheme Editor can now be used to run the .nmb network. You can switch from animation browsing to network simulation using an option in the menu bar.

15.02.2026 23:49 β€” πŸ‘ 16    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

Finished modifying morpheme 4 so it matches what ds2 uses. I can now run ds2 networks and preview them as if I was in game

15.02.2026 18:59 β€” πŸ‘ 8    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

The ABSOLUTE mess that is the main state machine for c1020. Holy shit, I definitely need to figure out a way of sorting states automatically. If anyone has ideas, I'm open to suggestions

13.02.2026 17:20 β€” πŸ‘ 16    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

It’s still going. It’s been 15 minutes.

09.02.2026 19:34 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

I wrote code to create and display the morpheme network layout for an NMB on screen. It produces coherent data, but there’s only one… little problem.

I’ve been staring at it processing c0001.nmb for the past 5 minutes. This is very slow for large networks, and I’m not sure I can improve it

09.02.2026 19:24 β€” πŸ‘ 4    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Post image

Me, casually reading the Morpheme documentation and finding out that morpheme itself exposes the backend features to create nodes.
I've been up writing a framework for generating an mcn for the last 6 months, and now I figure out I can just use connect scripts to do what I need! :)

Please kill me

26.01.2026 00:22 β€” πŸ‘ 7    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Thank you for your kind words!

22.01.2026 00:58 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Oh no… if people start doing that it’s your fault, know this

21.01.2026 18:49 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Post image

Know what's funnier? Saying colored slurs!

21.01.2026 18:36 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

No one will say anything, I hope. But why say something when I can just crash your game? Better not to risk it

21.01.2026 18:29 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Post image

This January I found a vulnerability in the DS2 server code that lets a malicious user crash a player, even without connecting to them.
BA 2.06 fixes this issue, it's recommended you download it if you want to play online.
For more details, here's Yui's post:
www.patreon.com/posts/info-b...

21.01.2026 17:22 β€” πŸ‘ 132    πŸ” 56    πŸ’¬ 3    πŸ“Œ 2
Post image

This is completely generated programmatically. Work on the framework to convert morpheme compiled networks to project source should be almost complete, meaning I will start working on actually decompiling Dark Souls 2 morpheme networks to editable graphs within connect. Soonℒ️

20.01.2026 13:22 β€” πŸ‘ 9    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

No no, in ds2 it’s fine. Actually I’m just figuring out that there are still some janky things in my viewer but it’s only noticeable for upside down rotation in the player model

31.10.2025 20:21 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

It’s a mesh skinning issue, not an animation issue

31.10.2025 20:00 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Before

Before

After

After

I finally fucking managed to fix a problem that's been bugging me for more than a year, I finally understand how the fucking flver gets its transforms applied from an animation in DS2.
On the left, old version with incorrect mesh transforms.
On the right, new version that works properly.

31.10.2025 15:23 β€” πŸ‘ 8    πŸ” 0    πŸ’¬ 2    πŸ“Œ 0

Yeah of course, but I’ve never seen these used

30.10.2025 22:44 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Video thumbnail

Drangleic soldiers sure have interesting animations. Are these used in game? I can't recall ever seeing these...

30.10.2025 22:05 β€” πŸ‘ 19    πŸ” 2    πŸ’¬ 2    πŸ“Œ 0

For anybody using my Morpheme4 repo, update immediately. I found out that the morpheme lib does not work with optimizations turned on, so I changed the Release config to have optimizations disabled. Expect incorrect results if using optimizations.

28.10.2025 22:06 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

I think I just figured out how to replace the whole game morpheme lib implementation with my own.

By hooking up only three methods.

If this works the next major version of debug manager will allow for very cool things.

28.10.2025 14:44 β€” πŸ‘ 10    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

Me in the process of checking out custom weapons hitbox in @moonlightruin.bsky.social Firelink mod

(I'm gonna go hard on you :D)

19.10.2025 21:41 β€” πŸ‘ 13    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

It’s looking good so far. What are you waiting for? Play it.

This is a threat.

17.10.2025 20:41 β€” πŸ‘ 7    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

It took me a while to understand what some of these pits were, not gonna lie

17.10.2025 14:48 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image Post image Post image

Alright, this one's for you then :)

17.10.2025 14:36 β€” πŸ‘ 6    πŸ” 0    πŸ’¬ 3    πŸ“Œ 0
Post image

Guess the map.

17.10.2025 14:21 β€” πŸ‘ 15    πŸ” 0    πŸ’¬ 4    πŸ“Œ 0

That sounds like fun. Tomorrow I will do it. If it comes out too hard I will also tell what the colors mean

16.10.2025 23:18 β€” πŸ‘ 7    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image Post image Post image Post image

Dark Souls 2 mentally illness test: this is Forest of Fallen Giant, name which part of the map is which by only looking at the navigation mesh. If you can do it, I will come with you to the psychologist (I need it too)

16.10.2025 22:59 β€” πŸ‘ 19    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

WHAT?! IS THIS FOR REAL???

02.10.2025 20:25 β€” πŸ‘ 4    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0