MaNGOSR2

MangosR2 is a free, open source MMORPG framework, derived from MaNGOS project


You are not connected. Please login or register

"Roadmap" of R2 working

View previous topic View next topic Go down  Message [Page 1 of 1]

1 "Roadmap" of R2 working on Mon Jul 02 2012, 19:52

rsa


Admin
In accordance with the request, i'm publish a roadmap for further changes in the R2 core. Small fixes by issues does not included, as in the plan does not include possible plans of other members of the R2 team.

Core (theme, current availability, planned finish):
Map based transport system: 20% 09.2012
Transport maps: (include NPC): 30% 01.2013
WorldState manager: 50% 80% 08.2012 90% at 1.09.12 - 100% (12.2012)
Full rewrite damage system on DamageInfo: 100% (12.2012)
Per-effect spell system: 10% 30% 1.09.12 - 01.2013
Unattended realm daemon: 20% 01.2013
Separate map servers: 10% 02-05.2013 20% 9.2013
Windows compile with SD2 over cmake - 100% (12.2012)

perspective (only if project not be died)
Syslog-based log system: 0% 10% (9.2013) ?
DB based opcode handling: 100% ?
DLL-based DBC loading: 0% ?
Windows autocompile with MinGW32/64: 25% ?
Calendar manager (from TC) - 90% (01.2013) 100%

ScriptDev2: currently no plans.

if anybody may add some ideas (with self-realization) - welcome.



Last edited by rsa on Wed Sep 25 2013, 18:34; edited 5 times in total

View user profile

2 Re: "Roadmap" of R2 working on Mon Jul 02 2012, 21:35

I'm working on WG.
WG. Status : 50 - 70 %

I think that we can work together

View user profile

3 Re: "Roadmap" of R2 working on Tue Jul 03 2012, 03:44

rsa


Admin
softbest wrote:I'm working on WG.
WG. Status : 50 - 70 %

I think that we can work together
well be good. if need, features may be added "steo-by-step", by some separate tested patrts.

View user profile

4 Re: "Roadmap" of R2 working on Wed Jul 04 2012, 09:55

I was thinking about something that might remove a lot of nasty hacks from the code - not loading data from dbc, but from mangos database (new database called as example: mangos_dbc for easier understanding).

Currently we have spell_dbc table in db, in which we modify some data that doesnt fit to what is implemented in core (for example we add an attribute of ignore LoS). My "dream" ;] is to have all data in db, where we can modify it to fit our core.

Why do this? Because we don't know true meaning of most of spell attributes or vehicle flags etc. Also, it is possible that blizzard used completely different data than this found in dbc.
This approach is more like doing our own server application than doing an imitation of blizz's server application. Playing a detective who must resolve true meaning of data stored in dbc is hard and now without wotlk in live servers we cant even obtain data from sniffs.

I would be willing to do that if you people think that it's a good idea. ;)

View user profile

5 Re: "Roadmap" of R2 working on Wed Jul 04 2012, 10:36

rsa


Admin
michalpolko wrote:
I would be willing to do that if you people think that it's a good idea. ;)
I have repeatedly said that this is a good idea. however, if its implementation will have to make an easy and convenient multi-platform tools for initial filling of the base. if you're willing to drag this burden - than I can help :)

View user profile

6 Re: "Roadmap" of R2 working on Wed Jul 04 2012, 10:48

For extracting the data from dbc I will probably use mangos, since it already has implemented reading the dbc data, then just store it in files as sql queries.

Maybe I will start this tonight ;)

View user profile

7 Re: "Roadmap" of R2 working on Wed Jul 04 2012, 14:22

KiriX


Admin
All dbc in sql? Or I don't understand you?

View user profile http://aetherius.ru

8 Re: "Roadmap" of R2 working on Wed Jul 04 2012, 15:00

Yes. This way, if something doesn't work as intended, you can add sql update instead of writing weird hacks. It is already partially done with spell_dbc table, but I want to move the rest of dbc as well, in case any other such problems appear.

