Author | Message | Time |
---|---|---|
JoeTheOdd | http://bnetdocs.valhallalegends.com/content.php?Section=m&Code=430 First, the field name is ExtraWork MPQ name. Perhaps you mean RequiredWork MPQ? Again, for "extract ExtraWork.dll and call the ExtraWork function inside of it." Also, requestID 0x80000006 (RequiredWork) isn't documented here. EDIT - If the second DWORD of SID_GETFILETIME is always null, it might actually be a QWORD. Also, what do the brackets around icons.bni indicate? Last but not least, the requestID's are all out of order =p | December 15, 2005, 6:27 AM |
UserLoser. | [quote author=Joe link=topic=13525.msg137782#msg137782 date=1134628043] http://bnetdocs.valhallalegends.com/content.php?Section=m&Code=430 First, the field name is ExtraWork MPQ name. Perhaps you mean RequiredWork MPQ? Again, for "extract ExtraWork.dll and call the ExtraWork function inside of it." Also, requestID 0x80000006 (RequiredWork) isn't documented here. EDIT - If the second DWORD of SID_GETFILETIME is always null, it might actually be a QWORD. Also, what do the brackets around icons.bni indicate? Last but not least, the requestID's are all out of order =p [/quote] The filename will be IX86ExtraWork.mpq. So no it's fine saying ExtraWork MPQ. | December 16, 2005, 6:35 AM |
JoeTheOdd | The RequiredWork DLL is in the ExtraWork MPQ? Hm. According to the page on SID_REQUIREDWORK, the SID_GETFILETIME request ID for the file is 0x80000006. Is this a mistype of 0x80000005 (ExtraWork), or did someone forget to document it? | December 16, 2005, 1:47 PM |
UserLoser. | [quote author=Joe link=topic=13525.msg138013#msg138013 date=1134740878] The RequiredWork DLL is in the ExtraWork MPQ? Hm. According to the page on SID_REQUIREDWORK, the SID_GETFILETIME request ID for the file is 0x80000006. Is this a mistype of 0x80000005 (ExtraWork), or did someone forget to document it? [/quote] The purpose of the SID_REQUIREDWORK message is the client downloads the ExtraWork MPQ regardless, and the SID_EXTRAWORK message is the client downloads the ExtraWork MPQ depending on HKEY_CURRENT_USER\Software\Battle.net\Optimize\SysDesc | December 16, 2005, 9:19 PM |
JoeTheOdd | Oh, so its the exact same work, the only difference is wheather or not is required? I see now. On the EXTRAWORK page, it says to use Request ID 0x80000006, though, and thats not documented in GETFILETIME. | December 17, 2005, 6:34 PM |
Myndfyr | [quote author=Joe link=topic=13525.msg138199#msg138199 date=1134844495] Oh, so its the exact same work, the only difference is wheather or not is required? I see now. On the EXTRAWORK page, it says to use Request ID 0x80000006, though, and thats not documented in GETFILETIME. [/quote] REQUIREDWORK isn't *required*, but it's supposed to be done regardless of the value of a particular registry key. EXTRAWORK is dependent on the value of the registry setting. | December 17, 2005, 9:45 PM |