Go to Page... |
Compatibility: | Lost Depths (8.1.5) High Isle (8.0.0) Ascending Tide (7.3.5) Deadlands (7.2.5) Waking Flame (7.1.5) Blackwood (7.0.5) Flames of Ambition (6.3.5) Markarth (6.2.5) Stonethorn (6.1.5) Greymoor (6.0.5) |
Updated: | 08/31/22 09:10 AM |
Created: | 12/19/15 12:20 PM |
Monthly downloads: | 812 |
Total downloads: | 21,274 |
Favorites: | 17 |
MD5: | |
Categories: | ESO Tools & Utilities, Developer Utilities |
EsoExtractData --help or EsoExtractData -h
EsoExtractData \path\to\game.mnf \export\path\
EsoExtractData \path\to\game.mnf \export\path\ -z \export\path\zosft.txt -m \export\path\mnf.txt |
ConvertDDS \export\path\
EsoExtractData -g tr.txt -i id.txt -d old.txt new.txt -i1 id.txt -i2 new.id.txt EsoExtractData -g tr.txt -i id.txt -d old.txt new.txt -i2 new.id.txt EsoExtractData -g tr.txt -d old.txt new.txt -i1 id.txt -i2 new.id.txt
File Name |
Version |
Size |
Uploader |
Date |
0.50 |
2MB |
Uesp |
09/08/21 12:08 PM |
|
0.41 |
2MB |
Uesp |
09/17/20 06:56 AM |
|
0.40 |
2MB |
Uesp |
02/07/20 09:54 AM |
|
0.34 |
1MB |
Uesp |
05/30/19 11:07 AM |
|
0.33 |
1MB |
Uesp |
04/19/19 08:54 AM |
|
0.32 |
1MB |
Uesp |
10/24/18 06:41 AM |
|
0.31 |
1MB |
Uesp |
04/17/17 06:41 PM |
|
0.30 |
1MB |
Uesp |
01/18/17 06:11 PM |
|
0.29 |
796kB |
Uesp |
09/05/16 09:20 AM |
|
0.28 |
796kB |
Uesp |
03/08/16 11:33 AM |
|
0.27 |
772kB |
Uesp |
02/04/16 05:29 PM |
|
0.27 |
775kB |
Uesp |
02/04/16 02:59 PM |
|
0.26 |
775kB |
Uesp |
12/19/15 12:20 PM |
Comment Options |
Keldor |
View Public Profile |
Send a private message to Keldor |
Send email to Keldor |
Visit Keldor's homepage! |
Find More Posts by Keldor |
Add Keldor to Your Buddy List |
03/23/16, 01:46 PM | |
|
Just letting you know I finally put my unpacker on github. It's for the curious only -- it only extracts UI stuff from game0000.dat and there's no documentation, you'll have to figure out how to run it from the source. I removed lots of dead code before pushing it, but there's still a lot of debug output from when I was trying to figure out what lies where, and even some brute force this-looks-like-a-zlib-block-try-to-inflate-it, which I left in because I'm not really sure whether it's not needed anymore -- it's been almost two years since I wrote that
|
|
merlight |
View Public Profile |
Send a private message to merlight |
Send email to merlight |
Visit merlight's homepage! |
Find More Posts by merlight |
Add merlight to Your Buddy List |
03/08/16, 01:08 PM | |
It works I'm new to c++ and playing with binary data I'll look at your modifs on github later
|
|
|
Ayantir |
View Public Profile |
Send a private message to Ayantir |
Send email to Ayantir |
Visit Ayantir's homepage! |
Find More Posts by Ayantir |
Add Ayantir to Your Buddy List |
03/08/16, 11:31 AM | ||
|
|
|
|
Uesp |
View Public Profile |
Send a private message to Uesp |
Send email to Uesp |
Visit Uesp's homepage! |
Find More Posts by Uesp |
Add Uesp to Your Buddy List |
03/08/16, 11:31 AM | ||
|
|
|
|
Uesp |
View Public Profile |
Send a private message to Uesp |
Send email to Uesp |
Visit Uesp's homepage! |
Find More Posts by Uesp |
Add Uesp to Your Buddy List |
03/02/16, 12:14 PM | |
If 0.27 crash on the last eso.mnf (for whole game data), my little modif works well for this mnf file.
If someone need something, just ask, I extracted the last 2.3.4 game (401*093 files). |
|
|
Ayantir |
View Public Profile |
Send a private message to Ayantir |
Send email to Ayantir |
Visit Ayantir's homepage! |
Find More Posts by Ayantir |
Add Ayantir to Your Buddy List |
02/29/16, 09:17 AM | |
|
I get this error when I try tor un the last (Feb) version:
Can't run the program because MSVCP140.dll in missing. To solve the problem, reinstall the program. I installed also vcredist 2015 but nothing, any clue? |
|
DarioZ |
View Public Profile |
Send a private message to DarioZ |
Send email to DarioZ |
Visit DarioZ's homepage! |
Find More Posts by DarioZ |
Add DarioZ to Your Buddy List |
02/17/16, 05:24 AM | |
|
I updated pts yesterday (took ages) and my source extractor ran fine. It's simpler as it can't extract anything else, so is perhaps less susceptible to failures. I should put it on github already... no time for that. But I can put the extracted esoui sources there if you want.
|
|
merlight |
View Public Profile |
Send a private message to merlight |
Send email to merlight |
Visit merlight's homepage! |
Find More Posts by merlight |
Add merlight to Your Buddy List |
02/17/16, 12:20 AM | ||
So there a huge block which mess up a bit. that's what is crashing the program. (I added a comment which is visible at 3 lines of the end of the debug).
Because, it's a bit too much, I just added a check at 1GB. It exports files, but the ZOSFT fails too. the Block1 changed. Now I'll let you do, I never looked at this and you'll surely be quicker than me Thank you
Code:
06:28:05.451 -- Dumping parsed command line parameters: 06:28:05.451 -- __program = 06:28:05.451 -- 'C:\Users\Loup\Documents\Elder Scrolls Online\dev\uesp\EsoExtractDataTG\Debug\EsoExtractData.exe' 06:28:05.451 -- mnffile = 06:28:05.451 -- 'F:\The Elder Scrolls Online PTS\game\client\game.mnf' 06:28:05.451 -- outputpath = 06:28:05.451 -- 'C:\Users\Loup\Documents\Elder Scrolls Online\dev\uesp\mnf\extracts' 06:28:05.452 -- Loading MNF file 'F:\The Elder Scrolls Online PTS\game\client\game.mnf'... 06:28:05.452 -- Opening file 'F:\The Elder Scrolls Online PTS\game\client\game.mnf' in mode 'rb'... 06:28:05.453 -- Reading MNF block starting at 0x11... 06:28:18.357 -- Reading MNF block data starting at 0x21... 06:28:23.513 -- Reading MNF block data starting at 0x3BAF... 06:28:26.717 -- Reading MNF block data starting at 0x5D0C... 06:28:26.718 -- Finished reading MNF block at 0x145DF... 06:28:26.718 -- No bytes left over in MNF file! 06:28:26.718 -- Creating MNF file table.... 06:28:26.727 -- Warning: Did not fully parse MNF Block1: only 49144 of 49156 bytes read! 06:28:26.956 -- MNF filetable filled with 5110 entries in 237.882 ms! 06:28:26.956 -- Loaded MNF file in 21503.2 ms! 06:28:26.956 -- Trying to find and load ZOSFT entry from MNF file! 06:28:26.956 -- Trying to load ZOSFT sub-file identified by hash 0x7009C64C... 06:28:26.956 -- Opening file 'F:\The Elder Scrolls Online PTS\game\client\game0000.dat' in mode 'rb'... 06:28:26.958 -- Reading MNF block starting at 0x13... 06:28:32.961 -- Reading MNF block data starting at 0x25... 06:28:36.266 -- Reading MNF block data starting at 0x299B... 06:28:38.871 -- Reading MNF block data starting at 0xA5BB... 06:28:38.871 -- Finished reading MNF block at 0xBB5C... 06:28:38.871 -- Reading MNF block starting at 0xBB5C... 06:28:41.726 -- Reading MNF block data starting at 0xBB6E... 06:28:51.231 -- Reading MNF block data starting at 0xE4D3... 06:28:53.685 -- Reading MNF block data starting at 0xFA74... 06:28:53.686 -- Finished reading MNF block at 0x1BA84... 06:28:53.686 -- Reading MNF block starting at 0x1BA84... 06:28:55.289 -- Reading MNF block data starting at 0x1BA96... 06:29:25.994 -- Aya: Found Huge Block (0x6F73652F bytes) ! 06:29:25.994 -- Failed to load ZOSFT sub-file identified by hash 0x7009C64C! 06:29:25.995 -- Failed to load the ZOSFT data from MNF file data! etc |
||
|
Ayantir |
View Public Profile |
Send a private message to Ayantir |
Send email to Ayantir |
Visit Ayantir's homepage! |
Find More Posts by Ayantir |
Add Ayantir to Your Buddy List |
02/16/16, 06:56 PM | |
Same for 2.3.2
I got some time, I'll look a bit tonight if you're busy |
|
|
Ayantir |
View Public Profile |
Send a private message to Ayantir |
Send email to Ayantir |
Visit Ayantir's homepage! |
Find More Posts by Ayantir |
Add Ayantir to Your Buddy List |
02/09/16, 02:02 PM | |
v 0.27 cannot open last game.mnf from 2.3.1
App crash : Loading MNF file 'game.mnf'... Trying to find and load ZOSFT entry from MNF file! I have Visual Studio for debugging, I'll try later, but don't have time for now. Signature du problème*: Nom d’événement de problème: APPCRASH Nom de l’application: EsoExtractData.exe Version de l’application: 0.0.0.0 Horodatage de l’application: 56b2aaf4 Nom du module par défaut: ucrtbase.DLL Version du module par défaut: 10.0.10240.16390 Horodateur du module par défaut: 55a5bf73 Code de l’exception: 40000015 Décalage de l’exception: 0007d85a Version du système: 6.1.7601.2.1.0.256.1 Identificateur de paramètres régionaux: 1036 Information supplémentaire n°*1: ab74 Information supplémentaire n°*2: ab7495db4e92657095e8af96d7ed0cdf Information supplémentaire n°*3: ae1b Information supplémentaire n°*4: ae1b5b5180e445cb5d6114994103a093 |
|
|
Ayantir |
View Public Profile |
Send a private message to Ayantir |
Send email to Ayantir |
Visit Ayantir's homepage! |
Find More Posts by Ayantir |
Add Ayantir to Your Buddy List |
02/04/16, 02:57 PM | ||
|
|
|
|
Uesp |
View Public Profile |
Send a private message to Uesp |
Send email to Uesp |
Visit Uesp's homepage! |
Find More Posts by Uesp |
Add Uesp to Your Buddy List |
01/13/16, 03:00 PM | ||
I ran EsoExtract with depot/eso.mnf just before updating to 2.2.9 last night and I think it got the right files out (unfortunately I actually didn't check the file I mentioned, but I saw a bunch of dds in esoui/art/...). Then I ran it while in the same folder now with client/game.mnf and I think the esoui directory got replaced (again I'm not entirely sure). So I'd like to ask you, when there's a folder with colliding name does EsoExtract replace or merge it? After doing client/game.mnf I ran it again with depot/eso.mnf but only after I updated the game. Yea silly me, I should've moved the prior extraction files before running it again, but well, **** happens. :P |
||
|
haggen |
View Public Profile |
Send a private message to haggen |
Send email to haggen |
Visit haggen's homepage! |
Find More Posts by haggen |
Add haggen to Your Buddy List |
01/13/16, 02:36 PM | ||
|
|
|
|
merlight |
View Public Profile |
Send a private message to merlight |
Send email to merlight |
Visit merlight's homepage! |
Find More Posts by merlight |
Add merlight to Your Buddy List |
01/13/16, 01:24 PM | ||
|
I'll take another look at the format and see if I can either figure out more of the MNF/DAT file formats to avoid these "errors" or adjust the error reporting mechanism in EsoExtractData to suppress or hide them. That file in particular does exist in the ZOSFT entry in the eso MNF file but there doesn't appear to be a matching file data output. This could be due to either the file data not existing or, more likely, simply due to our limited understanding of the MNF/DAT format. |
|
|
Uesp |
View Public Profile |
Send a private message to Uesp |
Send email to Uesp |
Visit Uesp's homepage! |
Find More Posts by Uesp |
Add Uesp to Your Buddy List |