ESDStudio
December 30, 2025 ยท View on GitHub
A Desktop app for editing all of your Talk ESD files in one place!
If you would like to contribute to this project then you can help me by pinging me on Discord with missing ESD descriptions, functions, or enum values. Also please let me know if any information in the program is incorrect.
Supported Games
- Dark Souls
- Dark Souls: Remastered
- Bloodborne
- Dark Souls III
- Sekiro: Shadows Die Twice
- Elden Ring
- Armored Core VI: Fires of Rubicon
- Elden Ring: Nightreign
Requirements
- NET 6.0 Windows
- The game's script/talk folder must be unpacked using UXM
Credits
- Game Icons - Souv (versions 0.6.1 and earlier)
- ESDLang / esdtool - thefifthmatt
Libraries Used
- AvalonEdit - icsharpcode
- Ookii.Dialogs.Wpf - Ookii Dialogs
- Tomlyn - xoofx
- SoulsFormats - TKGP/JKAnderson
- SoulsFormatsNEXT - the soulsmods team
- DSMapStudio - the soulsmods team
Special Thanks
- The12thAvenger - wpf help
- Vawser - esd documentation
- foxyhooligans - Bloodborne support
- kingbore - PTDE and DSR support
- PositronCannon - Nightreign esd names
- thefifthmatt - map names from Darkscript3