thefifthmatt / ESDLang

C# ESD library and scripting tool for Fromsoft games
30 stars 7 forks source link

Elden Ring DLC update broke .dcx decompilation #5

Open FabulaUltimaSheet opened 3 months ago

FabulaUltimaSheet commented 3 months ago

The 21/06/24 update for Elden Ring changed the regulation.bin file, and the tool doesn't decompile properly the .dcx files for dialogues

gunnm730 commented 3 months ago

i m having the same issue.and i cant find another tool can help

wgodkill commented 2 months ago

Yep, I guess we might need a new tool or pray for the dear author to update

bossman90 commented 2 months ago

Same!

Triple-S commented 2 months ago

OK, so apparently I'm not doing something wrong like I initially assumed, its rather the tool that is currently not working. Would be really great if someone could fix this.

gracenotes commented 2 months ago

A temporary workaround for this is to temporarily back up regulation.bin in your game directory, replace it with a pre-DLC version like 1.10 (can be download from https://www.nexusmods.com/eldenring/mods/4262), and proceed with decompilation. You can restore the backup to play the game normally.

An ESDLang update is in the works, but it needs more than just dcx-reading to be compatible with DLC. There is also additional support needed for extracting DLC-specific metadata and incorporating ESDStudio's backwards-incompatible changes to the language itself. Also, some options to make this issue not happen again in the future, such as a mod directories and making metadata optional.