Hi everyone. I just found this piece of gold called Spring Engine for RTS games development. Since I use computers (2 years old) I have loved with all my heart RTSs like Age of Empires, Warcraft, Starcraft, Warzone 2100 and more. So imagine the joy I felt when I discovered this open source tool exists. I have some experience modding some RTSs like Age of Empires and Galactic Battlegrounds, but I decided to use this tool for new projects.
Unfortunately, the information I have found so far related to how to start, are not being the type of helo I require. I consider my self a good self-learner. However, the tutorials I find are outdated or not explicative at all. Can anyone help me here? Where can I start? With which steps? I mean, for developing games with this tool. I already downloaded the SpringLobby and Test Spring, but following the available tutorials is not being very useful. So far I just know that by placing files in MyGames/Spring/Games and MyGames/Spring/Maps I can test such things in Spring Test.
However, how am I supposed to program? I read that these tools use LUA, but, how do I implement it?
How do I set up my projects? What things can I set up?
I would love some help here with these matters.
Thanks in advance.
Outdated Tutorials and Start Help
Moderator: Moderators
Re: Outdated Tutorials and Start Help
You are right that most tutorials etc are out of date.
But the core "Technical Documentation" (in terms of files, tags, lua API etc) is up to date:
https://springrts.com/wiki/Gamedev:Main ... umentation
A good idea is to look through some repos (https://springrts.com/wiki/Gamedev:PublicRepos) to get an idea of the structure of a game (https://springrts.com/wiki/Gamedev:Structure ). I am biased so suggest MCL as it was supposed to be fairly 'clean' internally https://github.com/SpringMCLegacy/SpringMCLegacy
You'll want a decent git client. I recommend SourceTree if you're not a command-line fan but if you are then any git installation will do.
Also you should ask on this forum, and in #moddev on the lobby server or #gamedev in discord.
Lastly, welcome, ask me anything.
But the core "Technical Documentation" (in terms of files, tags, lua API etc) is up to date:
https://springrts.com/wiki/Gamedev:Main ... umentation
A good idea is to look through some repos (https://springrts.com/wiki/Gamedev:PublicRepos) to get an idea of the structure of a game (https://springrts.com/wiki/Gamedev:Structure ). I am biased so suggest MCL as it was supposed to be fairly 'clean' internally https://github.com/SpringMCLegacy/SpringMCLegacy
You'll want a decent git client. I recommend SourceTree if you're not a command-line fan but if you are then any git installation will do.
Also you should ask on this forum, and in #moddev on the lobby server or #gamedev in discord.
Lastly, welcome, ask me anything.
Re: Outdated Tutorials and Start Help
Start by connecting to Discord, where you will find lots of people willing to help: https://discord.gg/qF3EGE
Secondly you might want to update the tutorials and how to as you go. We here mostly know too much to notice something is missing.
Secondly you might want to update the tutorials and how to as you go. We here mostly know too much to notice something is missing.
- CMDRJosh85
- Posts: 4
- Joined: 22 May 2020, 06:42
Re: Outdated Tutorials and Start Help
@FLOZi I will definetly will look at the information you just gave me. And be sure that I will ask you some doubts as I advance. And @ivand, is practically a fact that if a make relevant advances, I will document it. Once again, thank you for the support.
Re: Outdated Tutorials and Start Help
Some years ago I did an outline structure for a new, replacement tutorial but never filled it in. Perhaps we can collaborate.
https://springrts.com/wiki/User:Flozi/Tutorial
https://springrts.com/wiki/User:Flozi/Tutorial
Re: Outdated Tutorials and Start Help
Thanks for the useful information.