#Trying to use ESDTool to decompile modified esd files.

18 messages · Page 1 of 1 (latest)

rancid crane
#

I'm trying to merge age of sunlight with slightly better bonfire, and in order for me to do this i need to edit certain esd files, however esdtool doesn't seem to work with moddified files

#

I know there's a guy who already merged these two mods, but in his merge there's a glitch where you can't warp to tomb of the giants bonfires

#

but i can't edit the modified esds to fix this glitch

dusty viper
#

it's probably because the files were modded with a different tool

#

not sure if there's a solution

#

short of using the same tool, which may have been soulstruct or zeditor

#

but no idea

rancid crane
#

i just tried and i can edit age of sunlight esds, maybe if i could see the code inside the slightly better bonfire i could copy it to merge them, however can't read them

#

so u have no ideia how i'd decompile them?

cerulean moat
#

usually decompilation failures are due to new ESD being overly complex, but this seems like the previous writer of the ESD was not careful with constraints (like zero-terminating strings, in this case). maybe this could have been esdtool itself, or soulstruct. it doesn't seem like intentionally messing the format up, probably. so whatever tool they used might work. the files could maybe be fixed in hex editor. this is a pretty nonstandard error, I think

rancid crane
#

the problem is, i tried soulstruct before and it wasn't working on a moddified copy of the game either

#

but i think i have an ideia

#

i might try using soulstruct

rancid crane
#

@cerulean moat Ok, tried all the tools i've heard of and none of them worked

#

and no ideia how to use a hex editor

fresh fiber
#

ESDs compiled in Soulstruct cannot be decompiled with ESDTool. Even if you compile a vanilla esd with no modifications it will throw the same error in ESDTool.

fresh fiber
#

So you can only open it in Soulstruct. Create a new project in Soulstruct then choose File - Import from... - Import Talk -> select the mod's top folder (the folder that contains script)

rancid crane
#

Yeah, it worked now