Welcome to AC Web.
Page 3 of 4 FirstFirst 1234 LastLast
Results 31 to 45 of 55
  1. #31

    REGISTER! (FREE)
    Registered members see less ads
    and also gain access to other great features.
    Don't mean to necro the thread, but...it's a great guide. It's a pity it's near impossible to do with WoD clients, many ideas I've put back to develop a custom login with scenes for a while now. I'm very glad it still supports button customization through the glues as well as loadscreens.

  2. #32

  3. #33

    Thumbs up

    @MyLilSuccy, thanks a lot for this great tutorial! It was exactly what I needed to clear up a few problems I had with this issue.

    If I may offer a general suggestion, if anyone needs to edit files in the existing mpq's, it would be cleaner and better to place those files in a new mpq, while respecting the internal file structure.

    For example, as I only had to modify Interface/GlueXML/GlueStrings.lua within the latest patch (that is: Wow folder/enUS/patch-enUS-3.MPQ), I extracted the GlueStrings.lua file from patch-enUS-3.MPQ, changed as I needed and then I created a new incremental mpq file called patch-enUS-4.MPQ (that did not previously exist) which only contains Interface/GlueXML/GlueStrings.lua.

    The Wow.exe knows to load it and overwrite anything it had before as it considers that file the latest patch. Unfortunately, this does not elude the Wow.exe signature problem. You will still need the hacked version, otherwise the simple existance of the new mpq file in that folder will trigger the infamous "Your login interface files are corrupt. Please reinstall the game."

    I did not verify if this behaviour works also for patches within the Data directory (patch-3.MPQ to patch-4.MPQ for example), but I suspect it should works fine as well.

  4. #34
    What mpq editor are people using? I've tried editing the lua file yet it doesn't seem to do anything? I've also followed BlakeNowah's advice. It actually did something but still I don't see the Alertbox, I'm at a loss.
    Last edited by WHITELIONX; 12-26-2017 at 12:42 AM.

  5. #35
    Try one of the MPQ editors from here https://github.com/notagain/Tools. Some may be a little old (Ladik's MPQEditor given here is for example) but should work for 3.3.5a.

    Another method is to simply create a folder with the MPQ's name (with extension) and just put the loose files in there with correct sub-folder names that would be in the MPQ file.

    So for example, make a folder called patch-enUS-z.mpq and inside it make a sub-folder called Interface. Inside that make a folder called GlueXML and inside that put your GlueStrings.lua file. (Note that it is the same folder structure as would be inside the MPQ file).

  6. #36
    Ok maybe im blind, But what is the URL for hosts file for enGB ?
    I got it to work for enUS
    And dose anyone know where i can get a copy of 2.4.3 enUS version
    I have enus in 1,12,1
    3.3.5
    4.3.4
    5.4.8
    6.2.4
    7.3.2

    but got 2.4.3 in enGB
    so the news dose not show up at all. like its not there at all

    All this the breaking news looks good in all but 1.12.1
    The line add coins dose not show up right in 1.12.1 but others they do
    this is part of the code

    Code:
    <h3 align="center">This is header style 3 (like paragraph style)<br /><br /></h3>
    <p align="left">Text can be aligned left,</p>
    <p align="center">center,</p>
    <p align="right">or to the right!</p>
    <p>It is |cffff0000also|r |cffff00ffpossible|r to |cff8080ffcolorize|r |cff00ffffthe|r |cff00ff00text|r,</p>
    <p>add icons |TInterface/Icons/INV_Misc_Coin_01:16:16:0:0:64:64:4:60:4:60|t to the middle of the text,</p>
    <p>as well as add images and align them too!</p>
    <img src="Interface/Icons/Ability_Ambush" width="24" height="24" align="right"/>
    <img src="Interface/Icons/INV_Misc_Coin_02" width="24" height="24" align="left"/>
    <img src="Interface/Icons/INV_Misc_Coin_03" width="24" height="24" align="center"/>
    wow 1.12.1


    other wow's all look like this
    Last edited by madmax765; 02-08-2018 at 05:22 PM.

  7. #37
    The issue with the embedded icons on a Classic client I already mentioned. This is a limitation of the Classic WoW client. It is possible that a variant of this technique would work (I haven't really tested it).

    As for the enGB issue, it is likely not overriding the GlueStrings.lua file correctly hence why the breaking news is still the Blizzard one. Try adding your GlueStrings.lua file to a different MPQ (or at least differently named patch to change the order it loads it).

  8. #38
    this works for 7.3.5 to ?

  9. #39
    Quote Originally Posted by M1ch3L1991 View Post
    this works for 7.3.5 to ?
    I don't have a Legion client to test with, but feel free to attempt it.

  10. #40
    Quote Originally Posted by MyLilSuccy View Post
    I don't have a Legion client to test with, but feel free to attempt it.
    tested !! works perfect ! thanks for the guide btw
    Last edited by M1ch3L1991; 03-09-2018 at 09:48 AM.

  11. #41
    Hi!
    MyLilSuccy did you found the wow_unsig(5875).zip for 1.12.1 patching?
    I really need a frameXML removed exe.

  12. #42
    Quote Originally Posted by Ayos View Post
    Hi!
    MyLilSuccy did you found the wow_unsig(5875).zip for 1.12.1 patching?
    I really need a frameXML removed exe.
    Unfortunately I haven't. I'll see if I can come up with my own little patch (basic instructions for doing so are given on the ownedcore thread mentioned in my guide.

    - - - Updated - - -

    Okay, try the following Powershell script. Put it where your WoW.exe is and run it with Powershell from there (you may need to run it as administrator). Note that I haven't tested this thing thoroughly. The patched version is saved as WoW-modified.exe so the original .exe is still intact.

    Code:
    ########################################################
    # Powershell script to patch WoW.exe so it doesn't do
    # signature checks. For WoW 1.12.1 (5875) only!
    ########################################################
    
    # Read in the original WoW.exe
    $wow = [System.IO.File]::ReadAllBytes("WoW.exe");
    
    # Patch the executable
    $wow[0x2f113a] = 0xeb;
    $wow[0x2f113b] = 0x19;
    
    $wow[0x2f1158] = 0x03;
    
    $wow[0x2f11a7] = 0x03;
    
    $wow[0x2f11f0] = 0xeb;
    $wow[0x2f11f1] = 0xb2;
    
    # Save the modified version
    [System.IO.File]::WriteAllBytes("WoW-modified.exe", $wow);
    If you can't run Powershell (or just don't want to use it), you can use a hex editor and manually do the patch (it's only 6 byte changes after all).


    For those curious as to what this patch is doing, it basically changes the function that checks the signature file and ensures that it always returns the value 3 anytime it returns to the calling function. This should make it think that the signature checked correctly.
    Last edited by MyLilSuccy; 11-08-2018 at 06:16 AM.

  13. #43
    Can you do the same script for 2.4.3, because i can't find the patch for TBC

  14. #44
    The TBC patch program is available from the owned core thread. Here's a direct link to the appropriate thread post: https://www.ownedcore.com/forums/wor...ml#post3264063.

  15. #45

    REGISTER! (FREE)
    Registered members see less ads
    and also gain access to other great features.
    Quote Originally Posted by MyLilSuccy View Post
    The TBC patch program is available from the owned core thread. Here's a direct link to the appropriate thread post: https://www.ownedcore.com/forums/wor...ml#post3264063.
    I patched Wow.exe and still can't find GlueStrings.lua... I've tried to edit GlueStrings.lua through locale-enUS.MPQ with a MPQ Editor but i can't save the file...

 

 

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •