Details Changelog 0 Reviews 6 Comments wungasaurus 120 Posted August 12, 2019 Patches in this binary: Interface/GlueXML and FrameXML are not renamed to .old ever. old: 001F 41B0: 8B 74 BD F4 56 E8 76 CD E6 FF 83 C4 04 85 C0 74 new: 001F 41B0: 8B 74 BD F4 56 E8 76 CD E6 FF 83 C4 04 85 C0 EB The GameTables BarberShopCostBase, CombatRatings, ChanceToMeleeCrit, ChanceToMeleeCritBase, …, RegenMPPerSpt (NOT OCTClassCombatRatingScalar) are ignoring the rowIndex when looked up into??? (sub_7F69B0) old: 003F 5DC0: 45 0C 03 45 08 8B 51 18 8B 52 04 83 C1 18 50 FFnew: 003F 5DC0: 45 0C 90 90 90 8B 51 18 8B 52 04 83 C1 18 50 FF .sig check is ignored. Result of the check function is always 3. (sub_8165E0) old: 0041 5A20: E8 C0 FF 85 C0 75 05 5E 8B E5 5D C3 81 7D F8 14 new: 0041 5A20: E8 C0 FF 85 C0 EB 05 5E 8B E5 5D C3 81 7D F8 14 old: 0041 5A30: 01 00 00 74 13 8B 4D FC 51 E8 62 B6 C0 FF B8 01 new: 0041 5A30: 01 00 00 74 13 8B 4D FC 51 E8 62 B6 C0 FF B8 03 old: 0041 5A90: B6 C0 FF 5F B8 01 00 00 00 5E 8B E5 5D C3 8B 45 new: 0041 5A90: B6 C0 FF 5F B8 03 00 00 00 5E 8B E5 5D C3 8B 45 old: 0041 5B40: F6 B8 01 00 00 00 7F 12 83 C8 FF F7 D8 1B C0 5F new: 0041 5B40: F6 B8 01 00 00 00 EB 12 83 C8 FF F7 D8 1B C0 5F old: 0041 5B50: 83 C0 03 5E 8B E5 5D C3 33 C0 F7 D8 1B C0 5F 83 old: 0041 5B60: C0 03 5E 8B E5 5D C3 CC CC CC CC CC CC CC CC CC new: 0041 5B50: 83 C0 03 5E 8B E5 5D C3 33 C0 F7 D8 1B C0 5F B8 new: 0041 5B60: 03 00 00 00 EB ED C3 CC CC CC CC CC CC CC CC CC Cache directory (WDBs) is changed from Cache/ to Testr/ old: 0061 BE50: E9 80 09 98 EC F8 42 7E 43 61 63 68 65 2F 25 73 new: 0061 BE50: E9 80 09 98 EC F8 42 7E 54 65 73 74 72 2F 25 73 WDB names are changed to be all xxxxxxxxxxxx. old: 0062 5720: 3F 00 00 00 63 72 65 61 74 75 72 65 63 61 63 68 ?...crea turecach old: 0062 5730: 65 2E 77 64 62 00 00 00 67 61 6D 65 6F 62 6A 65 e.wdb... gameobje old: ... old: 0062 5830: 64 62 00 00 72 75 52 55 00 00 00 00 6B 6F 4B 52 new: 0062 5720: 3F 00 00 00 78 78 78 78 78 78 78 78 78 78 78 78 ?...xxxx xxxxxxxx new: 0062 5730: 78 78 78 78 78 00 00 00 78 78 78 78 78 78 78 78 xxxxx... xxxxxxxx new: 0062 5830: 78 78 00 00 72 75 52 55 00 00 00 00 6B 6F 4B 52 I am not sure how any of those patches would help with live-reloading ADTs. Or where the patch is for loading the on-disk files. I'm confused. Link to comment Share on other sites Zarkeven 33 Posted August 12, 2019 2 hours ago, wungasaurus said: Patches in this binary: Interface/GlueXML and FrameXML are not renamed to .old ever. old: 001F 41B0: 8B 74 BD F4 56 E8 76 CD E6 FF 83 C4 04 85 C0 74 new: 001F 41B0: 8B 74 BD F4 56 E8 76 CD E6 FF 83 C4 04 85 C0 EB The GameTables BarberShopCostBase, CombatRatings, ChanceToMeleeCrit, ChanceToMeleeCritBase, …, RegenMPPerSpt (NOT OCTClassCombatRatingScalar) are ignoring the rowIndex when looked up into??? (sub_7F69B0) old: 003F 5DC0: 45 0C 03 45 08 8B 51 18 8B 52 04 83 C1 18 50 FFnew: 003F 5DC0: 45 0C 90 90 90 8B 51 18 8B 52 04 83 C1 18 50 FF .sig check is ignored. Result of the check function is always 3. (sub_8165E0) old: 0041 5A20: E8 C0 FF 85 C0 75 05 5E 8B E5 5D C3 81 7D F8 14 new: 0041 5A20: E8 C0 FF 85 C0 EB 05 5E 8B E5 5D C3 81 7D F8 14 old: 0041 5A30: 01 00 00 74 13 8B 4D FC 51 E8 62 B6 C0 FF B8 01 new: 0041 5A30: 01 00 00 74 13 8B 4D FC 51 E8 62 B6 C0 FF B8 03 old: 0041 5A90: B6 C0 FF 5F B8 01 00 00 00 5E 8B E5 5D C3 8B 45 new: 0041 5A90: B6 C0 FF 5F B8 03 00 00 00 5E 8B E5 5D C3 8B 45 old: 0041 5B40: F6 B8 01 00 00 00 7F 12 83 C8 FF F7 D8 1B C0 5F new: 0041 5B40: F6 B8 01 00 00 00 EB 12 83 C8 FF F7 D8 1B C0 5F old: 0041 5B50: 83 C0 03 5E 8B E5 5D C3 33 C0 F7 D8 1B C0 5F 83 old: 0041 5B60: C0 03 5E 8B E5 5D C3 CC CC CC CC CC CC CC CC CC new: 0041 5B50: 83 C0 03 5E 8B E5 5D C3 33 C0 F7 D8 1B C0 5F B8 new: 0041 5B60: 03 00 00 00 EB ED C3 CC CC CC CC CC CC CC CC CC Cache directory (WDBs) is changed from Cache/ to Testr/ old: 0061 BE50: E9 80 09 98 EC F8 42 7E 43 61 63 68 65 2F 25 73 new: 0061 BE50: E9 80 09 98 EC F8 42 7E 54 65 73 74 72 2F 25 73 WDB names are changed to be all xxxxxxxxxxxx. old: 0062 5720: 3F 00 00 00 63 72 65 61 74 75 72 65 63 61 63 68 ?...crea turecach old: 0062 5730: 65 2E 77 64 62 00 00 00 67 61 6D 65 6F 62 6A 65 e.wdb... gameobje old: ... old: 0062 5830: 64 62 00 00 72 75 52 55 00 00 00 00 6B 6F 4B 52 new: 0062 5720: 3F 00 00 00 78 78 78 78 78 78 78 78 78 78 78 78 ?...xxxx xxxxxxxx new: 0062 5730: 78 78 78 78 78 00 00 00 78 78 78 78 78 78 78 78 xxxxx... xxxxxxxx new: 0062 5830: 78 78 00 00 72 75 52 55 00 00 00 00 6B 6F 4B 52 I am not sure how any of those patches would help with live-reloading ADTs. Or where the patch is for loading the on-disk files. I'm confused. First 3 are from a gluexml removed exe Tester used for awhile. Helps with custom class problems and interface changes. Cache was renamed in part of his removal of the actual caching from his next section. They’re all xxxxxx because it stops it from writing to it. Link to comment Share on other sites wungasaurus 120 Posted August 12, 2019 I see that for #1 and #3, but #2 sounds like a hack with potential of breaking stuff rather than a fix. Also, #4 and #5 shouldn’t really matter at all for the advertised purpose as the client sure doesnt put anything map related into those files. In fact id claim that if the advertised purpose works with that client, it will do so with any unmodified one as the patches all feel unrelated. Care to elaborate more as to why they are needed? Link to comment Share on other sites Zarkeven 33 Posted August 12, 2019 you would have to talk to tester about that, i have nothing to do with how he coded it Link to comment Share on other sites apollexis 8 Posted July 11, 2020 Very important that you name your folder Patch-x.MPQ, it literally has to have .MPQ in the folders literal name or this patch will not work. If OP could update his first post to add that, would be super cool. Link to comment Share on other sites Zarkeven 33 Posted September 25, 2022 On 7/11/2020 at 4:49 PM, apollexis said: Very important that you name your folder Patch-x.MPQ, it literally has to have .MPQ in the folders literal name or this patch will not work. If OP could update his first post to add that, would be super cool. it is explained that it has to be named patch-(1-9 or A-Z).MPQ in the tutorial section on how to make the folder MPQ Link to comment Share on other sites
wungasaurus 120 Posted August 12, 2019 Patches in this binary: Interface/GlueXML and FrameXML are not renamed to .old ever. old: 001F 41B0: 8B 74 BD F4 56 E8 76 CD E6 FF 83 C4 04 85 C0 74 new: 001F 41B0: 8B 74 BD F4 56 E8 76 CD E6 FF 83 C4 04 85 C0 EB The GameTables BarberShopCostBase, CombatRatings, ChanceToMeleeCrit, ChanceToMeleeCritBase, …, RegenMPPerSpt (NOT OCTClassCombatRatingScalar) are ignoring the rowIndex when looked up into??? (sub_7F69B0) old: 003F 5DC0: 45 0C 03 45 08 8B 51 18 8B 52 04 83 C1 18 50 FFnew: 003F 5DC0: 45 0C 90 90 90 8B 51 18 8B 52 04 83 C1 18 50 FF .sig check is ignored. Result of the check function is always 3. (sub_8165E0) old: 0041 5A20: E8 C0 FF 85 C0 75 05 5E 8B E5 5D C3 81 7D F8 14 new: 0041 5A20: E8 C0 FF 85 C0 EB 05 5E 8B E5 5D C3 81 7D F8 14 old: 0041 5A30: 01 00 00 74 13 8B 4D FC 51 E8 62 B6 C0 FF B8 01 new: 0041 5A30: 01 00 00 74 13 8B 4D FC 51 E8 62 B6 C0 FF B8 03 old: 0041 5A90: B6 C0 FF 5F B8 01 00 00 00 5E 8B E5 5D C3 8B 45 new: 0041 5A90: B6 C0 FF 5F B8 03 00 00 00 5E 8B E5 5D C3 8B 45 old: 0041 5B40: F6 B8 01 00 00 00 7F 12 83 C8 FF F7 D8 1B C0 5F new: 0041 5B40: F6 B8 01 00 00 00 EB 12 83 C8 FF F7 D8 1B C0 5F old: 0041 5B50: 83 C0 03 5E 8B E5 5D C3 33 C0 F7 D8 1B C0 5F 83 old: 0041 5B60: C0 03 5E 8B E5 5D C3 CC CC CC CC CC CC CC CC CC new: 0041 5B50: 83 C0 03 5E 8B E5 5D C3 33 C0 F7 D8 1B C0 5F B8 new: 0041 5B60: 03 00 00 00 EB ED C3 CC CC CC CC CC CC CC CC CC Cache directory (WDBs) is changed from Cache/ to Testr/ old: 0061 BE50: E9 80 09 98 EC F8 42 7E 43 61 63 68 65 2F 25 73 new: 0061 BE50: E9 80 09 98 EC F8 42 7E 54 65 73 74 72 2F 25 73 WDB names are changed to be all xxxxxxxxxxxx. old: 0062 5720: 3F 00 00 00 63 72 65 61 74 75 72 65 63 61 63 68 ?...crea turecach old: 0062 5730: 65 2E 77 64 62 00 00 00 67 61 6D 65 6F 62 6A 65 e.wdb... gameobje old: ... old: 0062 5830: 64 62 00 00 72 75 52 55 00 00 00 00 6B 6F 4B 52 new: 0062 5720: 3F 00 00 00 78 78 78 78 78 78 78 78 78 78 78 78 ?...xxxx xxxxxxxx new: 0062 5730: 78 78 78 78 78 00 00 00 78 78 78 78 78 78 78 78 xxxxx... xxxxxxxx new: 0062 5830: 78 78 00 00 72 75 52 55 00 00 00 00 6B 6F 4B 52 I am not sure how any of those patches would help with live-reloading ADTs. Or where the patch is for loading the on-disk files. I'm confused. Link to comment Share on other sites
Zarkeven 33 Posted August 12, 2019 2 hours ago, wungasaurus said: Patches in this binary: Interface/GlueXML and FrameXML are not renamed to .old ever. old: 001F 41B0: 8B 74 BD F4 56 E8 76 CD E6 FF 83 C4 04 85 C0 74 new: 001F 41B0: 8B 74 BD F4 56 E8 76 CD E6 FF 83 C4 04 85 C0 EB The GameTables BarberShopCostBase, CombatRatings, ChanceToMeleeCrit, ChanceToMeleeCritBase, …, RegenMPPerSpt (NOT OCTClassCombatRatingScalar) are ignoring the rowIndex when looked up into??? (sub_7F69B0) old: 003F 5DC0: 45 0C 03 45 08 8B 51 18 8B 52 04 83 C1 18 50 FFnew: 003F 5DC0: 45 0C 90 90 90 8B 51 18 8B 52 04 83 C1 18 50 FF .sig check is ignored. Result of the check function is always 3. (sub_8165E0) old: 0041 5A20: E8 C0 FF 85 C0 75 05 5E 8B E5 5D C3 81 7D F8 14 new: 0041 5A20: E8 C0 FF 85 C0 EB 05 5E 8B E5 5D C3 81 7D F8 14 old: 0041 5A30: 01 00 00 74 13 8B 4D FC 51 E8 62 B6 C0 FF B8 01 new: 0041 5A30: 01 00 00 74 13 8B 4D FC 51 E8 62 B6 C0 FF B8 03 old: 0041 5A90: B6 C0 FF 5F B8 01 00 00 00 5E 8B E5 5D C3 8B 45 new: 0041 5A90: B6 C0 FF 5F B8 03 00 00 00 5E 8B E5 5D C3 8B 45 old: 0041 5B40: F6 B8 01 00 00 00 7F 12 83 C8 FF F7 D8 1B C0 5F new: 0041 5B40: F6 B8 01 00 00 00 EB 12 83 C8 FF F7 D8 1B C0 5F old: 0041 5B50: 83 C0 03 5E 8B E5 5D C3 33 C0 F7 D8 1B C0 5F 83 old: 0041 5B60: C0 03 5E 8B E5 5D C3 CC CC CC CC CC CC CC CC CC new: 0041 5B50: 83 C0 03 5E 8B E5 5D C3 33 C0 F7 D8 1B C0 5F B8 new: 0041 5B60: 03 00 00 00 EB ED C3 CC CC CC CC CC CC CC CC CC Cache directory (WDBs) is changed from Cache/ to Testr/ old: 0061 BE50: E9 80 09 98 EC F8 42 7E 43 61 63 68 65 2F 25 73 new: 0061 BE50: E9 80 09 98 EC F8 42 7E 54 65 73 74 72 2F 25 73 WDB names are changed to be all xxxxxxxxxxxx. old: 0062 5720: 3F 00 00 00 63 72 65 61 74 75 72 65 63 61 63 68 ?...crea turecach old: 0062 5730: 65 2E 77 64 62 00 00 00 67 61 6D 65 6F 62 6A 65 e.wdb... gameobje old: ... old: 0062 5830: 64 62 00 00 72 75 52 55 00 00 00 00 6B 6F 4B 52 new: 0062 5720: 3F 00 00 00 78 78 78 78 78 78 78 78 78 78 78 78 ?...xxxx xxxxxxxx new: 0062 5730: 78 78 78 78 78 00 00 00 78 78 78 78 78 78 78 78 xxxxx... xxxxxxxx new: 0062 5830: 78 78 00 00 72 75 52 55 00 00 00 00 6B 6F 4B 52 I am not sure how any of those patches would help with live-reloading ADTs. Or where the patch is for loading the on-disk files. I'm confused. First 3 are from a gluexml removed exe Tester used for awhile. Helps with custom class problems and interface changes. Cache was renamed in part of his removal of the actual caching from his next section. They’re all xxxxxx because it stops it from writing to it. Link to comment Share on other sites
wungasaurus 120 Posted August 12, 2019 I see that for #1 and #3, but #2 sounds like a hack with potential of breaking stuff rather than a fix. Also, #4 and #5 shouldn’t really matter at all for the advertised purpose as the client sure doesnt put anything map related into those files. In fact id claim that if the advertised purpose works with that client, it will do so with any unmodified one as the patches all feel unrelated. Care to elaborate more as to why they are needed? Link to comment Share on other sites
Zarkeven 33 Posted August 12, 2019 you would have to talk to tester about that, i have nothing to do with how he coded it Link to comment Share on other sites
apollexis 8 Posted July 11, 2020 Very important that you name your folder Patch-x.MPQ, it literally has to have .MPQ in the folders literal name or this patch will not work. If OP could update his first post to add that, would be super cool. Link to comment Share on other sites
Zarkeven 33 Posted September 25, 2022 On 7/11/2020 at 4:49 PM, apollexis said: Very important that you name your folder Patch-x.MPQ, it literally has to have .MPQ in the folders literal name or this patch will not work. If OP could update his first post to add that, would be super cool. it is explained that it has to be named patch-(1-9 or A-Z).MPQ in the tutorial section on how to make the folder MPQ Link to comment Share on other sites