From The Mana World
IRC log of the meeting:
20:59 -!- Nafti [n=reima_le@a81-197-156-122.elisa-laajakaista.fi] has joined #manaworld-dev 21:01 <@ElvenProgrammer> meeting started 21:02 <@MrLindeijer> Ok here I am. 21:02 -!- mode/#manaworld-dev [+v Nafti] by ElvenProgrammer 21:02 -!- Bertram [n=yohann@84.4.59.221] has joined #manaworld-dev 21:02 -!- mode/#manaworld-dev [+v Bertram] by ElvenProgrammer 21:02 <+Bertram> thanks 21:02 <@ElvenProgrammer> np 21:03 -!- mode/#manaworld-dev [+v m[a]tt] by MrLindeijer 21:04 <@MrLindeijer> So what's happening? I think we planned a release on Sunday? 21:05 <@ElvenProgrammer> i think it would be better to delay it of a week 21:05 <@MrLindeijer> I see. 21:05 <@MrLindeijer> Why? 21:05 <@MrLindeijer> I was going to try finishing the tile engine improvement tomorrow. 21:05 <+m[a]tt> we could wait for talerocs charset 21:05 <+m[a]tt> MrLindeijer: well you could still do that 21:05 <@MrLindeijer> :P 21:05 <@ElvenProgrammer> m[a]tt: no, that's not a priority for this version 21:05 <@MrLindeijer> Well maybe other things will be more important then. :P 21:06 <@MrLindeijer> Yes the charset will have to wait anyway. 21:06 <@ElvenProgrammer> MrLindeijer: well i need more test on the non blocking code, and doener is still far from finished with his task i think 21:06 <+m[a]tt> ElvenProgrammer: well it was the priority for the version before...and the version before that...and the version before that 21:06 <@MrLindeijer> Ok I agree we should split the images for this release. 21:06 <@ElvenProgrammer> m[a]tt: i know but it's not for this one :P 21:06 <@MrLindeijer> Of items and npcs. 21:06 <+Doener> ElvenProgrammer: far from finished? i didn't even have a change to really start it ;) 21:06 <@ElvenProgrammer> chance? 21:07 <+Doener> yeah, stupid keyboard :) 21:07 <+Bertram> I just fixed the inventory not resized properly 21:07 <@ElvenProgrammer> what changed since the last relase? do we have enough to release a new one? 21:07 <+Bertram> my tasks are quite ready for release :) 21:07 <+m[a]tt> Bertram: :)= 21:07 <+m[a]tt> yiha Doener 21:07 <+Bertram> hi Doener 21:08 <+Bertram> gui improvement 21:08 <+Bertram> ElvenProgrammer: grayed things in the roadmap 21:09 <@MrLindeijer> Ok I will try to write significant changes to NEWS file. 21:10 <+Doener> i'm off to bed now and at my parents over the weekend, back on sunday or monday 21:10 <+Doener> good night! 21:10 -!- Doener [n=doener@i5387D25A.versanet.de] has quit ["Leaving"] 21:10 <@ElvenProgrammer> hmmm.... 21:11 <@MrLindeijer> I think we should try to finish the client work we wanted to do before moving on to the server for this release. 21:11 <+Bertram> ElvenProgrammer: Will you do it ? 21:11 <+m[a]tt> maybe ultramichy could open a pvp server. low lvl fights are funny 21:12 <+m[a]tt> i wanted to implent this dont show minimap thing. but it is already implented :( 21:12 <@MrLindeijer> Heh. 21:12 <+Bertram> m[a]tt: lol. don't worry. You can add the fact that the windows that get visible by user action get focus. 21:12 <@ElvenProgrammer> MrLindeijer: agreed 21:13 <+m[a]tt> could we delete the feature that the chat window scrolls down if a new message appears? it is bad for reading old stuff 21:13 <@ElvenProgrammer> Bertram: you mean splitting images? 21:13 <+m[a]tt> Bertram: i wanted to see why i can click on a npc and a gui window at the same time 21:13 <@MrLindeijer> m[a]tt: Removing it isn't the solution as it serves the purpose of scrolling new messages into view, also while not scrolling. 21:13 <@MrLindeijer> m[a]tt: It could be improved in that it could check whether it is already scrolled at the bottom when a new message arrives, and only then autoscroll down. 21:14 <+Bertram> yes exactly 21:14 <+m[a]tt> yap 21:15 <@MrLindeijer> m[a]tt: For that double click handling you could try moving the handling of finding NPC (or enemy, etc.) from game.cpp to gui/gui.cpp (around line 220). 21:15 <+Bertram> m[a]tt: I meant when you do Alt+I, if the inventory isn't visible, then it appears with focus, in front of the other wins 21:15 <@ElvenProgrammer> Bertram: of course i could manage it with another week 21:15 <@MrLindeijer> As the code in gui/gui.cpp that handles clicks only gets called when not a window is clicked. 21:15 <+Bertram> ElvenProgrammer: Sorry, manage what ? 21:19 <+CIA-13> bertram25 * tmw/ (5 files in 2 dirs): Made the inventory Win behave normally when resized by default size functions. 21:20 <@ElvenProgrammer> [21:11] Bertram: ElvenProgrammer: Will you do it ? 21:20 <+Bertram> ok 21:20 <@ElvenProgrammer> [21:12] ElvenProgrammer: Bertram: you mean splitting images? 21:20 <@ElvenProgrammer> [21:14] Bertram: yes exactly 21:21 <@ElvenProgrammer> [21:15] ElvenProgrammer: Bertram: of course i could manage it with another week 21:21 <+Bertram> no, in fact I meant filling the NEWS file 21:21 <+Bertram> for now 21:21 <+Bertram> But I know you're able to do the splitting 21:22 <+Bertram> m[a]tt: Add your contributions to the ChangeLog file 21:22 <+m[a]tt> well i have to read this gui things first 21:22 <+m[a]tt> havent done this before 21:23 <@ElvenProgrammer> Bertram: i can do it tomorrow i think, for the next release we should also try to fix the joytolerance bug http://forums.themanaworld.org/viewtopic.php?t=989 21:23 <@MrLindeijer> Hmm I said I would fill the NEWS file. 21:23 <@ElvenProgrammer> MrLindeijer: ok 21:23 <@MrLindeijer> Ok I can't work on joy tolerance. 21:24 <+m[a]tt> btw what is with this tabbed container 21:24 <+Nafti> i've been studying the server sources the past few days and haven't even looked at the client source. but if anyone isn't working on the chat or the setup window i could try to do those. 21:26 <+Bertram> MrLindeijer: Maybe, we should have a way to set joy tolerance in the setup win 21:26 <@MrLindeijer> Nafti: Did you find anything on the server you'd like to work on? 21:26 <@MrLindeijer> Bertram: Please talk with ElvenProgrammer about that, I don't even have a joystick. 21:27 <@ElvenProgrammer> Bertram: that would be nice, probably another tab when we will have support for it 21:27 <+Bertram> ElvenProgrammer: of course 21:27 <@ElvenProgrammer> brb 21:28 <+Bertram> The fact is I don't a practical use of that class yet. I have to study it, more I mean 21:29 <+Bertram> MrLindeijer: You will work on fringe tiles tomorrow ? 21:29 <@MrLindeijer> I think so. 21:29 <+Bertram> MrLindeijer: Will there be things to do on maps, then ? 21:30 <@MrLindeijer> Bertram: Maps could then be modified, yes, but that's not a priority. 21:31 <+Bertram> MrLindeijer: I meant will there be bugs appearing in maps with that ? 21:31 <+Nafti> MrLindeijer: nope, nothing specific yet. i've just studied how the whole thing works. 21:31 <+Nafti> should i continue with the server or take a look at the client? 21:33 <@MrLindeijer> Bertram: Nope, they won't need modification, it'll just be an extra feature that tiles will be allowed to be higher than the default 32 pixels. 21:33 <@MrLindeijer> So we'll add a tileset with 32x64 sized tiles, for example. 21:34 <@MrLindeijer> The part sticking out on top will be drawn on top of things that are above the tile, and below things that are below the tile. 21:34 <+Bertram> MrLindeijer: Why not modulo 32 by modulo 32 ? We will be free with that, right ? :) 21:34 <@MrLindeijer> I don't see what you mean. 21:35 <+Bertram> Nafti: In my opinion, I think you should maybe try to see if the future client, the one in the tmwserv module can register, and login. 21:35 <+Bertram> MrLindeijer: Couldn't we have 64x64 21:35 <+Bertram> ? 21:35 <+Bertram> or something 21:35 <@MrLindeijer> That's a test client, btw, of course the goal is to modify our existing tmw client to talk with the server as soon as possible. 21:35 <+Bertram> We would be able to put piece of art 21:36 <@MrLindeijer> Bertram: What would you do with the width? 21:36 <+Bertram> If the test client works, our future client will have a smotth transition 21:37 <+Bertram> MrLindeijer: We would be able to put piece of arts. 21:37 <@MrLindeijer> I mean you could do that, but actually Tiled is planned to support drawing blocks of things easier anyway which would make this unnecessary. 21:37 <+Bertram> ok 21:38 <+Bertram> I see. You'll have to put every 32x64 to get the same result as 64x64, for instance ? 21:38 <@MrLindeijer> I think actually at the moment the tile engine would already be fine with wider tiles, they'd just stick out at the side and you'd have to make sure not to overlap them with tiles next to them. 21:38 <+Bertram> ok. 21:38 <@MrLindeijer> Bertram: Yes for example two 32x64 tiles next to eachother. 21:39 <+Bertram> Let's have that way then :) 21:39 <+Bertram> MrLindeijer: Do you agree Nafti looking at the test client ? 21:39 <@MrLindeijer> This improvement, while simplifying editing a little, is mostly meant to fix the visual artifacts I think. Like it will fix your hair sticking inside a cactus. 21:39 <+Nafti> Bertram: i could try to get the future client login working. 21:39 <+Bertram> and the server too 21:39 <@MrLindeijer> Bertram: Yes. 21:39 <+Bertram> ok 21:40 <@MrLindeijer> I think that's more important than client GUI improvements. 21:40 <+Bertram> MrLindeijer: yes. And the famous grass effect 21:40 <+Bertram> MrLindeijer: You mean your work is more worthy than mine :/ 21:40 <@MrLindeijer> Yes but the grass effect suggested on the wiki is actually more complicated as I think it went as far as suggesting you to be able to stand amongst the blades. 21:40 <+Bertram> lol 21:41 <@MrLindeijer> Bertram: Ok important wasn't the right word, it's just a matter of priority. 21:41 <+Bertram> MrLindeijer: I know, np ;) 21:41 <@MrLindeijer> :) 21:41 <+Bertram> The grass effect can be done with the engine improvement. 21:42 <+Bertram> Don't you like my gui improvements ;Ã 21:42 <+Bertram> ;) 21:43 <@MrLindeijer> The grass effect would need a kind of engine improvement that we can think of later but which we should leave aside for now. 21:43 <+Bertram> MrLindeijer: I don't see what would be missing to get it ? 21:43 <@MrLindeijer> As the minimum tilesize remains 32x32, and one tile will contain a lot of grass blades, you can't possibly stand amongst them. 21:44 <+Bertram> ok, I see now 21:44 <+Bertram> MrLindeijer: We could think about that when we'll come into pixel movement 21:44 <@MrLindeijer> Sure, well we could think about it anytime, as long as it's later. :) 21:45 <+Bertram> So we have a week more to do the release. 21:45 <@ElvenProgrammer> ok i'm back, so what else we should talk about? 21:45 <+Nafti> umm... a stupid question, since i don't handle cvs good enough: where do find the test clent? 21:46 <+Bertram> Nafti : in the tmwserv module 21:46 <+Bertram> you'll get a makeclient.sh 21:46 <+Bertram> look into it to know 21:46 <+Nafti> ok 21:47 <+Bertram> ElvenProgrammer: Nafti's gonna make tests on the server to get it handle registering and logging correctly 21:47 <+Bertram> MrLindeijer: is gonna make the tile improvements 21:47 <+Bertram> What would we should take care about this week ? 21:48 <+Bertram> what else* 21:48 <@ElvenProgrammer> well i'll commit my changes tomorrow in a branch so everyone can test them 21:48 <+Bertram> cool, ok 21:48 <@ElvenProgrammer> and then i'll start thinking about image splitting 21:48 <+Bertram> oh 21:48 <+Bertram> And we need a debug win 21:49 <+Bertram> I also thought 21:49 <@ElvenProgrammer> Bertram: and you're the right person to think about it 21:49 <+Bertram> why ? 21:49 <@ElvenProgrammer> Bertram: well you're the gui man 21:50 <+Bertram> I also thought you should tell us about a freeze time by the devel mailing list, a time before release where only bug fixes commits are allowed 21:50 <+Bertram> so dev won't add features 21:50 <+Bertram> without testing them correctly 21:51 <+Bertram> my gui improvement needed two days to be bug free, as far as I know 21:51 <+Bertram> ElvenProgrammer: thanks for the gui man 21:51 <+Bertram> hope you all like these improvements, as I think the gui is 70% of the gameplay 21:52 <@MrLindeijer> Ok feature freeze will be by the next meeting. :) 21:52 <@ElvenProgrammer> Bertram: yeah nice thought, i was thinking the same just some minutes ago, that will help avoid relases after release 21:52 <+Bertram> ElvenProgrammer: Exactly 21:52 <+Bertram> ElvenProgrammer: Think I have a repository to handle, and the upload can be long ;) 21:56 <+Bertram> Ok. So I'll do that debug win. 21:56 <+Bertram> But, I'll later need the help of Doener for the tab thingies. 21:59 <+Bertram> ElvenProgrammer: is your non-blocking connect already working ? 22:00 <@ElvenProgrammer> it is for me 22:00 <+Bertram> ok. Let's see now if it's working on unices 22:00 <+Bertram> ElvenProgrammer: Anyway, it's SDLed ? 22:01 <@ElvenProgrammer> yes it's using sdl threads 22:04 <@ElvenProgrammer> anyway i'll be going in some minutes, so if someone need something else to say 22:05 <@MrLindeijer> I'm still writing the NEWS file. 22:05 <@ElvenProgrammer> ok i'll go then, see you tomorrow 22:06 <@MrLindeijer> See you. 22:20 <+Bertram> gtg too .see ya all 22:21 -!- Bertram [n=yohann@84.4.59.221] has left #manaworld-dev ["Bye !"] 22:21 <+CIA-13> b_lindeijer * tmw/ (6 files in 2 dirs): Updated NEWS file for next release.