Want to Contribute to Deliantra?
Do you have a new idea you want to implement? Want to make a new monster? Or a new map? Are you an artist and want to make some nice artwork or graphics? Then you are on the right page!
Some things you have to bear in mind:
- All things you contribute have to be licensed under GPL.
- All developers and contributors are investing their free time to improve the game. As all this is non-commercial and therefore, there is no reward we can give, except that you are mentioned in the credits and get the social status of a contributor who improved and helped to build this game.
- The immediate reward you get is the feeling that you helped the users of this server and the whole game and of course the status as contributor and the mention in the credits.
- We can't tell what you should do or assign any tasks to you like a company would do. There is, of course, a list of things we want done (ask via email or on the irc channel), but we can't and won't force you to work on that. Every developer is free and should do what he likes to do, as it is his free time he invests.
- Contribution to the game and the server isn't connected in any way to gain Dungeon Master status. It's essentially up to the server admins of deliantra who becomes DM. The reason for this is that the game development is not directly related to the server. Anyone could run a server and that doesn't imply that all the game developers are automatically Dungeon Master on all public servers.
What to contribute?
It might help if you talk to other developers, for example on the IRC channel, to get an idea of what might be needed most at the moment or what isn't currently needed that much. We can't tell you what to do, but we could help you to find ideas of what to do.
If you are not familiar with the code or don't want to contribute code to Deliantra, here is a list what things you could do:
- Maps: We strongly encourage users to make maps. In fact, we wrote an entirely new map editor (see Gtk+ Deliantra Map Editor) to make mapediting more bearable and less tedious. If you want to make maps we recommend to read the map guidelines of the original crossfire.
- Graphics: We are in the process of replacing the old tileset with new and nicer graphics (monsters, houses, items, whatever). If you want to make new graphics, please submit an archetype file along with the graphics! If you have improved or redrawn an existing archetype, you can submit the new graphics.
- Sounds: New sounds would be a great addition and would improve the overall atmosphere of the game.
Aside from all that, you can checkout the entire source code from our CVS, get familiar with it and try to find and fix bugs and/or implement other kinds of improvements.
How to contribute?
If you finished some nice maps/graphics/whatever, you should contact the developers. They will help you getting your work into the CVS and online on the game server. You can either send what you have made to support@deliantra.net or you ask for CVS access.
You can also contact the developers. See the Contact page.
Development Resources
- The testserver.deliantra.net:24 test server which always runs the newest version of server code, maps and archetypes.
- The Deliantra development VM.
- The Deliantra Editor that is easy to install and use.
- The maps.deliantra.net server with browseable maps.
-
A public
CVS repository that contains:
-
The server, in the
server/
directory. -
The Deliantra Editor, in the
gde/
directory. -
The Deliantra MORPG Client, in the
Deliantra-Client/
directory. -
The maps and archetypes, in the
maps/
andarch/
directories. - The Perl plug-ins, in the
maps/perl/
directory. -
The Deliantra perl module family, in the
Deliantra/
directory.
-
The server, in the