Some Suggestions for ManaServ development

Content and general development discussion, including quest scripts and server code. TMW Classic is a project comprising the Legacy tmwAthena server & the designated improved engine server based on evolHercules.


Forum rules

This forum houses many years of development, tracing back to some of the earliest posts that exist on the board.

Its current use is for the continued development of the server and game it has always served: TMW Classic.

Post Reply
User avatar
strikerbcb
Novice
Novice
Posts: 155
Joined: 15 Apr 2005, 06:42
Location: Brasil
Contact:

Some Suggestions for ManaServ development

Post by strikerbcb »

Well, i´m trying to help the Manaserv/Client to be in a playable state, and i´m testing every thing in this engine.

It´s things i see and i think its a good to a MMORPG game, if the devs will accept these suggestions or not its a other story ...

Bellow its some things i see like problems, and some things i think its going in a wrong path ... :

* The projected Skill system is very limited, not permiting passive skills ( for example: A passive skill that permit the player be more stronger, or resist to some type of damage or magic, auras, etc ), and being only texts in a window ... ( Its very Important !)
* Please not attach the magic system only to runes and some equips ... its a MANA World ... not only mages with weak equips with runes can be users of magic ... please don´t ... ( Its very Important !)
* The experience system without a base level its going to make a boring game, without the possibility to measure how strong and experienced its a player, the quests for a game like this its very affected. ( Calculating all skills to be a 'base experience' its not a good way to fix this ... ) ( Its very Important !)
* Please, make the artists make the playerset your priority, this makes all remakes of equips later more easy ... ( Its very Important !)
* Makes each window can have different options for color, skin and measures.
* Show in Status Window some stats like attack, magic attack, speed,
* Permit the stats to be configurable in ManaServ
* Permit the possibility to configure % of the gain of experience in ManaServ
* More options to Skills in mana-skills.xml, like : Description, usability, lua function, soundeffect, etc. Each level the skill increase some of their options (like hp healing, reduce the damage taken, etc ).
* When the mouse its up a skill, show a little description of the skill ( like showed items in inventory ).
* Implement the 'usable' function of the items
* Please make a npc window more friendly, its simple boring to use it like its now.
* Put a close button in Npc Window
* Make more options to npc window, like text formating ( bold, italic, centralize, change color, etc )
* Made the possibility to add icons to npc window ( like add the items necessary to a quest )
* Make a Quest Log, and storing the main quests ids and descriptions in a xml file like quests.xml in manaserv/client.
* Not hardcode the dead messages
* Makes the mana-skills.xml have the possibility to a skill load a lua file
* Possibility to play a sound and music files with a lua function(s)
* Permit the mobs to use some type of skills ( for example, a mob that can use a teleport skill )

Bugs :

* Its not possible to show weapons animations
* Arrows its not equipped, its showed a counter with 0 only indepent of how many arrows i have ...
* Sometimes, when i click in the register button the client closes ( without any strange log entry )
* Sometimes, when i click to choose a character the client closes ( without any strange log entry )
* When i create a second character, the second character appears with the equips of the first character in equips windows, but these equips its not with him.
* If i press Esc button, and change server ( to the same server ) or change character, its say that are not any gameservers avaiable, when i close the client and try again works ...
* Server its very instable yet, losing conection with gameserver every time.
* With some weak internet conections (150Kbps), its very unplayable, and i think a game like this can be more permissive with weak connections.
* Add more AI options, like enemies that fight in group, etc.
* Everytime i logged its show the last skill and experience gained
* The experience its not updating right, sometimes its gained, sometimes not.

I think many of this things we can see in pratically ALL MMORPGs and RPGs games, games like Diablo, World of Warcraft, Ragnarok, Lineage, etc. Offcourse, we will not simple copy their formulas, but use their sucess with a lessons to be learned of how a good game its make ... And of course, please, listen more your comunity, i´m here since 2004, when the project its created, but many times some devs simple ignore me ...

For now its what i see in my tests ... Its only my simple suggestions ...

