Releases

Discussion in 'Discussion' started by Glenn, Sep 10, 2015.

  1. Glenn

    Glenn Administrator Staff Member

    http://www.lastos.org/forum/index.php?link-forums/sswpi-download.149/

    Change Log:
    Code:
    ssWPI v15.09.10.0:
    
    FIX: Correctly detect Windows 10
    ADD: -LoadDefaultPreset so you can call it up at the end of installation (REG ADD \RunOnce + SetupComplete.cmd or via PostLogonApps or a shortcut on the desktop) with your prefered selection (Preset).
    ADD: Support for (OS=4 (Win 10)) in .app files
    
    -----------------------------------------
    
    ssWPI v14.11.9.0:
    
    ADD: "-" to ppApp & ppGame drive selection on options (to remove any set drive letters).
    ADD: Detect drives that have \ppApps or \ppGames folders and set them as the default output if no ppAppDrive.ini or ppGameDrive.ini are found on current system.
    FIX: More Crash Protection added for Read Only file Access on UAC enabled OS's.
    FIX: Save Current List now includes Arch in it's saved Titles
    
    -----------------------------------------
    
    ssWPI v14.11.1.0:
    
    ADD: -10 command line for locking to windows 10 detection
    ADD: Windows 10 now detected and available in presets
    
    -----------------------------------------
    
    ssWPI v13.12.17.0:
    * Please Report any problems with this version in LivePE's or any OS's you can to make sure not bugs were created from the change over.
    
    CHANGE: Compiled with Xojo instead of RealStudio.
    REMOVE: Mask Fix for clipboard images used in edit mode.
    
    -----------------------------------------
    
    ssWPI v13.11.29.0:
    
    ADD: Allow setting Keep advanced Menu from LivePE and apply post install. (Requires updated ssWPIMon in LivePE)
    ADD: "Keep advanced Startmenu folders" to ssWPI Options, Reads value from ssConfig.ini on startup.
    ADD: DisableTips= To Options, this allows you to skip any dialogs that do not ask questions.
    ADD: Missing Shortcuts Category added to Launcher mode's editor (for finding broken/missing ppGames/Apps shortcuts)
    ADD: Debug Log Button added to Debug Screen, Allows saving extraction issues to the desktop for reviewing bad .apz .pgz files.
    FIX: Hide Tags header when in edit mode as it makes the Category Combo glitchy.
    
    -----------------------------------------
    
    ssWPI v13.11.05.0:
    
    FIX: Picking an item that didn't have a URL would cause the Tags field's graphics to be corrupted (looked like it was bold).
    FIX: Wasn't installing any items that had an & in the file name (ReplaceAll(InItem,"&", "*") in InstallItem).
    FIX: -NewSetup would crash due to showing the Main GUI before it had loaded the theme.
    FIX: When -NewSetup Crash occured it would place nil (0,0,0,0) into the registry and crash ssWPI, I added a Fallback when this occurs.
    ADD: Copy Selection To Folder (in File Menu)
    
    -----------------------------------------
    
    ssWPI v13.10.27.1:
    
    REMOVE: Language Field from being displayed.
    CHANGE: License is now a Screenshot Overlay (Field Removed).
    CHANGE: Publisher moved to single column meta fields.
    ADD: RunLauncherAsAdmin=Yes To Options.ini
    CHANGE: Reduced ssWPI.exe to smaller size instead of 10.5mb by building the default graphics at runtime instead of storing as all bitmap images, also included default Corner License GFX which increased it another 2.4mb.
    CHANGE: Show Splash before Asking for Admin access.
    CHANGE: Only uses Top and Height positions for Headers + Stats, aligns them centered to the listboxes you provide, this makes it re-draw faster/cleaner.
    CHANGE: Optimized Redrawing and Scaling routines to reduce delay and flicker.
    ADD: SetHeightFields=11 To Layout.ini, allows closer layout.
    CHANGE: Fields without Data are now Hidden.
    CHANGE: Ordered Fields differently so if URL is empty the tags field will use the full width instead.
    CHANGE: Minimum Width lowered to show Item icon with smaller form, due to single column meta data needing less space.
    FIX: Non-Scaled Themes would not fill available space
    FIX: Non-Scaled Themes would crash if you shrink the right side with separator too much.
    FIX: Tags Field was not shrinking when Category + URL is shown.
    FIX: If Set StartupCategory from ssWPI_Options.ini isn't found it now reverts to "All" instead of showing 0/0 items and the All category being highlighted but not picked.
    
    -----------------------------------------
    
    ssWPI v13.10.21.1:
    
    FIX: Hide Separators in scale theme mode.
    ADD: Allow Semi Scaled Themes, via Layout.ini.
    ADD: Hide Tags to Options and .ini file.
    FIX: Crash when pressing Space on nil item.
    FIX: Text Colours in Linux OS's.
    CHANGE: Non Transparent List Gaps are now from the top of the Category List box to the bottom of the Items List box only.
    FIX: Added more protections against crashes.
    FIX: Pressing F12 to hide/show menu would crash on first run with the new scalable themes.
    ADD: Started Logging Errors to temp path within Code/Execution (optional at compile).
    ADD: iTheme back again.
    ADD: Border Customization to ListBoxes and Description Field.
    ADD: Store last used item and go back to it when you re-run Launcher mode (If it exists in the new list).
    ADD: SetLowerRight To new Layout.ini for moving Start Icon and Fields position.
    FIX: Themes without SetLowerRight will revert to using the Tag Combo Box and Screenshot Far right as it's position.
    ADD: SetHeadersOff=True To Layout.ini.
    ADD: FieldDescription=1064,724,1850,1100 to Layout.ini. It only uses the Left,Top and Width as the Height is dynamic to the Meta Data Fields.
    ADD: More Themes.
    FIX: DB Data corrupted crash on startup.
    
    -----------------------------------------
    
    ssWPI v13.8.22.0:
    
    ADD: Ignore Installed Sizes, so you not constantly asked to update it.
    CHANGE: Empty tag text when adding to tag list
    CHANGE: Jump back to tag text when using the Plus Tag button.
    FIX: Keeps current Category filter when changing Editing items Category.
    FIX: Wrong Categories selected when entering or exiting Edit Mode.
    ADD: Use Local 7z.exe if not included in tools path.
    FIX: Added quotes around 7z path to allow spaces.
    ADD: Fallback to not use StartWait.exe if not found.
    ADD: Update All Items - To update all ini files to new style INI Format.
    ADD: Set License For All Items - To Update their License (also gets folder/file sizes, but only if required).
    FIX: Use of & in Folder names would break opening/updating them in ssEditor (replaces & with * and SetupS puts them back again).
    
    -----------------------------------------
    
    ssWPI v13.7.5.0:
    
    ADD: Pause now changes to Continue - when pressed on Mini Installer
    
    -----------------------------------------
    
    ssWPI v13.6.30.0:
    
    ADD: Use Local DB to Options Screen
    
    -----------------------------------------
    
    ssWPI v13.6.19.0:
    
    CHANGE: Category changed to Categories.
    
    CHANGE: * Categories * + * Edit Items * displayed when in edit mode.
    
    FIX: Some files were being left open after being read, this locked them from being accessible by other tools.
    
    UPDATE: x2ico
    
    -----------------------------------------
    
    ssWPI v13.6.6.1:
    
    ADD: It will now Apply a Menu Sorting if you manually pick one from the LivePE or the running OS and do not select any apps to install.
    
    CHANGE: -NewSetup will Always be on top now, so Windows Setup will not hide it in LivePE.
    
    -----------------------------------------
    
    ssWPI v13.5.6.1:
    
    ADD: Store last used Repository URL in the Registry for Generating Download or Share URL's
    
    ADD: Generate URL Shares - Styled text for posting items on a forum.
    
    ADD: Autobuild (With ssEditor) to desktop in ssWPI Launcher mode, so you can easily upload a ppGame you have installed/updated/edited with ssWPI/ssEditor without it deleting the installed version off your PC.
    
    CHANGE: It will now copy the Generated URLs/Shares to the clipboard regardless of if you save it to a file or not (just close save dialog to have it in your clipboard only).
    
    UPDATE: Included new SetupS Version
    
    -----------------------------------------
    
    ssWPI v13.5.3.8:
    
    FIX: Hide Advanced Features - Could still press F4 to show missing Categories (even tho edit mode would be impossible.
    
    FIX: Hide Advanced Features - Could still press F7 to restart in Installer/Launcher mode (even tho locked down).
    
    FIX: If Theme.ini was not found, it wouldn't make a new one, so would revert back to Default every time.
    
    FIX: If Missing ssWPI_Options.ini then Spash would be off default.
    
    -----------------------------------------
    
    ssWPI v13.5.3.7:
    ADD: Holding Control Or Shift when you right click a field will paste from the clipboard, it will also poste if the field is empty. If you hold Shift it will replace it, if you hold control it will append it. You will have to manually put a | before appending to Tags or Categories still.
    
    FIX: It was sometimes losing the previously selected Categories when switching modes only when ssWPI first starts up.
    
    FIX: Wasn't re-highlighting previous Categories properly.
    
    ADD: Saves Show Debug 7z when editing/updating items option. I found the problem has all but gone away, Search Everything or my AV or something was trying to update or scan the active files and this was also causing 7z to leave a .tmp version of the app in the apps path, and didn't update the .7z because it was in use.
    
    ADD: Now checks if the file is currenty locked and asks to try again, if it fails then it will backup the .app .ppg to the ssWPI's Desktop Recover folder.
    
    FIX: Wouldn't filter out Arch or License while in edit mode.
    
    CHANGE: Trims excess spaces from field text before saving, then updates the items data before saving to LocalDB.
    
    -----------------------------------------
    
    ssWPI v13.5.3.6:
    ADD: Saving an Edit will now Report what 7Zip did and if it was succesfully or not.
    
    FIX: Turns out Realstudio had implements A 2 Second time out on Mode 0 Shells, the only main timer I was using Mode 0 on was the Update timer, so users couldn't continue using ssWPI while it was doing it, but after 2 seconds it would just Force quit 7z and break the archives. I changed to Mode 1 now and this should fix any problems from occuring again.
    
    FIX: Changed all shell's to Mode 1 and added While Wend loops to monitor them instead of using Mode 0 Shells that time out after 2 seconds whenever they feel like it.
    
    -----------------------------------------
    
    ssWPI v13.5.1.5:
    JOB: Cleaned up Project in IDE
    
    ADD: Stays on Active Control/Field when using Page Up and Page Down to Change to Prev/Next Item, for rapid changing of data.
    
    ADD: Edit Mode/Items List/Context Menu: - Copy Item To Clipboard, Add Data From Clipboard - This allows you to copy an items data and paste it into another items data, only adds if new items Field is Empty, else it keeps it's current data, handy for cloning Tags/Publishers/URL etc into an item your working on if released by the same group/publisher, then you just remove the obsolete data before saving the changes to the new item. The Clipboard is persistent until you close ssWPI and doesn't affect the real Windows Clipboard.
    
    ADD: You can use c,p to set Commercial text (just press enter after typing it on License field), n,f for Non Commercial, o for open-source, just a quicker way to get the data in.
    
    FIX: *major fix* It was deleting the ssApp.app ppApp.app and ppGame.ppg if you clicked on a new item before it had finished updating the apz/pgz.
    
    ADD: Protection against 7z updating of .app .ppg failing, if it can not be found inside the produced .apz .pgz, then it will clone it to your desktop in \Recover_ssWPI\{APZ/PGZ Name}\ssApp.app etc.
    
    FIX: It was filtering out items of different types with the same title (eg ssApp and ppApp version of GIMP it would keep the ssApp only)
    
    CHANGE: I made 7z use the .apz .pgz folder when updating, instead of using ssWPI's, this speeds it up as it doesn't have to cache across 2 drives/partitions if it's on a different one to where ssWPI is.
    
    -----------------------------------------
    
    ssWPI v13.5.1.4:
    CHANGE: Supports using &h or # hex colors in Style.ini for themes
    
    UPDATE: Category.ini with the work I did this morning
    
    -----------------------------------------
    
    ssWPI v13.5.1.3:
    ADD: Saves Tags and restores them when switching between edit mode.
    
    ADD: Filters by Tags while in Edit Mode now.
    
    FIX: Optimized Populating List Items when Filtering with Tags, 4 Times Quicker
    
    JOB: Joined Single and Multi Category mode into a single Filter/loop.
    
    ADD: Silent Update Item Changes, this is a power users option, so it is not saved and is only available to enable while in Edit mode, Disabled when Advanced Features are off.
    
    FIX: Enabled Error protection on Get All Locations
    
    -----------------------------------------
    
    ssWPI v13.5.1.1:
    FIX: Restarting ssWPI at all would cause it no to draw the list.
    
    ADD: Method to hide/show Non Tagged items when filtering list by tags.
    
    CHANGE: Cursor now changes to Text I Beam when over fields in Edit Mode.
    
    FIX: URL Help Tag Text was staying set in Edit Mode.
    
    FIX: Asking to save changes if you tick/untick the item your editing while in Edit Mode.
    
    ADD: New ssWPI_Options.ini value: HideNoTagItemsIfFiltered=Yes
    
    FIX: Made DB Quality test silent for InstallOnly mode, so doesn't stop auto install (just forces folder to be re-scanned silently).
    
    CHANGE: Now starts up with all saved Categories you listed on Settings save (one or more)
    
    JOB: Cleaned Out Code, Removed Unused Variables.
    
    FIX: Wasn't updating compressed .app .ppg files, due to same date/time: added -uw2x2y2z2 as shown in  http://docs.bugaco.com/7zip/MANUAL/switches/update.htm
    
    FIX: Optimized Drawing List Items (over 5 times quicker now).
    
    ADD: Tells you which Extra Locations it's loading from (on Splash screen).
    
    FIX: Wasn't hiding Parent Items when loading from DB.
    
    CHANGE: Launcher Mode - Now removes {#1} etc from Shortcut Names.
    
    CHANGE: Launcher Mode - Sets Shortcut Flags for Is_x86 & Is_x64 and updates the title to include arch & filters them accordingly
    
    ADD: Removes ssWPI_Launcher_DB.ini from set ppGames if you are installing new ppGames (so it will rescan for items when you run the Launcher or switch to Launcher Mode again)
    
    FIX: Changing Theme wouldn't style the Description if item was Default one.
    
    CHANGE: Cleaned layout of Options screen.
    
    ADD: RescanOutDatedDBs= & HideMissingINIItems=, both of these may slow loading ssWPI from CD or USB 1.1 speed drives, if you set Rescan then it will make a shiny new DB file (if LocalDB's is enabled) or if you have HideMissingINIItems enabled it will only hide the missing items instead.
    
    FIX: Couldn't Erase License by deleting it
    
    FIX: Would jump back to updating item if using the arrow keys or pageup/down to move off item when it needed updating
    
    ADD: Detect @ in Compressed INI files and ask to update License to Commercial if no License has been set already.
    
    OTHER: Various fixes I forgot to document
    
    -----------------------------------------
    
    ssWPI v13.4.28.6:
    FIX: - There is a bug in Priority where it was setting unspecified items to 5 instead of 005, making the order of install incorrect.
    
    CHANGE: - I made the default google search (When clicking on the App Title Header), to be without the Version Number, if you hold in shift it'll search with the Version number appended now.
    
    ADD: ppApps now work with the Launcher, Optional of cause, new Checkbox on Options screen and new Value in ssWPI_Options.ini; ScanppAppsForLauncher=Yes
    
    CHANGE: I also changed "ssWPI_ExtraLocations_Games.ini" to "ssWPI_ExtraLocations_Launcher.ini" so if you'll be using that file in Future releases of ssWPI, you'll need to rename it or re-add them.
    
    ADD: Added Extra Locations Removal from a button on the Options Screen.
    
    CHANGE: ssWPI_Games_DB.ini To ssWPI_Launcher_DB.ini to make it suitable for ppApp Inclusions.
    
    FIX: Lost index's when adding Manual Location (Now restarts ssWPI to add them)
    
    FIX: It was doing the Items List twice per click.
    
    ADD: Don't Hide Duplicate Items or Old Versions (Speeds up loading) Optional from Options screen; HideDuplicateAndOldVersionItems=Yes
    
    ADD: Stats (counters) are now Optional to show and hide in both modes.
    
    ADD: Stats will show appropriate mouse hover popup in Launcher Mode now.
    
    ADD: Requests to Restart ssWPI when changing Options that require one.
    
    ADD: ChangeLog.txt To Development folder.
    
     
    Last edited: Sep 10, 2015
    bphlpt, pacav69 and Trouba like this.
  2. Glenn

    Glenn Administrator Staff Member

    bphlpt, pacav69 and Trouba like this.
  3. Glenn

    Glenn Administrator Staff Member

    I have made a start on ssWPI v16 tonight to make it suit some of my "other" projects, if anyone has any issues/bugs or ideas then please let me know what they are and I'll fix them right up for you. I'll not upload this yet as I've not gave the Emulation stuff a good testing since implementing it, I still need to make ssWPI's edit mode store the Emulation Screenshots in the appropriate folders instead of the ROM paths.

    Code:
    ssWPI v16.06.29.0:
    
    Add Category Screenshot/icons in Theme\{Theme}\Categories\{Category} .jpg is screenshot .png is icon
    ADD: Emulator Support
    FIX: Allow Quit from File Menu (I had never added this).
    UPDATE: SetupS
    
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    How to use Emulator Mode:
    
    .\Emulators\Atari\StellaX\Stella.exe
    .\Emulators\Atari.cmd
    .\ROMs\Atari\Barnstorming.bin
    .\ROMs\MetaData\AtariBarnstorming.ini
    .\ROMs\MetaData\AtariBarnstorming.jpg
    
    All you need to do to add a new ROM is copy it into the .\ROMs section and when you run ssWPI it will list the rom and generate the Metadata placeholder for you, populate any data and it will be available to ssWPI instantly.
    
    .\Emulators\{Platform}.cmd:
    Atari.cmd: (Example also shows how to allow spaced ROM names)
    @echo off
    setlocal enabledelayedexpansion
    set str=%1 %2 %3 %4 %5 %6 %7 %8 %9
    for /l %%a in (1,1,31) do if "!str:~-1!"==" " set str=!str:~0,-1!
    %~DP0Atari\StellaX\Stella.exe -fullscreen 1 -center 1 "%str%"
    
    .\ROMs\{Platform}\.bin .zip .adf .n64 etc...
    Place your roms directly in the above folder depending on platform subfolder and when you run ssWPI it will create the empty MetaData folder/files for you to populate.
    
    .\ROMs\MetaData\{Platform}(Title}
    
    {Platform}(Title}.ini:
    AtariBarnstorming.ini: (Example)
    Category=Atari|Flight
    Description=The player must pilot a biplane through a series of barns in the shortest time possible while dodging windmills, weather vanes, and geese. Bumping into anything slows down the plane for a couple of seconds, increasing the overall time.
    
    {Platform}(Title}.jpg: Screenshot
    
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    
    ----------------------------------------
    
    ssWPI v15.11.30.0:
    
    FIX: Removed help to allow ssWPI to work in Win 10 LivePE.
    UPDATE: SetupS
    
    -----------------------------------------
    
    ssWPI v15.09.10.0:
    
    FIX: Correctly detect Windows 10
    ADD: -LoadDefaultPreset so you can call it up at the end of installation (REG ADD \RunOnce + SetupComplete.cmd or via PostLogonApps or a shortcut on the desktop) with your prefered selection (Preset).
    ADD: Support for (OS=4 (Win 10)) in .app files
    
    -----------------------------------------
     
  4. Glenn

    Glenn Administrator Staff Member

    An hour later and I have it Saving Descriptions and Categories edited in ssWPI as well as supporting saving screenshots in the right place when you drag and drop a URL or File or copy/paste the URL then clicking the Screenshot area in ssWPI.

    Seems it takes quite a while to forget how to code, I bet I forgot some of the tricks and all the locations of the code I want to edit, but finding that my variable names and comments have sped me up.
     
  5. Glenn

    Glenn Administrator Staff Member

    Code:
    ssWPI v16.08.18.0:
    
    Add Category Screenshot/icons in Theme\{Theme}\Categories\{Category} .jpg is screenshot .png is icon
    ADD: Emulator Support
    FIX: Allow Quit from File Menu (I had never added this). 
    FIX: QHD Resolutions now supported.
    UPDATE: SetupS
    
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    How to use Emulator Mode:
    
    .\Emulators\Atari\StellaX\Stella.exe
    .\Emulators\Atari.cmd
    .\ROMs\Atari\Barnstorming.bin
    .\ROMs\MetaData\AtariBarnstorming.ini
    .\ROMs\MetaData\AtariBarnstorming.jpg
    
    All you need to do to add a new ROM is copy it into the .\ROMs section and when you run ssWPI it will list the rom and generate the Metadata placeholder for you, populate any data and it will be available to ssWPI instantly.
    
    .\Emulators\{Platform}.cmd:
    Atari.cmd: (Example also shows how to allow spaced ROM names)
    @echo off
    setlocal enabledelayedexpansion
    set str=%1 %2 %3 %4 %5 %6 %7 %8 %9
    for /l %%a in (1,1,31) do if "!str:~-1!"==" " set str=!str:~0,-1!
    %~DP0Atari\StellaX\Stella.exe -fullscreen 1 -center 1 "%str%"
    
    .\ROMs\{Platform}\.bin .zip .adf .n64 etc...
    Place your roms directly in the above folder depending on platform subfolder and when you run ssWPI it will create the empty MetaData folder/files for you to populate.
    
    .\ROMs\MetaData\{Platform}(Title}
    
    {Platform}(Title}.ini:
    AtariBarnstorming.ini: (Example)
    Category=Atari|Flight
    Description=The player must pilot a biplane through a series of barns in the shortest time possible while dodging windmills, weather vanes, and geese. Bumping into anything slows down the plane for a couple of seconds, increasing the overall time.
    
    {Platform}(Title}.jpg: Screenshot
    
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    
    ----------------------------------------
    I've made this source/compiled public now with the Emulator support in it and the QHD resolution fixes (was limited to 1080p before). Please share any feedback or problems if you update to use it.
     
    bphlpt and Trouba like this.
  6. -c0dez3ro-

    -c0dez3ro- Moderator Staff Member

    how do i get to the emulators and which games are used ?
    i dont see any in sswpi
     
  7. Glenn

    Glenn Administrator Staff Member

    http://www.lastos.org/team/ssWPI/list.php?dir=&sort=date&order=desc

    Check Emu_Demo.7z 77mb ... It is an option you pick in the F8 menu (or set manually in the ssWPI_Options.ini) then you include ROMs in the roms and they will show up for all the Folders/cmd's in the Emulators sections, I will release a full package of them one day, but for now, you can add screenshots using the edit mode of ssWPI or manually put them in the ROMs\MetaData sub folder with the example naming that is available, it will auto build empty files to edit the descriptions and categories etc. So if you still can't figure out how it works, let me know exactly what you want and I'll make that work so you can add to it yourself after.
     
  8. -c0dez3ro-

    -c0dez3ro- Moderator Staff Member

    ive never played any rom games so this is all new .ill check it out soon as i can get another day off
     
  9. Glenn

    Glenn Administrator Staff Member

    http://tools.lastos.org/ssWPI/list.php?dir=&sort=date&order=desc

    ssWPI can be used to install SetupS Applications, it can also be used as a Launcher to launch ppGames, Emulators, Apps and even edit & package your installed ppGames - Including the Screenshots/Icons and descriptions/ratings etc.

    Change Log:
    Code:
    ssWPI v17.05.30.0:
    
    ADD: RefreshExplorerOnComplete=Yes, Requires Tools\SystemIconRefresh.exe being included
    
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    
    ssWPI v17.05.15.0:
    
    FIX: RunLauncherAsAdmin=No failed after Emulator integration.
    UPDATE: Additional Tools
    UPDATE: Xojo Compiler
    UPDATE: SetupS
    
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    
    ssWPI v16.08.18.0:
    
    Add Category Screenshot/icons in Theme\{Theme}\Categories\{Category} .jpg is screenshot .png is icon
    ADD: Emulator Support
    FIX: Allow Quit from File Menu (I had never added this).
    FIX: QHD Resolutions now supported.
    UPDATE: SetupS
    
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    How to use Emulator Mode:
    
    .\Emulators\Atari\StellaX\Stella.exe
    .\Emulators\Atari.cmd
    .\ROMs\Atari\Barnstorming.bin
    .\ROMs\MetaData\AtariBarnstorming.ini
    .\ROMs\MetaData\AtariBarnstorming.jpg
    
    All you need to do to add a new ROM is copy it into the .\ROMs section and when you run ssWPI it will list the rom and generate the Metadata placeholder for you, populate any data and it will be available to ssWPI instantly.
    
    .\Emulators\{Platform}.cmd:
    Atari.cmd: (Example also shows how to allow spaced ROM names)
    @echo off
    setlocal enabledelayedexpansion
    set str=%1 %2 %3 %4 %5 %6 %7 %8 %9
    for /l %%a in (1,1,31) do if "!str:~-1!"==" " set str=!str:~0,-1!
    %~DP0Atari\StellaX\Stella.exe -fullscreen 1 -center 1 "%str%"
    
    .\ROMs\{Platform}\.bin .zip .adf .n64 etc...
    Place your roms directly in the above folder depending on platform subfolder and when you run ssWPI it will create the empty MetaData folder/files for you to populate.
    
    .\ROMs\MetaData\{Platform}(Title}
    
    {Platform}(Title}.ini:
    AtariBarnstorming.ini: (Example)
    Category=Atari|Flight
    Description=The player must pilot a biplane through a series of barns in the shortest time possible while dodging windmills, weather vanes, and geese. Bumping into anything slows down the plane for a couple of seconds, increasing the overall time.
    
    {Platform}(Title}.jpg: Screenshot
    
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    
    ----------------------------------------
    
    ssWPI v15.11.30.0:
    
    FIX: Removed help to allow ssWPI to work in Win 10 LivePE.
    UPDATE: SetupS
    
    -----------------------------------------
    
    ssWPI v15.09.10.0:
    
    FIX: Correctly detect Windows 10
    ADD: -LoadDefaultPreset so you can call it up at the end of installation (REG ADD \RunOnce + SetupComplete.cmd or via PostLogonApps or a shortcut on the desktop) with your prefered selection (Preset).
    ADD: Support for (OS=4 (Win 10)) in .app files
    
    -----------------------------------------
    
    ssWPI v14.11.9.0:
    
    ADD: "-" to ppApp & ppGame drive selection on options (to remove any set drive letters).
    ADD: Detect drives that have \ppApps or \ppGames folders and set them as the default output if no ppAppDrive.ini or ppGameDrive.ini are found on current system.
    FIX: More Crash Protection added for Read Only file Access on UAC enabled OS's.
    FIX: Save Current List now includes Arch in it's saved Titles
    
    -----------------------------------------
    
    ssWPI v14.11.1.0:
    
    ADD: -10 command line for locking to windows 10 detection
    ADD: Windows 10 now detected and available in presets
    
    -----------------------------------------
    
    ssWPI v13.12.17.0:
    * Please Report any problems with this version in LivePE's or any OS's you can to make sure not bugs were created from the change over.
    
    CHANGE: Compiled with Xojo instead of RealStudio.
    REMOVE: Mask Fix for clipboard images used in edit mode.
    
    -----------------------------------------
    
    ssWPI v13.11.29.0:
    
    ADD: Allow setting Keep advanced Menu from LivePE and apply post install. (Requires updated ssWPIMon in LivePE)
    ADD: "Keep advanced Startmenu folders" to ssWPI Options, Reads value from ssConfig.ini on startup.
    ADD: DisableTips= To Options, this allows you to skip any dialogs that do not ask questions.
    ADD: Missing Shortcuts Category added to Launcher mode's editor (for finding broken/missing ppGames/Apps shortcuts)
    ADD: Debug Log Button added to Debug Screen, Allows saving extraction issues to the desktop for reviewing bad .apz .pgz files.
    FIX: Hide Tags header when in edit mode as it makes the Category Combo glitchy.
    
    -----------------------------------------
    
    ssWPI v13.11.05.0:
    
    FIX: Picking an item that didn't have a URL would cause the Tags field's graphics to be corrupted (looked like it was bold).
    FIX: Wasn't installing any items that had an & in the file name (ReplaceAll(InItem,"&", "*") in InstallItem).
    FIX: -NewSetup would crash due to showing the Main GUI before it had loaded the theme.
    FIX: When -NewSetup Crash occured it would place nil (0,0,0,0) into the registry and crash ssWPI, I added a Fallback when this occurs.
    ADD: Copy Selection To Folder (in File Menu)
    
    -----------------------------------------
    
    ssWPI v13.10.27.1:
    
    REMOVE: Language Field from being displayed.
    CHANGE: License is now a Screenshot Overlay (Field Removed).
    CHANGE: Publisher moved to single column meta fields.
    ADD: RunLauncherAsAdmin=Yes To Options.ini
    CHANGE: Reduced ssWPI.exe to smaller size instead of 10.5mb by building the default graphics at runtime instead of storing as all bitmap images, also included default Corner License GFX which increased it another 2.4mb.
    CHANGE: Show Splash before Asking for Admin access.
    CHANGE: Only uses Top and Height positions for Headers + Stats, aligns them centered to the listboxes you provide, this makes it re-draw faster/cleaner.
    CHANGE: Optimized Redrawing and Scaling routines to reduce delay and flicker.
    ADD: SetHeightFields=11 To Layout.ini, allows closer layout.
    CHANGE: Fields without Data are now Hidden.
    CHANGE: Ordered Fields differently so if URL is empty the tags field will use the full width instead.
    CHANGE: Minimum Width lowered to show Item icon with smaller form, due to single column meta data needing less space.
    FIX: Non-Scaled Themes would not fill available space
    FIX: Non-Scaled Themes would crash if you shrink the right side with separator too much.
    FIX: Tags Field was not shrinking when Category + URL is shown.
    FIX: If Set StartupCategory from ssWPI_Options.ini isn't found it now reverts to "All" instead of showing 0/0 items and the All category being highlighted but not picked.
    
    -----------------------------------------
    
    ssWPI v13.10.21.1:
    
    FIX: Hide Separators in scale theme mode.
    ADD: Allow Semi Scaled Themes, via Layout.ini.
    ADD: Hide Tags to Options and .ini file.
    FIX: Crash when pressing Space on nil item.
    FIX: Text Colours in Linux OS's.
    CHANGE: Non Transparent List Gaps are now from the top of the Category List box to the bottom of the Items List box only.
    FIX: Added more protections against crashes.
    FIX: Pressing F12 to hide/show menu would crash on first run with the new scalable themes.
    ADD: Started Logging Errors to temp path within Code/Execution (optional at compile).
    ADD: iTheme back again.
    ADD: Border Customization to ListBoxes and Description Field.
    ADD: Store last used item and go back to it when you re-run Launcher mode (If it exists in the new list).
    ADD: SetLowerRight To new Layout.ini for moving Start Icon and Fields position.
    FIX: Themes without SetLowerRight will revert to using the Tag Combo Box and Screenshot Far right as it's position.
    ADD: SetHeadersOff=True To Layout.ini.
    ADD: FieldDescription=1064,724,1850,1100 to Layout.ini. It only uses the Left,Top and Width as the Height is dynamic to the Meta Data Fields.
    ADD: More Themes.
    FIX: DB Data corrupted crash on startup.
    
    -----------------------------------------
    
    ssWPI v13.8.22.0:
    
    ADD: Ignore Installed Sizes, so you not constantly asked to update it.
    CHANGE: Empty tag text when adding to tag list
    CHANGE: Jump back to tag text when using the Plus Tag button.
    FIX: Keeps current Category filter when changing Editing items Category.
    FIX: Wrong Categories selected when entering or exiting Edit Mode.
    ADD: Use Local 7z.exe if not included in tools path.
    FIX: Added quotes around 7z path to allow spaces.
    ADD: Fallback to not use StartWait.exe if not found.
    ADD: Update All Items - To update all ini files to new style INI Format.
    ADD: Set License For All Items - To Update their License (also gets folder/file sizes, but only if required).
    FIX: Use of & in Folder names would break opening/updating them in ssEditor (replaces & with * and SetupS puts them back again).
    
    -----------------------------------------
    
    ssWPI v13.7.5.0:
    
    ADD: Pause now changes to Continue - when pressed on Mini Installer
    
    -----------------------------------------
    
    ssWPI v13.6.30.0:
    
    ADD: Use Local DB to Options Screen
    
    -----------------------------------------
    
    ssWPI v13.6.19.0:
    
    CHANGE: Category changed to Categories.
    
    CHANGE: * Categories * + * Edit Items * displayed when in edit mode.
    
    FIX: Some files were being left open after being read, this locked them from being accessible by other tools.
    
    UPDATE: x2ico
    
    -----------------------------------------
    
    ssWPI v13.6.6.1:
    
    ADD: It will now Apply a Menu Sorting if you manually pick one from the LivePE or the running OS and do not select any apps to install.
    
    CHANGE: -NewSetup will Always be on top now, so Windows Setup will not hide it in LivePE.
    
    -----------------------------------------
    
    ssWPI v13.5.6.1:
    
    ADD: Store last used Repository URL in the Registry for Generating Download or Share URL's
    
    ADD: Generate URL Shares - Styled text for posting items on a forum.
    
    ADD: Autobuild (With ssEditor) to desktop in ssWPI Launcher mode, so you can easily upload a ppGame you have installed/updated/edited with ssWPI/ssEditor without it deleting the installed version off your PC.
    
    CHANGE: It will now copy the Generated URLs/Shares to the clipboard regardless of if you save it to a file or not (just close save dialog to have it in your clipboard only).
    
    UPDATE: Included new SetupS Version
    
    -----------------------------------------
    
    ssWPI v13.5.3.8:
    
    FIX: Hide Advanced Features - Could still press F4 to show missing Categories (even tho edit mode would be impossible.
    
    FIX: Hide Advanced Features - Could still press F7 to restart in Installer/Launcher mode (even tho locked down).
    
    FIX: If Theme.ini was not found, it wouldn't make a new one, so would revert back to Default every time.
    
    FIX: If Missing ssWPI_Options.ini then Spash would be off default.
    
    -----------------------------------------
    
    ssWPI v13.5.3.7:
    ADD: Holding Control Or Shift when you right click a field will paste from the clipboard, it will also poste if the field is empty. If you hold Shift it will replace it, if you hold control it will append it. You will have to manually put a | before appending to Tags or Categories still.
    
    FIX: It was sometimes losing the previously selected Categories when switching modes only when ssWPI first starts up.
    
    FIX: Wasn't re-highlighting previous Categories properly.
    
    ADD: Saves Show Debug 7z when editing/updating items option. I found the problem has all but gone away, Search Everything or my AV or something was trying to update or scan the active files and this was also causing 7z to leave a .tmp version of the app in the apps path, and didn't update the .7z because it was in use.
    
    ADD: Now checks if the file is currenty locked and asks to try again, if it fails then it will backup the .app .ppg to the ssWPI's Desktop Recover folder.
    
    FIX: Wouldn't filter out Arch or License while in edit mode.
    
    CHANGE: Trims excess spaces from field text before saving, then updates the items data before saving to LocalDB.
    
    -----------------------------------------
    
    ssWPI v13.5.3.6:
    ADD: Saving an Edit will now Report what 7Zip did and if it was succesfully or not.
    
    FIX: Turns out Realstudio had implements A 2 Second time out on Mode 0 Shells, the only main timer I was using Mode 0 on was the Update timer, so users couldn't continue using ssWPI while it was doing it, but after 2 seconds it would just Force quit 7z and break the archives. I changed to Mode 1 now and this should fix any problems from occuring again.
    
    FIX: Changed all shell's to Mode 1 and added While Wend loops to monitor them instead of using Mode 0 Shells that time out after 2 seconds whenever they feel like it.
    
    -----------------------------------------
    
    ssWPI v13.5.1.5:
    JOB: Cleaned up Project in IDE
    
    ADD: Stays on Active Control/Field when using Page Up and Page Down to Change to Prev/Next Item, for rapid changing of data.
    
    ADD: Edit Mode/Items List/Context Menu: - Copy Item To Clipboard, Add Data From Clipboard - This allows you to copy an items data and paste it into another items data, only adds if new items Field is Empty, else it keeps it's current data, handy for cloning Tags/Publishers/URL etc into an item your working on if released by the same group/publisher, then you just remove the obsolete data before saving the changes to the new item. The Clipboard is persistent until you close ssWPI and doesn't affect the real Windows Clipboard.
    
    ADD: You can use c,p to set Commercial text (just press enter after typing it on License field), n,f for Non Commercial, o for open-source, just a quicker way to get the data in.
    
    FIX: *major fix* It was deleting the ssApp.app ppApp.app and ppGame.ppg if you clicked on a new item before it had finished updating the apz/pgz.
    
    ADD: Protection against 7z updating of .app .ppg failing, if it can not be found inside the produced .apz .pgz, then it will clone it to your desktop in \Recover_ssWPI\{APZ/PGZ Name}\ssApp.app etc.
    
    FIX: It was filtering out items of different types with the same title (eg ssApp and ppApp version of GIMP it would keep the ssApp only)
    
    CHANGE: I made 7z use the .apz .pgz folder when updating, instead of using ssWPI's, this speeds it up as it doesn't have to cache across 2 drives/partitions if it's on a different one to where ssWPI is.
    
    -----------------------------------------
    
    ssWPI v13.5.1.4:
    CHANGE: Supports using &h or # hex colors in Style.ini for themes
    
    UPDATE: Category.ini with the work I did this morning
    
    -----------------------------------------
    
    ssWPI v13.5.1.3:
    ADD: Saves Tags and restores them when switching between edit mode.
    
    ADD: Filters by Tags while in Edit Mode now.
    
    FIX: Optimized Populating List Items when Filtering with Tags, 4 Times Quicker
    
    JOB: Joined Single and Multi Category mode into a single Filter/loop.
    
    ADD: Silent Update Item Changes, this is a power users option, so it is not saved and is only available to enable while in Edit mode, Disabled when Advanced Features are off.
    
    FIX: Enabled Error protection on Get All Locations
    
    -----------------------------------------
    
    ssWPI v13.5.1.1:
    FIX: Restarting ssWPI at all would cause it no to draw the list.
    
    ADD: Method to hide/show Non Tagged items when filtering list by tags.
    
    CHANGE: Cursor now changes to Text I Beam when over fields in Edit Mode.
    
    FIX: URL Help Tag Text was staying set in Edit Mode.
    
    FIX: Asking to save changes if you tick/untick the item your editing while in Edit Mode.
    
    ADD: New ssWPI_Options.ini value: HideNoTagItemsIfFiltered=Yes
    
    FIX: Made DB Quality test silent for InstallOnly mode, so doesn't stop auto install (just forces folder to be re-scanned silently).
    
    CHANGE: Now starts up with all saved Categories you listed on Settings save (one or more)
    
    JOB: Cleaned Out Code, Removed Unused Variables.
    
    FIX: Wasn't updating compressed .app .ppg files, due to same date/time: added -uw2x2y2z2 as shown in  http://docs.bugaco.com/7zip/MANUAL/switches/update.htm
    
    FIX: Optimized Drawing List Items (over 5 times quicker now).
    
    ADD: Tells you which Extra Locations it's loading from (on Splash screen).
    
    FIX: Wasn't hiding Parent Items when loading from DB.
    
    CHANGE: Launcher Mode - Now removes {#1} etc from Shortcut Names.
    
    CHANGE: Launcher Mode - Sets Shortcut Flags for Is_x86 & Is_x64 and updates the title to include arch & filters them accordingly
    
    ADD: Removes ssWPI_Launcher_DB.ini from set ppGames if you are installing new ppGames (so it will rescan for items when you run the Launcher or switch to Launcher Mode again)
    
    FIX: Changing Theme wouldn't style the Description if item was Default one.
    
    CHANGE: Cleaned layout of Options screen.
    
    ADD: RescanOutDatedDBs= & HideMissingINIItems=, both of these may slow loading ssWPI from CD or USB 1.1 speed drives, if you set Rescan then it will make a shiny new DB file (if LocalDB's is enabled) or if you have HideMissingINIItems enabled it will only hide the missing items instead.
    
    FIX: Couldn't Erase License by deleting it
    
    FIX: Would jump back to updating item if using the arrow keys or pageup/down to move off item when it needed updating
    
    ADD: Detect @ in Compressed INI files and ask to update License to Commercial if no License has been set already.
    
    OTHER: Various fixes I forgot to document
    
    -----------------------------------------
    
    ssWPI v13.4.28.6:
    FIX: - There is a bug in Priority where it was setting unspecified items to 5 instead of 005, making the order of install incorrect.
    
    CHANGE: - I made the default google search (When clicking on the App Title Header), to be without the Version Number, if you hold in shift it'll search with the Version number appended now.
    
    ADD: ppApps now work with the Launcher, Optional of cause, new Checkbox on Options screen and new Value in ssWPI_Options.ini; ScanppAppsForLauncher=Yes
    
    CHANGE: I also changed "ssWPI_ExtraLocations_Games.ini" to "ssWPI_ExtraLocations_Launcher.ini" so if you'll be using that file in Future releases of ssWPI, you'll need to rename it or re-add them.
    
    ADD: Added Extra Locations Removal from a button on the Options Screen.
    
    CHANGE: ssWPI_Games_DB.ini To ssWPI_Launcher_DB.ini to make it suitable for ppApp Inclusions.
    
    FIX: Lost index's when adding Manual Location (Now restarts ssWPI to add them)
    
    FIX: It was doing the Items List twice per click.
    
    ADD: Don't Hide Duplicate Items or Old Versions (Speeds up loading) Optional from Options screen; HideDuplicateAndOldVersionItems=Yes
    
    ADD: Stats (counters) are now Optional to show and hide in both modes.
    
    ADD: Stats will show appropriate mouse hover popup in Launcher Mode now.
    
    ADD: Requests to Restart ssWPI when changing Options that require one.
    
    ADD: ChangeLog.txt To Development folder.
     
    The Freezer, bphlpt and Trouba like this.
  10. SSJ9KDylan

    SSJ9KDylan Guest

    What’s different in v19 compared to this?
     
  11. Glenn

    Glenn Administrator Staff Member

    Newest changes are at the top.

    Code:
    ssWPI v19.06.10.0:
    FIX: Blank Category when editing ppGames
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    ssWPI v19.03.13.0:
    ADD: Ctrl + Alt + Shift click Title Open all 3 WebPages (Info,Image, Icon)
    RECOMPILE
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    ssWPI v18.07.22.0:
    RECOMPILE
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    ssWPI v17.11.27.0:
    REM: Game Controller - Breaks WinPE Compatibility and it is unstable (Causes runtime errors).
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    ssWPI v17.11.22.0:
    FIX: Restarting Emulator would overwrite MetaData if crashed (Possibly Fixed)
    FIX: MiniInstaller not refreshing between each item
    FIX: Changing Modes in App would leave EmulatorPopulation enabled (crashes install mode)
    ADD: All MetaData Fields now saved for ROMS
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    ssWPI v17.09.21.0:
    FIX: CPU usage was getting high just sitting on main GUI, I changed it so only user interaction would cause any redraws to occur, 0% CPU now
    FIX: Top border on Description was erased by screenshot
    ADD: AllowDescriptionSelection=Yes This does what it says
    ADD: Right Clicking Description Selection will copy it to clipboard
    ADD: Support for adding Icons to Emulator MetaData (even using built in Editor)
    FIX: Edit Mode - Holding Alt while pressing Screenshot or Icon will repair corrupted Clipboard data (This bug has existed since I added the Edit ability and I finally found a work arround).
    CHANGE: I Enabled GDI plus to fix the above problem (ssWPI has now droped support for pre XP OS's)
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    ssWPI v17.09.17.0:
    ADD: Updated StartWait.exe If Parameters passed to UAC requested execution it will now fallback as it would have failed anyway (attempts to run as non UAC method)
    FIX: After running a game in laucher mode it would not redraw the listboxes
    FIX: After running game in launcher mode it wasn't focusing back to the games list (you would have to click it manually to pick next game)
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    ssWPI v17.09.15.0:
    FIX: Picking Category using Keyboard would not show Category Screenshot or Description
    FIX: Black Bar shown when resizing
    FIX: Flickering Listboxes
    FIX: Code tidy, removing debugging and testing code sections.
    FIX: Arrow keys on Category caused flickering by loading screenshot twice (moved to populatelist at end of sub).
    FIX: Spelling of Catagory to Category in Mario Theme
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    ssWPI v17.09.14.0:
    FIX: Don't add Blank items to Category or List
    ADD: USB Joystick Support
    ADD: Themes\{ThemeName}\Categories\{Category}.txt (to set description text, for Emulator Info/Keys etc).
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    ssWPI v17.09.5.0:
    ADD: Open in Notepad from file menu/hotkey (if not a .apz or .pgz)
    FIX: Using keys to pick Category wouldn't update Items list.
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    ssWPI v17.09.4.0:
    REM: Removed Themes from SourceCode releases to save bandwidth usage.
    FIX: List not redrawn when exiting from ssEditor etc (Fully forced form scale after form shown now)
    FIX: List not redrawn if exiting a game in XOJO 2014 (now forced with code as above)
    FIX: convert https to http for getting screenshots and icons
    ADD: Can now press Start on Item to Start a game
    ADD: Icon fixed for ppGames folder
    FIX: Revert to XOJO 2014 for compatibility with NT5
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    ssWPI v17.08.25.1:
    FIX: Added Quotes to all Google Searches
    ADD: Hold Ctrl to search google for Screenshot of Item title
    ADD: Hold Alt to search google for Transparent Icon of Item title (Can hold Ctrl and Alt)
    ADD: File/Generate ppGame.ppg's, this will allow you to pick a folder to create a ppGame.ppg in each subfolder editing the below template and searches for the first .exe that doesn't have "uninst" in the file path
    ADD: \Tools\ppGame.ppg.template:
    [SetupS]
    Title={Game Name Here}
    BuildType=ppGame
    App-File Version=v9.17.3.25.0
    App-File Style=2 (INI)
    AppPath=%ppGames%\{GameNameHere}
    StartMenuSourcePath={Game Name Here}
    Flags=KeepAll
    [{Game Name Here}.lnk]
    Target={GameEXE}
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    ssWPI v17.08.17.4:
    FIX: Hide "!! Games Launcher" from Launcher Mode so that it can be the first item in pack
    FIX: Tags List on Scaled Themes was drawn off screen
    ADD: CheckOn.png, CheckOff.png to be Themeable Checkboxes
    ADD: WallpaperOverlay.png support (for semi opaque overlays)
    ADD: SetItemAsWallpaper=True (Layout.ini) For showing items screenshot as wallpaper
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    ssWPI v17.08.17.0:
    ADD: Transparent Categories and Items list boxes (FINALLY, took me near 8 hours today + years of attempts)
    ADD: TransparentScroll,TransparentCatScroll To Layout.ini to set Scroll Bar widths
    ADD: ListTransparent=Yes|No to Style.ini to allow solid colours to be used still (Default's to Yes now)
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    ssWPI v17.08.15.0:
    FIX: Shortcut Buffer was 128, changed to 4096 (For when your using a Windows 10 OS it lumps all shortcuts in together)
    FIX: Get correct Extracted Sizes in 7Zip v16 and above.
    ADD: LauncherMethodInverted=True (Allows UAC to be requested if needed)
    ADD: Get Install Sizes For All Items (Items Menu)
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
     
    Last edited: Jan 20, 2020
  12. ygjsz

    ygjsz Guest

  13. Glenn

    Glenn Administrator Staff Member

    I am not sure where they went, I posted the updated versions and now they are missing. Ah well I guess someone messed up.
     
  14. The Freezer

    The Freezer Just this guy, you know Staff Member

    I think BP moved it recently. Let me check.

    EDIT - No, I can't find it either. He'd planned on moving the ssWPI folder to the root but it looks like it's still in the team folder... so I don't know. You still have v19 somewhere still? :what:
     
  15. ygjsz

    ygjsz Guest

    That's terrible
     
  16. ygjsz

    ygjsz Guest

    And I tried the ssWPI V17.11.22.0 . It gives me a error message.
    upload_2019-8-11_7-50-4.png
    Then I tried V17.11.22.0 to V17.09.14.0 ,they all give me the same error message.
    And V17.9.5.0 works fine
    ..
    [ Edit by bphlpt: removed image because it loads so SLOWWWWWLY. :( (Available below if you really want to see it.) ]
    ...
    PS:V17.9.5.0 isn't ssWPI . It's Game Launcher.
    Hope you fix these bugs
    (My operating system is Windows 8 x64)(Sorry for my bad english)
     

    Attached Files:

    Last edited by a moderator: Aug 11, 2019
  17. Glenn

    Glenn Administrator Staff Member

    It is related to the Gamepad support, since removed in v19, Will upload it again later.
     
  18. bphlpt

    bphlpt A lowly staff member Staff Member

    I also tried V17.11.22.0 to V17.09.14.0 ,they all give me the same error message as @xgjsz found.

    v17.9.5.0 does work fine, however it starts up in Game Launcher mode. If you click "Options / Change ssWPI mode" you should then be in the "regular" ssWPI. If you find that it reverts to Game Launcher mode when you restart ssWPI, then edit ssWPI_Options.ini and be sure that AutoSaveSettingsOnExit=Yes.

    As far as I can tell, though I found a working version of ssWPI_v19.03.13.0, I did not find any indication that it had been posted in compressed form in http://tools.lastos.org/ssWPI/list.php?dir=&sort=date&order=desc. I have posted it there now.
     
    Glenn likes this.
  19. Glenn

    Glenn Administrator Staff Member

    Thanks for fixing this, if you want to change the theme away from the Retro Theme, edit the Themes\Theme.ini to be one of the other themes available.
     
  20. bphlpt

    bphlpt A lowly staff member Staff Member

    Or you can change the Theme within ssWPI under Options - Theme, if you don't like editing ini files.
     
  21. ygjsz

    ygjsz Guest

    And I hope the ssWPI can add the multi language support. The language files can be stored in ini. Then we can translate the ss
    WPI and the setups editor to different languages.
    (Sorry for my bad English)
     
  22. Glenn

    Glenn Administrator Staff Member

    None of the apps, games etc are available in non English as default, would be a huge job to make it all able to display dual languages, sorry to say but I have only ever focused on hacking to get the job done, never to make an easy to use, well documented, multi platform tools... sorry to say but the latest ssWPI Source Code has been shared publicly and it always has had it available to everyone. this is the first request for multi language I have had... I doubt XOJO has everything built in to do so. so would be quite a bit of work - I am not even sure I want to use Xojo anymore, would rather re-write it again in C++ or something more standard before adding those kinds of features, then github would be possible etc.

    Anyone else at all is welcomed to fork the Code and do as they choose with it, but I doubt I'll be editing it anytime soon myself.
     
  23. The Freezer

    The Freezer Just this guy, you know Staff Member

    Some quick questions. Is Auto Start or Install still implemented? And how do I activate it with a certain preset? I see the option to set the countdown timer, "AutoStartTimer="; but I don't know how to get it to work. I've looked for a help file -- specifically one with the command-switches or whatever to use. :confused:
     
  24. Glenn

    Glenn Administrator Staff Member

    There is no way to specify an exact preset, it detects the current OS and Arch and then uses either AutoInstall_ or Preset_ depending on what you have in the Presets\ Path, it will use both if both are in there.

    Here are all the command line arguments with examples of AutoInstall features following:


    "-fullscreen") >0 Then FullScreenMode = True
    "-notfullscreen") >0 Then FullScreenMode = False
    "-showsplash") >0 Then SplashShown = True
    "-hidesplash") >0 Then SplashShown = False
    "-launcher") >0 Then LauncherMode = True
    "-notlauncher") >0 Then LauncherMode = False
    "-skipparentbranchscan") >0 Then SkipParentBranchScan = True
    "-dontskipparentbranchscan") >0 Then SkipParentBranchScan = False
    "-skipbranchscan") >0 Then SkipParentBranchScan = True 'Only added this line so LastOS Builder works with Generating DB's
    "-usedblocal") >0 Then UseDBLocal = True
    "-dontusedblocal") >0 Then UseDBLocal = False
    "-generate") >0 Then GenerateDBOnly = True 'This will allow LastOS Builder to Generate ssWPI DB's automated.

    "-install") >0 Then
    "-newsetup") >0 Then

    "-loaddefaultpreset") >0 Then

    "-x64") >0 Then
    "-x86") >0 Then

    "-xp") >0 Then
    "-7") >0 Then
    "-8") >0 Then
    "-10") >0 Then

    Example:
    ssWPI -install -loaddefaultpreset {-10 -64} <- optionally set else detects it internally
    <- -loaddefaultpreset will make it Select both AutoInstall and Preset items, your best not to use both and only have once instance in your presets folder

    If file exists SysDrive+"\ssWPI_Install_List.ini" then it will use that file, else it follows on with
    If FileExists(PresetsPath+"\Preset_"+OSString+"_"+ArchOSString+".ini") Then
    PresetLoad (PresetsPath+"\Preset_"+OSString+"_"+ArchOSString+".ini")

    Default Preset is:
    \Presets\Preset_10_x64_10.ini

    Example Preset: In Windows 10 x64

    ssWPI -install

    If FileExists(PresetsPath+"\AutoInstall_"+OSString+"_"+ArchOSString+".ini") Then
    If FileExists(PresetsPath+"\AutoMenu_"+OSString+"_"+ArchOSString+".ini") Then
    Default Preset is:
    \Presets\AutoInstall_10_x64.ini
    Default Menu Sorting is:
    \Presets\AutoMenu_10_x64.ini



    You also need ssWPI_Options:
    AutoStartTimer=10 <- this is the delay you can abort on the splash screen before it begins.
     
    The Freezer likes this.
  25. The Freezer

    The Freezer Just this guy, you know Staff Member

    If the OSString is "8", it works for both Windows 8 and 8.1 too? Or do I need to name it "AutoInstall_8.1_x64.ini" instead?

    And is the Startmenu sorting done before the installs?

    I had found the "-install" switch inside the "Install_AutoInstall.cmd" batch file but I hadn't realized that's what I was looking for. I took that to mean it would install ssWPI on the system.
    Code:
    @echo off
    start ssWPI.exe -Install

    EDIT --
    Nevermind. "AutoInstall_8_x64.ini" works for Win8.1 as well. :)

    Ditto nevermind. The sorting is done after the installs. :( -- SetupS is weak on post-install sorting.
     

Share This Page