This is a read only copy without any forum functionality of the old Modcraft forum.
If there is anything that you would like to have removed, message me on Discord via Kaev#5208.
Big thanks to Alastor for making this copy!

Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - babboide

Pages: [1]
1
Miscellaneous / Re: [QUESTION] DBC Localized Strings
« on: January 07, 2014, 09:29:23 am »
Thank you

2
Miscellaneous / [SOLVED] [QUESTION] DBC Localized Strings
« on: January 05, 2014, 11:56:19 pm »
Does anyone know what means the bitmask field of localized strings? I can ignore it when reading DBCs, but what should I put there when writing a DBC file?
Thanks in advance
- babboide

3
Miscellaneous / Re: [SOLVED] [QUESTION] MPQ Chain order
« on: August 01, 2013, 04:19:39 pm »
Quote from: "Steff"
That cannot be. Why?
because if i place some dbcs in data/patch files and thy exist in local patch files, client dont load them.
Learnd this hard during worldmap creation.

I understand your point, but I'm saying that after trying and my experience is different from yours. Do you have a different locale than mine? I've got enGB/enUS; maybe Wow gives higher priority to non-English locales, this would explain the difference between our results.

4
Miscellaneous / Re: [QUESTION] MPQ Chain order
« on: July 26, 2013, 02:23:18 am »
Ok, I've done a lot of testing and here's the result:
Code: [Select]
---- HIGHEST PRIORITY
Datapatch-z.MPQ
           .
           .
           .
Datapatch-a.MPQ

Datapatch-9.MPQ
           .
           .
           .
Datapatch-2.MPQ

Data[locale]patch-[locale]-z.MPQ
                             .
                             .
                             .
Data[locale]patch-[locale]-a.MPQ

Data[locale]patch-[locale]-9.MPQ
                             .
                             .
                             .
Data[locale]patch-[locale]-2.MPQ

Datapatch.MPQ
Data[locale]patch-[locale].MPQ

Data[locale]lichking-speech-[locale].MPQ
Data[locale]expansion-speech-[locale].MPQ
Data[locale]lichking-locale-[locale].MPQ
Data[locale]expansion-locale-[locale].MPQ
Data[locale]speech-[locale].MPQ
Data[locale]locale-[locale].MPQ

Datalichking.MPQ
Dataexpansion.MPQ
Datacommon-2.MPQ
Datacommon.MPQ
---- LOWEST PRIORITY

The order printed in client's output is different from the priority order, however you can subdivide the list in smaller groups, and files in those groups are printed in ascending priority order. Non-locale files whose name starts with "patch" (except patch.MPQ) are given the highest priority.

To find this I created two MPQs, one with modified GlueXML files and one with original versions of the same files; then I moved them around and swapped them with other archives to determine priority: WoW complains about corrupted interface files when the archive with modified GlueXML receives higher priority.

5
Miscellaneous / Re: [QUESTION] MPQ Chain order
« on: July 25, 2013, 01:21:10 pm »
Thank you schlumpf. After some digging in client code I think the priority order (highest priority to lowest piority) should be:

patch-[locale]-3.MPQ
patch-[locale]-2.MPQ
patch-3.MPQ
patch-2.MPQ
patch-[locale].MPQ
patch.MPQ

lichking.MPQ
expansion.MPQ
common-2.MPQ
common.MPQ

lichking-locale-[locale].MPQ ........... lichking-speech-[locale].MPQ
expansion-locale-[locale].MPQ ...... expansion-speech-[locale].MPQ
locale-[locale].MPQ ........................ speech-[locale].MPQ

After these files the client loads additional files called
patch-[number >= 4].MPQ and patch-[locale]-[number >= 4].MPQ and gives them higher priority than any other archive, so patch-4.MPQ overrides ANYTHING and patch-[locale]-4.MPQ overrides patch-4.MPQ.

Please correct me if I'm wrong.

Thanks in advance
fbbdev

6
Miscellaneous / Re: [QUESTION] MPQ Chain order
« on: July 25, 2013, 10:46:28 am »
I used to think so, but I observed a different behavior. I'm using WoW 3.3.5a. I created a patch with modified textures from Data/[locale]/patch-[locale]-3.MPQ and saved it as Data/patch-4.MPQ. WoW loads textures from my patch, and standard output from the client shows that my patch is loaded after locale archives.

7
Miscellaneous / [SOLVED] [QUESTION] MPQ Chain order
« on: July 25, 2013, 01:11:42 am »
How WoW determines the priority for each MPQ archive in the chain? Why Data/patch-x.MPQ has higher precedence than Data/enGB/patch-enGB-x.MPQ? Is there an algorithm or it is hardcoded?

Thanks
fbbdev

Pages: [1]