>> I also suggest the creation of a user command "changegfx <id>", where id is >> the graphic set sent by the server. > > What is this for? Allowing each user to choose between several concurrently installed gfx sets. This of course would require the server being able to handle more than one gfx set at the same time, but this should not be that difficult to implement. It would also solve the "battle standard vs alternate", since each player could then choose what he/she prefers. > >> Now for the old XPMs: I agree that supporting more than one gfx format was >> somewhat useless. Now what you need to understand is that some people still >> used it because of the smaller size of their screens (XPMs were smaller >> (24x24) than PNGs (32x32)). >> Wouldn't it be possible to convert all the existing XPMs into PNGs and make >> them an alternate gfx set ? This would remove the needs for XPM support while >> allowing crossfire to be still played without problem on smaller screens. > > GROAN. The alternate set originally was for players of xpm who didn't like the style. When PM decided to do it, we agreed that it was best to stick with 32x32 and thus remove the whole redrawing images specifically for a set. This has been a blessing, images can easily be transfered between sets, nps. let me say right now, that trying to implement a 24x24 set would completely destroy the point of the png sets really. The reason we moved to only 32x32 was to avoid having to redraw (or simply edit) images to cover all the sets. As soon as we need a new size, we will need to scale the image which is tragic, and any image which new will have to have this done.. this process is amazingly tiresome. Is it possible to use an sdl scale image command? What level output do you get? and how fast is it? > I agree that rescaling causes quite some problems whatever you try to do. I also understand the work overload for gfx makers. I simply wanted to underline a problem not so uncommon, even now. Using SDL for rescaling seems unconvenient, since most "low-screened" machines are also often "low-cpu'd", and rescaling on-the-fly proven to be too slow in most cases. Maybe someone has a satisfying solution to this ? Chachkoff Y. ----------------------------------------- Visit http://www.chachkoff.f2s.com for a journey into a fantastic world ! (But don't expect too much...) -----------------------------------------