Page 1 of 1

Plan for 1.2b16 and 1.2b17

Posted: Tue Feb 20, 2007 9:21 pm
by trevor
I think we've finally worked out a lot of the kinks in the features that have been added, 1.2b16 will cover a couple new UI tweaks and some more bug fixes.

That will hopefully give a fairly stable development build for people to test on. Starting with 1.2b17 I'm going to be working on improving the transfer of images. The idea is to break up the images into chunks and stream them (instead of having them each in memory). This way you'll be able to see the progress of everyone's transfer, and chat won't be blocked while the transfer happens.

Just wanted to give you guys a heads up

Posted: Tue Feb 20, 2007 9:22 pm
by trevor
... a heads up because 1.2b17 might get unstable again while we work out the kinks in the image transfer.

Posted: Wed Feb 21, 2007 12:05 am
by Emryys
Image transfer is Good, mm-kay.... :)

Posted: Wed Feb 21, 2007 4:33 am
by torstan
Quick question about the image transfer - does it prioritise which images to transfer? I ask, because if it doesn't it would be great if it transferred maps that were visible to player first. Then, in a large campaign, you can get on with playing something while the other maps are downloading.

Posted: Wed Feb 21, 2007 7:47 am
by trevor
the map you are playing on and the associated images will be requested first.

Posted: Wed Feb 21, 2007 8:13 am
by torstan
Thanks, that's good to know.

Posted: Wed Feb 21, 2007 8:26 am
by trevor
With the new map management in 1.2b16, it occurs to me that the minimap for unbounded maps is pretty worthless. So I'll be spending some brain cycles making them actually show the map

Posted: Wed Feb 21, 2007 8:56 am
by dLANbandit
I really like in SupremeCommander that the mini-maps are actually just another view on the main map. Meaning you can zoom way in and out. So maybe an easy cop-out on unbounded maps would be to make it start as only partly zoomed out. That way you can just grab the distance between the 2 farthest items on the map, and make that the borders of the minimap by default. And if there aren't any items in the mini-map just default it to some X Zoom level.

Posted: Wed Feb 21, 2007 9:30 am
by trevor
dLANbandit wrote:grab the distance between the 2 farthest items on the map, and make that the borders of the minimap
yeah, that's what I was thinking

Posted: Thu Feb 22, 2007 12:18 pm
by trevor
Update:

Got the initial (and somewhat naive) solution up and working last night. There's still a small timing issue on the drawables where they show up as "?" until you pan the map. That should be easy to track down.

This first pass won't be super great at handling transmission errors, but that's not a great loss because the current system isn't either. But will eventually support things like resumed download and the like.

However, we'll be able to get updates on how much data is being transfered and what the progress is though, so that'll be useful.

Posted: Thu Feb 22, 2007 12:48 pm
by Phergus
It occurs to me that the Connections panel doesn't have much content in there. Are you going to append the info to the list of clients there?

e.g.

Client1 (37/80)
Client2 (60/80)
Client3 (40/60)

(Sizes in MB. Client3 already has some of the resources.)

Posted: Thu Feb 22, 2007 1:02 pm
by trevor
That's a good idea, I was wondering where to put that information !