Eventually, I think they'll have matchmaking for custom games, so newbies will automatically be put together, and pros will automatically be put together. Then you won't need to put "Noobs only" or "Pros only" in the lobby name.
I'm not exactly sure what problem you're trying to solve. If you're trying to avoid making the units run in circles, you might want to experiment with increasing Movement: Turning Rate on the Unit. Turning Rate, as you might guess, determines how quickly a unit can change its facing angle. Higher turning rate means faster turning.
The current version of the Data Manager cannot open regular SC2Map files. It can only open maps that are saved as component folders. To save your map as a folder, open your map in the Starcraft 2 Editor, and click Save As. Select "Editor Component Lists". Put the folder's path in the MapPath. The Data Manager should now be able to output XML into your map.
From what I saw so far, the Template seemed to work fine. There's a few problems I found, that all have to do with you copying stuff into your map incorrectly:
at the top of each XML file, there should be a document tag like "<?xml version="1.0" encoding="us-ascii"?>"
the contents of each XML file should be enclosed in <Catalog>...</Catalog> tags.
you copied abilities into ActorData.xml. you copied behaviors into ButtonData.xml and into EffectData.xml. You must have accidentally copied the wrong stuff from the XML that my program outputted.
I fixed the first two problems for you, and uploaded the new version of your map. I trust that you can fix the third problem on your own. :)
Sorry I didn't respond earlier. I'm not sure why the TomeOfExperience didn't work. The error message doesn't seem to make sense. Did you try it multiple times? lol.
Your csv needs to have COMMAs instead of SEMICOLONs. CSV=Comma Separated Value. In other words, it contains stuff separated by commas. You also should not use quotes. Your csv should look like this:
Can you send me the "csv" file you used to create that custom item? If you are modifying the csv in a regular text editor, you need to make sure to put a comma between each variable name. All variables names should be on the first line. You also need to separate each variable value with a comma. Look at post 7 for more info.
Oops. Just uploaded a new version and actually made sure it contains the executable now. Sorry about that. It should be approved soon.
The error means that my program could not find the path that you entered. Please make sure you copy/pasted it correctly. If you still can't get it to find your map, try copying your map into the Maps folder, and using the name of your map as the MapPath parameter. Sorry about that. This kind of problem should become less common once I release the GUI version.
@Keyeszx: Go
I think you understood the basic idea. Once someone makes a fancy hero/item/ability, he can make it into a Template. You can then use this fancy-ass Template to easily create your own heroes/items/abilities that similar to the original, without needing to know how the original hero/item/ability was made.
@REDlandry: Go
WHOOPS. I totally forgot to put the .exe in the ZIP archive.... my bad. I just posted a new ZIP archive with the executable. It should be approved soon.
I will try to include better documentation in the README for the next version. For now, please refer to the project page and the two videos to see how to use the program. I plan on making a user-friendly version of this program very soon, so that you guys won't have as much trouble getting started.
I just posted a new version, which includes a hero ability template. You have to use it on a hero that was created using the HeroTemplate. This hero ability template should give you an idea how to create your own hero ability templates. It's a hero ability that gives the hero a speed boost for a few seconds. It's similar to Stimpack, but it does not damage the hero. Here's an explanation of the variables:
id: name of the ability
heroId: name of the hero that the ability gets added to
numLevels: how many levels the ability should have
requiredHeroLevel: at what level the hero can learn the ability
heroLevelsBetweenAbilLevels: how often the hero can learn a new level of the ability. "1" means the hero can learn a new level of the ability, every time the hero gains a level.
boostPerLevel: what fraction of the hero's original speed the hero should be added on each level of the ability. ".25" would mean the hero has 1.25x speed on level 1, 1.5x speed on level 2, etc.
abilityIndex: how many abilities will the hero have, after this ability is added? This is used to position the ability on the bottom row of the hero's command card.
@Nardival: Go
You have some great ideas, many of which I am already working on. :)
You can use any program that can open ".csv" files, or any text editor. This means you can open ".csv" files with Excel, Notepad, OpenOffice, etc.
The trick is that if you use a text editor, each column will be separated by a comma and each row will be separated by a new line.
The reason I did things this way is to allow users to fill out spreadsheets using a file type that they can open in a generic text editor.
Here's an example csv file, and what it looks like if you open it in excel:
Now, here's how the same file looks, when opened in a basic text editor, like Notepad:
Sorry that intelligencePerLevel is kind of cut-off... As you can see, it's still possible to edit csv files in text editors, but it's not as easy.
Sweet tutorial! Too bad you have to go through all this stuff pretty much every time you make a hero. It's a pain to have to make one Veterancy ability for each new hero I make, plus having to make one VeterancyLevel for each level that I want my hero to have. I really wish there was a way to just specify my hero's max level and additional experience per level and have that Veterancy ability created for me...
Oh wait! There is a way, using this program. It allows you to make Templates for XML data. I already made a Template for a hero, which you can see in action in the first video on that page.
0
@Taintedwisp: Go
Eventually, I think they'll have matchmaking for custom games, so newbies will automatically be put together, and pros will automatically be put together. Then you won't need to put "Noobs only" or "Pros only" in the lobby name.
@Ahli634: Go
157 mb?? Sweet.
0
Why do we need named lobbies? What information would you guys want to put in the title that you couldn't specify in the game mode, map name, etc?
0
I'm not exactly sure what problem you're trying to solve. If you're trying to avoid making the units run in circles, you might want to experiment with increasing Movement: Turning Rate on the Unit. Turning Rate, as you might guess, determines how quickly a unit can change its facing angle. Higher turning rate means faster turning.
0
@DaFunk86: Go
The current version of the Data Manager cannot open regular SC2Map files. It can only open maps that are saved as component folders. To save your map as a folder, open your map in the Starcraft 2 Editor, and click Save As. Select "Editor Component Lists". Put the folder's path in the MapPath. The Data Manager should now be able to output XML into your map.
0
@TatorRiot: Nice. I'm glad to hear it. I'm not sure what went on with the protoss units, but I'll look into it.
@jaxter184: :) Yup, I'm proud. Keep it up.
0
From what I saw so far, the Template seemed to work fine. There's a few problems I found, that all have to do with you copying stuff into your map incorrectly:
I fixed the first two problems for you, and uploaded the new version of your map. I trust that you can fix the third problem on your own. :)
0
@jaxter184: Go
Well that's interesting... Please upload your map's XML files to this thread so that I can see what might have gone wrong.
0
@jaxter184: Go
Sorry I didn't respond earlier. I'm not sure why the TomeOfExperience didn't work. The error message doesn't seem to make sense. Did you try it multiple times? lol.
Your csv needs to have COMMAs instead of SEMICOLONs. CSV=Comma Separated Value. In other words, it contains stuff separated by commas. You also should not use quotes. Your csv should look like this:
0
Can you send me the "csv" file you used to create that custom item? If you are modifying the csv in a regular text editor, you need to make sure to put a comma between each variable name. All variables names should be on the first line. You also need to separate each variable value with a comma. Look at post 7 for more info.
0
@jaxter184: Go
Oops. Just uploaded a new version and actually made sure it contains the executable now. Sorry about that. It should be approved soon.
The error means that my program could not find the path that you entered. Please make sure you copy/pasted it correctly. If you still can't get it to find your map, try copying your map into the Maps folder, and using the name of your map as the MapPath parameter. Sorry about that. This kind of problem should become less common once I release the GUI version.
0
@Keyeszx: Go I think you understood the basic idea. Once someone makes a fancy hero/item/ability, he can make it into a Template. You can then use this fancy-ass Template to easily create your own heroes/items/abilities that similar to the original, without needing to know how the original hero/item/ability was made.
@REDlandry: Go WHOOPS. I totally forgot to put the .exe in the ZIP archive.... my bad. I just posted a new ZIP archive with the executable. It should be approved soon. I will try to include better documentation in the README for the next version. For now, please refer to the project page and the two videos to see how to use the program. I plan on making a user-friendly version of this program very soon, so that you guys won't have as much trouble getting started.
0
@Fullachain: Go
I just posted a new version, which includes a hero ability template. You have to use it on a hero that was created using the HeroTemplate. This hero ability template should give you an idea how to create your own hero ability templates. It's a hero ability that gives the hero a speed boost for a few seconds. It's similar to Stimpack, but it does not damage the hero. Here's an explanation of the variables:
@Nardival: Go You have some great ideas, many of which I am already working on. :)
0
@Alevice: Go @illidans911: Go @jaxter184: Go
You can use any program that can open ".csv" files, or any text editor. This means you can open ".csv" files with Excel, Notepad, OpenOffice, etc. The trick is that if you use a text editor, each column will be separated by a comma and each row will be separated by a new line. The reason I did things this way is to allow users to fill out spreadsheets using a file type that they can open in a generic text editor.
Here's an example csv file, and what it looks like if you open it in excel: Now, here's how the same file looks, when opened in a basic text editor, like Notepad:
Sorry that intelligencePerLevel is kind of cut-off... As you can see, it's still possible to edit csv files in text editors, but it's not as easy.
0
Please use this thread to discuss the Starcraft 2 Data Manager tool.
Possible topics include:
0
Sweet tutorial! Too bad you have to go through all this stuff pretty much every time you make a hero. It's a pain to have to make one Veterancy ability for each new hero I make, plus having to make one VeterancyLevel for each level that I want my hero to have. I really wish there was a way to just specify my hero's max level and additional experience per level and have that Veterancy ability created for me...
Oh wait! There is a way, using this program. It allows you to make Templates for XML data. I already made a Template for a hero, which you can see in action in the first video on that page.