Hi,
I'm cureently creaing a bunch of AddOn for ESO.
I wanted to know if there is a way to extract ressources files, like maps?
Thanks in advance
Hi,
I'm cureently creaing a bunch of AddOn for ESO.
I wanted to know if there is a way to extract ressources files, like maps?
Thanks in advance
I can upload the C# source for extracting files from game0000.dat. Other .dat's won't work atm. I haven't written routines for injecting or rebuilding game0000.dat yet, i've done it manually. But there is a problem, it doesn't work, because there is some kind of checksum / hash check. In game0000.dat you'll find mostly things for the UI, like icons, many lua scripts, background images, but no map files or character textures. I don't think these files will help to make some addon...?
Sorry, no good programming style, some methods are there twice and so on. You'll have to insert game.mnf and game0000.dat into your vs project. Files will be extracted into folder game0000 and game0000_inv. The inv files have no name.
Which VS Version do you use?
Normally it doesn't matter which version you use. Use a free version of c# (visual studio express) or SharpDevelop.
You've done nothing wrong. The ZOSFT seems to be the same (not the last file, before the last one), but... in front of EVERY of these 3122 files there's something very strange added. I can't image what this could be...
4 bytes zero
UInt32 length first part
Data (length first part)
UInt32 length second part
Data (length second part)
this is followed by the "real" data like it was before.
Can update it in the next hours.
Working version. The new found two pre blocks for each file aren't saved to results, but you can easily do this, if you want to or have to. I don't see any reason atm to do this.
Added part is : "// read over unknown new header (since 14/2/7)" til ms.Close() in Unpack.cs.
ESO-DatUnpacker_140215.zip
So you cant extract the meshes and textures?
With this small piece of code you can extract everything found in game0000.dat (symbols, backgrounds, lua scripts)
Character meshes, sounds, textures are found inside the other .dat's.
how can we get the other data for Character meshes, sounds, textures that are found inside the other .dat's. files ?
Last edited by raykai; 03-04-2014 at 11:16 AM.
I added Ionic.Zlib as a reference.
Last edited by awesomeb; 04-12-2014 at 11:54 AM. Reason: Disregard
It's inside the zip file. You'll only have to add the reference to your project. It' for handling zlib decompression. Other zlib implementations will work too, if you change code.
Thanks I'm much closer now!
\bin\Debug\Ionic.Zlib.dll'. Cannot find or open the PDB file.
The thread 0xe40 has exited with code 259 (0x103).
The thread 0x230c has exited with code 259 (0x103).
The program '[7772] ESO-DatUnpacker.vshost.exe: Program Trace' has exited with code 0 (0x0).
The program '[7772] ESO-DatUnpacker.vshost.exe' has exited with code 0 (0x0).
Sry, don't understand what you want tell. This Ionic.Zlib.dll is inside the zip. Reference it in VS and copy it into the output folder. Usually VS copies it automatically. Otherwise change the properties. If this doesn't work, take the version you find at the net (DotNetZip Library - Home), but it's the same as inside the zip.