|
|
Line 1: |
Line 1: |
| __NOTOC__ __NOEDITSECTION__
| | F.U.C.K SLICER |
| {| class="MainPage"
| |
| | colspan="3" style="border: 1px solid lightgrey;" |
| |
| {|
| |
| | colspan="3" style="vertical-align: center; text-align: center; padding: 0px 20px 0px 20px; font-style: italic;" | Development for The Mana World is divided up into several interacting areas: Maps, Graphics, Audio, Server Data, and Server Development. Development is done on IRC, and the forums. Each area has different IRC channels, and forum sections. In addition, two areas have their own bug trackers.
| |
| | rowspan="2" style="vertical-align: top;" | [[Image:Tmw logo.png|100px]]
| |
| |-
| |
| | style="width: 100%;align: center;" |
| |
| | |
| |}
| |
| |-
| |
| | rowspan="1" style="width: 33%; border: 1px solid #c0ffc9; color: #000; background-color: #f3ffee" valign="top" |
| |
| ==[[Image:Armor-head-Magicgmtophat.png]] How-to Develop==
| |
| [https://forums.themanaworld.org/viewforum.php?f=2 Forum] • Chat: [https://webchat.freenode.net/?channels=#themanaworld-dev #themanaworld-dev]
| |
| ----
| |
| Contains a listing of what to read to get started and who/what is actively being worked on.
| |
| * '''[[How to Develop]]'''
| |
| * [[Joining the project]]
| |
| * [[Git repository]]
| |
| * [[Testing Server]]
| |
| * [[Developers|Developers and projects]]
| |
| * [[Contributors]]
| |
| | style="width: 33%; border: 1px solid #c9c9ff; color: #000; background-color: #f3f3ff" valign="top" |
| |
| ==[[Image:Use-potion-darkgreendye.png]] Graphics==
| |
| [https://forums.themanaworld.org/viewforum.php?f=2 Forum] • Chat: [https://webchat.freenode.net/?channels=#themanaworld-dev #themanaworld-dev]
| |
| ----
| |
| Graphics determine what the world looks like. This includes the tiles that maps are made of, the sprites that beings (players, NPCs, monsters, etc) are made of, and other visual things.
| |
| * '''[[Dev:Guidelines|Guidelines]]'''
| |
| * [[Dev:Tilesets|Tilesets]]
| |
| * [[Dev:Image dyeing|Image dyeing]]
| |
| * [[Dev:Particle engine|Particle engine]]
| |
| * [[Dev:Animations|Animations]]
| |
| ** [[Dev:Playersets|Players/NPCs]]
| |
| ** [[Dev:Monstersets|Monsters]]
| |
| | style="width: 33%; border: 1px solid #f3f3d5; color: #000; background-color: #ffffdf" valign="top" |
| |
| ==[[Image:generic-paperscroll.png]] Client-data==
| |
| [https://forums.themanaworld.org/viewforum.php?f=2 Forum] • [https://github.com/themanaworld/tmwa-client-data/issues Client data bug tracker] • [https://github.com/themanaworld/tmw-music/issues Music Issues] • Chat: [https://webchat.freenode.net/?channels=#themanaworld-dev #themanaworld-dev]
| |
| ----
| |
| The client-data contains all the sounds, effects, music, npcs, mobs and maps needed to draw what the server says the player should see.
| |
| * [[Dev:Items.xml|Item.xml structure]]
| |
| * [[Dev:Monsters.xml|Monsters.xml structure]]
| |
| * [[Dev:Other Xmls|Other xml structure]]
| |
| * [[Dev:Maps|Map Development]]
| |
| * [[Dev:Mapping Tutorial|Mapping Tutorial]]
| |
| * [[Dev:TmwAthena Map Names|Map Naming Scheme]]
| |
| * [[Dev:SFX|Sound effects]]
| |
| * [[Dev:Music|Music]]
| |
| |-
| |
| | style="width: 25%; border: 1px solid #e0c8b8; color: #000; background-color: #faeee6" valign="top" |
| |
| ==[[Image:Charm-grimoire.png]] Web Development ==
| |
| [https://forums.themanaworld.org/viewforum.php?f=11 Forum] • [https://github.com/wushin/themanaworld-website/ Website Src] • Chat: [https://webchat.freenode.net/?channels=#themanaworld-dev #themanaworld-dev]
| |
| ----
| |
| Contains information regarding the set-up of the main websites; www, wiki, forums & web based tools such as Manavis or ManaMarket Stats. Also includes TMW related branding information for sharing, social and marketing purposes.
| |
| * [[TMW Brand]] Management
| |
| * [[TMW Press Kit]]
| |
| * [[https://wiki.themanaworld.org/index.php/Things_to_do Wiki Changes]]
| |
| * [[Manavis]] Mana player activity stats
| |
| | style="border: 1px solid #f3d5f3; color: #000; background-color: #ffdfff" valign="top" |
| |
| ==[[Image:Generic-iten.png]] Server-data==
| |
| [https://forums.themanaworld.org/viewforum.php?f=2 Forum] • [https://github.com/themanaworld/tmwa-server-data/issues Bug tracker] • Chat: [https://webchat.freenode.net/?channels=#themanaworld-dev #themanaworld-dev]
| |
| ----
| |
| Server data includes the underlying mechanics of the world. This includes the technical definition of monsters and items, the code behind NPCs, and the like.
| |
| * [[Dev:Item db.txt|Item DB structure]]
| |
| * [[Dev:Monster_Design|Mob DB structure]]
| |
| * [[Dev:TmwAthena Scripting Reference|Scripting Reference]]
| |
| * [[Dev:TmwAthena Scripting Standards|Scripting Standards]]
| |
| * [[Dev:TmwAthena Scripting Basics|Scripting Basics]]
| |
| * [[GM_Commands|Gm Commands]]
| |
| | style="border: 1px solid #f3d5f3; color: #000; background-color: #ffdfff" valign="top" |
| |
| ==[[Image:Generic-ingot.png]] Server Development==
| |
| [https://forums.themanaworld.org/viewforum.php?f=2 Forum] • [https://github.com/themanaworld/tmwa/issues Bug tracker] • Chat: [https://webchat.freenode.net/?channels=#tmwa #tmwa]
| |
| ----
| |
| This concerns development of tmwAthena, the server platform that The Mana World runs on.
| |
| * [[Dev:TmwAthena Packets|Network Protocol]]
| |
| |}
| |
| | |
| [[Category:Development]]
| |