Hello developers, since we already got shitloads of weapon editors and taunts managers, why not make something new.
Something useful.
Something people need!
A soldat map viewer.
Or even better - soldat map browser!
HELL YEAH!
Features it would have to have (or at least in my opinion should):
- being ultra lightweight. map loading shouldn't take longer than 2 sec
- native support for standard gfx formats (png/jpg/bmp/gif + animated gifs) - no 3rd party dlls!
- enabling/disabling various layers of scenery, polygons (checkbox for each polygon type), polygon textures, background, spawnpoints, waypoints and so on
- wireframe support for each of above separately (radiobox table 'Element: show/hide/wireframe' + grouped 'bonuses' 'players' 'sceneries' etc?)
- highlighting polygons based on their types
- autozoom map to its dimensions on load
- tabbed user interface
- aspect ratio aware viewports in tabs
- map browser (custom view styles - detailed, icons, etc + THUMBNAILS)
- internal database containing useful summary of every map and its thumbnail
- custom sorting styles available via program's menu (support for columnclick in detailed view style) - via file name, creation date, modification date, file size, map dimensions (database entries); descending on/off
- browser has to resemble explorer - explorer's context menu on right click, ctrl+c ctrl+x ctrl+v, f2 f3 f5 f11, ctrl+o ctrl+s etc
- map preview mode should support as many of above as possible
- regular expressions in browser's address bar (will show only appropriate results instead of all files, type nothing to show all files back)
- error reporting (if map file is errorous, report it. if texture is errorous, report it. if program encountered an error, don't! polyworks does and this sucks.)
- old maps support (if map is old - look at modification date - show appropiate yes/no dialog and relating to the result treat polygons normally or as full-opaque, despite the alpha byte)
- gostek tool for scale measurement, rendered above everything else
- distance tool, similar to photoshop's one
- screenbox tool, darkening everything except for rectangle of size resembling soldat's screen size
- zoom and pan tool (mouse wheel and ctrl+drag)
- running maps via commandline (mutliple at once)
- drag'n'drop system
- displaying lots of unnecessary yet sexy information in a sidebar (polygon count, used scenery count, linked files which aren't present in official soldat version, map dimensions, size of all the unofficial files, link to SFD, .....)
- antialias, transparency on/off
Optional features:
- find shortest paths between flags
- custom transparency modes like GL_ONE + GL_ONE_MINUS_SRC_ALPHA
- bullet trail tool (user inputs weapon speed - combobox for predefined values? - and then moves cursor around - program will draw hypothetical bullet's trail from gostek model)
- search for simliar maps (performed on invisible for end-user, black&white polygon renders stored in program's database, or if someone's clever enough, right on polygon coordinates)
- plugin system with huge api for generating automated informations about maps, compressing them into mappacks, etc
- switching between directx and opengl
And that's all I can think of now.
Since it's a request I'm not going to participate in development progress - this thread is meant to point you that there's no such program yet but there's need for it, so if you're seeking for an idea of soldat-related program, here you got one. It's going to be tough, however; I spent almost an hour only on thinking of all that stuff, development will probably take weeks. So if you're going to do it you will most likely fail. Yep, you're just too weak. Better give up now.
Challenge it! Ha!