Jayveer / Decima-Explorer

A program to unpack and pack files from games using the Decima engine.
MIT License
161 stars 23 forks source link

Horizon Zero Dawn #23

Open sinnerclown380 opened 4 years ago

sinnerclown380 commented 4 years ago

Hi jayveer can you make a tutorial for localizing horizon zero dawn?

Jayveer commented 4 years ago

Hi, you may want to ask the people over at http://www.lokalizacie.sk/ as they have successfully translated the games content. I believe their method involves creating new archive bin files with the translations and putting them alongside the others. I haven't looked into any of the core files for text so I couldn't say what needs to be changed and packed. It is best to ask them.

sinnerclown380 commented 4 years ago

They don't help, Jayveer, can you do something.pls help.

Jayveer commented 3 years ago

It looks like you will want to extract the 'SimpleText' files, they can be found by filtering the list (ctrl+f) for simpletext. The files themselves are quite straightforward, the structure is CoreHeader { uint64_t magic, uint32_t size, char[16] guid }

CoreSimpleText { uint16_t stringLength, const char* string //size is stringLength }

whilst just reading CoreSimpleText until the size is reached, then reading the next CoreHeader etc. You can modify this file and repack it (or pack as a new file as that apparently works). I can get around to adding something to modify this file when I'm less busy but I don't think it would be too hard to edit this manually.

sinnerclown380 commented 3 years ago

hi javyeer, we are simple users. It would be great if you add it to the tool you've made.

YouKnow-sys commented 3 years ago

Hi @Jayveer , Hope you find some free time for reverse engineering core files can you tell both DS and HZD use same format for core files? especially localization files? thanks for good work

rm-NoobInCoding commented 3 years ago

@Jayveer Any News about text files?

kilik128 commented 2 years ago

same here about core files extract result not look like a standard Wav RIFF, and I do not know the ins and outs of hex data.

any help please f

czdvoika commented 2 years ago

https://github.com/czdvoika/horizon_zero_dawn-text_tool