Hello everyone,
thanks for your interest to help DBM (we received literally thousands of emails, sorry if the response was not personal but just a link to this thread).
Here are the answers to the most frequently asked questions regarding DBM development:
* We are a non-commercial open source project, so we can't pay anyone
* A lot of you have offered their service as translator for a lot of languages, including really exotic languages. The problem is that DBM relies on some language-specific strings from the game (like boss yells to detect certain spells or combat events), so it is currently not possible to use DBM in a language that is not supported by WoW itself. (This might change with DBM5, we will probably split up the localization into two sections: one that must match the language of the game, and one for strings that can be in any language without breaking the mod)
* Yes, we are also looking for people who are very good with English to fix our english localizations. We, the two main developers (Tandanu and me, we wrote the Core of DBM and most of the old boss mods), are not native english speakers.
Here is how to get started with DBM development:
We have no public open SVN for write access but we allow anonymous read access. If you want to help us please follow the following steps:
1. Install a SVN client (TortoiseSVN for Windows,
http://tortoisesvn.tigris.org/)
2. Install a good text editor (with UTF-8 support!) (Notepad++, SciTE, vim, emacs or anything else with Lua syntax highlighting)
3. Create a folder "dbm4" and do a SVN Checkout from svn://deadlybossmods.com/dbm4/trunk/
4. Create a folder "dbm4-bc" and do a SVN Checkout from svn://deadlybossmods.com/dbm4-bc/trunk/
5. Create a folder "dbm4-raidtools" and do a SVN Checkout from svn://deadlybossmods.com/dbm4-raidtools/trunk/
6. Create a folder "dbm4-spelltimers" and do a SVN Checkout from svn://deadlybossmods.com/dbm4-spelltimers/trunk/
after doing this, you will find the current DBM developement version and the typical DBM Files like DBM-Core\*.lua.
(Note: it's a good idea to checkout the svn folders into the addon folder of WoW, I've attached a script that updates all DBM-related folders with one click (just insert your WoW path in the script))
Lua code is just a normal text file, so you can use your favorite (again UTF-8 Support required) text editor and open the file you want to change. In DBM we always keep the localization files (which are the most important if you want to help with localization) in the mod folder like DBM-GUI\localization.XX.lua (XX = language, CN, DE, EN, ES, FR, KR, MX, RU, TW...). These files contain all translations of the DBM mod and all boss mod-related messages like boss yells and emotes. Change whatever you think is wrong/broken/needs improvment. If you see functions in DBM not working for non-english clients or messages in English language, its simply because of a missing translation. Take a look at the "localization.en.lua" to see ALL possible translations and compare the used strings the localization file of your language.
If you can find some lines to updates (most likely after implementing new functions, mods, beta stuff or anything else like this), please send us the patch/post it on the forums (created via your SVN tool, right-click -> create patch for TortoiseSVN users) and we will take a look at it. We will give you a svn account and welcome you to the DBM team if you submit some good patches.
Why would you want to be part of the DBM team if we don't have money to pay you?
- You have direct access to our svn repository, so you can build new features and improve the quality
- You can include your Name to the Author/Translator list and see them in the in-game GUI (lots of fame!)
- You can say that you are a active member of the worlds greatest boss mod for the biggest Massively Multiplayer Online Role Playing Game

- You can help your guild (and other guilds) by writing awesome boss mods

So help to keep up our mod for the next expansion pack and more years of great gaming.
If you have any further questions, additional comments, or anything else please feel free to tell us here

Best Regards
Martin "Nitram" Verges
DeadlyBossMods.com