1. Are you planning to upload your awesome tool to Hive? Please review the rules here.
    July 9, 2018: The rules for the Tool Section have been revised. Please be sure to read the revisions.
    Dismiss Notice
  2. Updated Resource Submission Rules: All model & skin resource submissions must now include an in-game screenshot. This is to help speed up the moderation process and to show how the model and/or texture looks like from the in-game camera.
    Dismiss Notice
  3. DID YOU KNOW - That you can unlock new rank icons by posting on the forums or winning contests? Click here to customize your rank or read our User Rank Policy to see a list of ranks that you can unlock. Have you won a contest and still havn't received your rank award? Then please contact the administration.
    Dismiss Notice
  4. The Lich King demands your service! We've reached the 19th edition of the Icon Contest. Come along and make some chilling servants for the one true king.
    Dismiss Notice
  5. The 4th SFX Contest has started. Be sure to participate and have a fun factor in it.
    Dismiss Notice
  6. The poll for the 21st Terraining Contest is LIVE. Be sure to check out the entries and vote for one.
    Dismiss Notice
  7. The results are out! Check them out.
    Dismiss Notice
  8. Don’t forget to sign up for the Hive Cup. There’s a 555 EUR prize pool. Sign up now!
    Dismiss Notice
  9. The Hive Workshop Cup contest results have been announced! See the maps that'll be featured in the Hive Workshop Cup tournament!
    Dismiss Notice
  10. Check out the Staff job openings thread.
    Dismiss Notice
Dismiss Notice
60,000 passwords have been reset on July 8, 2019. If you cannot login, read this.

War3 Object Editor 0.7.1

Submitted by ODGMike
This bundle is marked as approved. It works and satisfies the submission rules.
War3 Object Editor provides a stand alone alternative to the standard Warcraft III object
editor.

0.7.1 : An additional fix for very large number of custom objects

0.7.0 : Added the ability to customize editor colors through the File->Options menu
Added support for maps larger than 4MB
Improved local language support
Fixed a bug related to maps with a very large number of custom objects

INSTALLATION

Unzip this application into the folder of your choice. War3 Object Editor should find your
Warcraft III directory. If for some reason it does not find your directory or if you
have multiple instances of Warcraft III installed, there is an option under the File pull
down menu to select the directory yourself.

USAGE

War3 Object Editor has features and options consistent with the Warcraft III editor.
Enhancements come from:

A spreadsheet metaphor
Improved data input menus
Enhanced copy and paste capabilities
Improved search capability
A feature to hide / unhide objects and properties to simplify editing
Ability to create custom .slk files
Integrated Balance, Damage and Armor - Damage Reduction calculators
Includes hidden icons, models, units and abilities
Includes a colorizer for string inputs
Ability to customize object property category names
Ability to pull object and terrain data directy from another map without going through import/export
Backup feature automatically creates backup copies of work
Local file support
Ability to customize editor colors

Provides a good base for future enhancements.

Since this is an early release of tool that manipulates critical map data, please save your
work prior to using.

Requires .NET Framework 4.5 You can download it here http://www.microsoft.com/en-us/download/details.aspx?id=30653

Keywords:
Warcraft, Object Editor, Editor, Objects, Object Manager, File Import Manager, Balance, Damage, Calculator, Armor, Colorizer
Contents

War3 Object Editor 0.7.1 (Binary)

