From The Mana World
(altering monsterpoints tutorial draft created)
 
m (Wombat/Sandbox moved to User:Wombat/Sandbox: seems like someone did not understand the concept of the User: Namespace)
 
(13 intermediate revisions by one other user not shown)
Line 1: Line 1:
=Making Changes to the Existing TMW eAthena Server=
==eAthena Quest Builder==
===Concept===
A series of quests which could be easily altered without much difficulty.  These quests would not affect the game's storyline and are to be ran as short events.


So you've downloaded the eAthena server you have just about everything the official server has, plus access to stuff that hasn't been implemented in the game yet.  But you either want to learn how to make suggestions to the official game or you want to make your own server a little more unique.  This is an attempt to create a tutorial on some basics that can be done to your server.
To prevent it from unbalancing the game but to also make it easy to implement by developers it could involve:


For describing things, I'm going to treat the eathena directory (or folder) as the home directory.  Hopefully you have placed your directory in an easy to find spot and are comfortable locating it.
- Make quest specific monsters or recolor already existing monsters as foes for the quest.


==Step 1: Monster Points==
- Use caves that have a low amount of traffic or have cave maps which could be dropped on any unused cave entrances, which could then be removed, if desired.


One of the first things I did was change the monster points around.  It is easy to do and probably something that can be done to offer a first time player a feeling they aren't playing the official game.  Perhaps also you'd like to suggest the monster points be changed to something that might be a little smoother for a beginning player.  Whatever your reason, this is probably one of the simpler things you can do without any real knowledge on scripting.
- Items that are recolored and/or are unique to this series of event based quests, interfering little with the already established player economy and not taking up items that may be used later for a more permanent storyline based quests.


1. Get into your eathena directoryI'm using windows, so I'm navigating by opening folders, but I could also navigate with cygwin, which is like a Linux command prompt.
In order for these quests to be implemented, they would need all content completed related to themThe more unique they are, the more work that would need to go into themIt might be best to use recolors to not sap contributors with extra workIf it is a "new" item, it should be offered only within this series of events and also able to be recoloredThe item might be something worn, like a shirt, a hat, a pair of pants, a pair of shoes or it could be an icon only seen in the character's inventory or when it is droppedNew weapons, armor or special powered items beyond what is already offered might not be a good addition as it could affect game balance.
 
2. Goto /npc/001-1_Tulimshar/rewards_master.txt
 
3. Find: setarray @Items$,
 
4. After this is the item "Name"s of what is offered as monster points.
 
5. Goto /db/item_db.txt
 
6. At the top of the text, there are several categories: #ID,Name,Label,Type,Price,Sell,Weight,ATK,DEF,Range,Mbonus,Slot,Gender,Loc,wLV,eLV,View,{UseScript},{EquipScript}
 
7. Find the "Name"s of the items you'd like to add as monster pointsExample: 501,CactusDrink,Cactus Drink,0,50,25,25,,,,,,2,,,0,,{ itemheal 15,0; },{}
 
The "Name" is "CactusDrink"
 
8. Copy the "Name" and paste it onto the same line as "setarray @Items$,"Put quotations around the "Name" and follow it up with a comma.  Example: "CactusDrink",
 
9. Repeat set 8 as many or few times as you'd like for each item you want to be granted as monster pointsDelete those items you longer want to be used as monster points.
 
10. Save the text.
 
To test: start your character through the client, register for monster points if you haven't already, kill a handful of monsters to acquire monsterpoints if you haven't already and talk to "Ishi" (or whatever the "rewardsmaster"'s name is) and collect your rewardsIf you've done the steps correctly, you should be receive your items randomly from the list you have created.  If you want certain items to be granted more often than others, repeat its "Name" more than once on the same line as "setarray @Items$," which will increase the chances of that item turning up as a monsterpoints reward.

Latest revision as of 16:41, 30 September 2009

eAthena Quest Builder

Concept

A series of quests which could be easily altered without much difficulty. These quests would not affect the game's storyline and are to be ran as short events.

To prevent it from unbalancing the game but to also make it easy to implement by developers it could involve:

- Make quest specific monsters or recolor already existing monsters as foes for the quest.

- Use caves that have a low amount of traffic or have cave maps which could be dropped on any unused cave entrances, which could then be removed, if desired.

- Items that are recolored and/or are unique to this series of event based quests, interfering little with the already established player economy and not taking up items that may be used later for a more permanent storyline based quests.

In order for these quests to be implemented, they would need all content completed related to them. The more unique they are, the more work that would need to go into them. It might be best to use recolors to not sap contributors with extra work. If it is a "new" item, it should be offered only within this series of events and also able to be recolored. The item might be something worn, like a shirt, a hat, a pair of pants, a pair of shoes or it could be an icon only seen in the character's inventory or when it is dropped. New weapons, armor or special powered items beyond what is already offered might not be a good addition as it could affect game balance.