I'm not entirely new to the Galaxy Editor. I toyed around with it back towards the end of the beta. However, nearing the end of the beta, I was running out of time so I set the Editor aside for a few months. I just came back to it today, and I was having an amazing amount of difficulty simply creating a unit. At first, I thought I was just remembering the process entirely wrong, so I went to the tutorials section and found the same guide I used way back to get started:
This is where everything started going to hell. I decided to make a Zealot instead of a Marine, figuring it won't make much of a difference. I call my new Zealot "Super Zealot", suggest, so on. Then I duplicate the Actor for the Zealot, per the instructions, and exactly how I remembered this process. I check everything. then I change the Unit of the actor to my Super Zealot.
I place a Zealot. It's half of a white sphere - not what I intended, and not what I should've had, per the tutorial. Not giving up yet, I went to the "Model" value on the actor, and realized that when I changed my unit designation from "Zealot Copy" to "Super Zealot", it changed the model designation from "Zealot Copy" to "Super Zealot (Unknown). There's two ways to fix this that come to mind, and I tried both:
1) I change the unit designation back to "Zealot Copy"
2) I go to the models tab, and change "Zealot Copy" to "Super Zealot"
Either way, it no longer says Unknown. I figure the problem is fixed. Nope. I place the unit, only to see another white half sphere. This happened with both methods.
I go back to the models tab and examine the Super Zealot model more carefully, and I find that the model itself is now "Zealot2." Which... doesn't exist. Okay. So apparently, when I duplicated the actor, it duplicated the model file, which then duplicated the model, but somehow, it duplicated the model incorrectly. I try the entire process again, and the mistake is repeated. As a solution, I simply change the model back to "Zealot."
Voila! I now see a Zealot. I place the Super Zealot, run a test...
My Zealot has 1/1HP, and can not move or do anything else. It has no portrait, no sound effects, and none of the normal Zealots I placed on the map can attack it.
Is this problem new? I have a sneaking suspicion that it may have to do with the recent updates to the editor, but without another computer to test this on, I can't be sure. If this is a bug, how can I uninstall and reinstall a bug-free edition of the editor? If this is just the way it's meant to work now, is there a newer guide on Unit creation?
I'm assuming that you just selected Duplicate Object and clicked OK on the box that popped up? Most if not all of the stuff under it needs to be checked.
The easiest way to duplicate a unit properly, I've found, is to only duplicate two things:
The unit. Should be the very first check box.
The unit's Actor. For most units, when you're in the duplication menu, the Unit Actor is the only Actor that has an actual unit icon instead of that little yellow zergling they use to denote actors.
For example, if I want to duplicate a Medivac, my duplicate screen looks like this:
Now you can rename the duplicates and they'll still talk to each other. You should have all the animations, abilities, stats, ect, that you had on the core unit.
I certainly think so. When you duplicate the unit and the actor, the editor realizes what you're doing and makes all the attachments for you. No muss, no fuss.
I'm not entirely new to the Galaxy Editor. I toyed around with it back towards the end of the beta. However, nearing the end of the beta, I was running out of time so I set the Editor aside for a few months. I just came back to it today, and I was having an amazing amount of difficulty simply creating a unit. At first, I thought I was just remembering the process entirely wrong, so I went to the tutorials section and found the same guide I used way back to get started:
http://www.sc2mapster.com/api-docs/getting-started-with-galaxy-edit/creating-your/
This is where everything started going to hell. I decided to make a Zealot instead of a Marine, figuring it won't make much of a difference. I call my new Zealot "Super Zealot", suggest, so on. Then I duplicate the Actor for the Zealot, per the instructions, and exactly how I remembered this process. I check everything. then I change the Unit of the actor to my Super Zealot.
I place a Zealot. It's half of a white sphere - not what I intended, and not what I should've had, per the tutorial. Not giving up yet, I went to the "Model" value on the actor, and realized that when I changed my unit designation from "Zealot Copy" to "Super Zealot", it changed the model designation from "Zealot Copy" to "Super Zealot (Unknown). There's two ways to fix this that come to mind, and I tried both:
1) I change the unit designation back to "Zealot Copy" 2) I go to the models tab, and change "Zealot Copy" to "Super Zealot"
Either way, it no longer says Unknown. I figure the problem is fixed. Nope. I place the unit, only to see another white half sphere. This happened with both methods.
I go back to the models tab and examine the Super Zealot model more carefully, and I find that the model itself is now "Zealot2." Which... doesn't exist. Okay. So apparently, when I duplicated the actor, it duplicated the model file, which then duplicated the model, but somehow, it duplicated the model incorrectly. I try the entire process again, and the mistake is repeated. As a solution, I simply change the model back to "Zealot."
Voila! I now see a Zealot. I place the Super Zealot, run a test...
My Zealot has 1/1HP, and can not move or do anything else. It has no portrait, no sound effects, and none of the normal Zealots I placed on the map can attack it.
Is this problem new? I have a sneaking suspicion that it may have to do with the recent updates to the editor, but without another computer to test this on, I can't be sure. If this is a bug, how can I uninstall and reinstall a bug-free edition of the editor? If this is just the way it's meant to work now, is there a newer guide on Unit creation?
I'm assuming that you just selected Duplicate Object and clicked OK on the box that popped up? Most if not all of the stuff under it needs to be checked.
@RCIX: Go
I checked everything as the tutorial instructed.
@Soma2035: Go
The easiest way to duplicate a unit properly, I've found, is to only duplicate two things:
For example, if I want to duplicate a Medivac, my duplicate screen looks like this:
http://yfrog.com/i3dupep
Now you can rename the duplicates and they'll still talk to each other. You should have all the animations, abilities, stats, ect, that you had on the core unit.
@Johnzee: Go
Oh, so it's better to duplicate the unit than to create a unit and duplicate the actor, then attach the actor?
Gotcha. I'll test that out and see how it goes.
@Soma2035: Go
I certainly think so. When you duplicate the unit and the actor, the editor realizes what you're doing and makes all the attachments for you. No muss, no fuss.
@Soma2035: Go
I just made a tutorial to address this:
http://forums.sc2mapster.com/resources/tutorials/15880-the-super-simple-custom-unit-duplication-tutorial/?unread