View user profile

9 Re: "Roadmap" of R2 working on Wed Jul 04 2012, 15:01

Cross-Realm Instances and Battlegrounds.
4.3.4 Branch for development, hopefully YTDB can support us!
Voice Chat support?
GM Surveys

View user profile

10 Re: "Roadmap" of R2 working on Wed Jul 04 2012, 15:16

KiriX


Admin
michalpolko wrote:Yes. This way, if something doesn't work as intended, you can add sql update instead of writing weird hacks. It is already partially done with spell_dbc table, but I want to move the rest of dbc as well, in case any other such problems appear.
Oh, I'm agree =)
Undergarun wrote:Cross-Realm Instances and Battlegrounds.
4.3.4 Branch for development, hopefully YTDB can support us!
Voice Chat support?
GM Surveys
YTDB is will not support MaNGOSR2... We had a very heated discussion on ru-mangos.ru... YrTDB team will never be support MaNGOSR2 (as they saying at that moment).
But +1 to all your points =)

View user profile http://aetherius.ru

11 Re: "Roadmap" of R2 working on Wed Jul 04 2012, 15:43

rsa


Admin
michalpolko wrote:Yes. This way, if something doesn't work as intended, you can add sql update instead of writing weird hacks. It is already partially done with spell_dbc table, but I want to move the rest of dbc as well, in case any other such problems appear.
but please, don't forget possibility for having some DBC sets (for different versions of game) and some languages for any set. also need advance to be ready for the transition to DB2/3/99/...

View user profile

12 Re: "Roadmap" of R2 working on Wed Jul 04 2012, 15:47

rsa


Admin
Undergarun wrote:Cross-Realm Instances and Battlegrounds.
4.3.4 Branch for development, hopefully YTDB can support us!
Voice Chat support?
GM Surveys
Unattended realm daemon + Separate map servers = cross-realm maps (not only instances/bg)
4.xx don't be maked by YTDB team, as i see. also for realization 4.[ on R2 currently no real possibility (coders and needed info).
Voice chat not intresting for me, may be some another? "GM surveys" - what it is?

View user profile

13 Re: "Roadmap" of R2 working on Wed Jul 04 2012, 16:15

KiriX


Admin
rsa wrote:
Undergarun wrote:Cross-Realm Instances and Battlegrounds.
4.3.4 Branch for development, hopefully YTDB can support us!
Voice Chat support?
GM Surveys
4.xx don't be maked by YTDB team, as i see. also for realization 4.[ on R2 currently no real possibility (coders and needed info).
As I said - DB is not problem, I can start support DB for 4.x
I'm not coders, but I know that it's interesting for codels, he can help.
And I have wow-account for info gathering from blizz =)

Just start Resources coming

View user profile http://aetherius.ru

14 Re: "Roadmap" of R2 working on Wed Jul 04 2012, 16:36

rsa wrote:but please, don't forget possibility for having some DBC sets (for different versions of game) and some languages for any set. also need advance to be ready for the transition to DB2/3/99/...
What do you mean by sets of DBC for different versions of game? You mean language versions ENGB, ENUS, RURU etc.? That would require implementation of an application that would do exporting all dbc data to sql queries.

And I don't understand the last part of your post (transition to DB2/3/99?). :P

View user profile

15 Re: "Roadmap" of R2 working on Wed Jul 04 2012, 19:37

rsa


Admin
michalpolko wrote:
What do you mean by sets of DBC for different versions of game? You mean language versions ENGB, ENUS, RURU etc.? That would require implementation of an application that would do exporting all dbc data to sql queries.

And I don't understand the last part of your post (transition to DB2/3/99?). :P
1. for example - special tablenames (like 12345_spell_dbc), or special index in tables. i don't know :) possible need special database for DBC.
2. yes
3. yes, need special utility. like Darkstalker's
4. currently we use DBC, on 1.12 we use DB0, on 4.x used DB2 file format. possible be used DB3 file format in 5.0 :) need universal mechanic.

View user profile

