I see this said a lot but i cannot find a current and/or working link to anything that shows how to build a new unit from scratch. I have been trying to do this for the last 10 hours. Yes, i had the day off and all day i have tried and failed. Very frustrating.
What tutorials i have found have wrong or outdated info and i didn't know they were wrong until i tried them and they didn't would or they asked me to do thing that were not even there to do! Or the sound didn't work OR the models was a blob OR the icon was a green zealot. Every one there was something wrong. One tutorial will say check this box....then next tutorial will say never check that box..THE SAME DAMN BOX...OMG WHAT?!
Well today as you can see sucked and i was hoping someone could point me in the right direction because i am at the end of my rope.
All i want to do is make a simple unit.
Welcome to sc2mapster! Feel free to send me a PM if you have any questions or need anything! ;)
If you are new to the data editor, I would highly recommend that you do not create a unit from scratch. Instead, duplicate an existing unit and then modify it to suit your needs. To do this, right click on the unit and choose "duplicate". In the menu that pops up, just select your unit and it's actor (the actor with the same name as the unit). This will create a copy of your unit. You can modify the unit or it's actor as much as you want, but all of it's values will be set up already so it's functional.
If you can't quite figure it out or need help with anything else, feel totally free to send me a PM and ask :P
Rollback Post to RevisionRollBack
Feel free to Send me a PM if you have any questions/concerns!
I Wouldn't Suggest, Duplication on the actor, The way I have found is best, is if you create new ones, and use the Copy from command, It seems to help a few things here and there without messing too much up.
Thank you both. I will give it a try tomorrow with a fresh start. One of you says copy and the other dupe.....ahh i will worry about this in the morning. Thanks for the pm offer Zeldarules. You most likely hear from me the way this has been going.
I was so good with the WC3 editor now i feel like an idiot. ugg
As zeldarules28 said, making a unit from scratch can be a bad idea if you're new. While I agree with this to some extent, my opinion is that you shouldn't make a unit from scratch for the purpose of getting the unit. Creating a unit from scratch as an experiment to learn how things are connected is very useful though.
If you still want to try creating one from scratch, you could try out this tutorial that I wrote. It's long, but it's got positive feedback and it should be relatively up to date. I update parts every time someone tells me there's something outdated.
One reason that you might not find some of the buttons described in a tutorial is because the tutorial might've forgot to tell you what options to use. Mine does, so it shouldn't be a problem.
I really want to know what i am doing so i am going to jump right in and give your tutorial a try, i will make SAM =). If i find i get stuck i will go back to baby steps. Alright Siretu, lets see if your tutorial is n00b friendly :P
I was so good with the WC3 editor now i feel like an idiot. ugg
I totally feel your pain there, I had a lot of experience with the old brood war editor(s), worked on many maps using that, released Elements 6 RPG using that, pretty much stopped after perfecting that map so to speak. Then years later, I took a look at the starcraft 2 editor. At first glance my main impression was "#%#% this" after not even being able to alter weapon damage/speed. I then proceeded to goof off on SC2 and play about every RPG map they had to offer, all what, 10 of them. Saw some abilities, things that could be done with the editor that others had done, and couple months later decided to start learning the thing towards working on yet another RPG. Just a glutton for punishment I suppose, although this is a hell of a lot more productive then just playing Everquest.
That was back in January/February 2012, I am by no means an expert at all or anything, but I can definitely do a lot more now than I could back then. Have made custom units, custom abilities, complex effect chains, respawn triggers, a fully functioning inventory system complete w/ stat/hp/mana boosts, a fully functional bandolier system that can switch between any 4 weapons my gunman might have equipped, and my latest achievement, a 3 armed character who can flawlessly use many combinations of 3hers, 2hers, 1hers, shields.
Anyways I don't say this to brag, just as a word of encouragement. When I first got going I couldn't even change the damage on a weapon, now I can do all that and plan to figure out even more. Just keep at it, it will get better with time.
Duplicate is your friend by the way, I have saved SO much time using that. Example, made a weapon item of sorts, got all that working properly, took me some time, but after I figured out the first one, I simply duped that one a few more times to have 3 more weapon types in just 5 minutes. The hardest part was picking out a model for my item that I liked.
I advise you read the wiki on this site. It has enough info to build a marauder from scratch. Also I can give you coaching with anything data related although you will need to tell me which directions you would prefer to learn about first and if I am going too fast or slow. I can even teach you how to not just make simple units but make complicated ones.
Still I advise against duping because it is known to cause several bugs (especially if the stuff being duped has suffixes). Copying individual elements is ok but for the most reliable results it is best to make stuff from scratch.
I learned how to data edit by looking at the ingame and campaign units for the first month to understand how it all links together. Some of the more complex stuff I had to find by finding rare examples or performing logical experimentation.
To make a simple unit you will need a unit from the Units data type and a Unit type actor from the Actors data type. Under the events field of the actor you must create an event that triggers on Unit Birth and performs the Create action. You will also need to choose a model from the Models data type for the Art - Model field to give your unit a form (else it defaults to the grey sphere).
Well i just completed the first part of your tutorial and i have a walking, plasma shooting Stormtrooper with all the correct icons. Built from scratch!!! Awesome job on your tutorial! I knew just enough so i could fallow what you were talking about. Thanks a TON.
My only issue is that other then the weapon, my unit has no sound.
I thank all of you for the support, and time and blood pressure willing, i hope to make something everyone can enjoy one day. I do have other questions but before i dive in too fast i will try and fully understand just what i have done so far.
Well there are three ways to go about the sounds. Firstly some actors have fields for playing sounds like the Unit actor, second you can get an actor to on condition create a Sound type actor that plays the sound or you can set up the model itself to play the sound when playing a certain animation eg. leviathan death.
Rollback Post to RevisionRollBack
Contribute to the wiki (Wiki button at top of page) Considered easy altering of the unit textures?
Well now i'm starting to get picky lol, Ya know how a marine vibrates when he fires his weapon. I have marine firing a single shot at a time. Is there a way to make him do just one jolt when he fires instead of wiggling like he is firing burst shots or is this something that is built into the model and cannot be easily modded?
Look at it in the model previewer and tell me right click the actor and click Preview Actor. You see it is part of the model. I advise you follow this tutorial if you want to alter it. Else you try to get the actor to only play a part of the animation before clearing the animation when it reaches a certain time in the animation under events.
I see this said a lot but i cannot find a current and/or working link to anything that shows how to build a new unit from scratch. I have been trying to do this for the last 10 hours. Yes, i had the day off and all day i have tried and failed. Very frustrating.
What tutorials i have found have wrong or outdated info and i didn't know they were wrong until i tried them and they didn't would or they asked me to do thing that were not even there to do! Or the sound didn't work OR the models was a blob OR the icon was a green zealot. Every one there was something wrong. One tutorial will say check this box....then next tutorial will say never check that box..THE SAME DAMN BOX...OMG WHAT?!
Well today as you can see sucked and i was hoping someone could point me in the right direction because i am at the end of my rope. All i want to do is make a simple unit.
Welcome to sc2mapster! Feel free to send me a PM if you have any questions or need anything! ;)
If you are new to the data editor, I would highly recommend that you do not create a unit from scratch. Instead, duplicate an existing unit and then modify it to suit your needs. To do this, right click on the unit and choose "duplicate". In the menu that pops up, just select your unit and it's actor (the actor with the same name as the unit). This will create a copy of your unit. You can modify the unit or it's actor as much as you want, but all of it's values will be set up already so it's functional.
If you can't quite figure it out or need help with anything else, feel totally free to send me a PM and ask :P
@zeldarules28: Go
I Wouldn't Suggest, Duplication on the actor, The way I have found is best, is if you create new ones, and use the Copy from command, It seems to help a few things here and there without messing too much up.
Thank you both. I will give it a try tomorrow with a fresh start. One of you says copy and the other dupe.....ahh i will worry about this in the morning. Thanks for the pm offer Zeldarules. You most likely hear from me the way this has been going.
I was so good with the WC3 editor now i feel like an idiot. ugg
Googled for a minute (the SC2Mapster search bar still doesn't do good things for me) and found this.
Not about a unit, but about a shooting structure. Fair enough I think, should give you at least most ideas on how it is done.
As zeldarules28 said, making a unit from scratch can be a bad idea if you're new. While I agree with this to some extent, my opinion is that you shouldn't make a unit from scratch for the purpose of getting the unit. Creating a unit from scratch as an experiment to learn how things are connected is very useful though.
If you still want to try creating one from scratch, you could try out this tutorial that I wrote. It's long, but it's got positive feedback and it should be relatively up to date. I update parts every time someone tells me there's something outdated.
One reason that you might not find some of the buttons described in a tutorial is because the tutorial might've forgot to tell you what options to use. Mine does, so it shouldn't be a problem.
@Siretu: Go
I really want to know what i am doing so i am going to jump right in and give your tutorial a try, i will make SAM =). If i find i get stuck i will go back to baby steps. Alright Siretu, lets see if your tutorial is n00b friendly :P
@Johenric: Go
Welcome to sc2mapster! As a welcome gift I hereby present you with the permission to buy us all a round of drinks.
If you have skype, chuck me a PM and I can send you my username and help you out with the data editor if you need it.
@Johenric: Go
I totally feel your pain there, I had a lot of experience with the old brood war editor(s), worked on many maps using that, released Elements 6 RPG using that, pretty much stopped after perfecting that map so to speak. Then years later, I took a look at the starcraft 2 editor. At first glance my main impression was "#%#% this" after not even being able to alter weapon damage/speed. I then proceeded to goof off on SC2 and play about every RPG map they had to offer, all what, 10 of them. Saw some abilities, things that could be done with the editor that others had done, and couple months later decided to start learning the thing towards working on yet another RPG. Just a glutton for punishment I suppose, although this is a hell of a lot more productive then just playing Everquest.
That was back in January/February 2012, I am by no means an expert at all or anything, but I can definitely do a lot more now than I could back then. Have made custom units, custom abilities, complex effect chains, respawn triggers, a fully functioning inventory system complete w/ stat/hp/mana boosts, a fully functional bandolier system that can switch between any 4 weapons my gunman might have equipped, and my latest achievement, a 3 armed character who can flawlessly use many combinations of 3hers, 2hers, 1hers, shields.
Anyways I don't say this to brag, just as a word of encouragement. When I first got going I couldn't even change the damage on a weapon, now I can do all that and plan to figure out even more. Just keep at it, it will get better with time.
Duplicate is your friend by the way, I have saved SO much time using that. Example, made a weapon item of sorts, got all that working properly, took me some time, but after I figured out the first one, I simply duped that one a few more times to have 3 more weapon types in just 5 minutes. The hardest part was picking out a model for my item that I liked.
I advise you read the wiki on this site. It has enough info to build a marauder from scratch. Also I can give you coaching with anything data related although you will need to tell me which directions you would prefer to learn about first and if I am going too fast or slow. I can even teach you how to not just make simple units but make complicated ones.
Still I advise against duping because it is known to cause several bugs (especially if the stuff being duped has suffixes). Copying individual elements is ok but for the most reliable results it is best to make stuff from scratch.
I learned how to data edit by looking at the ingame and campaign units for the first month to understand how it all links together. Some of the more complex stuff I had to find by finding rare examples or performing logical experimentation.
To make a simple unit you will need a unit from the Units data type and a Unit type actor from the Actors data type. Under the events field of the actor you must create an event that triggers on Unit Birth and performs the Create action. You will also need to choose a model from the Models data type for the Art - Model field to give your unit a form (else it defaults to the grey sphere).
http://www.sc2mapster.com/wiki/galaxy/data/units/
http://www.sc2mapster.com/wiki/galaxy/data/actors/type/unit/
If you want more detils, just ask me.
Contribute to the wiki (Wiki button at top of page) Considered easy altering of the unit textures?
https://www.sc2mapster.com/forums/resources/tutorials/179654-data-actor-events-message-texture-select-by-id
https://media.forgecdn.net/attachments/187/40/Screenshot2011-04-17_09_16_21.jpg
@Siretu: Go
Well i just completed the first part of your tutorial and i have a walking, plasma shooting Stormtrooper with all the correct icons. Built from scratch!!! Awesome job on your tutorial! I knew just enough so i could fallow what you were talking about. Thanks a TON. My only issue is that other then the weapon, my unit has no sound.
I thank all of you for the support, and time and blood pressure willing, i hope to make something everyone can enjoy one day. I do have other questions but before i dive in too fast i will try and fully understand just what i have done so far.
Well there are three ways to go about the sounds. Firstly some actors have fields for playing sounds like the Unit actor, second you can get an actor to on condition create a Sound type actor that plays the sound or you can set up the model itself to play the sound when playing a certain animation eg. leviathan death.
Contribute to the wiki (Wiki button at top of page) Considered easy altering of the unit textures?
https://www.sc2mapster.com/forums/resources/tutorials/179654-data-actor-events-message-texture-select-by-id
https://media.forgecdn.net/attachments/187/40/Screenshot2011-04-17_09_16_21.jpg
Well now i'm starting to get picky lol, Ya know how a marine vibrates when he fires his weapon. I have marine firing a single shot at a time. Is there a way to make him do just one jolt when he fires instead of wiggling like he is firing burst shots or is this something that is built into the model and cannot be easily modded?
Look at it in the model previewer and tell me right click the actor and click Preview Actor. You see it is part of the model. I advise you follow this tutorial if you want to alter it. Else you try to get the actor to only play a part of the animation before clearing the animation when it reaches a certain time in the animation under events.
http://www.sc2mapster.com/forums/resources/tutorials/36502-blender-how-to-create-an-animation-m3a-for-an-existing/#posts
Contribute to the wiki (Wiki button at top of page) Considered easy altering of the unit textures?
https://www.sc2mapster.com/forums/resources/tutorials/179654-data-actor-events-message-texture-select-by-id
https://media.forgecdn.net/attachments/187/40/Screenshot2011-04-17_09_16_21.jpg