I know this has been asked a billion times, but here goes:
Alright, I've gathered by now that if you can at ALL help it (or of you are having any issues) you should avoid duplicating units and just create them "from scratch"
Now, I don't have time to thoroughly learn the editor yet I enjoy trying it out every now and then. I know there is no easy way out with the sc2 editor, but I'm not trying to create a new unit - I'm trying to make a copy of the SAME unit with only minor differences. Even if I had all of the time in the world, why CAN'T I do a simple duplication?? When you WANT to make a copy of the same unit, it seems dumb to have to manually recreate a copy.
So here are my issues: I'm trying to duplicate the Baneling, while duplicating as little as possible so as to not clutter my map, yet still have the original and the copy fully functional. I've read up that the minimal things you can possibly copy and achieve this is Effects, Actors, and Weapons.
Copying only this results in not having a Burrowed copy, thus Burrow does not work. Checking "Units" so it copies the burrowed baneling version as well causes everything to mess up: The copied burrowed baneling doesn't appear and I get the "More than one CActorUnit persisting in the same unit scope:" message.
Duplicating them separately gives the same error message, but instead of the burrowed baneling not showing, all 4 units have duplicate models stacked in-game
Problem with copying is well known. If you're copying unit, that have relations to another unit, that second unit will be messed up (like just CtrlC CtrlV).
I would copy baneling, and then copy baneling - burrowed. Then fix actor events to morph to valid unit.
Problem with copying is well known. If you're copying unit, that have relations to another unit, that second unit will be messed up (like just CtrlC CtrlV).
I would copy baneling, and then copy baneling - burrowed. Then fix actor events to morph to valid unit.
So I guess my real questions here are:
1. What is the duplicate feature so fail D=
2. How to I correct the mistakes the occur when duplicating this unit? ( "Then fix actor events to morph to valid unit" - What does that mean?)
So I guess my real questions here are: 1. What is the duplicate feature so fail D= 2. How to I correct the mistakes the occur when duplicating this unit? ( "Then fix actor events to morph to valid unit" - What does that mean?)
Thanks! :D
It is not fail. The Duplicate feature works perfectly fine.
The reason you get stacked actors when you duplicate both Baneling and Baneling Burrowed units (and their actors) is because the Baneling and Baneling Burrowed each share the exact same actor. Thus, you now have 2(or more) actors tied to the same unit.
Take a look at the picture attached now. In the red squares (Bottom square controls burrowing) you will notice "Morph from/to Baneling" and Morph from/to BanelingBurrowed. When you duplicate the units, the duplicates are called Baneling2 and BanelingBurrowed2. Your actor events are not automatically updated with these duplicate units. Since you are trying to morph Baneling2(duplicate) into BanelingBurrowed(default), it does not locate the proper unit, so stuff starts going missing/invisible/out of sync.
You have to manually update the Actor Events+ to say "Morph from/to Baneling2/BanelingBurrowed2" Of course after you rename your duplicates to whatever, you would make it "Morph from/to Cheeseling/CheeselingBurrowed"(as an example). And you only need the one(same) Actor for the regular/burrowed versions.
You will likely need to also update the morph ability to point to the proper unit. If you duplicate the Burrow/Unburrow(Baneling) ability, you would have to likewise change the Ability - Info+ field of the Morph Ability to now point to the duplicated units Baneling2/BanelingBurrowed2..
Yup, listen to BorgDragon. Blizzard has succeeded in their goal in making a powerful editor that can be used by anyone. What you are doing when duplicating a unit is actually INCREDIBLY complex, and you should be thankful that Blizzard allows it in the first place. When you duplicate a unit, all the possible fields that need to be changed are changed for you, without changing things that you might not want to be changed. Learn WHAT you are doing before doing it. If you ever find yourself saying "I just copied how this unit does something", stop. Take a step back and understand what you are doing. What does a weapon do? What does an effect do? What does an actor do? All these questions have answers that can be found in less than 2 hours, and less than a week to master.
You need to understand how what you are doing. The way the editor is configured (which is at times frustrating to more advanced users) allows for newer mapmakers to learn the ways and make a good map. However don't forget you are still making a game, and using an incredibly powerful tool. It won't be a cake walk like some may imply, but you can learn the basics pretty easily.
Any questions you have I can answer personally, if you want. If you want me to set you up with some short lessons to learn how this stuff works, and so you can learn it fast while still being able to say "I have a life", PM me :)
Sorry for the resurrect - site went down for a while just after this and It took me awhile to get back to it.
Sorry, I was sorta kidding when I asked why it was so fail. I know its a very powerful and complex tool. I was basically wondering why it doesn't do these steps automatically. Is it a bug? Or is there something preventing the duplication tool from doing it by itself?
I had actually fiddled with the actors like that to fix this issue because when searching I though I read this was the issue.
At this point I think I'm simply duplicating it wrong. When duplicating the Baneling, I select Actors, Effects, and Weapons. I do the same for the Burrowed Baneling, but since its related to the Baneling do I really need to copy all of that?
Don't worry, we understand. The reason why the duplication process doesn't seem to work properly for you is that for experienced data editors, sometimes we don't want those fields automatically filled in.
When you are duplicating a burrowing unit, you need to do something that you don't do with any other actor. Well first, duplicate the original actor normally. Then duplicate the burrowed unit, but ONLY the unit. Nothing else. The only difference between the burrowed unit and the regular unit is that the burrowed unit has the "buried" and "cloaked" flags checked. The actual actor never actually changes, all it does is play the "buried" animation.
In other words, the "buried" unit is not a copy of the original, it IS the original, just under a new name. (It shares all the same actors, effects, etc). A couple other properties are (obviously) changed as well, such as speed, sight radius, abilities, etc.
Rollback Post to RevisionRollBack
Great to be back and part of the community again!
To post a comment, please login or register a new account.
I know this has been asked a billion times, but here goes:
Alright, I've gathered by now that if you can at ALL help it (or of you are having any issues) you should avoid duplicating units and just create them "from scratch"
Now, I don't have time to thoroughly learn the editor yet I enjoy trying it out every now and then. I know there is no easy way out with the sc2 editor, but I'm not trying to create a new unit - I'm trying to make a copy of the SAME unit with only minor differences. Even if I had all of the time in the world, why CAN'T I do a simple duplication?? When you WANT to make a copy of the same unit, it seems dumb to have to manually recreate a copy.
So here are my issues: I'm trying to duplicate the Baneling, while duplicating as little as possible so as to not clutter my map, yet still have the original and the copy fully functional. I've read up that the minimal things you can possibly copy and achieve this is Effects, Actors, and Weapons.
Copying only this results in not having a Burrowed copy, thus Burrow does not work. Checking "Units" so it copies the burrowed baneling version as well causes everything to mess up: The copied burrowed baneling doesn't appear and I get the "More than one CActorUnit persisting in the same unit scope:" message.
Duplicating them separately gives the same error message, but instead of the burrowed baneling not showing, all 4 units have duplicate models stacked in-game
How do I solve this mess?
Problem with copying is well known. If you're copying unit, that have relations to another unit, that second unit will be messed up (like just CtrlC CtrlV).
I would copy baneling, and then copy baneling - burrowed. Then fix actor events to morph to valid unit.
So I guess my real questions here are: 1. What is the duplicate feature so fail D= 2. How to I correct the mistakes the occur when duplicating this unit? ( "Then fix actor events to morph to valid unit" - What does that mean?)
Thanks! :D
It is not fail. The Duplicate feature works perfectly fine.
The reason you get stacked actors when you duplicate both Baneling and Baneling Burrowed units (and their actors) is because the Baneling and Baneling Burrowed each share the exact same actor. Thus, you now have 2(or more) actors tied to the same unit.
Take a look at the picture attached now. In the red squares (Bottom square controls burrowing) you will notice "Morph from/to Baneling" and Morph from/to BanelingBurrowed. When you duplicate the units, the duplicates are called Baneling2 and BanelingBurrowed2. Your actor events are not automatically updated with these duplicate units. Since you are trying to morph Baneling2(duplicate) into BanelingBurrowed(default), it does not locate the proper unit, so stuff starts going missing/invisible/out of sync.
You have to manually update the Actor Events+ to say "Morph from/to Baneling2/BanelingBurrowed2" Of course after you rename your duplicates to whatever, you would make it "Morph from/to Cheeseling/CheeselingBurrowed"(as an example). And you only need the one(same) Actor for the regular/burrowed versions.
You will likely need to also update the morph ability to point to the proper unit. If you duplicate the Burrow/Unburrow(Baneling) ability, you would have to likewise change the Ability - Info+ field of the Morph Ability to now point to the duplicated units Baneling2/BanelingBurrowed2..
@TheSkunk2: Go
Yup, listen to BorgDragon. Blizzard has succeeded in their goal in making a powerful editor that can be used by anyone. What you are doing when duplicating a unit is actually INCREDIBLY complex, and you should be thankful that Blizzard allows it in the first place. When you duplicate a unit, all the possible fields that need to be changed are changed for you, without changing things that you might not want to be changed. Learn WHAT you are doing before doing it. If you ever find yourself saying "I just copied how this unit does something", stop. Take a step back and understand what you are doing. What does a weapon do? What does an effect do? What does an actor do? All these questions have answers that can be found in less than 2 hours, and less than a week to master.
You need to understand how what you are doing. The way the editor is configured (which is at times frustrating to more advanced users) allows for newer mapmakers to learn the ways and make a good map. However don't forget you are still making a game, and using an incredibly powerful tool. It won't be a cake walk like some may imply, but you can learn the basics pretty easily.
Any questions you have I can answer personally, if you want. If you want me to set you up with some short lessons to learn how this stuff works, and so you can learn it fast while still being able to say "I have a life", PM me :)
Great to be back and part of the community again!
Sorry for the resurrect - site went down for a while just after this and It took me awhile to get back to it.
Sorry, I was sorta kidding when I asked why it was so fail. I know its a very powerful and complex tool. I was basically wondering why it doesn't do these steps automatically. Is it a bug? Or is there something preventing the duplication tool from doing it by itself?
I had actually fiddled with the actors like that to fix this issue because when searching I though I read this was the issue.
At this point I think I'm simply duplicating it wrong. When duplicating the Baneling, I select Actors, Effects, and Weapons. I do the same for the Burrowed Baneling, but since its related to the Baneling do I really need to copy all of that?
@TheSkunk2: Go
Don't worry, we understand. The reason why the duplication process doesn't seem to work properly for you is that for experienced data editors, sometimes we don't want those fields automatically filled in.
When you are duplicating a burrowing unit, you need to do something that you don't do with any other actor. Well first, duplicate the original actor normally. Then duplicate the burrowed unit, but ONLY the unit. Nothing else. The only difference between the burrowed unit and the regular unit is that the burrowed unit has the "buried" and "cloaked" flags checked. The actual actor never actually changes, all it does is play the "buried" animation.
In other words, the "buried" unit is not a copy of the original, it IS the original, just under a new name. (It shares all the same actors, effects, etc). A couple other properties are (obviously) changed as well, such as speed, sight radius, abilities, etc.
Great to be back and part of the community again!