Looking for LUA scripter to help with big Mission
I'm a game and level designer since 1998 or so.
While taking a break from my other projects I'd love to make a big epic Single Player Mission for OpenRA (Red Alert to be specific).
But I can't script and want to focus on the design.
I'm looking for someone who can do the LUA scripting and is interested in joining me.
Its not hard to learn lua btw
I learned it by playing the missions and reading the luas to see how the things are working.
Have nothing to do with coding or so but if you have the will you learn this quite fast.
Just ask in this link if something doesnt work or you got problems with realising your idea.
http://www.sleipnirstuff.com/forum/view ... 83&t=20361
Mapping in Openra is actually even more difficult than modding because modding can be done often via yaml's that can be quite an understandable. I have created my own games from the beginning and even this is not too difficult. Scripting in Lua to make Openra behaviour is actually the only thing that I often quit because I waisted 3 days just to make an AI to rebuild the base and I have gained just bugs and even more fatal errors that explains nothing. I have just no time for this next to a job for money.
It seems to have more sense trying to edit some random games and with some hours some results can be seen but mapping in Openra is real pro stuff and so in my opinion cannot be called as feature to build your own missions but hack.
In general game development sounds fun, but it is actually really hard and while it can be a great motivational drive, it can also be frustrating. If you want to learn, but have zero experience, try something that has been designed by experienced educators like https://code.org or buy a book to get you started in coding. It will take time even if you are talented. Never give up. Never surrender. In the end it will be worth the efforts. I promise.
I'm an active member of the C&C modding community since 2010 (after lurking for 4 years) and I can clearly tell you - words alone are not enough to prove one's intention by now.
I'm also not really sold on the complexity - RA1 mapping is pretty simple since you don't have to deal with terrain heights. Your design work would be 50% creating the map and 50% bossing the scripter to do your bidding.
AS Discord server: https://discord.gg/7aM7Hm2
I however, am not sure if I would get some help from coding tutorials because I have coded in several languages and made some stuffs. Tutorials for beginners probably would just teach how to draw some text and such that I can make.
May-be my mistake here is just that I learned LUA API not LUA itself first. May-be learning LUA would allow me to add something that another missions nor LUA API don't have and may-be it would be supported also in OpenRA. Let's see!
LUA is different from another languages quite a lot that I have used also.
I was going to test if function for training units even can be recalled. It took a lot of time but I could recall that function. For this I made my mission to show message to see if this function is even working again later. Yes, it's working but it will skip everything that would train new units again after the previous structure was destroyed. But why? I can't understand the logic.
In the same time would it help if I would add another structure outside the map to not break those prerequisites?
Thank you, abcdefg30! Hardly that my mission is now perfect to go... May-be there are still some cases left but I got an idea from this sentece by you: "You could have run into the bug that production stops to work once prerequisites aren't met anymore..." and destroying a structure won't suspend unit training now.
I am now making some final changes in how this everything should look and I still can't do much with LUA but what is the most important that I could make a basics which is an enemy behaviour and mission objective. Thank you! Sometimes people may haven't reach to help directly yet but they can give some ideas already by just mentioning some things about how the whole system works.