16 Re: "Roadmap" of R2 working on Wed Jul 04 2012, 19:44

KiriX


Admin
rsa wrote:1. for example - special tablenames (like 12345_spell_dbc), or special index in tables. i don't know :) possible need special database for DBC.
4. currently we use DBC, on 1.12 we use DB0, on 4.x used DB2 file format. possible be used DB3 file format in 5.0 :) need universal mechanic.
1) need special database for DBC - I think about it too. Good idea.
3) but this utilites is already exits, isn't it?

View user profile http://aetherius.ru

17 Re: "Roadmap" of R2 working on Wed Jul 04 2012, 19:53

Algorithm for reading dbc is in mangos, so we just need to use it.

If I will do this, then I will probably do this for currently used dbc format and lang version that I'm using, enus that is. Other stuff can be implemented afterwards. Small steps ;)

View user profile

18 Re: "Roadmap" of R2 working on Thu Jul 05 2012, 04:06

rsa


Admin
michalpolko wrote:Other stuff can be implemented afterwards. Small steps ;)
Not need implement other stuff currently, but need make possible feature implementation easy - i don't know methods, "in-config" DBC format definitions or make low-level reading in DLL... may be many ways.

View user profile

19 Re: "Roadmap" of R2 working on Fri Jul 27 2012, 14:44

About the idea of storing data in mysql DB instead of dbc: I might find some time for it in the middle of August.

I've been thinking about it some more recently and seems that I've forgotten to write the most important thing I wanted to implement together with this: custom fields for spell table.
I want to add columns to remove hardcoded hacks, maxTargets and custom attributes for spells handling, first for spells targeting (attribute for targeting tank, targeting ranged players, max targets for spell etc. - stuff for spells of raid bosses that require hardcoded checks right now for every spell).
After that it might be useful to add custom attributes for spells that we know should work in some way but we don't know any attribute that would describe that mechanic for all spells. And later, if such attribute would be discovered in original attributes from dbc, we would just remove that custom attribute and everything would still work in the proper way.

What do you think about it? Is it too much of modification (mangos-like approach) or do you agree with me that it's better to extend and modify the spells table (maybe even more in future if needed) than fail in researching true meaning of some data in dbc?

View user profile

20 Re: "Roadmap" of R2 working on Fri Jul 27 2012, 16:06

rsa


Admin
I think it's a good idea. but do not directly add data to this kind of DBC "snapshot", it is necessary to create a complementary table, creating an object that is included in the information about the effect (or spell. need work with other effect separate, as in 4.x). would also be interesting to be able to effekt scripting, but that's the theory ... Reamer has now prepared the ground for such a change.
about the large number of changes - I think that the worst will be gone. either need to somehow move forward or die as Mangos (look at the mangos master or SD2 for example. over a year no any new...). and to move - it is necessary to try.

View user profile

21 Re: "Roadmap" of R2 working on Mon Dec 31 2012, 13:02

Hi Guys, this is something I have been working on for Mangos, please check out this repo... no dbc server

The AD.exe has been modified to allow extraction of SQL & CSV files.

Very early version but should be a good starting point for people to look at

View user profile

22 Re: "Roadmap" of R2 working on Tue Jan 01 2013, 07:50

rsa


Admin
you probably do not fully understand the real situation to the development. Now there are very few active developers, they do a limited set of topics, each has its own "garden". This topic is not in the interests of any of the developers. if you are doing it - please join P2 and continue to develop the project. if not, we will have to wait until the code will be modified to stability and then take it for service - there is simply no one to understand this code bundle, many other problems ...

PS HNY!

View user profile

23 Re: "Roadmap" of R2 working on Sun Oct 13 2013, 21:58

It's not updated the % of every thing you have worked in this time @rsa and all the team is a good work ^^ but this roadmap is a little old i think

View user profile

24 Re: "Roadmap" of R2 working Today at 21:13

Sponsored content


View previous topic View next topic Back to top  Message [Page 1 of 1]

Permissions in this forum:
You cannot reply to topics in this forum