From The Mana World
(Corrected the statement about client development)
(Some updates.)
Line 1: Line 1:
{{Status_outdated}}
So you want to help this project, but you have little or no idea how to get into it? The Mana World development team is not a closed circle like many other projects. You don't need to apply to anyone or ask for "being taken into the team". You don't have to ask for permission to work on something or wait for someone to assign a task to you. A team member is basically anyone who volunteers to do something for the game. For further information and assistance, you should contact [[User:Jenalya]] either on the forums or in IRC. You'll be more effective if you know [[Dev:Working With Git|how to use Git]].
__NOTOC__ __NOEDITSECTION__
{| cellspacing="3" cellpadding="3" width="100%"
| colspan="2" style="border: 1px solid lightgrey;" |
{| cellspacing="0" cellpadding="0"
| style="vertical-align: center; text-align: center; padding: 0px 20px 0px 20px; font-style: italic;" |


'What TMW is' is not an explicit definition anymore. In the future we'll be having 2 unrelated servers with different server technologies and different gameworlds.
==Technical aspects==
The technical aspects of development of TMW include tweaking our custom server (tmwAthena). The server is done in C++ and scripts are done in the tmwAthena scripting language. Notably tmwAthena is an SVN snapshot from [http://eathena.ws/ eAthena] (a [http://en.wikipedia.org/wiki/Ragnarok_Online Ragnarok Online] game server emulator software) in early 2004. We've extensively hacked it and cleaned it over the years (it was at the moment of taking the snapshot in transition from the basis of an old hacky [http://en.wikipedia.org/wiki/MUD MUD] server to the current eAthena codebase). The technical aspects of the TMW project also include packaging data updates for the client.
|}
|-
| style="border: 1px solid #e0c8b8; color: #000; background-color: #faeee6" valign="top" |
==TMW-eA (current game)==


So you want to help this project, but you have little or no idea how to get into it? The Mana World eA development team is not a closed circle like many other projects. You don't need to apply to anyone or ask for "being taken into the team". You don't have to ask for permission to work on something or wait for someone to assign a task to you. A team member is basically anyone who volunteers to do something for the game. For further information and assistance, you should contact Jaxad0127 either on the forums or in IRC.
===Clients===


===Technical aspects===
====ManaPlus====
The technical aspects of development of TMW-eA include tweaking our residential TMW-eA server and server-sided software. The server is done in C and scripts are done in the eA scripting language. Notably TMW-eA is an SVN snapshot from [http://eathena.ws/ eAthena] (a [http://en.wikipedia.org/wiki/Ragnarok_Online Ragnarok Online] game server emulator software) in early 2004. We've extensively hacked it over the years (it was at the moment of taking the snapshot in transition from the basis of an old hacky [http://en.wikipedia.org/wiki/MUD MUD] server to the current eAthena codebase). The technical aspects of the TMW-eA project also include packaging data updates for the client.
Official client. [http://manaplus.evolonline.org/ Site and downloads], [http://bugs.evolonline.org bug tracker].


{| class="wikitable" border="1"
====Mana====
| Client development is being done by the [http://manasource.org/ Mana project] and the forked [http://manaplus.evolonline.org/ ManaPlus project].<br/> The client is done in C++.
Original client. [http://manasource.org/ Site], [http://manasource.org/downloads downloads], [http://bugs.manasource.org bug tracker].
| Mana issue tracker: [http://bugs.manasource.org http://bugs.manasource.org]<br/> ManaPlus&nbsp;issue&nbsp;tracker:&nbsp;[http://bugs.evolonline.org http://bugs.evolonline.org]
|}


===Content===
==Content==
Content means: new monsters, new equipment, new maps, new NPCs, new quests, new anything into the game.
Content means: new monsters, new equipment, new maps, new NPCs, new quests, new anything into the game.


Line 32: Line 19:
Before anything can get into the game, it should be designed. After that it should be implemented server-sided. Then GFX and potentially also SFX can be requested for it and it can go into the game once they're done. Currently visioning ideas is a collective process anyone can take part in and the people doing scripting are cherry-picking whatever ideas they want to get into the game. Scripting stuff is also a free for all process. Once there is a good idea to expand the world, in general new maps can be requested. Reading the forums thoroughly and asking publicly usually gets you answers rather well.
Before anything can get into the game, it should be designed. After that it should be implemented server-sided. Then GFX and potentially also SFX can be requested for it and it can go into the game once they're done. Currently visioning ideas is a collective process anyone can take part in and the people doing scripting are cherry-picking whatever ideas they want to get into the game. Scripting stuff is also a free for all process. Once there is a good idea to expand the world, in general new maps can be requested. Reading the forums thoroughly and asking publicly usually gets you answers rather well.


[http://forums.themanaworld.org/viewforum.php?f=13 TMW-eA content development forum]
[http://forums.themanaworld.org/viewforum.php?f=13 Content development forum]


===Graphics===
==Graphics==
Graphics development could currently (May 2010) use a few pixel artists going about and retouching old mistakes in tilesets and monstersets. Also if the content development crowd picks up and starts to provide concepts which would require new GFX work to be done, then there is going to be a demand for new equipmentwork, tilesets and monstersets. Please remember to pay attention to our [[guidelines]].
Graphics development could currently (June 2013) use a few pixel artists going about and retouching old mistakes in tilesets and sprite sets. Also if the content development crowd picks up and starts to provide concepts which would require new GFX work to be done, then there is going to be a demand for new equipment work, tilesets and sprite sets. Please remember to pay attention to our [[guidelines]].


Also do hunt for unfulfilled REQ topics on the forums if you're looking for something to do. Newbie pixel artists or people doing their first pixel art piece ever are also very welcome. The community can be pretty harsh at times, but there are also people around who actually do know what they're talking about. It is up to you to distinguish between these two.
Also do hunt for unfulfilled REQ topics on the forums if you're looking for something to do. Newbie pixel artists or people doing their first pixel art piece ever are also very welcome. The community can be pretty harsh at times, but there are also people around who actually do know what they're talking about. It is up to you to distinguish between these two.


[http://forums.themanaworld.org/viewforum.php?f=8 TMW-eA GFX development forum]
[http://forums.themanaworld.org/viewforum.php?f=8 GFX development forum]


===SFX / Music===
==SFX / Music==
The SFX and music development scheme for TMW-eA is currently not really all that active and occasionally some things are discussed over at content development.
The SFX and music development scheme for TMW is currently not really all that active. New sounds and music are always appreciated.


| rowspan="2" style="width: 50%; border: 1px solid #c9c9ff; color: #000; background-color: #f3f3ff" valign="top" |
[http://forums.themanaworld.org/viewforum.php?f=21 Sound development forum]
 
==TMW (the future dream, currently doing CR1)==
 
This paragraph has been moved to [[Joining the project/CR1]] as Manaserv and CR1 which is related  are not really active at the moment. The only Manaserv active project is Source of Tales: http://www.sourceoftales.org/
 
 
 
 
|}
 
{| cellspacing="3" cellpadding="3" width="100%"
| colspan="2" style="border: 1px solid lightgreen;" |
{| cellspacing="0" cellpadding="0"

Revision as of 14:12, 7 June 2013

So you want to help this project, but you have little or no idea how to get into it? The Mana World development team is not a closed circle like many other projects. You don't need to apply to anyone or ask for "being taken into the team". You don't have to ask for permission to work on something or wait for someone to assign a task to you. A team member is basically anyone who volunteers to do something for the game. For further information and assistance, you should contact User:Jenalya either on the forums or in IRC. You'll be more effective if you know how to use Git.

Technical aspects

The technical aspects of development of TMW include tweaking our custom server (tmwAthena). The server is done in C++ and scripts are done in the tmwAthena scripting language. Notably tmwAthena is an SVN snapshot from eAthena (a Ragnarok Online game server emulator software) in early 2004. We've extensively hacked it and cleaned it over the years (it was at the moment of taking the snapshot in transition from the basis of an old hacky MUD server to the current eAthena codebase). The technical aspects of the TMW project also include packaging data updates for the client.

Clients

ManaPlus

Official client. Site and downloads, bug tracker.

Mana

Original client. Site, downloads, bug tracker.

Content

Content means: new monsters, new equipment, new maps, new NPCs, new quests, new anything into the game.

Content does not mean: GFX, SFX.

Before anything can get into the game, it should be designed. After that it should be implemented server-sided. Then GFX and potentially also SFX can be requested for it and it can go into the game once they're done. Currently visioning ideas is a collective process anyone can take part in and the people doing scripting are cherry-picking whatever ideas they want to get into the game. Scripting stuff is also a free for all process. Once there is a good idea to expand the world, in general new maps can be requested. Reading the forums thoroughly and asking publicly usually gets you answers rather well.

Content development forum

Graphics

Graphics development could currently (June 2013) use a few pixel artists going about and retouching old mistakes in tilesets and sprite sets. Also if the content development crowd picks up and starts to provide concepts which would require new GFX work to be done, then there is going to be a demand for new equipment work, tilesets and sprite sets. Please remember to pay attention to our guidelines.

Also do hunt for unfulfilled REQ topics on the forums if you're looking for something to do. Newbie pixel artists or people doing their first pixel art piece ever are also very welcome. The community can be pretty harsh at times, but there are also people around who actually do know what they're talking about. It is up to you to distinguish between these two.

GFX development forum

SFX / Music

The SFX and music development scheme for TMW is currently not really all that active. New sounds and music are always appreciated.

Sound development forum