Reviews
Moderator
10:15, 18th Sep 2014 TriggerHappy: Interesting tool. Works. Are there any hidden fields this can modify?
  1. 10:15, 18th Sep 2014
    TriggerHappy:

    Interesting tool. Works.

    Are there any hidden fields this can modify?
     
  2. DivineLight

    DivineLight

    Joined:
    Jan 30, 2012
    Messages:
    845
    Resources:
    1
    Spells:
    1
    Resources:
    1
    so this is Object Editor without with World Editor?
    could be useful
     
  3. PurgeandFire

    PurgeandFire

    Code Moderator

    Joined:
    Nov 11, 2006
    Messages:
    7,426
    Resources:
    18
    Icons:
    1
    Spells:
    4
    Tutorials:
    9
    JASS:
    4
    Resources:
    18
    Looks very, very interesting. I'll have to try this out when I get back to my Windows comp.

    Is this open source?
     
  4. DivineLight

    DivineLight

    Joined:
    Jan 30, 2012
    Messages:
    845
    Resources:
    1
    Spells:
    1
    Resources:
    1
    i don't know why but this thing is not working when i open it
     

    Attached Files:

  5. ODGMike

    ODGMike

    Joined:
    Jan 27, 2013
    Messages:
    12
    Resources:
    1
    Tools:
    1
    Resources:
    1
  6. DivineLight

    DivineLight

    Joined:
    Jan 30, 2012
    Messages:
    845
    Resources:
    1
    Spells:
    1
    Resources:
    1
    ah, okay then
     
  7. karaulov

    karaulov

    Joined:
    Jun 17, 2010
    Messages:
    203
    Resources:
    3
    Tools:
    3
    Resources:
    3
    [​IMG]
    [​IMG]
    [​IMG]

    Windows 7 x32
    AMD x64 dualcore 4400+
    Framework 2.0-4.5
     
  8. ODGMike

    ODGMike

    Joined:
    Jan 27, 2013
    Messages:
    12
    Resources:
    1
    Tools:
    1
    Resources:
    1
    Not sure what to do with that post. I don't read cyrillic. If I had to guess, it has something to do with a non English number format specification that is causing a problem with the code when it is trying to covert a string to a number. Can you translate the error messages?
     
  9. karaulov

    karaulov

    Joined:
    Jun 17, 2010
    Messages:
    203
    Resources:
    3
    Tools:
    3
    Resources:
    3
  10. ODGMike

    ODGMike

    Joined:
    Jan 27, 2013
    Messages:
    12
    Resources:
    1
    Tools:
    1
    Resources:
    1
    I think I have a fix. Give me a couple of days to finish some features I'm adding and do some testing then I'll post a new version.
     
  11. h82258652

    h82258652

    Joined:
    Aug 13, 2010
    Messages:
    3
    Resources:
    0
    Resources:
    0
    I have an idea.Open two or more Object Editor,and we can copy one object to another.I think it is useful to mark map easier.(just like use serializer or xml in clipboard to copy)

    I am a Chinese,so I am not good at English very well.
     
  12. ODGMike

    ODGMike

    Joined:
    Jan 27, 2013
    Messages:
    12
    Resources:
    1
    Tools:
    1
    Resources:
    1
    Raichu, I posted a new version that I think will fix your problem.
     
  13. karaulov

    karaulov

    Joined:
    Jun 17, 2010
    Messages:
    203
    Resources:
    3
    Tools:
    3
    Resources:
    3
    Now everything works. But a problem with the text encoding :) (russian...)

    [​IMG]

    (It is necessary to convert from "Ansi(Encoding.Default)" in "UTF8".)
     
    Last edited by a moderator: Oct 9, 2013
  14. karaulov

    karaulov

    Joined:
    Jun 17, 2010
    Messages:
    203
    Resources:
    3
    Tools:
    3
    Resources:
    3
    0.4.0 - launched with an error!
     
  15. ODGMike

    ODGMike

    Joined:
    Jan 27, 2013
    Messages:
    12
    Resources:
    1
    Tools:
    1
    Resources:
    1
    The info you have highlighted is being pulled directly from your war3 mpq by stormlib. Looks like you have a Russian language version of wc3, the change I made was to ask stormlib to pull English language versions of the files which apparently you do not have. I don't have access to a Russian language version so I can only guess at fixes. Can you email me your War3Patch.mpq file?
     
  16. karaulov

    karaulov

    Joined:
    Jun 17, 2010
    Messages:
    203
    Resources:
    3
    Tools:
    3
    Resources:
    3
    Encoding is incorrect in a previous version, the English characters are displayed normal, but the Russian - no.
     
  17. ODGMike

    ODGMike

    Joined:
    Jan 27, 2013
    Messages:
    12
    Resources:
    1
    Tools:
    1
    Resources:
    1
    Should be fixed in release 0.5.0
     
  18. karaulov

    karaulov

    Joined:
    Jun 17, 2010
    Messages:
    203
    Resources:
    3
    Tools:
    3
    Resources:
    3
    Yes, the latest version now works!
     
  19. DrizztDoUrden

    DrizztDoUrden

    Joined:
    Aug 26, 2010
    Messages:
    573
    Resources:
    0
    Resources:
    0
    Code (Text):
    System.IndexOutOfRangeException: Индекс находился вне границ массива.
       в ObjectEditor.NodeData.ItemObjects()
       в ObjectEditor.NodeData.GetObjects()
       в ObjectEditor.NodeData.Init()
       в ObjectEditor.MainDiag.UpdateNodes()
       в ObjectEditor.MainDiag.FileOpenMapClick(Object sender, EventArgs e)
       в System.Windows.Forms.ToolStripItem.RaiseEvent(Object key, EventArgs e)
       в System.Windows.Forms.ToolStripMenuItem.OnClick(EventArgs e)
       в System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e)
       в System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e)
       в System.Windows.Forms.ToolStripItem.FireEventInteractive(EventArgs e, ToolStripItemEventType met)
       в System.Windows.Forms.ToolStripItem.FireEvent(EventArgs e, ToolStripItemEventType met)
       в System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea)
       в System.Windows.Forms.ToolStripDropDown.OnMouseUp(MouseEventArgs mea)
       в System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
       в System.Windows.Forms.Control.WndProc(Message& m)
       в System.Windows.Forms.ScrollableControl.WndProc(Message& m)
       в System.Windows.Forms.ToolStrip.WndProc(Message& m)
       в System.Windows.Forms.ToolStripDropDown.WndProc(Message& m)
       в System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
       в System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
       в System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
    I got an index out of bounds exception in ObjectEditor.NodeData.ItemObjects() while opening attached map.
     

    Attached Files: