[Code] WoW Data manager menu

User Tag List

Page 1 of 2 12 LastLast
Results 1 to 15 of 24
  1. #1
    BoogieManTM's Avatar Active Member
    Reputation
    52
    Join Date
    May 2008
    Posts
    193
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    [Code] WoW Data manager

    Figured I might as well share something.. so here we go:

    The wow data management library (incomplete)

    What it has:
    Streams from MPQ's directly
    Abstract DBC class to write wrappers for specific DBC's
    Included wrappers:

    AreaTable.dbc
    Map.dbc

    More to come soon (like Spells.dbc)

    Terrain Manager:
    Loads up ADT files (incomplete. missing 3.0 water and a few other chunks)
    Provides API for figuring out map names
    Provides API for figuring out the ground level (Z) axis for a given X/Y coordinate. (Good if you want to stay under it
    Water height needs to be fixed for 3.0


    ADT File parser (still need some updates/additions but its working in a basic form)
    WMO Parsers


    ToDo:
    • M2 parser
      More DBC wrappers (too many to list)
      Fixing everything for 3.0 compatibility
      Improve streaming from MPQ's
      As always, lots more i can't think of to list :P



    Work in progress obviously, but I figured some of you might find it useful. Never know when you need to dig something out of the MPQ's to reference.

    SVN can be found here:
    wowdatamanager - Revision 4: /trunk

    The code is GPL3'd so use pretty much as you wish.

    [Code] WoW Data manager
  2. #2
    Cypher's Avatar Kynox's Sister's Pimp
    Reputation
    1356
    Join Date
    Apr 2006
    Posts
    5,368
    Thanks G/R
    0/4
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Very sexy. Port it to C++ imo, I'm too lazy.

    Also, just wanna point out the use of the GPL means that users of the code needs to distribute the source if they release an application that uses it or is based off it to the public (as is my understanding). If that's what you want that's fine, but if you don't you should use a permissive license.

    More info: Frequently Asked Questions about the GNU Licenses - GNU Project - Free Software Foundation (FSF)

  3. #3
    BoogieManTM's Avatar Active Member
    Reputation
    52
    Join Date
    May 2008
    Posts
    193
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    If you modify it, yea.. you're supposed to release it. i prefer it that way, but I'm not really about to go bust someone's balls if they don't :P

  4. #4
    Cypher's Avatar Kynox's Sister's Pimp
    Reputation
    1356
    Join Date
    Apr 2006
    Posts
    5,368
    Thanks G/R
    0/4
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by BoogieManTM View Post
    If you modify it, yea.. you're supposed to release it. i prefer it that way, but I'm not really about to go bust someone's balls if they don't :P
    Frequently Asked Questions about the GNU Licenses - GNU Project - Free Software Foundation (FSF)

  5. #5
    schlumpf's Avatar Retired Noggit Developer

    Reputation
    755
    Join Date
    Nov 2006
    Posts
    2,759
    Thanks G/R
    0/3
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Why, just why do people always start new projects with similar content. Taliis (MMOForge > Projects > Taliis - WoW Files Editor > Home) is doing nearly the same. Why don't you help with that instead of doing your own one? Its Java, so language shouldn't be a problem at all.

  6. #6
    Cypher's Avatar Kynox's Sister's Pimp
    Reputation
    1356
    Join Date
    Apr 2006
    Posts
    5,368
    Thanks G/R
    0/4
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Maybe because some people like working in their preferred language?
    Maybe because some people like having more control over the project?
    Maybe because some people prefer to work alone?
    Maybe because some people have no choice because the library is part of a larger project written in that language?
    Maybe because although the projects are similar in content they are different in goals?
    The list goes on.

  7. #7
    BoogieManTM's Avatar Active Member
    Reputation
    52
    Join Date
    May 2008
    Posts
    193
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by schlumpf View Post
    Why, just why do people always start new projects with similar content. Taliis (MMOForge > Projects > Taliis - WoW Files Editor > Home) is doing nearly the same. Why don't you help with that instead of doing your own one? Its Java, so language shouldn't be a problem at all.
    Just a note, that the project where 95% of these classes came from was started over 2 years ago, before Taliis existed Not a big fan of Java, either, though I have used Taliis as an reference before. I don't mean to re-invent the wheel, just in this case I didn't. When I started the only thing I know of that was even remotely close was wowmapviewer.

    At least it isn't a realmlist changer!

  8. #8
    Cypher's Avatar Kynox's Sister's Pimp
    Reputation
    1356
    Join Date
    Apr 2006
    Posts
    5,368
    Thanks G/R
    0/4
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Rofl @ realmlist changer remark. WE NEED MOAR REALMLIST CHANGERS!

  9. #9
    Apoc's Avatar Angry Penguin
    Reputation
    1387
    Join Date
    Jan 2008
    Posts
    2,750
    Thanks G/R
    0/12
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by schlumpf View Post
    Why, just why do people always start new projects with similar content. Taliis (MMOForge > Projects > Taliis - WoW Files Editor > Home) is doing nearly the same. Why don't you help with that instead of doing your own one? Its Java, so language shouldn't be a problem at all.
    Why do you constantly try to make some retarded comment about any new project someone is working on?

    As Cypher said;

    Originally Posted by Cypher View Post
    Maybe because some people like working in their preferred language?
    Maybe because some people like having more control over the project?
    Maybe because some people prefer to work alone?
    Maybe because some people have no choice because the library is part of a larger project written in that language?
    Maybe because although the projects are similar in content they are different in goals?
    The list goes on.
    Which is entirely true. Plus, Java sucks ass.

  10. #10
    Cypher's Avatar Kynox's Sister's Pimp
    Reputation
    1356
    Join Date
    Apr 2006
    Posts
    5,368
    Thanks G/R
    0/4
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Apoc View Post
    Why do you constantly try to make some retarded comment about any new project someone is working on?

    As Cypher said;



    Which is entirely true. Plus, Java sucks ass.
    I kept thinking "Java sucks, Java sucks, Java sucks, Java sucks, Java sucks, Java sucks, Java sucks, Java sucks, Java sucks, Java sucks, Java sucks, Java sucks, Java sucks, Java sucks, Java sucks, Java sucks, Java sucks, Java sucks, Java sucks, Java sucks, Java sucks, Java sucks, Java sucks, Java sucks" but was avoiding the urge to say it.

  11. #11
    Apoc's Avatar Angry Penguin
    Reputation
    1387
    Join Date
    Jan 2008
    Posts
    2,750
    Thanks G/R
    0/12
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Cypher View Post
    I kept thinking "Java sucks, Java sucks, Java sucks, Java sucks, Java sucks, Java sucks, Java sucks, Java sucks, Java sucks, Java sucks, Java sucks, Java sucks, Java sucks, Java sucks, Java sucks, Java sucks, Java sucks, Java sucks, Java sucks, Java sucks, Java sucks, Java sucks, Java sucks, Java sucks" but was avoiding the urge to say it.
    It doesn't suck. It sucks ass.

  12. #12
    Cypher's Avatar Kynox's Sister's Pimp
    Reputation
    1356
    Join Date
    Apr 2006
    Posts
    5,368
    Thanks G/R
    0/4
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Ergo, Java == Kynox.

  13. #13
    kynox's Avatar Account not activated by Email
    Reputation
    830
    Join Date
    Dec 2006
    Posts
    888
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Cypher View Post
    Ergo, Java == Kynox.
    In such a world, you will be Cobol.

  14. #14
    schlumpf's Avatar Retired Noggit Developer

    Reputation
    755
    Join Date
    Nov 2006
    Posts
    2,759
    Thanks G/R
    0/3
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Apoc View Post
    Why do you constantly try to make some retarded comment about any new project someone is working on?
    I just say this since a lot of projects die or wont be noticed because there are so many similar projects.

    You can see this in all those projects in the ME section. Most of them die since noone is interested in them (or due to missing knowledge).

  15. #15
    Cypher's Avatar Kynox's Sister's Pimp
    Reputation
    1356
    Join Date
    Apr 2006
    Posts
    5,368
    Thanks G/R
    0/4
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by kynox View Post
    In such a world, you will be Cobol.
    http://www.hcf.com.au/ <-- Still use COBOL.

    P.S. COBOL > Java. You still loose.

Page 1 of 2 12 LastLast

Similar Threads

  1. What Has to be in WoW Data Folder?
    By tockle in forum WoW ME Questions and Requests
    Replies: 2
    Last Post: 04-27-2008, 07:14 AM
  2. WoW Data folder error??
    By Lankus in forum WoW ME Questions and Requests
    Replies: 2
    Last Post: 03-24-2008, 10:34 AM
  3. Reading WOW data
    By HeRog in forum WoW Memory Editing
    Replies: 3
    Last Post: 02-29-2008, 09:54 AM
  4. [Question] Cant find \wow\data\patch-2.mpq For helmfix
    By Parog in forum WoW ME Questions and Requests
    Replies: 1
    Last Post: 11-23-2007, 05:40 AM
  5. WoW Object Manager ?
    By discorly in forum WoW ME Questions and Requests
    Replies: 4
    Last Post: 07-28-2007, 06:34 PM
All times are GMT -5. The time now is 12:04 PM. Powered by vBulletin® Version 4.2.3
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. User Alert System provided by Advanced User Tagging (Pro) - vBulletin Mods & Addons Copyright © 2024 DragonByte Technologies Ltd.
Digital Point modules: Sphinx-based search