Welcome to the MMOtop - Arcemu, Mangos, Trinity.
+ Reply to Thread
Page 1 of 5 1 2 3 ... LastLast
Results 1 to 10 of 42
  1. #1
    intr3's Avatar
    Status : intr3 is offline
    Join Date : Jan 2010
    Location : Croatia, Bjelovar
    Posts : 103
    Thanks: 2
    Thanked 6 Times in 4 Posts
    Rep Power : 3
    Reputation:34intr3 is on a distinguished road

    Default [Epic] Easiest way for creating ur own patch for "Melee Weapons" item bug!

    I exceeded number of letters so I had to rip this much as I was able to..

    So lets start immediately:

    CREATING DB IN MYSQL AND GETTING REQUIRED COLUMNS


    Using PHP Script on your database.
    --> Connecting and creating new DB.
    So simply, create new database in MySQL which will be called DBC. When you created it, select it and type this code as QUERY.
    PHP Code:
    CREATE TABLE `items` (
        `
    entryINT(8UNSIGNED NOT NULL DEFAULT '0',
        `
    classINT(30NOT NULL DEFAULT '0',
        `
    subclassINT(30NOT NULL DEFAULT '0',
        `
    field4INT(30NOT NULL DEFAULT '0',
        `
    lock_materialINT(30NOT NULL DEFAULT '0',
        `
    displayidINT(30NOT NULL DEFAULT '0',
        `
    inventorytypeINT(30NOT NULL DEFAULT '0',
        `
    qualityINT(30NOT NULL DEFAULT '0',
        
    PRIMARY KEY (`entry`)
    )
    COMMENT='ThePingue.com'
    ENGINE=MyISAM
    ROW_FORMAT
    =DEFAULT 
    --> Using script to transfer required fields from world.items to DBC.items
    Use it as you use others.
    PHP Code:
    <?php 
    set_time_limit
    (0); 
    #CONNECTION SETTINGS 
    $host '127.0.0.1'
    $user 'root'
    $password 'ascent'

    #Dont edit below here.. 
    mysql_connect($host$user$password) or die('Could not connect to server!'); 

    $items mysql_query("SELECT entry,class,subclass,field4,lock_material,displayid,inventorytype,sheathID FROM world.items"); 
    while(
    $row mysql_fetch_array($items)) { 
      
    mysql_query("INSERT INTO dbc.items (entry, class, subclass, field4, lock_material, displayid, inventorytype, sheathID) VALUES ('{$row['entry']}', '{$row['class']}', '{$row['subclass']}', '{$row['field4']}', '{$row['lock_material']}', '{$row['displayid']}', '{$row['inventorytype']}', '{$row['sheathID']}')"); 

    ?>
    --> Exporting items as .csv file.
    So, when you are in dbc.items, select all of the rows you see (CTRL + A) and export them as grid.
    See image 1.0

    --> Next step, editing items.csv file.
    Good, open items.csv file with NotePad++. Google for it if u dont have it. Then go to 'Search' -> Drop down menu and select REPLACE.
    Stuff that needs to be replaced.
    ; with ,
    " with nothing, just leave replace with empty.

    --> NEXT: EDITING item.csv FILE & Converting it back into DBC --> .MPQ

    Downloading required programs & Using them
    DBCUtil can be downloaded [Only registered and activated users can see links. ]
    & CSVed can be downloaded [Only registered and activated users can see links. ]
    & Ladix MPQ editor can be downloaded [Only registered and activated users can see links. ]
    You might need WinRAR for this. Google for it

    --> Installing the programs
    CSVed has installation of it self.
    DBCutill must be placed into its own folder with items.dbc.
    Ladik's MPQ Editor can be placed on desktop and just to run.

    --> Using the programs & Exporting & Editing item.csv
    Ok next thing we wanna do is to EXPORT item.dbc from your .MPQ file.
    1. Navigate to your WoW Folder/Data/enUS/
    2. Open patch-enUS-3.mpq with ladik's editor.
    3. Proceed to DBFilesClient folder.
    4. When you are in DBFilesClient folder, right click on item.dbc and EXTRACT it to your DBCUtil folder.
    5. Close it, do NOT save anything.
    6. Now navigate into your DBCutil folder, and make sure that inside you only have item.dbc, DBCutil.exe and MSVCR71.dll file.
    7. Run DBCUtil.exe it should do some percentage, process, and then it will close it self.
    8. Take a look into DBCUtil folder, you will see item.dbc.csv file.
    9. Now open the file with CSVed, and look for Text Editor, see image 1.1
    10. When you opened file in Text Editor, then go to FILE, open current.
    11. Select all and delete them. Now thing we want to do is to copy text from NotePad++ where we had exported items from DB INTO item.csv file.
    12. When you are done, save it, refresh file and close.

    --> Converting item.csv INTO item.dbc AND putting it into PATCH.mpq
    1. Go to your DBCUtil folder and delete item.dbc file in it. Now remember the edited item.dbc.csv file?.. drag it over DBCutil.exe and it will convert it into item.dbc
    Save it.
    2. Now go to your World of Warcraft folder, Data, enUS, and there put [Only registered and activated users can see links. ] file. Now edit that empty patch file which you downloaded and import item.dbc file in to patch.mpq/DBClientFiles/--
    So it will look like image 1.2.
    3. Save the file and close it, now rename file to patch-YourLanguage-7.mpq


    With that, you're done. Login and try casting some spell which requires melee weapon, remember to have custom weapon equiped, rofl.


    Thats all.




    IMAGES


    1.0

    1.1

    1.2



    Credits: Maverfax & Intr3 from thepingue.com

    This is my start only..

    edit: I'm uploading files up again.
    Last edited by intr3; 04-09-2010 at 11:54 AM.

  2. The Following 3 Users Say Thank You to intr3 For This Useful Post:

    AnTo (06-29-2010), Jerry (04-09-2010), StanMarsh (05-24-2010)

  3. #2
    Jerry's Avatar
    Status : Jerry is offline
    Join Date : Mar 2009
    Location : Serbia
    Posts : 2,321
    Thanks: 223
    Thanked 501 Times in 286 Posts
    Rep Power : 10
    Reputation:2077Jerry has a reputation beyond repute Jerry has a reputation beyond repute Jerry has a reputation beyond repute Jerry has a reputation beyond repute Jerry has a reputation beyond repute Jerry has a reputation beyond repute Jerry has a reputation beyond repute Jerry has a reputation beyond repute Jerry has a reputation beyond repute Jerry has a reputation beyond repute Jerry has a reputation beyond repute

    Default

    Thanks for sharing

  4. #3
    Lucian's Avatar
    Status : Lucian is offline
    Join Date : Dec 2009
    Location : US
    Posts : 1,275
    Thanks: 4
    Thanked 57 Times in 36 Posts
    Rep Power : 4
    Reputation:36Lucian is on a distinguished road

    Default

    Good share mate
    John 3:16
    For God so loved the world that he gave his one and only Son, that whoever believes in him shall not perish but have eternal life.

  5. #4
    intr3's Avatar
    Status : intr3 is offline
    Join Date : Jan 2010
    Location : Croatia, Bjelovar
    Posts : 103
    Thanks: 2
    Thanked 6 Times in 4 Posts
    Rep Power : 3
    Reputation:34intr3 is on a distinguished road

    Default

    Come on, 53 views and no thanks?

  6. #5
    Jerry's Avatar
    Status : Jerry is offline
    Join Date : Mar 2009
    Location : Serbia
    Posts : 2,321
    Thanks: 223
    Thanked 501 Times in 286 Posts
    Rep Power : 10
    Reputation:2077Jerry has a reputation beyond repute Jerry has a reputation beyond repute Jerry has a reputation beyond repute Jerry has a reputation beyond repute Jerry has a reputation beyond repute Jerry has a reputation beyond repute Jerry has a reputation beyond repute Jerry has a reputation beyond repute Jerry has a reputation beyond repute Jerry has a reputation beyond repute Jerry has a reputation beyond repute

    Default

    Quote Originally Posted by intr3 View Post
    Come on, 53 views and no thanks?
    You got thank from me dont push peoples... you will got thanks just give them time

  7. #6
    intr3's Avatar
    Status : intr3 is offline
    Join Date : Jan 2010
    Location : Croatia, Bjelovar
    Posts : 103
    Thanks: 2
    Thanked 6 Times in 4 Posts
    Rep Power : 3
    Reputation:34intr3 is on a distinguished road

    Default

    Thnx, :-)

  8. #7
    Status : SuperSaiyan is offline
    Join Date : Jun 2010
    Posts : 2
    Thanks: 0
    Thanked 0 Times in 0 Posts
    Rep Power : 0
    Reputation:10SuperSaiyan is on a distinguished road

    Default

    what exactly do i do with this
    Quote Originally Posted by intr3 View Post
    PHP Code:
    <?php 
    set_time_limit
    (0); 
    #CONNECTION SETTINGS 
    $host '127.0.0.1'
    $user 'root'
    $password 'ascent'

    #Dont edit below here.. 
    mysql_connect($host$user$password) or die('Could not connect to server!'); 

    $items mysql_query("SELECT entry,class,subclass,field4,lock_material,displayid,inventorytype,sheathID FROM world.items"); 
    while(
    $row mysql_fetch_array($items)) { 
      
    mysql_query("INSERT INTO dbc.items (entry, class, subclass, field4, lock_material, displayid, inventorytype, sheathID) VALUES ('{$row['entry']}', '{$row['class']}', '{$row['subclass']}', '{$row['field4']}', '{$row['lock_material']}', '{$row['displayid']}', '{$row['inventorytype']}', '{$row['sheathID']}')"); 

    ?>

  9. #8
    Truster's Avatar
    Status : Truster is offline
    Join Date : Apr 2010
    Location : Norway
    Posts : 3,340
    Thanks: 46
    Thanked 87 Times in 83 Posts
    Rep Power : 10
    Reputation:2014Truster has a reputation beyond repute Truster has a reputation beyond repute Truster has a reputation beyond repute Truster has a reputation beyond repute Truster has a reputation beyond repute Truster has a reputation beyond repute Truster has a reputation beyond repute Truster has a reputation beyond repute Truster has a reputation beyond repute Truster has a reputation beyond repute Truster has a reputation beyond repute

    Default

    nice :)

  10. #9
    Noblebeastx's Avatar
    Status : Noblebeastx is offline
    Join Date : May 2010
    Location : Whisperwind-WoW
    Posts : 1,664
    Thanks: 200
    Thanked 154 Times in 131 Posts
    Rep Power : 5
    Reputation:137Noblebeastx will become famous soon enough Noblebeastx will become famous soon enough

    Default

    Nice Share

    Retired MMOTop Moderator/Super Moderator/Admin
    Yes, I Am A Beast And The Beast Is Unleashed.

  11. #10
    Status : SuperSaiyan is offline
    Join Date : Jun 2010
    Posts : 2
    Thanks: 0
    Thanked 0 Times in 0 Posts
    Rep Power : 0
    Reputation:10SuperSaiyan is on a distinguished road

    Default

    what am i doing wrong...
    i enter this into the world database
    Code:
    select entry, class, subclass, field4, quality, displayid, inventorytype, sheathid
    from items
    then i export it as a cvs from hedisql
    then i open it with notepad++ and replace ; with , and " with nothing.
    then i convert item.dbc to item.dbc.csv
    then i open item.dbc.csv with CSVed and go to text editor
    i copy the stuff from the exported csv into item.dbc.csv. i save it and refresh it ect
    then i convert it back to dbc, place it in my custom patch and put the converted dbc in ArcEmu/DBC
    Last edited by SuperSaiyan; 06-12-2010 at 09:43 PM.


 
+ Reply to Thread
Page 1 of 5 1 2 3 ... LastLast

Visitors found this page by searching for:

arcemu melee patch

Requires melee weapon patch

patch to fix requires melee weapon bug

how to fix melee weapon bug wow

how to fix melee bug trinity

mmotop

wow melee weapon patch

epicwow custom patch

epic wow weapon patch

custom weapon patch trinity

melee weapon fix for mangos

how to make a custom weapons be a melee weapon wow

[trinity ]How to create custom weapons for wow without melee bugg

Custom item you need to have melee weapons

how to fix item bug arcemu

how to make a melle patch

melee patch for custom items

wow how to add the custom melee patch to your server

how to fix custom weapon bug trinity

How to create a custom patch.mpq for weapons

wow melee weapon fix

how to make custom weapons for trinity

how to make a melee patch wow

wow customer weapon melee mpq

How to make a custom patch to fix melee bug

SEO Blog

Bookmarks

Posting Permissions

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