• Welcome to Valhalla Legends Archive.
 

SID_REQUIREDWORK

Started by Joe[x86], December 15, 2005, 12:27 AM

Previous topic - Next topic

Joe[x86]

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 from: brew on April 25, 2007, 07:33 PM
that made me feel like a total idiot. this entire thing was useless.

UserLoser.

Quote from: Joe on December 15, 2005, 12:27 AM
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

The filename will be IX86ExtraWork.mpq.  So no it's fine saying ExtraWork MPQ.

Joe[x86]

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 from: brew on April 25, 2007, 07:33 PM
that made me feel like a total idiot. this entire thing was useless.

UserLoser.

Quote from: Joe on December 16, 2005, 07:47 AM
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?

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

Joe[x86]

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 from: brew on April 25, 2007, 07:33 PM
that made me feel like a total idiot. this entire thing was useless.

MyndFyre

Quote from: Joe on December 17, 2005, 12:34 PM
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.

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.
QuoteEvery generation of humans believed it had all the answers it needed, except for a few mysteries they assumed would be solved at any moment. And they all believed their ancestors were simplistic and deluded. What are the odds that you are the first generation of humans who will understand reality?

After 3 years, it's on the horizon.  The new JinxBot, and BN#, the managed Battle.net Client library.

Quote from: chyea on January 16, 2009, 05:05 PM
You've just located global warming.