On Wed, 28 Feb 2001, Mark Wedel wrote: > > Hmm.. I think this discussion is a good example of darths point C. why yes, I do believe it is (to quote David Eddings). > In any case, the reasons I see for removing everything but the PNG set: > > 1) Smaller distribution (only one image file in the lib directory instead of > three, and this applies for the arch set also) I don't see this as a big problem, in todays market 1 gig games are not uncommon. Also most players choose only one set anyway.. if caching is on that still only constitutes 1 set. > 2) Less code (only need to support one format). This isn't that big a deal in > the server, as that code doesn't actually care about the format, but is more an > issue with the editor and clients. This is certainly a BIG point. With the current system you need 3 sets of libraries to get all the features and at least two for it to compile properly (AFAIK). With only PNG supported this would be reduced to defn only one. > 3) Easier for people to make new archetypes and images, as only one image is > needed. This is the killer, I generally stopped making images after the 'Skree'. To create one fairly poor 2 x 2 monster took more work than I could really be bothered doing constantly (especially considering it isn't even very good). > The main argument against it is that people still like the XPM set. > > I'm not sure I agree with AV's that difficulty in making images results in > fewer maps. I would generally hope that every map maker doesn't feel the need > to put special objects with special images on each mapset. I don't think this > is a good idea for the following reasons: I agree with AV. Map makers love to make unique maps that is a major part of _creating_ something. For example Peterm only makes a mapset when he has something new to add. I know I wouldn't want to create a whole set of maps and find that most of my plot, or monsters or even items were repeated else where. To make a new monsters is something to be very proud of, and something to make alot of extra interest in a map. I loved the first time I found a sandy not because it was worth alot of points, or because it looked cool, but because it WAS the first time I had found one (or three). I still haven't found a postman =). > 1) Even if there is still only one image set, creating a new arch and image is > still a bit of work. Most mapmakers are willing to put in that work to make something to be proud of. > 2) There is no convenient way to just add a few new images/archetyps to the > server - basically, you need the arch distribution, and have to do a collect, > which makes the maps a bit more of a pain to install. Again, most mapmakers are more interested in a good map than in a abit of work. > 3) I think this could get overdone - if too many maps have new special unique > images/objects, that uniqueness starts to wear off. IMHO I don't think we CAN over do the amount of monsters items etc. If everything is properly balanced the sheer massiveness alone of the game would certainly be a key point to many players. It is very exciting to have a world that really is a world. Different cultures for different regions.. etc etc.. adds alot of flare to a game that may otherwise be boring (not that crossfire is boring). > But I do have a few points: > > Best I know, for both XPM's and PNG's, no gamma correction is done for them in > the client. PNG supports this, but I don't believe the client is using it (at > least not the code I wrote). PNG does support it (PNG supports just about everything =). I think Mich would probably be very interested in doing just that, currently though there is no one working on a linux client AFAIK. > Peter is/was working on making another PNG set that was basically in the same > style/a converted but not rescaled version of the XPM set. This is a lot > better, in that if someone does make a new image, they still only need to make > one - this alternate PNG set can just borrow from that. And in fact, there does > not even need to be server support for this - you could very well have an > 'alternate image set' that you download, unpack into your .crossfire/images > directory, and run the client with the right options (-cache -keepcache) and it > will use these other images. If that set is missing images, it would still get > the appropriate one from the server. Peterms set was widely considered better than the scaled versions of the xpms in PNG. > Now for a bit of history: > Way back in the early 90's, I added the XPM support to crossfire. The initial > xpm set was just the converted bitmaps (2 color). Over time, the transparencies > were added, additional colors used, and overall the set evolved into the nice > set we have today. Now I certainly hope it won't take as long for that to > happen to the PNG set. And in fact what really moved the XPM set along was when > a few people would systematically go through and fix the images, and I think > that is sort of happening now with the PNG set. Also, the PNG set thankfully > has a good starting point (xpm set). > > I will note that over that time, issues of different images for the same thing > arose - the losers can currently be found the arch/dev/xpm_pref directory. > Fortunately, now days with the client doing the images, such alternate image > sets are much easier to handle. > > Whats the end result of all this? I don't know. I will predict that the xpm > and xbm set will probably go away sometime before 2.0. The question is really > if the server will have an alternate png set that can be used that roughly > equates to the current xpm set or whether that alternate support will just be > handled by people who want it downloading it and unpacking it in their cache > directory as I describe above. Yes, I would like to see two sets of PNG (or more as we get bigger). Currently I see a need for front view and the more 3D appearing view of the current PNG set. Over time this may change (10 years is along time though) but I think we shouldn't look to far ahead it may cause alot more problems than it fixes. I would say that that perfect stability of the server is a more pressing issue than the PNG set graphics right now. I would still absolutely love to see some work done in it though. I think Mark has made some very important points here so i thought it valueable to add my thoughts. I think EVERYONE should say what they think now.. or forever hold their peace. dnh > _______________________________________________ > crossfire-devel mailing list > crossfire-devel at lists.real-time.com > https://mailman.real-time.com/mailman/listinfo/crossfire-devel >