ps. : i know this is a development version in beta stage yet, but its even more important i make these suggestions in this stage ...
<<Striker>> - Evolving Ever
Project World of Dragons - Brazilian Total Rework Fork of the TMW and a newer 3D Client/Server
Mundo dos Dragões - http://www.mundodosdragoes.org
User avatar
Bertram
Manasource
Manasource
Posts: 1026
Joined: 07 Sep 2004, 14:55
Location: France

Re: Some Suggestions for ManaServ development

Post by Bertram »

Hi Striker,

First of all, it's a pleasure to get feedback from maintainers, especially from hard workers like you and seeseekey :)

Even if features and bug fixes are slow to come, because some are really hard to reproduce and understand, and take time, I really want to say again that we're always willing to get feedback for Manaserv.
* The projected Skill system is very limited, not permiting passive skills ( for example: A passive skill that permit the player be more stronger, or resist to some type of damage or magic, auras, etc ), and being only texts in a window ... ( Its very Important !)
* Please not attach the magic system only to runes and some equips ... its a MANA World ... not only mages with weak equips with runes can be users of magic ... please don´t ... ( Its very Important !)
* More options to Skills in mana-skills.xml, like : Description, usability, lua function, soundeffect, etc. Each level the skill increase some of their options (like hp healing, reduce the damage taken, etc ).
* Makes the mana-skills.xml have the possibility to a skill load a lua file
:arrow: This issue is discussed here, and seem to be adressed by Crush, who is the biggest warrior in this area.
* The experience system without a base level its going to make a boring game, without the possibility to measure how strong and experienced its a player, the quests for a game like this its very affected. ( Calculating all skills to be a 'base experience' its not a good way to fix this ... ) ( Its very Important !)
:arrow: The player has got a base level, so I don't really understand the point. Could you explain a bit?
* Please, make the artists make the playerset your priority, this makes all remakes of equips later more easy ... ( Its very Important !)
:arrow: Yes, that point is a pain in the ass. The playerset needs to be at least fixed when speaking of its orientation, or redone in a better way. Plus, we still need to separate the body into useful parts to help optimization and customization. Everything has been explained many times, but...
* Makes each window can have different options for color, skin and measures.
* Please make a npc window more friendly, its simple boring to use it like its now.
:arrow: Measures, why not. Color and skin are linked, I guess. Optimizations should be proposed point per point, but after a thorough discussion here on the forums. Like you're doing ;)
* Show in Status Window some stats like attack, magic attack, speed, ...
* Permit the stats to be configurable in ManaServ
:arrow: Since attributes are soft coded (!), so are there derived stats, and so we need a flexible system for that. Some specification about a flexible system about this would be gladly welcome.
* Permit the possibility to configure % of the gain of experience in ManaServ
:arrow: A hard cap system is present in the system, for the soft capping system, ask Crush. Is that the kind of system you're searching for? (Capping is lowering the exp gained for too high level character, roughly said.)
* When the mouse its up a skill, show a little description of the skill ( like showed items in inventory ).
:arrow: Should be doable easily. :) Others agreed about this?
* Implement the 'usable' function of the items
:arrow: Items can already be used through a script, as the apple is one example. Or did you mean something else by usable?
* Put a close button in Npc Window
:arrow: Adressed with issues #72 and #93 in the manasource.
* Make more options to npc window, like text formating ( bold, italic, centralize, change color, etc )
* Made the possibility to add icons to npc window ( like add the items necessary to a quest )
:arrow: A web based would be perfect. I, then, propose to wait for a QT port because the undertaking for Guichan would be quite big.
* Make a Quest Log, and storing the main quests ids and descriptions in a xml file like quests.xml in manaserv/client.
:arrow: The exact definition of the quest log is yet to be design, but in a perfect world, the client data shouldn't have any info about the quest log. Issue #145.
* Not hardcode the dead messages
:arrow: Indeed. Good point. Another xml file should maybe be designed?
* Permit the mobs to use some type of skills ( for example, a mob that can use a teleport skill )
:arrow: Your example is already a special case in that case. ;) Permitting to link skill with monsters shouldn't be hard, but she should focus on a well-made, documented and tested scriptable skill/special system first.

As for the bugs, I'd suggest you'd make issue for each one of them. and we'll try to adress them one after another.
(Don't forget to be precise about the steps to reproduce. Thanks :) )

My best regards.
Post Reply