From The Mana World

IRC log of the meeting:

21:02 <@MrLindeijer> Ok let's start.
21:02 <@ElvenProgrammer> wow 3 developers
21:03 -!- mode/#manaworld-dev [+v Bertram] by MrLindeijer
21:03 <+Bertram> ok here
21:03 -!- mode/#manaworld-dev [+v xand] by MrLindeijer
21:03 <@ElvenProgrammer> i guess Doener prefer to stay with his gf :/
21:03 <+Bertram> too bad
21:03 <@MrLindeijer> Well I forgive him.
21:04 <@ElvenProgrammer> ok let's start, first bjorn did you have time to think about the tile engine improvements?
21:04 <@MrLindeijer> No time at all, sorry.
21:04 <@MrLindeijer> Oh well I mean I thought about them.
21:04 <@MrLindeijer> But no time to code.
21:04 <@ElvenProgrammer> what features do you plan to add?
21:05 <@MrLindeijer> I still plan to make the tile engine improvement.
21:06 <@ElvenProgrammer> i mean which ones? the fringe layer improvements? then?
21:07 <@MrLindeijer> Yes, are there more?
21:08 <@MrLindeijer> I'm just going off the last meeting's minutes.
21:08 <@ElvenProgrammer> oh well you could never know what a creative mind can do
21:09 <@MrLindeijer> We should still figure out why scrolling broke for update window I guess.
21:09 <@ElvenProgrammer> actually i'm working on making so when you get disconnecte from the server you return to the login screen
21:09 <@MrLindeijer> Ok, nice.
21:09 <@ElvenProgrammer> and you get a error dialog
21:09 <+Bertram> good
21:10 <+Bertram> What about that ?
21:10 <+Bertram>  Fix resources to be cleanup up --Bjørn
21:10 <@ElvenProgrammer> then i'll work on making the connect functions non blocking
21:10 <@MrLindeijer> Bertram: Some day...
21:10 <@ElvenProgrammer> Bertram: can you think about the scrolling problem?
21:10 <+Bertram> in the update window, ok
21:11 <@MrLindeijer> Who merged chat.cpp.patch by gaga, and is it confirmed to be working fine?
21:11 <@ElvenProgrammer> i guess i will have to work on doener's task as well...
21:11 <@ElvenProgrammer> MrLindeijer: not me
21:12 <+Bertram> ElvenProgrammer: I'd like to work also on the config window as the features described in the road map
21:12 <@MrLindeijer> Ok Andrej did.
21:12 <@MrLindeijer> I guess that's gaga himself.
21:13 <@ElvenProgrammer> Bertram: can you list them, i don't remember
21:14 <+Bertram>  Make tmw remember windows X, Y, (Width, and height for resizables.)
21:14 <+Bertram> #  Make keys configurable
21:14 <+Bertram> # Reset to Defaults for important values : Update host, World Server, Gui config, Keys (with key configuration), Window coords, height and width.
21:14 <+Bertram> # Make the setup window accessible since the first login window
21:16 <+Bertram> Also, what about start concentrating our efforts on the server after next release, or something like that ?
21:17 <@ElvenProgrammer> Bertram: about concentrating, that's why we're concentrating on important stuff, after this release we will work on the server
21:17 <+Bertram> ok
21:17 <@ElvenProgrammer> about the points listed in the todo list, i think you added them right?
21:17 <+Bertram> Not all of them
21:18 <+Bertram> And yes, added them to make all devs point out these things
21:18 <+Bertram> ElvenProgrammer: As the leader, you're free to remove what's could be considered as not useful
21:18 <+Bertram> of course
21:20 <@ElvenProgrammer> i like the idea of having the size and coords of windows saved
21:20 <@ElvenProgrammer> how do you plan to do it?
21:20 <+Bertram> getting them in the config
21:20 <+Bertram> and loading them at start
21:21 <+Bertram> but if we add this, the reset defaults feature is also important
21:21 <+Bertram> especially for resizables;
21:23 <@ElvenProgrammer> by reset feature you mean a default button in the setup window?
21:24 <+Bertram> several in fact
21:24 <+Bertram> one for the world server name
21:24 <+Bertram> one for wins
21:24 <+Bertram> etc
21:25 <@ElvenProgrammer> i don't know if so many are needed
21:25 <@ElvenProgrammer> anyway do you think every window will save itself in the destructor?
21:25 <+Bertram> ElvenProgrammer: that's were the work on tabs is welcome :)
21:27 <+Bertram> ElvenProgrammer: We should have a naming convention : Something like <WinName>X, <WinName>Y, <WinName>Height, <WinName>Width I propose
21:28 <+Bertram> Maybe we should set a winName in the constructor
21:28 <+Bertram> or do the saving loading in the createGuiWin, deleteWin functions
21:29 <@ElvenProgrammer> it could be cool to hear also the other admin opinion
21:29 <+Bertram> yes
21:29 <+Bertram> It's just a proposal of course, any comments are welcome
21:29 <@ElvenProgrammer> MrLindeijer: still here
21:29 <@MrLindeijer> Yeah.
21:31 <+Bertram> MrLindeijer: Well ?
21:35 <@MrLindeijer> What?
21:35 <@MrLindeijer> Oh comments.
21:39 <@MrLindeijer> Ok we could give the windows names in addition to their title.
21:39 <@MrLindeijer> I agree using the title isn't always possible.
21:40 <+Bertram> good. Easy to add
21:40 <@MrLindeijer> So proposition sounds fine to me, only remark I'd make is that we've always avoided capitals in config names I think.
21:40 <+Bertram> MrLindeijer: Np. Just an example
21:41 <+Bertram> MrLindeijer: You'll be able to check these names just before the release :)
21:41 <@MrLindeijer> Sorry about inactivity, I was on phone with ibunny.
21:41 <@MrLindeijer> Bertram: Ok thanks. :P
21:42 <+Bertram> np. I have a GF too
21:42 <+Bertram> And I'm about to call her ;)
21:42 <@MrLindeijer> :)
21:42 <@MrLindeijer> Ok so what else is important for release.
21:43 <@MrLindeijer> I think we need to make some small modifications to the new health and mana bars, so shows numbers at least on mouse hover and to be a bit bigger.
21:43 <+Bertram> oh yes, forgot about that
21:43 <@MrLindeijer> Also, I think we should do a debug window before release.
21:43 <+Bertram> MrLindeijer: I thought you wanna set the height and length you liked
21:43 <@ElvenProgrammer> debug window? to show debug text?
21:43 <+Bertram> true
21:44 <@MrLindeijer> ElvenProgrammer: Yes I want to see FPS, mouse coordinates and up/down network traffic.
21:44 <+Rotonen> sorry to but in without reading but i just got home and i think the gui revamp needs one refinement: hp and mp should be visible in a numerical format too
21:44 <@ElvenProgrammer> MrLindeijer: agreed
21:44 <@MrLindeijer> ElvenProgrammer: Plus I guess still map image and music file would be good to easily see.
21:44 <+Bertram> Rotonen: I agree with Rotonen but I guess mouse hovering would be nice
21:45 <@MrLindeijer> Bertram: If you make them bigger, maybe we should also place them below eachother.
21:46 <+Bertram> MrLindeijer: The fact is I don't really see what width and height you want to set to them
21:46 <+Bertram> I like them as they are but I know many disagree
21:46 <+Rotonen> no mouse hovering, constantly, it's important info
21:46 <+maci> home sweet home
21:46 <+maci> sry i am late
21:47 <+Bertram> Rotonen: ok
21:47 <+Bertram> Well, mouse hovering or not, that is the question
21:47 <+maci> Bertram: aah good that you are here .. i tired to get in contact with you the last 2 days
21:47 <+Rotonen> and a question, are we going to implement party systems with eathena at all ?
21:47 <@MrLindeijer> Bertram: Ok I'll tweak the size until I like it, then you see if you still like it. :)
21:47 <+Bertram> MrLindeijer: go ahead :)
21:48 <@ElvenProgrammer> Rotonen: i suppose it's not worth
21:48 <@MrLindeijer> Rotonen: I would prefer not to, we mean to focus on server as soon as possible.
21:48 <+maci> Bertram: you should add amd64 to the debpkg architecute thingy.. since i wasnt abe to do apt-get -b source tmw
21:48 <+Bertram> ah ok
21:48 <@ElvenProgrammer> maci: you shouldn't buy amd64 :P
21:49 <+Rotonen> yeah, i agree that our own server would be a priority.. :)
21:49 <+maci> build-dep guichan worked fine tho
21:49 <+maci> but the source -b not ;)
21:50 <@MrLindeijer> Ah yeah, compiling TMW on 500 Mhz takes ages.
21:50 <+Bertram> maci: Does that imply more files on the repository ?
21:50 <+maci> Bertram: i dont think so
21:50 <+Bertram> That's aonly one file, right ?
21:50 <+maci> guichan and tmw
21:50 <+Bertram> yes
21:50 <+Bertram> ok
21:55 <+Bertram> So let's summarize :
21:55 <+Bertram> [Bertram]
21:55 <+Bertram> 1. Update Window Scrolling
21:55 <+Bertram> 2. Add Win, X, Y, ... in the config.
21:55 <+Bertram> 3. Add reset wins to default button in the setup win.
21:55 <+Bertram> 4. Add HP, MP display on the center of bigger bars top left screen
21:56 <+Bertram> and I'll add quickly the amd64 source support
21:58 <@MrLindeijer> Bertram: Good luck with doing all that in one week though. Keep in mind it's better to a few things good than to do it all moderately.
21:58 <@MrLindeijer> to do a*
21:58 <+Bertram> np
21:58 <+Bertram> one thing after another
21:58 <@MrLindeijer> We need a stable binary by next week.
21:59 <+Bertram> I know :)
21:59 <+Bertram> I won't add something complete
21:59 <@MrLindeijer> So I will tweak size of HP/MP bars a bit, and finish that tile engine improvement.
21:59 <+Bertram> ok
21:59 <+Bertram> tile improvement is a big one
21:59 <@MrLindeijer> I think it's also important that I make this brush improvement for Tiled soon.
22:00 <@MrLindeijer> These new tilesets look great and one would want mappers to enjoy using them.
22:00 <@ElvenProgrammer> i'll work on non blocking connect, kind disconnection and probably doener's task
22:01 <+Bertram> btw, what are Doener's Tasks ?
22:01 <@MrLindeijer> Ok, nice.
22:01 <@MrLindeijer> "Doener splits up the NPC and item images into a single image for each NPC and item, which should make it easier to modify, add, remove or animate these in the future."
22:01 <+Bertram> ok
22:01 <@MrLindeijer> From last meeting minutes, which you should have read. :)
22:01 <+Bertram> yes
22:01 <@ElvenProgrammer> hehe
22:01 <+Bertram> but for other readers ;)
22:02 <@MrLindeijer> No I write them for us, not for others.
22:02 <+Bertram> k
22:03 <@ElvenProgrammer> i'll be going in minutes
22:03 <@MrLindeijer> Ok it was a short meeting, but at least we all (well those that came here) know what to do.
22:03 <+Bertram> yes. essentials are there
22:03 <+Bertram> more discuss is the server concentration
22:03 <@ElvenProgrammer> i could have known even without the meeting :P
22:03 <+Bertram> lol
22:04 <@MrLindeijer> ElvenProgrammer: Hmm, well it's good to discuss stuff though and not rely on assumptions too much. :)
22:04 <@MrLindeijer> Yeah let's hope we're ready to discuss what we'll do with the server next meeting.
22:05 <+Bertram> yes
22:08 <@ElvenProgrammer> anyway i'm going out now, see you tomorrow