From The Mana World

The IRC log of the meeting:

21:01 <@Hammerbear> Ok, meeting people,
21:01 <@Hammerbear> who is here? :)
21:12 <+CIA-10> bertram25 * tmw/src/game.cpp: KP1,3,7,9 support for diagonal walking
21:15 -!- pinkie3 [~Miranda@ppp-48-149.27-151.libero.it] has joined #manaworld-dev
21:18 <@Hammerbear> Sure meeting could start.
21:18 <@Hammerbear> I thought you weren't going to be here?
21:19 -!- mode/#manaworld-dev [+v pinkie3] by Hammerbear
21:19 -!- Kyokai [~chatzilla@user-1120spm.dsl.mindspring.com] has joined #manaworld-dev
21:19 -!- Bertram [~bertram@84.4.246.14] has joined #manaworld-dev
21:20 <+pinkie3> im here just for a couple of minutes
21:20 <@Hammerbear> Ok.
21:20 <@Hammerbear> Well we'll start the meeting with asking if anybody has anything to state/ask to the others. :)
21:20 -!- mode/#manaworld-dev [+vv Kyokai Bertram] by Hammerbear
21:20 <+Bertram> i
21:20 <+Kyokai> ok, thanks
21:21 <+Bertram> I have a little question... about the ring menu .
21:21 <@Hammerbear> Ok.
21:21 <+pinkie3> not me, id like to thank hammer for the good work on the server
21:21 <@Hammerbear> Ok, thanks. :)
21:22 <+Kyokai> what's your question on the ring menu?
21:22 <+Bertram> then I have questions about the server too
21:22 <@Hammerbear> I think I'll continue work on the server this weekend.
21:22 <@Hammerbear> What do we still need to change about the client for 0.0.11?
21:22 <+Kyokai> I'll be able to start contributing to the server on sunday
21:22 <@Hammerbear> Ok
21:22 <+Bertram> well, first, I need to know who's agreed to introduce th ring menu, since Hammerbear didn't tell me anything about it.
21:23 <@Hammerbear> Bertram: I think it's ok if you start working on the implementation of the ring menu.
21:23 <+Bertram> Then, what is it's priority
21:23 <+Kyokai> Bertram: I think it was pretty unanimous at the present.
21:23 <+Kyokai> if you look here: http://img199.exs.cx/img199/4415/fftmw17ak.jpg
21:23 <+pinkie3> hammer: i think adding new maps and items and scripts will be enough for the 0.0.11 release
21:23 <@Hammerbear> Bertram: I'll watch your progress, see if it turns out as I had in mind.
21:23 <+Bertram> Hammerbear: Ok. I needed that
21:23 <+Kyokai> we are using the left model, which overlays the rest of the screen
21:24 <+Bertram> the left one ?
21:24 <+Kyokai> b/c the right one doesn't work with a mouse
21:24 <+Bertram> ok
21:24 <+Kyokai> Bertram: we can include the option for both later, but for now just the left will do
21:24 <+Kyokai> for the menu now, the priority is to get it to appear when the player pushes the right key
21:25 <+Kyokai> also, to make it rotate correctly
21:25 <+Bertram> now on the server ... What has been done ? Is there a branch ? Will I see a bug/feature request  list for the server on flyspray ?
21:25 <+pinkie3> ok now i need to go, if someone needs me please ask now...
21:26 <@Hammerbear> pinkie3: Not anything now, see you during the weekend.
21:26 <+Bertram> bye pinkie3
21:26 <+Kyokai> we aren't going to branch yet. Not until we get to a point where combat becomes a real issue
21:26 <+Kyokai> bye Elven
21:26 -!- maci [~maci@dsl-213-023-194-152.arcor-ip.net] has quit [Remote closed the connection]
21:26 -!- pinkie3 [~Miranda@ppp-48-149.27-151.libero.it] has quit ["Miranda IM! Smaller, Faster, Easier. http://miranda-im.org"]
21:27 <+Kyokai> even when we do branch, you probably won't notice, we will still share a CVS, just using one variable to switch server modes
21:27 -!- maci [~maci@dsl-213-023-194-152.arcor-ip.net] has joined #manaworld-dev
21:27 -!- mode/#manaworld-dev [+v maci] by ChanServ
21:27 -!- maci [~maci@dsl-213-023-194-152.arcor-ip.net] has quit [Remote closed the connection]
21:27 <+Bertram> server modes ?
21:27 <+Kyokai> I have a feature request for 0.0.11
21:27 <+Kyokai> bertram: between direct and indirect combat, that mode
21:28 <+Bertram> ok
21:28 <@Hammerbear> Kyokai: Yes we will postpone the branching as long as possible, who knows we'll reach something harmonious before that time.
21:28 <@Hammerbear> Kyokai: As as you proposed, maybe we can make it a runtime option.
21:28 <+Kyokai> In 0.0.11, I'd like to see the new skill system implemented fully, and the old skill and stat system removed.
21:28 <+Kyokai> is that possible?
21:28 <+Bertram> agreed with Kyokai
21:28 <@Hammerbear> Sorry, that's not possible.
21:29 <@Hammerbear> 0.0.11 will still run on eAthena server.
21:29 <+Bertram> if the new skill is working I'll do the rest
21:29 <+Kyokai> we will have to wait until the new server then, I guess
21:29 <@Hammerbear> Yes.
21:29 <+Bertram> Last question for me now
21:29 <+Bertram> What did I miss on the new server ?
21:30 <+Bertram> where can I see sources ?
21:30 <+Kyokai> nothing yet. We just have the interface at the moment
21:30 <+Bertram> interface ?
21:31 <+Bertram> shall give someone the SDL_net client / server sample ?
21:31 -!- Kyokai_ [~chatzilla@user-11204gb.dsl.mindspring.com] has joined #manaworld-dev
21:31 <+Bertram> shall I*
21:31 <@Hammerbear> Bertram: Check out tmwserv CVS module.
21:32 <+Bertram> ok
21:32 <@Hammerbear> Bertram: Feel free to start thinking about implementing the interfaces.
21:32 <@Hammerbear> Bertram: I will have to look into SDL_net and threading a bit.
21:32 <@Hammerbear> I plan to do so over the weekend.
21:32 -!- mode/#manaworld-dev [+v Kyokai_] by Hammerbear
21:32 <+Kyokai_> thanks
21:32 <+Bertram> I hope SDL_net will suffice
21:33 <+Bertram> but I think so
21:33 <+Kyokai_> did I missanything important
21:33 <+Kyokai_> ?
21:33 <+Bertram> no
21:33 <@Hammerbear> Yeah SDL_net should suffice.
21:33 <+Bertram> Hammerbear & Kyokai : This week-end will be ring menu for me ...
21:34 <+Bertram> I'll gather on the server after that
21:34 <+Kyokai_> bertram: the third goal for the ring menu, that I forgot to mention
21:34 <+Bertram> yes ? go on
21:35 <+Kyokai_> bertram: it needs to expand/contract to hold 1-9 different items.
21:35 <+Kyokai_> so it will be a fair test of your skills, I think
21:35 <+Bertram> If you need to test my poor skills, yes :)
21:36 <+Kyokai_> by no means do I imply you need a test :)
21:36 <+Bertram> no problem
21:36 <+Kyokai_> just that you have one.
21:36 <@Hammerbear> Just write the menu so that it can display any number of menu items, I think.
21:36 <+Bertram> that's what I was thinking
21:37 <+Bertram> about
21:37 <+Kyokai_> yeah, it's arranging them in a circle that's the real problem.
21:37 <+Bertram> hiumm
21:37 <+Kyokai_> Also, remember that the items are going to link to submenus or to actual functions.
21:37 <+Bertram> I just found back my maths books :)
21:37 <+Kyokai_> this is very important, since we need alot of flexibility
21:38 <+Bertram> I've got a precise idea on how to do it
21:38 <@Hammerbear> Good. :)
21:38 <+Bertram> since I've been thinking about it for a moment now
21:38 <+Bertram> now let's try
21:38 <+Bertram> hope you appreciate me working with you
21:38 -!- Kyokai [~chatzilla@user-1120spm.dsl.mindspring.com] has quit [Read error: 60 (Operation timed out)]
21:39 <@Hammerbear> Bertram: But of course we do. :)
21:39 -!- Kyokai_ is now known as Kyokai
21:39 <+Bertram> how polite ^^
21:39 <+Bertram> lol
21:39 <+Kyokai> bertram: :) :) :)
21:39 <+Bertram> well. Agreed for that
21:39 <+Kyokai> bertram: you can do more than me, I think.
21:40 <+Bertram> I think I've seen a client / server SDL_net based sample somewhere
21:40 <+Bertram> maybe you can rely on this for begining.
21:40 <+Bertram> to begin with*
21:40 <+Kyokai> Hammerbear: one more feature request for the next release: how do I start on the magic system?
21:41 <+Bertram> By first adding a magic spell sprite
21:41 <+Bertram> and a character magic spell calliing sprit
21:41 <+Bertram> e
21:42 <+Kyokai> well, yeah, but I'm more worried about things like sending the spell message and targeting monsters
21:42 <+Kyokai> and making the NPC who will give you a spell
21:42 <+Bertram> that's the second point :)
21:43 <+Bertram> well adding a spell is ok, but about the RO protocol ...
21:43 <+Kyokai> it's probably best not to do anything gameplay-wise until we have a new server, since it will all have to be redone anyway
21:44  * Kyokai sighs
21:44 <+Bertram> That's the main problem since the beginning of my cooperation with Hammerbear and ElvenProgrammer :)
21:45 <+Kyokai> when do you think we will be able to start running off the new server, HAmmerbear?
21:46 <+Bertram> Kyokai: The server is a project as big as the client
21:46 <+Kyokai> we expect it to run by 0.0.1 release though
21:47 <+Kyokai> so when is that scheduled, or projected to be?
21:47 <+Bertram> for the main functions yes
21:47 <+Bertram> Starting this week end
21:47 <+Bertram> ask next week !
21:47 <+Kyokai> I see. Well, I have to go now
21:47 <+Kyokai> any last questions?
21:47 <@Hammerbear> Not from me.
21:48 <@Hammerbear> 21:40 <+Kyokai> Hammerbear: one more feature request for the next release: how do I start on the magic system?
21:48 <+Bertram> who will handle the new maps, sheets, and so on ?
21:48 <@Hammerbear> Well I didn't get that question.
21:48 <+Kyokai> bertram got to it.
21:48 <+Kyokai> I'll take care of getting the maps together. Shall I create a format for them, or do we want to jsut use XML?
21:49 <+Bertram> Hammerbear: I think Kyokai should wait until the new server is mainly running
21:49 <+Bertram> a format ?
21:50 <+Kyokai> anyhow, I'll be back in about 3 hours or so.
21:50 <+Kyokai> talk to you all later
21:50 <+Bertram> ok bye
21:50 -!- Kyokai [~chatzilla@user-11204gb.dsl.mindspring.com] has quit ["ChatZilla 0.9.52B [Mozilla rv:1.6/20040113]"]
21:53 <+Bertram> Hammerbear: Well, that's it for now about core dev...
21:53 <+Bertram> But about sprites.
21:54 <+Bertram> I've seen many promising works
21:54 <+Bertram> mainly by iru
21:54 <+Bertram> Hammerbear:  Will that be implemented for 0.0.11 ?
21:56 <+Bertram> Hammerbear: ?
21:57 <+Bertram> Hammerbear: And last question : Have you tested the kp 1,3,7,9 ?
22:01 <@Hammerbear> Oh sory, I'll do so now.
22:01 <@Hammerbear> sorry*
22:01 <@Hammerbear> I think not much will change for 0.0.11 from where we are now.
22:02 <+Bertram> but desert1 and 2 will become desert.png ?
22:02 <@Hammerbear> We've started work on the new server to be used from client 0.1.0 and onwards.
22:02 <@Hammerbear> No they have been split up on purpose.
22:03 <+Bertram> then the client's gonna use them now ?
22:03 <@Hammerbear> Yes, once we have a new map in CVS.
22:04 <+Bertram> and the snow tiles and character sheets ?
22:04 <+Bertram> I've seen great graphics improvements !
22:04 <@Hammerbear> Snow tiles?
22:04 <+Bertram> also a water pond in desert
22:04 <+Bertram> yes
22:04 <@Hammerbear> Character sheets will be added once finished.
22:04 <@Hammerbear> I'm not sure if they'll make it before 0.0.11
22:04 <@Hammerbear> Ah those.
22:05 <+Bertram> iru's work
22:07 <+Bertram> are the keys working ?
22:10 <@Hammerbear> Bertram: Works fine, good work.
22:10 <@Hammerbear> :)
22:11 <+Mra> whoa, i hope you have started the actual development of the server when i return in one week ;)
22:30 <@Hammerbear> Uhm, I have... I've already been working on the server for at least two days, not counting thinking about its global setup. :)
22:30 <@Hammerbear> Or you think writing header files is not developing? ;)
22:31 <+Bertram> lol
22:31 <+Bertram> so the headers are already on the way ?
22:31 <@Hammerbear> Yes I mean...
22:32 <@Hammerbear> Did you check out the tmwserv module?
22:32 <@Hammerbear> Also, you should have received email about that through CVSspam.
22:33 <+Mra> no emails :/
22:33 <+Bertram> yes !
22:33 <+Bertram> ok
22:34 <+Bertram> I'll look at it carefully !
22:35 <+Rotonen> just got home
22:35 <+Rotonen> browsing through what you've said so far
22:35 <@Hammerbear> Ok
22:36 <@Hammerbear> Mra: Well some got sent, for example the last things I added: Packet, MessageIn and MessageOut.
22:37 <@Hammerbear> That was earlier today.
22:37 <+Mra> ah right, that one..i read it, didnt notice the modeule and just though..wtf :D
22:37 <+Mra> *thought
22:38 <@Hammerbear> Heh
22:38 <+Rotonen> ok, so i'm now somewhat up to date