Notice: This requires Windower 3.4
SSOrganizer (1.1) handles a new notification from Windower 3.4 that a screenshot has been taken.
The screenshot is then moved to a new folder that will put it in a categorized fashion.
an example:
D:/Windower/screenshots/img_20080509_215032.png
will be moved to:
D:/Windower/screenshots/Aikar/Aht Urghan Whitegate/2008.05.09/ffxi_2008.05.09_21.50.32.png
The directory and file name are fully customizable. You may still keep the files all in your screenshots folder but change the formatting of the name if you wish.
Simply loading the plugin is all that is needed to use SSOrganizer.
However, to change the directory format and the filename format you must issue commands to change them.
The default Format Strings are as follows:
The following codes may be used in all 4 of the SSOrganizer configuration commands:
{%Zone} or {%Area}: Displays the current Zone Name, with spaces converted to _. Example: Aht_Urghan_Whitegate
{%Name}: Displays your player name. Example: Aikar
{%Status}: Displays your current status. Example: Engaged
{%Vana.Time}: Displays the current Vana'diel time. Example: 20.21
{%Vana.MoonPct}: Displays the current Vana'diel moon percentage. Example: 43
{%Vana.Moon}: Displays the current Vana'diel moon phase. Example: Full Moon
{%Vana.Day}: Displays the current Vana'diel day. Example: Firesday
{%Vana.Weather}: Displays the current Vana'diel weather. Example: Fire x2
{%Earth.Year}: Displays the current Earth year. Example: 2008
{%Earth.Month}: Displays the current Earth month with trailing 0. Example: 05
{%Earth.Day}: Displays the current Earth day with trailing 0. Example: 09
{%Earth.Hour}: Displays the current Earth hour in 24 hr format with trailing 0. Example: 22
{%Earth.Minute}: Displays the current Earth minute. Example: 24
{%Earth.Second}: Displays the current Earth second. Example: 32
{%MainJobLVL}: Displays your characters Main Job level. Example: 75
{%SubJobLVL}: Displays your characters Sub Job level. Example: 37
{%MainJob}: Displays your characters Main Job. Example: WHM
{%SubJob}: Displays your characters Sub Job. Example: BLM
The following 2 arguments are only valid in ExecArg configuration setting for use when executing an external application:
{%OldFile}: Specifies the original full path name of the screenshot before it was renamed - This file path no longer exists!!!
{%NewFile}: Specifies the new full path name to your recently taken screenshot. This will give you the ability to tell the external program where the screenshot file is at.
SSOrganizer is controlled by the 2 commands 'sso' and 'ssorganizer'.
The following commands are availible to configure SSOrganizer:
help: Displays the command list.
dirformat: This sets the format for the directory things are saved to. Set this to blank 'sso dirformat' if you do not wish to put files into a new directory. A trailing slash is NOT required.
fileformat: This sets the format of the filename the screenshot is saved to. Set this to blank 'sso fileformat' if you do not wish to use a custom formatted file name and keep the original img_date.extension format.
execcmd: This specifies a program to execute when a new screenshot is taken.
execarg: This specifies the arguments to send to the program. Read below for usage of these 2 commands.
SSOrganizer has the ability to execute an external 3rd party program upon screenshot. This can give you extra special features to use in combination when sending to another program.
Some idea's of what can be done with this:
Automatically upload all screenshots to your personal Flickr or other image gallery hosting website.
Automatically resize or convert all screenshots.
Automatically open new screenshots for viewing.
Automatically create a copy of the screenshot to another directory on your PC, such as a web accessible directory.
And many more thingsā¦.
It's up to other developers to get creative with this feature! These idea's must be programmed by someone, so if you think you can do something like those ideas that the community would like to have, feel free to do so and share :)