1. The long-awaited results for Concept Art Contest #11 have finally been released!
    Dismiss Notice
  2. Join Texturing Contest #30 now in a legendary battle of mythological creatures!
    Dismiss Notice
  3. The Aftermath has been revealed for the 19th Terraining Contest! Be sure to check out the Results and see what came out of it.
    Dismiss Notice
  4. Hivers united and created a bunch of 2v2 melee maps. Vote for the best in our Melee Mapping Contest #4 - Poll!
    Dismiss Notice
  5. Check out the Staff job openings thread.
    Dismiss Notice

[WIP] MMDTG (Melee Map Description Generator)

Discussion in 'Warcraft Editing Tools' started by eubz, Feb 17, 2014.

  1. eubz

    eubz

    Joined:
    Mar 29, 2011
    Messages:
    3,085
    Resources:
    135
    Models:
    77
    Icons:
    16
    Packs:
    1
    Tools:
    1
    Maps:
    26
    Spells:
    7
    Tutorials:
    7
    Resources:
    135
    [WIP] MMDG (Melee Map Description Generator)

    This is my first Java app for melee map makers, a WIP for now.
    Here's a test:

    //For boxed template sample
    Boxed Template
    .

    <Your Title>


    description

    Description


    <Your Description>


    Features

    Map Features:


    0 Gold Mine
    0 Goblin Merchant
    0 Goblin Laboratory
    0 Goblin Shipyard
    0 Dragon Roost
    0 Mercenary Camp
    0 Tavern
    0 Green CreepCamps
    0 Orange CreepCamps
    0 Red CreepCamps
    0 Fountain of Health
    0 Fountain of Mana


    Preview

    Map Preview:


    image
    [​IMG]


    //for tabbed template sample
    Tabbed Template
    .

    <Your Title>



    • Description


      <Your Description>
    • Map Features:


      -
      0 Gold Mine
      0 Goblin Merchant
      0 Goblin Laboratory
      0 Goblin Shipyard
      0 Dragon Roost
      0 Mercenary Camp
      0 Tavern
      0 Green CreepCamps
      0 Orange CreepCamps
      0 Red CreepCamps
      0 Fountain of Health
      0 Fountain of Mana
    • Map Preview:


      image
      [​IMG]



    I know that there is a tool created by vengeancekael here but a melee map description is way too simple than other map type or whatever, so I created this one. You should have a Java Runtime Environment before using this tool.

    A closer look for the tool.
    [​IMG]

    .
    UPDATES
    1. Added a new button for tabbed template


    If anyone likes the tool, you can still download the new version
    http://www.hiveworkshop.com/forums/pastebin_data/3voqa3/_files/MMDGen v1.3.jar
     

    Attached Files:

    Last edited: May 23, 2014
  2. Adiktuz

    Adiktuz

    Joined:
    Oct 16, 2008
    Messages:
    9,674
    Resources:
    23
    Models:
    2
    Packs:
    1
    Maps:
    1
    Spells:
    16
    Tutorials:
    1
    JASS:
    2
    Resources:
    23
    shouldn't this be in Tools?
     
  3. eubz

    eubz

    Joined:
    Mar 29, 2011
    Messages:
    3,085
    Resources:
    135
    Models:
    77
    Icons:
    16
    Packs:
    1
    Tools:
    1
    Maps:
    26
    Spells:
    7
    Tutorials:
    7
    Resources:
    135
    Well, this is still a WIP and IDK where to post this topic. Sorry for that.
     
  4. Ralle

    Ralle

    Owner

    Joined:
    Oct 6, 2004
    Messages:
    11,150
    Resources:
    22
    Tools:
    3
    Maps:
    5
    Tutorials:
    14
    Resources:
    22
    Sounds pretty cool!

    If you want to make a feature which is very hard, you can ask DSG if his MPQ tools are ready for you to use. Then you can extract some files from the WC3 map in question and automatically calculate the number of gold mines and so on.
     
  5. eubz

    eubz

    Joined:
    Mar 29, 2011
    Messages:
    3,085
    Resources:
    135
    Models:
    77
    Icons:
    16
    Packs:
    1
    Tools:
    1
    Maps:
    26
    Spells:
    7
    Tutorials:
    7
    Resources:
    135
    Thanks for the info Ralle, but at this point a user will manually input all info in those blank TextFields.

    //====================================
    EDIT:
    Trying to center everything;
    boxed
    .

    <Your Title>



    description

    Description


    <Your Description>


    Features

    Map Features:


    0 Gold Mine
    0 Goblin Merchant
    0 Goblin Laboratory
    0 Goblin Shipyard
    0 Dragon Roost
    0 Mercenary Camp
    0 Tavern
    0 Green CreepCamps
    0 Orange CreepCamps
    0 Red CreepCamps
    0 Fountain of Health
    0 Fountain of Mana


    Preview

    Map Preview:


    image
    [​IMG]


    .
    MMDG Generated: eubz


    tabbed
    .

    <Your Title>



    • Description


      <Your Description>
    • Map Features:


      -
      0 Gold Mine
      0 Goblin Merchant
      0 Goblin Laboratory
      0 Goblin Shipyard
      0 Dragon Roost
      0 Mercenary Camp
      0 Tavern
      0 Green CreepCamps
      0 Orange CreepCamps
      0 Red CreepCamps
      0 Fountain of Health
      0 Fountain of Mana
    • Map Preview:


      image
      [​IMG]


    .
    MMDG Generated: eubz
     
    Last edited: Feb 17, 2014
  6. Adiktuz

    Adiktuz

    Joined:
    Oct 16, 2008
    Messages:
    9,674
    Resources:
    23
    Models:
    2
    Packs:
    1
    Maps:
    1
    Spells:
    16
    Tutorials:
    1
    JASS:
    2
    Resources:
    23
    looks really interesting, good for those who only need simple things :)
     
  7. eubz

    eubz

    Joined:
    Mar 29, 2011
    Messages:
    3,085
    Resources:
    135
    Models:
    77
    Icons:
    16
    Packs:
    1
    Tools:
    1
    Maps:
    26
    Spells:
    7
    Tutorials:
    7
    Resources:
    135
    Thanks. I am still thinking of what simple stuff to add here (Just simple you know).
    EDIT:
    What you think should I use for map preview, a JTextField or a JTextArea with scroll bars?

    EDIT2:
    O, here's the new screenshot with the tool having menus and a new button. I also have changed the name of the first button. Instead of "OK" button it's now "BOXED" used for boxed description and the other "TAB" for tabbed description.
     

    Attached Files:

  8. eubz

    eubz

    Joined:
    Mar 29, 2011
    Messages:
    3,085
    Resources:
    135
    Models:
    77
    Icons:
    16
    Packs:
    1
    Tools:
    1
    Maps:
    26
    Spells:
    7
    Tutorials:
    7
    Resources:
    135
    Testing new codes

    SO, here's the test of my MMDGenerator and a new image. What you think?

    [​IMG]

    =================BOXED DESCRIPTION===========================
    .
    .

    <Your Title>



    Author: <Author>

    .

    Description



    <Your Map Description>


    .

    Map Features



    Green Creep Encampment = 0
    Orange Creep Encampment = 0
    Red Creep Encampment = 0
    Goblin Merchant = 0
    Goblin Laboratory = 0
    Fountain of Health = 0
    Fountain of Mana = 0
    WayGates = 0
    Black Dragon Roost = 0
    Blue Dragon Roost = 0
    Green Dragon Roost = 0
    Nether Dragon Roost = 0
    Red Dragon Roost = 0
    Mercenary Camp = 0
    Tavern = 0
    Goblin Shipyard = 0


    .

    Map Preview:



    preview
    [​IMG]


    ingame
    [​IMG]

    ================TABBED DESCRIPTION======================

    -
    .

    <Your Title>


    Author: <Author>

    • Map Description



      <Your Map Description>
    • Map Features



      Green Creep Encampment = 0
      Orange Creep Encampment = 0
      Red Creep Encampment = 0
      Goblin Merchant = 0
      Goblin Laboratory = 0
      Fountain of Health = 0
      Fountain of Mana = 0
      WayGates = 0
      Black Dragon Roost = 0
      Blue Dragon Roost = 0
      Green Dragon Roost = 0
      Nether Dragon Roost = 0
      Red Dragon Roost = 0
      Mercenary Camp = 0
      Tavern = 0
      Goblin Shipyard = 0
    • Map Preview:



      preview
      [​IMG]


      ingame
      [​IMG]
    ====================================================
    Tool submitted:
    http://www.hiveworkshop.com/forums/tools-560/melee-map-description-generator-248372/?prev=org=1
     

    Attached Files:

    • MMDG.jpg
      MMDG.jpg
      File size:
      196.9 KB
      Views:
      359
    Last edited: Feb 18, 2014
  9. Hell_Master

    Hell_Master

    Joined:
    Nov 29, 2012
    Messages:
    5,515
    Resources:
    4
    Maps:
    3
    Template:
    1
    Resources:
    4
    Looks simple yet useful for generating readily made descriptions for melee maps. It does not require BB Code knowledge seeing from those screenshots and details for the tool itself handles the generation of BB Codes as well.

    Looking forward to this! +rep.
     
  10. IamFootman061

    IamFootman061

    Joined:
    Dec 26, 2013
    Messages:
    195
    Resources:
    1
    Maps:
    1
    Resources:
    1
    HOLY SHIT! This will be useful to many but I will just follow those info like the count of neutral buildings. +rep
     
  11. Bru

    Bru

    Joined:
    Mar 28, 2013
    Messages:
    12
    Resources:
    0
    Resources:
    0
    My version of your program.
    The difference is - interface, "copy" button and programming language (c#).
    And your program takes much more resources (60mb vs 6mb).

    Your idea is cool, i don't trying to steal it, just show you, how it can be better.
     

    Attached Files:

  12. eubz

    eubz

    Joined:
    Mar 29, 2011
    Messages:
    3,085
    Resources:
    135
    Models:
    77
    Icons:
    16
    Packs:
    1
    Tools:
    1
    Maps:
    26
    Spells:
    7
    Tutorials:
    7
    Resources:
    135
    This is still like stealing someone else's ideas because you posted the resource publicly. You might have just use the pastebin and send me the link via PM.
     
  13. Adiktuz

    Adiktuz

    Joined:
    Oct 16, 2008
    Messages:
    9,674
    Resources:
    23
    Models:
    2
    Packs:
    1
    Maps:
    1
    Spells:
    16
    Tutorials:
    1
    JASS:
    2
    Resources:
    23
    not really... he clearly stated that it was his interpretation of your program... he did not in any way claimed that it was his idea
     
  14. eubz

    eubz

    Joined:
    Mar 29, 2011
    Messages:
    3,085
    Resources:
    135
    Models:
    77
    Icons:
    16
    Packs:
    1
    Tools:
    1
    Maps:
    26
    Spells:
    7
    Tutorials:
    7
    Resources:
    135
    My point is, if you want to give your interpretation, opinion or the like, why not use PM and pastebin.
     
  15. Adiktuz

    Adiktuz

    Joined:
    Oct 16, 2008
    Messages:
    9,674
    Resources:
    23
    Models:
    2
    Packs:
    1
    Maps:
    1
    Spells:
    16
    Tutorials:
    1
    JASS:
    2
    Resources:
    23
    tell that to everyone who posts song covers. they're basically sharing their interpretation of a certain idea, in that case lyrics of a song

    The idea itself isn't even really originally yours, since you basically just simplified what vengeancekael's does. So if we go by your logic, you're not even supposed to post this one too...

    And maybe more than half of resources here would need to be trashed too since a lot of them just have the same basic idea, just interpreted/implemented in different ways

    An idea is just an idea, what matters is how you implement it...
     
  16. eubz

    eubz

    Joined:
    Mar 29, 2011
    Messages:
    3,085
    Resources:
    135
    Models:
    77
    Icons:
    16
    Packs:
    1
    Tools:
    1
    Maps:
    26
    Spells:
    7
    Tutorials:
    7
    Resources:
    135
    I surrender.
     
  17. Bru

    Bru

    Joined:
    Mar 28, 2013
    Messages:
    12
    Resources:
    0
    Resources:
    0
    But i don't say that this is my idea and i don't say that i've created this program to compete with you! I said to the contrary, that i just want to show how i want to see your program. Like text-idea, but in program form.

    No competition and stealing!

    But if you want i can delete my post. It's your topic after all.
     
    Last edited by a moderator: Feb 19, 2014
  18. Adiktuz

    Adiktuz

    Joined:
    Oct 16, 2008
    Messages:
    9,674
    Resources:
    23
    Models:
    2
    Packs:
    1
    Maps:
    1
    Spells:
    16
    Tutorials:
    1
    JASS:
    2
    Resources:
    23
    I'm wondering if it's possible to make a version of it that can be integrated into the new JNGP... such that you can even directly obtain the data from the opened map itself
     
  19. PurgeandFire

    PurgeandFire

    Code Moderator

    Joined:
    Nov 11, 2006
    Messages:
    7,419
    Resources:
    18
    Icons:
    1
    Spells:
    4
    Tutorials:
    9
    JASS:
    4
    Resources:
    18
    It is possible. Idk if it would be worth it integrating it into JNGP (since this would usually be used when a map is being released), but eubz can always extend it to read the map's file and count them. It would be a pretty fun project, but you would need to know the file formats:
    http://www.wc3c.net/attachment.php?attachmentid=50786&d=1381188818
    And then you could read the appropriate files and count whatever stuff you need (goldmines, buildings, etc.). It would be interesting--although I don't know if it is necessary.
     
  20. Adiktuz

    Adiktuz

    Joined:
    Oct 16, 2008
    Messages:
    9,674
    Resources:
    23
    Models:
    2
    Packs:
    1
    Maps:
    1
    Spells:
    16
    Tutorials:
    1
    JASS:
    2
    Resources:
    23
    yeah it might not be necessary, it's just a curious question. :)