Author Topic: On the UI - just supposing  (Read 1279 times)

0 Members and 1 Guest are viewing this topic.

Offline Black Wolf

  • Twisted Infinities
  • 212
  • Hey! You! Get off-a my cloud!
    • Visit the TI homepage!
On the UI - just supposing
Just supposing someone were to be stupid enough to volunteer to go through sparky's 1567 interface file pictures and provide a complete list of the files that look very, very similar to each other (there are many of them), would it be possible for a coder to create a launcher flag that tells FS2 to use image A whenever it encounters a call for any image in list 1, Image B for images in list 2, etc. etc.? (For a good example of what I'm talking about, go into sparky.vp and run through TSB_160001.pcx to TSB230002.pcx. All identical images, but FS2 apparantly needs them all).

There are two key reasons why I'd like to see this:

1 - HOTU. If we can cut out several hundred images from sparky and sparky high, we might be able to cut down the size enough to make it a more reasonable download for the 1024 interface. TBH, I doubt this would happen, as most of the images would be small (though I suspect there are at least several hundred of them), and most of them are very subtly different (only in the pattern of the greens, but it might be noticable ingame when you're hovering over the buttons.

2 - the Standalone interface. We all know that the interface files are the biggest hurdle towards making any kind of purely fan made standalone game with the FS2 engine. As it stands, you need to include around 2000 - 2500 odd low and high res interface files, or FS2 will probably refuse to run, or at least cause CTDs if you open the wrong part of the menu. Cutting that back, even if only by a few hundred (and I think there could be more than that) would make it a much less daunting task.

Ideally, it could be setup as some sort of table, so that the interface could be made as simple or as complex as needed, but even if it was hardcoded, that'd still be a step up from the clunky system we have now.

For the record, such a list does not yet exist. I didn;t want to do it up until I had some sort of guarantee from a coder that it would be possible, because I suspect it's going to be a time consuming exercise, probably for both me and anyone who volunteers to code it in. Err... on that note... any takers?
TWISTED INFINITIES · SECTORGAME· FRONTLINES
Rarely Updated P3D.
Burn the heretic who killed F2S! Burn him, burn him!!- GalEmp

 

Offline WMCoolmon

  • Purveyor of space crack
  • 213
On the UI - just supposing
At this point, 'the list' might not be the optimal idea...

It'll be revealed with my next build, if no one presses the right key at the right place before then.. :drevil:
-C

 

Offline Goober5000

  • HLP Loremaster
  • Moderator
  • 214
    • Goober5000 Productions
Re: On the UI - just supposing
Quote
Originally posted by Black Wolf
Just supposing someone were to be stupid enough to volunteer to go through sparky's 1567 interface file pictures and provide a complete list of the files that look very, very similar to each other (there are many of them), would it be possible for a coder to create a launcher flag that tells FS2 to use image A whenever it encounters a call for any image in list 1, Image B for images in list 2, etc. etc.? (For a good example of what I'm talking about, go into sparky.vp and run through TSB_160001.pcx to TSB230002.pcx. All identical images, but FS2 apparantly needs them all).
The problem is that even though they are identical images, many of them have different offsets.  And that would get ugly...

 

Offline WMCoolmon

  • Purveyor of space crack
  • 213
On the UI - just supposing
Black Wolf (and anyone else interested in improving the interface), give this a look:
http://dynamic4.gamespy.com/~freespace/forums/forumdisplay.php?s=&forumid=97

I added a system to define images (or whatever) for skinning in an interface.tbl tonight.
-C