Go to Page... |
Compatibility: | Gold Road (10.0.0) Scions of Ithelia (9.3.0) Endless Archive (9.2.5) base-game patch (9.1.5) Necrom (9.0.0) Scribes of Fate (8.3.5) |
Updated: | 05/01/24 07:24 AM |
Created: | 12/19/15 12:20 PM |
Monthly downloads: | 454 |
Total downloads: | 24,394 |
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.53 |
5MB |
Uesp |
08/31/22 09:10 AM |
|
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 |
12/22/15, 09:55 AM | |
|
Good to see this here. Data miners unite!
|
|
dominoid |
View Public Profile |
Send a private message to dominoid |
Find More Posts by dominoid |
Add dominoid to Your Buddy List |
Elrigh |
View Public Profile |
Send a private message to Elrigh |
Find More Posts by Elrigh |
Add Elrigh to Your Buddy List |
Uesp |
View Public Profile |
Send a private message to Uesp |
Find More Posts by Uesp |
Add Uesp to Your Buddy List |
12/31/15, 01:25 PM | |
I'm extracting "F:\Games\ESO\The Elder Scrolls Online\game\client\game.mnf" (it is actually trhe only argument I'm using) and it appears all the LUA and XML files are okay, but I'm missing a bunch of DDS files, like EsoUI/Art/Interaction/conversation_textHighLight.dds for instance.
Am I doing something wrong? |
|
|
haggen |
View Public Profile |
Send a private message to haggen |
Find More Posts by haggen |
Add haggen to Your Buddy List |
12/31/15, 02:32 PM | |
They're in The Elder Scrolls Online\depot\eso.mnf
Consider 140GB for extraction.
Last edited by Ayantir : 12/31/15 at 02:32 PM.
|
|
|
Ayantir |
View Public Profile |
Send a private message to Ayantir |
Visit Ayantir's homepage! |
Find More Posts by Ayantir |
Add Ayantir to Your Buddy List |
01/11/16, 03:52 PM | ||
Anyway, I'm trying again. |
||
|
haggen |
View Public Profile |
Send a private message to haggen |
Visit haggen's homepage! |
Find More Posts by haggen |
Add haggen to Your Buddy List |
01/12/16, 06:28 PM | |
So I ran it with depot/eso.mnf and it did extracted 120GB+ worth of files, but I got a bunch of error messages and, mostly important, the file I wanted (conversation_textHighLight.dds) wasn't there.
Last lines of the output: Code:
[...] Error: Only read 0 of 102 bytes from position 0x29640691! Error: Failed to read raw data for DAT subfile! Error: Failed to load the file data from MNF 215 with file index 528177 (absolute index 415903)! Error: Only read 0 of 124 bytes from position 0x296406F7! Error: Failed to read raw data for DAT subfile! Error: Failed to load the file data from MNF 215 with file index 528165 (absolute index 415904)! Error: Only read 0 of 122 bytes from position 0x29640773! Error: Failed to read raw data for DAT subfile! Error: Failed to load the file data from MNF 215 with file index 528171 (absolute index 415905)! Error: Only read 0 of 135 bytes from position 0x296407ED! Error: Failed to read raw data for DAT subfile! Error: Failed to load the file data from MNF 215 with file index 141109 (absolute index 415906)! Error: Only read 0 of 112 bytes from position 0x29640874! Error: Failed to read raw data for DAT subfile! Error: Failed to load the file data from MNF 215 with file index 141111 (absolute index 415907)! Error: Only read 0 of 94 bytes from position 0x296408E4! Error: Failed to read raw data for DAT subfile! Error: Failed to load the file data from MNF 215 with file index 141113 (absolute index 415908)! Error: Only read 0 of 2267 bytes from position 0x29640942! Error: Failed to read raw data for DAT subfile! Error: Failed to load the file data from MNF 215 with file index 50326 (absolute index 415909)! Error: Only read 0 of 5460 bytes from position 0x2964121D! Error: Failed to read raw data for DAT subfile! Error: Failed to load the file data from MNF 215 with file index 185357 (absolute index 415910)! Error: Only read 0 of 6635 bytes from position 0x29642771! Error: Failed to read raw data for DAT subfile! Error: Failed to load the file data from MNF 215 with file index 50487 (absolute index 415911)! Error: Only read 0 of 7014 bytes from position 0x2964415C! Error: Failed to read raw data for DAT subfile! Error: Failed to load the file data from MNF 215 with file index 64077 (absolute index 415912)! Error: Only read 0 of 7330 bytes from position 0x29645CC2! Error: Failed to read raw data for DAT subfile! Error: Failed to load the file data from MNF 215 with file index 64078 (absolute index 415913)! Error: Only read 0 of 58 bytes from position 0x29647964! Error: Failed to read raw data for DAT subfile! Error: Failed to load the file data from MNF 215 with file index 50330 (absolute index 415914)! Error: Only read 0 of 980 bytes from position 0x2964799E! Error: Failed to read raw data for DAT subfile! Error: Failed to load the file data from MNF 215 with file index 50715 (absolute index 415915)! Error: Only read 0 of 173 bytes from position 0x29647D72! Error: Failed to read raw data for DAT subfile! Error: Failed to load the file data from MNF 215 with file index 50663 (absolute index 415916)! Error: Only read 0 of 117 bytes from position 0x29647E1F! Error: Failed to read raw data for DAT subfile! Error: Failed to load the file data from MNF 215 with file index 53832 (absolute index 415917)! Error: Only read 0 of 19297695 bytes from position 0x29647E94! Error: Failed to read raw data for DAT subfile! Error: Failed to load the file data from MNF 215 with file index 1048577 (absolute index 415918)! Successfully exported 347634 sub-files in 4166.06 secs!
Last edited by haggen : 01/12/16 at 06:30 PM.
|
|
|
haggen |
View Public Profile |
Send a private message to haggen |
Visit haggen's homepage! |
Find More Posts by haggen |
Add haggen 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 |
Visit Uesp's homepage! |
Find More Posts by Uesp |
Add Uesp to Your Buddy List |
01/13/16, 02:36 PM | ||
|
|
|
|
merlight |
View Public Profile |
Send a private message to merlight |
Visit merlight's homepage! |
Find More Posts by merlight |
Add merlight 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 |
Visit haggen's homepage! |
Find More Posts by haggen |
Add haggen to Your Buddy List |
02/04/16, 02:57 PM | ||
|
|
|
|
Uesp |
View Public Profile |
Send a private message to Uesp |
Visit Uesp's homepage! |
Find More Posts by Uesp |
Add Uesp 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 |
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 |
Visit Ayantir's homepage! |
Find More Posts by Ayantir |
Add Ayantir 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 |
Visit Ayantir's homepage! |
Find More Posts by Ayantir |
Add Ayantir 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 |
Visit merlight's homepage! |
Find More Posts by merlight |
Add merlight to Your Buddy List |