Porting Kit Changelog

What's new in Porting Kit 5.0.8

Apr 10, 2022
  • Debug menu option should be enabled when available
  • Adding error message in case Master Wrapper downloaded file is incorrect
  • Adding more info to right click menu error
  • Workaround to avoid issues with flags with unknown characters

New in Porting Kit 5.0.7 (Apr 10, 2022)

  • App icon should be recovered dinamically when adding it to the local library, so the process is faster
  • Minor improvement when creating WSI for existing port
  • Fixing Typescript minor warning

New in Porting Kit 5.0.6 (Apr 10, 2022)

  • Exceptions in all windows should be captured
  • Trying to fix an issue in the Startup window

New in Porting Kit 5.0.5 (Apr 10, 2022)

  • Wine ports should launch EXEs properly

New in Porting Kit 5.0.4 (Feb 27, 2022)

  • Custom ports should be created properly again
  • Avoiding "'type' from undefined" error

New in Porting Kit 5.0.3 (Feb 27, 2022)

  • Custom ports should have icons in the local library
  • Updating Electron and some related dependencies

New in Porting Kit 5.0.2 (Feb 27, 2022)

  • PK crash logs should now be easier to debug
  • setProperties should be able to run in a port where the engine cannot be defined
  • Improving Desktop file parse
  • Minor improvement when running apps
  • It should be possible to launch native apps from PK again
  • Organizing icon related functions
  • Sidebar now can be minified with a new button
  • Adding support to force light mode
  • Minor improvements in the code
  • Fixes on the DOSBox installation
  • Improved Linux support to the installer window
  • Improving support for DOSBox wrappers
  • Improvements in the context menu functions
  • Minor improvement in Preferences window

New in Porting Kit 5.0.1 (Feb 27, 2022)

  • Advanced installation tab should replace engine properly in case the WSI has only one setEngine step

New in Porting Kit 5.0.0 (Feb 27, 2022)

  • It should be possible to save the same port multiple times in the Developer tab
  • Rephrased some sentences so it suits any system
  • Properties window should work properly
  • Adding www to the requests, to avoid issues with CloudFlare
  • Refactoring the Porting Kit from Javascript to Typescript
  • Multiple bug fixes and improvements

New in Porting Kit 4.2.41 Beta (Nov 17, 2021)

  • Engines should be downloadable by dependencies
  • Download timeout should now work properly, instead of causing trouble with running downloads

New in Porting Kit 4.2.40 Beta (Nov 17, 2021)

  • Adding first version of the properties window
  • Adding validator to addApplication field
  • Minor change in the wrapper text update
  • When an app is added to the local library, no info should be missing
  • DXVK install function minor refactor

New in Porting Kit 4.2.39 Beta (Nov 17, 2021)

  • Adding measure to avoid infinite crash log
  • New dev utility
  • It's now possible to remove an icon while editing a WSI file
  • Adding validator to WSI editor that checks if the path variable from a download step has a valid value
  • Requirements list should show the correct name of a file that needs to be downloaded
  • All errors during an installation should go to the installation log
  • If PK fails to detach the XQuartz installer image, the installation shouldn't fail
  • If PK fails to list the runnable files, the installation shouldn't fail
  • Uncompression error messages should be easier to read
  • Small refactor
  • Avoiding ERR_INVALID_ARG_TYPE error
  • Added support to paths with relative drives
  • Updating installation step label when updating main and custom EXEs

New in Porting Kit 4.2.38 Beta (Nov 17, 2021)

  • Removing EXE file location restriction
  • When adding a new source to a server app, it's now possible to select a local app
  • Removing forceAutomaticWindows support
  • When replacing engines, WSS-InstallICE and WSS-wineboot should be executed
  • Adding WebArchive download URL for winetricks

New in Porting Kit 4.2.37 Beta (Nov 17, 2021)

  • CD games should have their installers automatically detected
  • Description URLs should work again
  • Flags with character 00 should be considered invalid

New in Porting Kit 4.2.36 Beta (Oct 7, 2021)

  • Reducing the size of Porting Kit builds

New in Porting Kit 4.2.35 Beta (Oct 7, 2021)

  • If the osascript required to list running applications is not available, PK shouldn't crash
  • Paths that have characters invalid for Windows shouldn't be suggested
  • Improving exception message of crash logs
  • Adjusts in the run method of DOSBox games

New in Porting Kit 4.2.34 Beta (Oct 7, 2021)

  • Apps and Desktop icons should appear properly in startup window
  • Now, if the user tries to grant PK permission to access the Downloads folder, after denying in the past, the System Preferences window should appear
  • Small refactors

New in Porting Kit 4.2.33 Beta (Oct 7, 2021)

  • Fixing build

New in Porting Kit 4.2.32 Beta (Oct 7, 2021)

  • Adding extra warning in case the user doesn't want give access to the Downloads folder
  • Major refactor to make the transition from Electron to NW.js easier

New in Porting Kit 4.2.31 Beta (Oct 7, 2021)

  • If something goes wrong when listing an app from the local library, PK should still show the other apps, and load the server apps normally
  • Errors when downloading winetricks should be more specific
  • Download error messages should be more specific

New in Porting Kit 4.2.29 Beta (Oct 7, 2021)

  • Workaround to fix the description bug

New in Porting Kit 4.2.28 Beta (Sep 20, 2021)

  • Default timeout reduced to 10 seconds

New in Porting Kit 4.2.27 Beta (Sep 20, 2021)

  • Downloads should have a 30 second timeout in case nothing is downloaded

New in Porting Kit 4.2.25 Beta (Sep 20, 2021)

  • Changing experimental release system
  • Winetricks download should always work properly
  • If Desktop access is removed after it was granted, PK should still work

New in Porting Kit 4.2.24 Beta (Sep 20, 2021)

  • Local apps should only store the relevant data
  • Trying to identify bug "Cannot read property 'type' of undefined"
  • If the master wrapper fails to download, PK should wait 3 seconds until it tries again
  • macOS hidden files shouldn't be suggested when creating new ports
  • Added option to terminate native apps
  • Adding workaround to the description editor to avoid issues with the underline button
  • Steam wrappers should be identified accordingly when adding new ports to the server
  • Adding default description to new server apps

New in Porting Kit 4.2.23 Beta (Sep 20, 2021)

  • Description editor now should work properly

New in Porting Kit 4.2.22 Beta (Sep 20, 2021)

  • WSI1 files should be loaded from the server properly
  • Custom properties should never be undefined
  • Fixing description update system

New in Porting Kit 4.2.21 Beta (Sep 20, 2021)

  • All installers should be runnable when creating a port
  • Adding option to enable esync in WSI files
  • If the destination path is invalid, the user shouldn't be able to proceed
  • Starting to add support for parental controls
  • Starting to add support for Riping the Windows partition of CD/DVD discs
  • Added button to edit description of local apps
  • When creating custom ports in experimental mode, the user should be able to select between installing with standard options, or with advanced options, using the WSI editor
  • When exporting WSI files, the user should be able to edit the WSI file

New in Porting Kit 4.2.20 Beta (Sep 6, 2021)

  • News and Community tabs should preserve if the user is logged in
  • When installing a port in experimental mode, the installation window should be labeled as such
  • Refactoring the way to add new server ports

New in Porting Kit 4.2.19 Beta (Sep 6, 2021)

  • It is now possible to select WSI files when adding local apps
  • Coffee Lake processors should be considered Intel vendor processors
  • Minor fixes and improvements in the video card support
  • Fix in video card sorting
  • Adjusts in some of the alert messages
  • Method that gives the option kill port processes before starting another port should work as expected
  • If Wine processes are running when you launch a Wineskin port, PK should show a warning
  • Fixing 'Invalid use of getWineskinVersion function' error
  • Adjusting FAQ question
  • If 'no such component JavaScript' bug happens, and a new exception occurs later, the new exception shouldn't be lost
  • Fixing error when pressing unknown option after right clicking a local port
  • If PK fails to set an application icon, the installation shouldn't fail

New in Porting Kit 4.2.18 Beta (Sep 6, 2021)

  • PK now requires 200Mb of free space to install a new port
  • PK should have a backup of the winetricks file inside of it

New in Porting Kit 4.2.17 Beta (Sep 6, 2021)

  • If the user video card device ID is undefined, PK shouldn't stop the installation

New in Porting Kit 4.2.16 Beta (Sep 6, 2021)

  • Forum registration should work in the Community tab
  • View forum page should open in community tab

New in Porting Kit 4.2.15 Beta (Sep 6, 2021)

  • Community tab should point to the new forum
  • Added button that directs user to the forum page of a specific app
  • If the user tries to vote, and he/she isn't logged in, the login window should appear
  • Improving error messages in case of WSI download failure
  • Processor item in ratings should be more understandable
  • WSI downloads should be retried up to three times in case they fail to download
  • Adding workaround to avoid issues with huge debug logs
  • Video card info should be set properly in new ports
  • Initial advanced support for video cards
  • Adding Rating area functional
  • If an engine installation fail, PK should try to retry up to three times
  • Adding user login, for forum users

New in Porting Kit 4.2.14 Beta (Aug 3, 2021)

  • Processes terminated unexpectedly shouldn't make the installation fail
  • RAR files should be extracted properly

New in Porting Kit 4.2.13 Beta (Aug 3, 2021)

  • When installing winetricks, the com.apple.quarantine bug should not happen
  • RAR files should be extracted properly
  • Adding warning to the installation of XQuartz

New in Porting Kit 4.2.12 Beta (Aug 3, 2021)

  • Disabling the use of Inno extract by default
  • In Developer tab, macOS version filter should be more readable
  • Improving error management with CrossOver URLs and with 'no space left of device' errors

New in Porting Kit 4.2.11 Beta (Aug 3, 2021)

  • DXVK and engine versions should be stored in a separate location inside the port
  • LNK files inside ports should also be checked when looking for main EXE when creating custom ports

New in Porting Kit 4.2.10 Beta (Aug 3, 2021)

  • directx9 should install properly now

New in Porting Kit 4.2.9 Beta (Aug 3, 2021)

  • If an official URL exists for the engine in a WSI file, it should be used instead

New in Porting Kit 4.2.8 Beta (Aug 3, 2021)

  • XQuartz should only be installed properly, and only if needed

New in Porting Kit 4.2.7 Beta (Jul 9, 2021)

  • Experimental branch should also be downloaded from Github repo
  • Updater window should show the version correctly

New in Porting Kit 4.2.6 Beta (Jul 9, 2021)

  • Release should happen in Github
  • When installing a DLC, if no compatible port is detected, PK should say the name of the port that needs to be installed, and shouldn't allow the user to proceed unless it's selected
  • Porting Kit should not launch in macOS 10.11 and 10.12
  • Fixing error when launching build that requires update in a folder other than /Applications
  • Search bar placeholders replaced

New in Porting Kit 4.2.5 Beta (Jul 9, 2021)

  • All YouTube players should work properly
  • .desktop and .lnk files should be removed from the desktop when a game is installed
  • Users should not be able to save ports in folders they have no permission to write
  • Removing period from error messages
  • Drivers should only be installed if the user system is compatible with them
  • User induced errors should be handled differently in analytics
  • Cancel button shouldn't be usable after the installation is completed

New in Porting Kit 4.2.4 Beta (Jul 9, 2021)

  • WSI2 should not include drives with paths started with /Volume/ and /dev/
  • Mac Driver should be identified properly in ports
  • Drives should not be included if the path starts with /Volume/ or /dev/
  • DXVK should install normally again
  • Adding Alt and Ctrl mapping support
  • Minor refactor in window support in updater window
  • It should be possible to replace the engine in a port that already has one
  • If a file fail to download unexpectedly, the error should still be caught

New in Porting Kit 4.2.2 Beta (Jul 9, 2021)

  • Now it's possible to filter troubleshooting apps and sources in the developer tab
  • Some of the errors now should not produce an analytics error report
  • Some refactors to create interfaces for NodeJS and Electron functions
  • Removing quotes from 'Port creation cancelled.'
  • Minor improvements in app trailers
  • PK should ask to restart after switching the experimental checkbox
  • Adding category-based search in the library
  • Now it's possible to edit app category in the developer tab

New in Porting Kit 4.2.0 Beta (Jun 30, 2021)

  • Adding notification when the update starts being downloaded
  • Crash Logs should have a more proper title to be separated
  • Save dialog improved
  • Crash Logs now can be parsed back into readable code by devs
  • Added update window

New in Porting Kit 4.1.54 Beta (Jun 17, 2021)

  • Crash logs now should be sent to devs by mail if the user allows analytics

New in Porting Kit 4.1.22 (Apr 30, 2021)

  • EXEs that are not inside the wrapper won't be recommended as main EXEs
  • Installed DOSBox games should be added properly to the local library
  • DOSBox wrappers should have the confs properly loaded in custom ports
  • DOSBox wrappers should install properly again

New in Porting Kit 4.1.21 (Apr 30, 2021)

  • Ports with dependencies and/or the engine CX64Bit20.0.2-1 should install normally

New in Porting Kit 4.1.20 (Apr 30, 2021)

  • CX19.0.2-2 replacement replaced with CX19.0.2-3
  • An EXE should be automatically picked in auto mode if no other EXE fits
  • If the main EXE of a port is not valid, and there are more than one valid possibilities, PK should ask the user which one to use
  • If the main EXE of a port is not valid, and there is only one valid possibility, PK should set the main EXE automatically
  • Improved exception catching on the last installer view
  • Handling of exceptions with installer refactored

New in Porting Kit 4.1.19 (Apr 30, 2021)

  • Added extra info to experimental features
  • People with experimental features disabled shouldn't be asked to select between Wine and DOSBox
  • Custom ports shouldn't include a doubled EXE selection
  • Added special condition to replace engines in experimental mode
  • If no path can be found for an engine, a proper message should be shown

New in Porting Kit 4.1.18 (Apr 30, 2021)

  • When importing PK3's library, only games that still exist should be added
  • If something goes wrong when restoring PK3's library, PK4 shouldn't break
  • Startup window should have the buttons with proper names
  • When using the advanced installation with GOG games, the main EXE should be detected properly
  • When running the advanced installation with a right click, PK should work properly
  • Improved the options on the Clear Caches window

New in Porting Kit 4.1.17 (Apr 30, 2021)

  • Improving checkbox selection
  • If the default version of MoltenVK is 1.1.0, PK should still perform the environment fix
  • installDXVK should install properly

New in Porting Kit 4.1.16 (Apr 30, 2021)

  • Added 'Clear Caches' button into the Tools menu
  • Direct3D Boost should be enabled by default
  • DXVK 1.1.0 should use the MVK_ALLOW_METAL_EVENTS environment key
  • Server info should persist in WSI1 files from the server
  • NSAttributedString description shouldn't be lost from WSI1 files
  • Replacing Applescript with Javascript

New in Porting Kit 4.1.15 (Apr 30, 2021)

  • Adding support to create new ports from EXE, or to run them in existing ports
  • pkid URLs should work properly
  • Added specific message for DXVK download failure
  • It should be possible to get the DXVK version from the WSI

New in Porting Kit 4.1.14 (Apr 30, 2021)

  • DXVK now should be installed properly
  • Now it should be possible to run EXEs with PK4
  • Adding support to pkid scheme
  • Adding progress bar to update prompt

New in Porting Kit 4.1.13 (Apr 30, 2021)

  • Fixing master wrapper download

New in Porting Kit 4.1.12 (Apr 30, 2021)

  • Adding Wineskin version fallback
  • Adding a more specific message when no engine is available
  • Won't suggest to install an engine older than the actual one
  • Now you can switch dependencies and the icon will be kept
  • The default name of wrappers should ressamble the app name
  • Dependencies should appear properly when creating custom ports, or using the advanced install
  • If DLC includes new custom EXE, they should be added to the library
  • DLCs should be installed properly
  • Improving library tab load speed
  • Legacy port types should be identified
  • If a dependency is missing from the config file, PK should raise an error
  • Improving config file to support other systems
  • WSI, WSI2 and WSI3 files should be supported
  • 16 bits apps should be denied in 10.15+, but WSIs can be created
  • Removing GOG Galaxy files from GOG ports shouldn't be a part of the WSI
  • Adjusts to make unrar and innoextract work on production builds
  • Overrides can now be used in DOSBox ports to change the conf
  • GOG games that run on DOSBox should do that without Wine
  • Adding initial DOSBox support
  • Adding methods to retrieve existing EXEs data
  • Starting the parsing of existing ports

New in Porting Kit 4.1.11 (Apr 30, 2021)

  • Porting Kit updates should not be retrieved from GitHub yet
  • Experimental feature updates should come from a different path

New in Porting Kit 4.1.10 (Apr 30, 2021)

  • Winetrick Github links should be cached

New in Porting Kit 4.1.9 (Apr 30, 2021)

  • WS11 engines are compatible with macOS 10.13+

New in Porting Kit 4.1.8 (Apr 30, 2021)

  • Winetricks now may be downloaded from GitHub
  • Porting Kit updates should be retrieved from GitHub
  • DXVK should only be installable in 64 bit engines
  • GOG Galaxy installer message updated

New in Porting Kit 4.1.7 (Apr 30, 2021)

  • Recent CrossOver engines should only work in macOS 10.14 and up
  • Using new engines list endpoint

New in Porting Kit 4.1.6 (Apr 30, 2021)

  • Winetricks should be downloaded properly now
  • Dark mode should be enabled by default
  • Winetricks URLs should come from config file

New in Porting Kit 4.1.5 (Apr 30, 2021)

  • Added method to download winetrick file from secondary source
  • Applescripts should be executed with no parse issues

New in Porting Kit 4.1.4 (Apr 30, 2021)

  • Applescript errors should be more readable
  • If the readable name for a folder can't be determined, the path should be shown
  • Replacing lib folder with lib64 in MoltenVK installation

New in Porting Kit 4.1.3 (Apr 30, 2021)

  • Vulkan should only be visible when dealing with experimental features, or when installing in advanced mode a port that already has it

New in Porting Kit 4.1.2 (Apr 30, 2021)

  • Should retrieve the master wrapper version only from the config file
  • UserData properties should always be read properly
  • Preferences window now has General tab
  • Added experimental features mode
  • Improving performance of the library search bar
  • Adding 19.0.2-2 to the list of engines compatible with Silicon processors
  • Config file should be cacheable, and overridable
  • Installing MoltenVK should be a dependency (Vulkan)

New in Porting Kit 4.1.0 (Apr 30, 2021)

  • Adding recommended engine system
  • Apple processor and video card should be in the Ratings list
  • Adding initial support for Apple Silicon
  • Adding support to Wineskin RC2 engines

New in Porting Kit 4.0.68 (Apr 30, 2021)

  • Wineskin port creation fixed

New in Porting Kit 4.0.67 (Apr 30, 2021)

  • Fixing port installation

New in Porting Kit 4.0.66 (Apr 30, 2021)

  • Fixing blank window bug

New in Porting Kit 4.0.65 (Apr 30, 2021)

  • Fixing Preferences window
  • Server app icons should be cached for better performance
  • Analytics step updated
  • FAQ updated
  • Refresh button in News tab should work properly
  • Reading local WSI files should work properly
  • Added right-click menu option to create new custom EXE (shortcut)
  • Fixed link colors
  • Underlines should appear in app descriptions
  • Now it's possible to disable wrapper updates on PK's userData.json file
  • Added Antivirus startup window

New in Porting Kit 3.0.60 (Apr 30, 2021)

  • Changed: Wineskin Master Wrapper should be stored in a different folder
  • Fixed: msxml4 winetrick should be downloaded properly

New in Porting Kit 3.0.58 (Apr 30, 2021)

  • Fixed: Renamed Vulkan as DXVK

New in Porting Kit 3.0.57 (Apr 30, 2021)

  • Improved: It's now possible to select the bits of an uploaded port, and if you want to install gecko on it
  • Improved: When updating a WSI2 file, it can include Vulkan as a dependency

New in Porting Kit 3.0.53 (Apr 30, 2021)

  • Fixed: When updating a port with multiple sources, the other sources shouldn't be broken in the process

New in Porting Kit 3.0.51 (Apr 30, 2021)

  • Fixed: Upload of old ports should happen properly

New in Porting Kit 3.0.50 (Apr 30, 2021)

  • Fixed: Upload of new ports should happen properly

New in Porting Kit 3.0.49 (Apr 30, 2021)

  • Fixed: Mail sending should report success when it succeeds

New in Porting Kit 3.0.48 (Apr 30, 2021)

  • Fixed: Contact Us tab should work in macOS 10.15+
  • Removed: Error message in macOS 10.15.4+
  • Added: Method that replaces engine in case it's needed

New in Porting Kit 3.0.43 (Sep 9, 2020)

  • Changed: The Master wrapper should be downloaded from portingkit.com

New in Porting Kit 3.0.42 (Jul 27, 2020)

  • Improved: Unless an engine is compatible with your system, it shouldn't appear
  • Changed: The Unofficial Wineskin wrapper is now the official Wineskin wrapper
  • Changed: Engines now are only downloaded from the Porting Kit website

New in Porting Kit 3.0.38 (Jun 25, 2020)

  • Fixed: App Translocation shouldn't be automatically disabled in Catalina (because it can't)
  • Fixed: Winetricks path fixed for Wineskin 2.9.0.7+
  • Fixed: Added precaution to avoid setAppearance: exception
  • Fixed: Adding Catalina precautions while downloading and installing extra files, and while running installers
  • Fixed: Winetricks installation
  • Changed: Copyrights should be stored in the wrapper Info.plist file
  • Fixed: While copying the master wrapper, it should be cleaned from App Translocation issues

New in Porting Kit 3.0.31 (Jun 10, 2020)

  • Fixed: Disabling App Translocation should work

New in Porting Kit 3.0.30 (Jun 10, 2020)

  • Fixed: Improved detection and fix or App location issues
  • Fixed: Custom EXEs should run properly from description view

New in Porting Kit 3.0.28 (Jun 10, 2020)

  • Fixed: SIP warning should only appear when needed
  • Fixed: CSMT should use new registry starting from CrossOver 18

New in Porting Kit 3.0.26 (Jun 10, 2020)

  • Fixed: Mac Driver selection should work properly again
  • Fixed: Installer windows should not be forced to be kept on the front
  • Fixed: Porting Kit should move itself to the Applications folder if App Translocation is happening
  • Fixed: It should be possible to use the Properties window again
  • Fixed: Custom EXEs should launch properly again

New in Porting Kit 3.0.21 (Apr 9, 2020)

  • Fixed: It should be possible to use XQuartz when available
  • Fixed: Updated Catalina related warnings and added a FAQ item
  • Changed: Games folder now should be created in the ~/Applications folder

New in Porting Kit 3.0.18 (Feb 19, 2020)

  • Fixed: Stability issue from last version
  • Improved: Support to Intel HD video cards improved
  • Improved: Computers with only one video card, and no Kext loaded, should receive a warning

New in Porting Kit 3.0.13 (Feb 19, 2020)

  • Fixed: In macOS Catalina, only WS11 should be usable
  • Fixed: BundleIDs shouldn't contain special characters as well

New in Porting Kit 3.0.11 (Jan 27, 2020)

  • Fixed: Wrapper names should always be acceptable
  • Changed: When launching in Catalina, users should be warned that SIP must be disabled
  • Fixed: Winetricks should always work properly

New in Porting Kit 3.0.8 (Jan 27, 2020)

  • Changed: Added FAQ item about missing main EXEs
  • Fixed: Minor adjusts to avoid trouble when setting the main EXE
  • Changed: Disabling wrapper updates temporarily
  • Fixed: Now it should be possible to kill all wineskin processes on command again

New in Porting Kit 3.0.4 (Jan 27, 2020)

  • Fixed: If the user is using Mojave, installing a X11 port and with no XQuartz installed, the port should automatically be installed with Mac Driver
  • Fixed: PK shouldn't crash while opening non-Wineskin ports through the library

New in Porting Kit 3.0.2 (Jan 27, 2020)

  • Fixed: Avoiding error when running Wineskin wrapper through library
  • Fixed: Only one port can be installed at a time

New in Porting Kit 3.0.0 (Jan 27, 2020)

  • Added: New library that merges the local and the server libraries
  • Fixed: Alerts should have the Dark style in macOS 10.13- if the Dark mode is selected
  • Fixed: Avoiding exception while listing Wineskin available engines
  • Fixed: The directx9 winetrick should be installed with an older version of winetricks
  • Fixed: Engines listing should work properly in the legacy version
  • Added: Support to the Intel Coffee Lake CPU and Intel UHD
  • Improved: Crash Logs send by PK
  • Changed: If your computer is incompatible with the Porting Kit, it should close on startup after giving the warning

New in Porting Kit 2.9.613 (May 24, 2019)

  • Fixed: Selecting an installer that does not matches with the expected installer name shouldn't freeze PK
  • Fixed: ResoTemp related errors shouldn't happen anymore

New in Porting Kit 2.9.611 (May 24, 2019)

  • Fixed: Loading and saving informations in newest Wineskin wrappers should always work
  • Fixed: Video card listing should be more stable
  • Improved: macOS 10.8+ should always use the unofficial wrapper
  • Fixed: Added verification for the Porting Kit Legacy version related with engines compatible only with the newest wrapper

New in Porting Kit 2.9.606 (Mar 25, 2019)

  • Fixed: Wine engines with "-number" suffixes should be properly identified
  • Fixed: Wineskin wrapper update should work properly during ports updates

New in Porting Kit 2.9.605 (Mar 12, 2019)

  • Fixed: Wine engines with "-number" suffixes should be properly identified
  • Fixed: Wineskin wrapper update should work properly during ports updates

New in Porting Kit 2.9.604 (Mar 11, 2019)

  • Fixed: VMWare virtual machines with invalid video memory shouldn't prompt has invalid
  • Fixed: If the user try to create a custom port with no engine selected, PK shouldn't crash
  • Changed: If the video card memory size can't be detected, but the video card has no kext, it should not be reported to GA
  • Improved: If you are using macOS Mojave, the unofficial wrapper should be mandatory
  • Fixed: Winetricks should work in the unofficial Wineskin

New in Porting Kit 2.9.598 (Feb 21, 2019)

  • Fixed: Video card memory size in VirtualBox machines should be ignored
  • Fixed: Page number in the server tab should appear again

New in Porting Kit 2.9.596 (Jan 29, 2019)

  • Fixed: Avoid errors with empty engine names
  • Fixed: Grid view should be more stable in the Legacy version
  • Fixed: If there is no text selected when the hyperlink button is pressed, PK shouldn't crash

New in Porting Kit 2.9.593 (Jan 29, 2019)

  • Fixed: PK shouldn't crash while installing GOG games in macOS 10.11-

New in Porting Kit 2.9.592 (Jan 29, 2019)

  • Added: FAQ question related with GOG games
  • Improved: PK should only ask for a game installer once, allowing any selection; if the selection is invalid, PK should ask the user if he/she wants to select something else
  • Improved: The GOG installer warning window now will only be able to be closed after 10 seconds

New in Porting Kit 2.9.583 (Jan 8, 2019)

  • Fixed: Engines made with WineHQ builds should be downloaded properly
  • Improved: Video cards update requirement error should give an Update option
  • Fixed: VirtualBox machines shouldn't receive warnings to send video card info due to being incomplete

New in Porting Kit 2.9.577 (Jan 8, 2019)

  • Fixed: GOG Galaxy should work in new ports
  • Improved: Video card information from IOPCIDevice should be preserved
  • Fixed: LNK files pointing to other LNK files should be identified properly
  • Changed: BAT file contents should not replace BAT file paths

New in Porting Kit 2.9.572 (Dec 21, 2018)

  • Fixed: The Wineskin unofficial wrapper should not be available in the Legacy version
  • Fixed: If an engine has a size smaller than 1Mb, then the engine will be considered corrupted
  • Improved: Some engines now are downloaded from WineHQ
  • Fixed: Engines with complements are not downloaded from WineHQ (except those with -2 or -3 complements)

New in Porting Kit 2.9.567 (Dec 21, 2018)

  • Fixed: Engines should only appear for their perspectively compatible master wrappers
  • Fixed: Master wrapper integrity check should work again
  • Fixed: Winetricks file path should be appropriated in newest versions of the Wineskin Unofficial wrapper

New in Porting Kit 2.9.564 (Dec 21, 2018)

  • Improved: Gcenx engines now are available for download
  • Added: Option to use the Wineskin Unofficial wrapper in the Preferences window
  • Fixed: Existing ports should update properly to the latest master wrapper
  • Note: During a port update, the master wrapper won't be updated properly. It needs to be downloaded already. Creating a custom port first is a workaround.
  • Fixed: User video card should be detected properly in virtual machines
  • Fixed: IOServiceMatch video card listing should be used if the system_profile check fails

New in Porting Kit 2.9.556 (Dec 21, 2018)

  • Improved: Detection and handling of "no video card" bug
  • Improved: Video card details form should sent the system_profiler regular output in case the XML one fails
  • Improved: Google Analytics video card missing type report

New in Porting Kit 2.9.550 (Dec 21, 2018)

  • Improved: Google Analytics report in case no video card is found

New in Porting Kit 2.9.548 (Dec 21, 2018)

  • Fixed: Google Analytics error of no video cards should be sent normally

New in Porting Kit 2.9.547 (Dec 21, 2018)

  • Fixed: If the same video card is detected by system_profiler and IOServiceMatch, it should be considered a single video card, and its info should be merged
  • Fixed: Bug with Google Analytics and computers with apparently no video cards
  • Fixed: If the winetricks binary path can't be found, there will be an error during winetricks update instead of an exception

New in Porting Kit 2.9.544 (Dec 7, 2018)

  • Fixed: URL requests error codes now are detected properly

New in Porting Kit 2.9.543 (Dec 7, 2018)

  • Improved: Google Analytics reports now have a timeout of 2 seconds instead of 10
  • Fixed: While creating custom ports, macOS versions compatible with Mac Driver should have it selected by default
  • Improved: Google Analytics reports in case of fail while connecting to the server
  • Fixed: Trailers now should always load properly
  • Added: recommendations for eGPUs

New in Porting Kit 2.9.534 (Dec 7, 2018)

  • Improved: Google Analytics report of connection failure
  • Improved: PK is now prepared to deal with the fact that Mojave doesn't work well with X11 ports

New in Porting Kit 2.9.530 (Dec 7, 2018)

  • Improved: If the status code is, for some reason, zero, the error is passed along in the GA report as well
  • Improved: Gecko and Mono installations should be automatically skipped again

New in Porting Kit 2.9.526 (Dec 7, 2018)

  • Improved: Video card name detection
  • Changed: The video card report now also requests the computer model in order to help with the improvements
  • Fixed: If a video card has its kext missing, the Porting Kit won't even offer to run a port with it, since it won't work
  • Added: Window to Tools button 'Check Video Cards Status'
  • Improved: Requests to the PK website which do not finish successfully will be reported to GA
  • Changed: App genres timeout lowered from 10 seconds to 2 seconds (that should fix PK jumping infinitily in the Dock if the PK website is offline)

New in Porting Kit 2.9.516 (Oct 17, 2018)

  • Fixed: Codesigning of the Porting Kit

New in Porting Kit 2.9.515 (Sep 18, 2018)

  • Fixed: Computers with Intel GMA 950 should have the memory size detected properly

New in Porting Kit 2.9.511 (Sep 3, 2018)

  • Fixed: ie6 winetrick dependency should be downloaded properly again
  • Improved: Video card memory size detection
  • Fixed: Screen recording shouldn't crash PK in case it fails for some reason
  • Fixed: Main toolbar should have a proper look in Mojave
  • Improved: If some video card information is missing, but PK is in the most advanced version in those terms, it will offer the user to share the video card information so we can make PK support that same video card in the future
  • Improved: Intel Iris, Intel Iris Pro and Intel Iris Plus now are considered three different types of video cards
  • Removed: Status bar item

New in Porting Kit 2.9.501 (Aug 20, 2018)

  • Fixed: wine64-preloader should be killed by KAWP
  • Fixed: Removed warnings that appear when creating ports with the newest Wineskin master wrapper
  • Fixed: The detection of the Program Files path should work properly even if the registries are incomplete
  • Fixed: Steam shouldn't give warnings while installing 64 bit wrappers
  • Fixed: If the download path of a winetrick file requires a variable, it will be skipped by the PK winetrick download system
  • Fixed: While ordering video cards by priority, ATI/AMD should have priority over NVIDIA, since the Mac Pro (Mid 2010) has an one NVIDIA and an AMD one (both PCIe), and the AMD one is the best

New in Porting Kit 2.9.495 (Jul 30, 2018)

  • Added: Verification to check if the said PK version is labeled as 'broken' for any reason
  • Fixed: Google Analytics message should appear properly in Mojave's dark mode
  • Fixed: Port Info window should appear properly in Mojave's dark mode
  • Fixed: Computer Specifications window should appear properly in Mojave's dark mode
  • Fixed: Wrapper Comparison window should appear properly in Mojave's dark mode
  • Fixed: Avoiding the repetition of the method to the video memory size according to the API
  • Improved: GA report in case video card memory size is missing
  • Fixed: During the creation of ports, PK should never go beyond the Wine prefix creation state before it has been really finished

New in Porting Kit 2.9.484 (Jul 17, 2018)

  • Fixed: If there is no Wineskin Master Wrapper, it will be downloaded, even if the integrity check is disabled
  • Fixed: Preferences "Customize" tab now has labels
  • Added: Dark/Light/System mode options, which makes you capable of using Dark appearance in macOS 10.10+, and force Light/Dark appearance in 10.14+
  • Fixed: Not using the Wineskin binary in the Frameworks folder anymore, for the sake of the newest Wineskin
  • Improved: PK now can identify the newest Wineskin (in development)
  • Note: Dark mode in macOS 10.10, 10.11, 10.12 and 10.13 doesn't look precisely like Mojave's dark mode, but it's pretty close

New in Porting Kit 2.9.476 (Jul 16, 2018)

  • Improved: GA report in case there is no video card information available
  • Improved: Port installation window should look good in Mojave's Dark mode
  • Fixed: Mac Driver should be detected properly in ports
  • Fixed: Progress area labels and grid view description title should look good in Mojave's Dark Mode
  • Fixed: Developer views should look proper in Mojave's Dark Mode
  • Fixed: Trying to avoid exception while saving a port menu
  • Improved: It should be possible to disable the Master Wrapper integrity check

New in Porting Kit 2.9.466 (Jul 16, 2018)

  • Fixed: The main menu itens should be positioned properly in macOS Mojave
  • Improved: PK should be able to check if Growl is running without using "System Events"
  • Improved: PK UI should work more properly with Mojave's Dark Mode
  • Fixed: Dock from grid view should draw properly in macOS Mojave
  • Improved: While creating a custom port with helper, you now can choose one of the engines that suits your needs, instead of always using the most recent one
  • Added: Method to replace engine of local ports in the right-click menu
  • Fixed: Wine 3.9 Gecko/Mono windows should also be automatically closed by PK during the port creation
  • Fixed: 'flash' winetrick should work again
  • Improved: PK should be able to detect if a Wine prefix creation fails easily
  • Fixed: If you press the Cancel button while choosing DRMs for a custom port with helper, the process should be canceled
  • Improved: The installation of winetricks should be much more stable
  • Improved: Wine logs for recent Wine/Staging versions and for Mojave
  • Fixed: Wine logs should be normally visible in Mojave's Dark Mode
  • Fixed: macOS system version verification improved

New in Porting Kit 2.9.444 (Jun 22, 2018)

  • Fixed: "Content servers unreachable" error with Steam ports.

New in Porting Kit 2.9.443 (Jun 15, 2018)

  • Improved: The button that proceeds in the GOG ports installation now should be automatically pressed with Enter/Return
  • Fixed: The installation of GOG ports should work in the list view again

New in Porting Kit 2.9.440 (Jun 15, 2018)

  • Improved: winetest.cat (which is required by the ie7 and ie8 winetricks) will be able to be downloaded from portingkit.com
  • Improved: Method that run the Windows installer in ports
  • Improved: While installing GOG games, PK should prompt the user with a window showing which installers he/she must download before starting

New in Porting Kit 2.9.434 (Jun 15, 2018)

  • Improved: Google Analytics report in case the video card memory size can't be detected
  • Improved: Video card memory size detection
  • Fixed: If using GOG Galaxy installers in GOG ports, PK should show a warning

New in Porting Kit 2.9.429 (May 13, 2018)

  • Fixed: The search of crash logs shouldn't happen in a background thread
  • Fixed: If PK crashes due to the key capture system, used by the shortcut and the joystick features, those features will be automatically disabled

New in Porting Kit 2.9.427 (May 6, 2018)

  • Improved: Thread safety; Removed the chances of having a crash due to that
  • Improved: Now it's possible to update PK in the dialogs that claim that PK is outdated
  • Improved: Video card device ID detection
  • Changed: Google Analytics video card reports reduced

New in Porting Kit 2.9.420 (Apr 21, 2018)

  • Improved: Video card device ID detection
  • Improved: Video card memory size can be detect automatically in case the computer has a single video card using OpenGL
  • Improved: Video card memory size can be detect manually in some cases (Intel Iris, Intel HD, NVIDIA GeForce 320M and NVIDIA GeForce 9400M)
  • Improved: Video card type detection for Intel GMA
  • Improved: Google Analytics report in case no video card data can be detected
  • Improved: Google Analytics report in case no video card memory size can be detected
  • Added: Google Analytics use message
  • Fixed: user.reg override should work properly again

New in Porting Kit 2.9.404 (Apr 13, 2018)

  • Fixed: Devices like PS3 controllers shouldn't cause a crash with the pressing of some of its keys
  • Fixed: If the HIToolbox crash happens, the user should be warned
  • Improved: Google Analytics report in case no video card device ID can be detected (again)
  • Improved: Google Analytics report in case no video memory size can be detected

New in Porting Kit 2.9.398 (Apr 6, 2018)

  • Improved: Google Analytics report in case no video card device ID can be detected
  • Added: In the first launch, an alert is going to shown informing basic information of how to use PK
  • Fixed: Video memory sizes lower than 64 MB will be considered invalid, and PK will ask for the real size if needed

New in Porting Kit 2.9.392 (Apr 6, 2018)

  • Improved: Google Analytics report in case no video card information can be detected
  • Improved: Google Analytics report in case no video card device ID can be detected
  • Improved: Computer description now lists all the video cards
  • Changed: The video memory size shouldn't be checked with the API
  • Improved: During app voting, you should able to choose one among your video cards
  • Added: If your computer has the new touch bar, PK should show a button for each installed application
  • Removed: Support to Twitch trailers
  • Improved: List-view library trailer-window should be resizable now
  • Added: Now it's possible to install ports to use different video cards by enabling that option in your Preferences

New in Porting Kit 2.9.374 (Mar 19, 2018)

  • Fixed: Should not crash while trying to add a new source to a port
  • Improved: Detection of video cards to provide new feature in the future

New in Porting Kit 2.9.371 (Mar 16, 2018)

  • Improved: Google Analytics report in case no video card information can be detected
  • Fixed: Should not crash on startup in Mac OS X Lion
  • Improved: Google Analytics report in case no device ID can be detected
  • Fixed: Video card detection through the API has a better priority system in case of multiple video cards
  • Fixed: A same joystick shouldn't be listed twice in the joysticks list
  • Improved: Steam Controller initial support (still poor) for the joystick remap feature
  • Changed: Created WSI2 files will no longer support PK 2.8.3 and below
  • Fixed: The whole creation of a port should be done inside a temporary folder

New in Porting Kit 2.9.360 (Mar 12, 2018)

  • Fixed: Video cards from virtual machines should be detectable again
  • Fixed: Help tab features (sending mails and checking the computer specs) should always work
  • Improved: Processor name and speed detection when checking computer specs in the Help tab
  • Improved: Mac Model detection when checking computer specs in the Help tab
  • Added: 'Access denied' error explanation to the FAQ
  • Fixed: News tab, Community tab and trailers should work in macOS 10.6, 10.7, 10.8 and 10.9 now
  • Changed: Unknown elements won't appear in the joystick elements list anymore
  • Added: Support to PS4 controllers in joystick mapping, except for movements in the touchpad
  • Improved: Using an invalid key or leaving the field empty should remove the remap of a joystick key
  • Improved: While playing with remapping, the user should receive notifications of its PS4 controllers batteries once they reach 10% or less

New in Porting Kit 2.9.342 (Mar 12, 2018)

  • Fixed: Retrieving the video card dictionary now has a time out, to avoid infinite loading
  • Improved: Video card information detection methods refactored so they can be more accurate

New in Porting Kit 2.9.339 (Mar 5, 2018)

  • Improved: The Wine log view now detects the encoding of the log, since some logs may have a different encoding than UTF-8
  • Improved: Source links now are also updated when they are loaded from the database
  • Changed: Anrdoezrs URLs now become just regular URLs
  • Changed: GamersGate affiliate suffix now is automatically added
  • Fixed: Video card reports should include the Vendor ID even if it's not in the known Vendor IDs list
  • Fixed: Added support to QEMU video card name, type and vendor ID detection
  • Fixed: If a server port icon fails to load three times, it will cancel the loading of that icon
  • Improved: Added disc related question to Custom Port Helper
  • Fixed: If the video card type can't be detected, rating of ports won't be allowed
  • Improved: Video card detection now caches the results to be faster in the next requests
  • Improved: If the video card isn't Intel, NVIDIA or AMD, its video card informations aren't going to be stored into created ports

New in Porting Kit 2.9.323 (Feb 26, 2018)

  • Added: 'Create Custom Port with Helper' option to the File menu
  • Improved: Report for lack of needed video card information
  • Fixed: Now PK can detect the video card type inside VMware virtual machines
  • Fixed: Now PK can detect the video card type inside Parallels Desktop virtual machines
  • Fixed: Now PK can detect the video card type inside badly configured Hackintoshes
  • Fixed: While exporting a WSI, extra files should always be saved
  • Changed: If the video card type cannot be detected while opening the Ranking tab, PK won't show an error

New in Porting Kit 2.9.313 (Feb 16, 2018)

  • Improved: Joystick support to avoid actions that can't be handled
  • Fixed: Avoiding rare case crash which might happen after finishing the installation of a port
  • Fixed: Minor bug in joystick components detection
  • Fixed: Now PK can detect the video card type inside VirtualBox virtual machines
  • Fixed: The verification of Parental Controls should never crash PK

New in Porting Kit 2.9.307 (Feb 9, 2018)

  • Improved: Video card type detection
  • Improved: Intel UHD Graphic cards now can also be detected
  • Fixed: Server apps should show ATI/AMD video cards votes properly
  • Improved: PK is now aware if Parental Controls are blocking certain apps and/or the creation of new ports
  • Improved: Minor optimizations
  • Changed: Feedback window field starts empty
  • Changed: While looking for crash logs, internet connection is only checked if it's confirmed that there is a crash log to send
  • Fixed: Minor bug in joystick components detection

New in Porting Kit 2.9.295 (Jan 20, 2018)

  • Fixed: The download of certain winetricks should not crash PK

New in Porting Kit 2.9.294 (Jan 20, 2018)

  • Fixed: Improved method to install winetricks, fixing win2ksp4 bug

New in Porting Kit 2.9.293 (Jan 19, 2018)

  • Fixed: Joysticks remapping should work even if the controller is disconnected and connected
  • Fixed: Joystick axis window now has the key names in the combo boxes

New in Porting Kit 2.9.291 (Jan 17, 2018)

  • Fixed: If the user has no internet connection and no engines downloaded, he should receive an error during a custom port creation instead of a crash
  • Added: Browse button to Properties window to help new users to change a port icon
  • Improved: Now it's possible to allow the sharing of the feedback
  • Fixed: Feedback window should resize properly
  • Added: VIP port identifier to Grid and List view
  • Fixed: If a port is VIP and the user has no Premium access, PK will give a proper error instead of a download error
  • Improved: Developer users now can also download VIP ports
  • Fixed: VIP WSI files won't need to be decrypted twice
  • Fixed: If the Cancel button is pressed, and then the user press No, PK should not cancel the port creation
  • Removed: There should be no extra menu in the PK Dock icon
  • Improved: If the user video card type can't be detect, PK will report useful data to Google Analytics so we can improve our video card type detection
  • Improved: Minor reordering in the More menus
  • Added: Joystick configuration now can only be used by Developer and Premium users until it has been tested enough

New in Porting Kit 2.9.268 (Jan 15, 2018)

  • Improved: Video card detection improved to find different video cards
  • Fixed: Growl notifications should work now in older macOS systems
  • Improved: If PK needs to send a regular alert instead of a notification, it's gonna have an action button
  • Fixed: Real PK path (App Translocation workaround) is no longer stored to avoid crashes

New in Porting Kit 2.9.262 (Jan 8, 2018)

  • Improved: The identification of registry entries
  • Fixed: If a created port is identified as not being Wineskin, the Wrapper creation process fails immediately
  • Improved: While installing winetricks or debugging a port, the view now scrolls to the bottom after every refresh
  • Improved: While installing winetricks or debugging a port, the view keeps the text selected even after refreshes
  • Improved: The Porting Kit Feedback now has a custom window which supports providing your e-mail in case you want an answer
  • Improved: Porting Kit engines now can vary according to your macOS version to solve incompatibility issues
  • Added: Developers may upload VIP WSI2 files

New in Porting Kit 2.9.248 (Dec 30, 2017)

  • Fixed: PK should work faster during App Translocation after startup
  • Fixed: If PK is being launched under App Translocation it should always find the bundle path, but it may take a long time if it isn't in the Downloads, Applications or Desktop folders, which are the expected places
  • Improved: Graphic card type detection improved
  • Fixed: Uploading CD sources should have no problems
  • Added: Option to Force Automatic Windows when running installers while creating WSIs

New in Porting Kit 2.9.240 (Dec 24, 2017)

  • Fixed: PK shouldn't crash on startup

New in Porting Kit 2.9.239 (Dec 24, 2017)

  • Improved: While uploading ports, PK will try to create the server folder three times before giving up
  • Fixed: PK shouldn't crash while trying to update the Dock progress bar
  • Fixed: If a provided URL is invalid, PK should never crash
  • Improved: The user login window used while voting should show proper error messages
  • Added: Now it is possible to login with the forum account in the main menu
  • Improved: Remembering the username and password now requires macOS 10.7 instead of 10.8
  • Fixed: The Porting Kit name now should be retrieved properly

New in Porting Kit 2.9.227 (Dec 18, 2017)

  • Changed: ATi replaced with ATI in all cases
  • Fixed: ATI/AMD votes should always appear

New in Porting Kit 2.9.225 (Dec 18, 2017)

  • Fixed: ATi/AMD votes should appear normally

New in Porting Kit 2.9.224 (Dec 18, 2017)

  • Improved: QuickLook icons should have priority over icns icons in wrappers, unless the QuickLook icon is the generic application icon
  • Fixed: The Wine System Tray value should be detected properly by the Properties window
  • Removed: Workaround to NVIDIA NVS 4200M video cards
  • Added: API method to retrieve video memory size in case system_profiler fails
  • Fixed: Retrieving string value from Wine registry files now should work even if the said registry entry has a quote in its contents
  • Improved: If the video memory size couldn't be detect while creating a port, or while launching a port without a valid video memory size, you will have to option to provide the video memory size manually
  • Fixed: Adding aliases to the library should work now
  • Fixed: If a WSI or port description isn't in a valid format, PK will ignore it instead of crashing
  • Fixed: While listing the available engines, PK shouldn't crash in any case
  • Fixed: Users with AMD video cards should be able to vote normally
  • Fixed: If there any problem during the app ratings process, PK should always show an error message
  • Fixed: corefonts winetrick download should work again

New in Porting Kit 2.9.208 (Dec 10, 2017)

  • Improved: App Translocation should be handled in a much better way now (experimental solution)
  • Fixed: Snow Leopard users should be able to install ports again
  • Fixed: If no EXE path is present in a Wineskin Custom EXE, PK should be able to use a placeholder
  • Fixed: While preparing an engine, PK should only check if the engine URL is available if the engine provided an URL
  • Fixed: If winetricks binary could not be detect during wrapper creation, PK shouldn't crash
  • Fixed: NVIDIA NVS 4200M memory size now should be detected properly

New in Porting Kit 2.9.201 (Dec 2, 2017)

  • Fixed: Opening URLs should be a more persisting process
  • Fixed: Features should be used accordingly to the user macOS version
  • Fixed: If an invalid main EXE path is chosen when selecting an alternative path, PK shouldn't crash, but ignore it instead
  • Removed: PK extra detection for video memory size, since it's returning incorrect values
  • Improved: Now there is a requirement of minimum PK version for video card detection, checked in case PK fails to detect some needed video card specification
  • Fixed: When uploading a port, if the Registries tab text view is empty, it should be accepted as a valid entry
  • Improved: If a winetrick fails to download, PK should wait one second before trying again to avoid overloading the downloadable file server
  • Improved: Installers from extra files should be always on front as well
  • Improved: When a Windows installer closes, if a WSI is being installed, the WSI installation window is brought to front
  • Fixed: Logitech G600 mouse left, right and middle keys shouldn't be confused with keyboard keys
  • Improved: Now it should be able to drop aliases of apps in the library
  • Improved: Video card name detection
  • Fixed: There should be no crashes when listing the available Wineskin engines
  • Improved: PK now gives priority to video card data provided by system_profiler over than IOServiceMatch
  • Improved: Video card type now may be detected by Vendor ID if it's NVIDIA or ATi/AMD
  • Improved: VRAM should be detected by IOServiceMatch in case it can't be detected by system_profiler

New in Porting Kit 2.9.178 (Nov 25, 2017)

  • Fixed: Avoiding rare case bugs
  • Improved: A spinner now indicates if the Debug is still running or if the application is already completely closed
  • Added: Log files now can be opened by PK by right-clicking them and asking to open with PK
  • Fixed: PK shouldn't give an error when trying to clear the "Porting Kit Local Cache"
  • Fixed: HTML download verification removed to avoid problems with WSI2 files

New in Porting Kit 2.9.170 (Nov 24, 2017)

  • Added: While running Debug on a Wineskin wrapper, the log is shown in a PK window refreshed every second
  • Improved: The Wine Run Log window removes the irrelevant lines, give emphasis to the important things and has an option to export the log
  • Note: Debug output log is not colored if user is using macOS 10.6
  • Fixed: Cancelling "Export as WSI2..." shouldn't show an error
  • Fixed: If "WSI Configuration" is cancelled while adding a port to the database, the port addition should be cancelled
  • Fixed: If some data is incorrect in the "WSI Configuration" window, the window should appear again after the error message
  • Fixed: GOG installers errors now are closed automatically
  • Fixed: When retrieving the icon of Wineskin wrappers, the inner icns should be preferable to the app QuickLook icon
  • Changed: Every 1 second, the installer windows should be brought to front
  • Improved: If a downloaded file weights less than 500Kb, PK will check if the file isn't a HTML page
  • Fixed: Ports with no winetricks now can be exported to WSI2 files again

New in Porting Kit 2.9.156 (Nov 22, 2017)

  • Changed: If PK Legacy is used in macOS 10.8+, it should just give the warning and then close
  • Fixed: Accessing database ports with the Grid View or the Rankings tab should work properly

New in Porting Kit 2.9.154 (Nov 19, 2017)

  • Improved: Source selection dialogs now should almost show the sources ordered alphabetically
  • Improved: If a GOG game is installed and it installs GOG Galaxy as well, PK will remove GG if it isn't needed by the port
  • Fixed: optipng now should work in any macOS version
  • Improved: Server apps icons now are only loaded if they are requested
  • Fixed: Changing the dependencies of a port (Advanced Installation / Custom Port) should update the run path automatically
  • Fixed: 'Kill All Wineskin Processes' should also terminate all 64 bit Wine processes
  • Improved: The alerts that appear when you are trying to remove a port from the library/disk should show the port name
  • Added: Now it's possible to install winetricks manually by right-clicking a port and pressing "Install Winetricks"
  • Improved: 'Wineskin Tools' should work for every Wineskin-based port (untested)
  • Added: 'Port Details' button to check informations about a port
  • Fixed: Every kind of alert should work properly now
  • Improved: If the main EXE path is missing in a port or custom EXE, PK will consider it's C:/nothing.exe
  • Fixed: If the wrapper update method fail when moving the wrapper bundle to a temporary folder, the wrapper update will fail

New in Porting Kit 2.9.77 (Nov 2, 2017)

  • Improved: Now you can see in which webpage you are in News/Community tabs and Refresh them
  • Fixed: Capable of installing ports with 64 bit engines

New in Porting Kit 2.9.74 (Oct 31, 2017)

  • Fixed: Status message of previous port installation shouldn't appear in the following one
  • Fixed: Engine downloads should be more stable
  • Changed: Engine names should have a minimum of 4 characters
  • Fixed: Installation of expansion packs should work again
  • Improved: macOS 10.10+ users should use WKWebView instead of WebView
  • Fixed: Avoiding crash in Porting Kit Legacy

New in Porting Kit 2.9.67 (Oct 28, 2017)

  • Fixed: If a file download is allowed to shows errors prompts (master wrapper, WSIs for devs, engines and extra files), it should still download files with an unknown size properly
  • Fixed: Removed old Cancel button functionality

New in Porting Kit 2.9.65 (Oct 28, 2017)

  • Fixed: Bug in engine link retrieval.

New in Porting Kit 2.9.64 (Oct 28, 2017)

  • Fixed: Change that was causing the engine download bug was reverted.

New in Porting Kit 2.9.63 (Oct 28, 2017)

  • Fixed: Website availability checking shouldn't crash PK

New in Porting Kit 2.9.62 (Oct 28, 2017)

  • Fixed: If the full size of a file being downloaded can't be detected (-1), that won't be a reason for considering it a failure

New in Porting Kit 2.9.61 (Oct 23, 2017)

  • Fixed: Remove damaged wrapper during wrapper creation in case it's damaged

New in Porting Kit 2.9.60 (Oct 23, 2017)

  • Fixed: Graphic card name should always appear when computer specifications are requested in the Help tab
  • Improved: Apps Folders table in Preferences window should show a user readable path
  • Fixed: File/folder selection dialogs should never consider something selected (or saved) if you press Cancel
  • Fixed: If the Wine prefix creation succeeds in the third try, PK should proceed
  • Improved: If the Framework binary is missing in the master wrapper, PK will consider it as failure in the wine prefix creation and try again
  • Improved: If the engine extraction fails, PK will consider it as failure in the wine prefix creation and try again
  • Fixed: If the main EXE is missing, PK will show the warning in the installer window
  • Improved: Source selection window buttons should be borderless for sources with icons, and sources without icon should have their text fiting to the icon width

New in Porting Kit 2.9.48 (Oct 19, 2017)

  • Removed: Automatically save port checkbox due to its functionally being no longer used
  • Fixed: Port default destination and name shouldn't have invalid characters for an app name
  • Fixed: If there is any problem downloading a file, the name of file will always be informed
  • Fixed: If a file download fails completely (zero bytes downloaded), not repeating the download will be considered a failure in the download
  • Fixed: The Cancel button shouldn't be enabled in the Summary view of the installation window
  • Fixed: If portingkit.com is not available, PK won't try to connect developer accounts
  • Changed: Wineskin Master Wrapper download/extraction related errors will be prompted in the summary view
  • Changed: WSIs and Wineskin Engines download related errors will be prompted in the summary view
  • Improved: If the Wine Prefix creation fails, PK will automatically start over again
  • Fixed: There should be no 'extra error dialogs'
  • Changed: Cancellation should be shown in summary view
  • Improved: Winetricks should not prompt errors in case there is some failure, PK should handle it
  • Improved: Wine Prefix creation is only cause for failure if it fails 3 times
  • Improved: When running ports from the PK library, PK will automatically adjust the port video card memory size

New in Porting Kit 2.9.30 (Oct 18, 2017)

  • Fixed: Wrapper shouldn't be moved to temporary folder during wine prefix creation if the wrapper destination is outside of the main disk.

New in Porting Kit 2.9.29 (Oct 16, 2017)

  • Changed: Unsigned Wineskin ports aren't automatically allowed anymore for security reasons

New in Porting Kit 2.9.28 (Oct 16, 2017)

  • Improved: Save panels, open panels and alerts should appear in the installer window during installations, but only if they are part of it
  • Fixed: If PK fails for some reason to use the temporary directory during the wrapper creation, it will try to create the wine prefix in the wrapper actual location
  • Fixed: If a computer device/vendor ID can't be detected, the device/vendor ID in a port is considered
  • Fixed: When terminating all the wineskin processes, there will be a timeout of 5 seconds to avoid the freeze caused by the processes listing
  • Fixed: Installer window now adjusts progress indicator title width if necessary to fit text content
  • Improved: Added GOG Galaxy icon
  • Fixed: During Advanced Installations and custom port creations, the main EXE path should be changed accordingly to the parameters, like it was before
  • Fixed: GOG Wineskin ports which use the GOGLauncher now are recognized properly and receive the same fixes as other kinds of Wineskin ports
  • Fixed: Ports downloaded from the web, with an outdated dev signature or with no dev signature can be run by PK now

New in Porting Kit 2.9.17 (Oct 16, 2017)

  • Changed: Installing winetricks and EXE files in ports shouldn't be preceded by the kill wineskin processes procedure
  • Improved: Added option to clear Porting Kit temporary folder to the Clear Porting Kit Caches feature

New in Porting Kit 2.9.14 (Oct 16, 2017)

  • Fixed: Terminating the Wineskin processes of a wrapper shouldn't freeze PK (didn't work)

New in Porting Kit 2.9.13 (Oct 16, 2017)

  • Changed: Subtitle message when installing dependencies in non-silent mode improved
  • Fixed: Minor change in the installer window texts
  • Improved: Destination select view in installer window should show the user visible path, instead of the system visible one
  • Improved: Theme and news tab should be loaded in the very beginning of the app start
  • Improved: If the port main EXE name is different from the app name, PK should offer to replace the port main EXE name with the app name (developer mode)
  • Changed: Custom port default engine should be the top engine of the list, like it was before
  • Improved: The alerts displayed during a port installation now are the only ones displayed inside the installation window
  • Improved: Wineskin processes should be terminated almost synchronously when requested

New in Porting Kit 2.9.0 (Oct 9, 2017)

  • Improved: If Porting Kit Legacy is used in macOS 10.8+, it should behave like the regular Porting Kit as much as possible
  • Changed: User feedback now should be requested after using PK for 5, 30 and 100 days instead of only 5
  • Changed: Porting Kit now should warn the user in the first launch if he/she doesn't have the needed dependency for icotool
  • Improved: One more Gecko/Mono window can be automatically cancelled
  • Improved: Staging CSMT registry by version (supposition)
  • Fixed: Added error in case port end up having no source when trying to edit or remove sources (developer mode)
  • Fixed: The download of PK ports now should be thread safe for High Sierra
  • Fixed: It should be possible to remove missing apps from the local library while in the list view
  • Changed: Agreement, WSI download, advanced configuration, requirements and port destination are made in that order right before the Wineskin update
  • Fixed: Is possible to run custom EXEs from the Porting Kit library again
  • Improved: Auto-detect GPU now is automatically disabled by PK before running a port
  • Improved: PK now automatically fixes broken resolutions in ports before running them
  • Fixed: Texts should always be aligned properly in macOS versions before 10.11
  • Fixed: Big Fish Games dependency should never freeze PK
  • Added: Installation window so the port installation can be easily monitored by the user
  • Fixed: Graphic card model detection should be retrieved properly even if the chipset model name is missing from 'system_profiler SPDisplaysDataType'
  • Fixed: Custom port creation should work properly in the Legacy version
  • Improved: FAQ questions and answers updated
  • Improved: Input alerts should start with the field selected
  • Fixed: Screen recording shortcut should work even if you don't have a screenshot shortcut
  • Changed: 'Return' no longer skip lines in crash reports
  • Changed: Regular Windows installers now run always of front as well
  • Fixed: Properties window Screen options should work again
  • Fixed: Should be able to handle properly invalid values in the "Resolution" property on Wineskin wrappers

New in Porting Kit 2.8.76 (Oct 6, 2017)

  • Improved: Notifications should display the port icon on the left
  • Fixed: There shouldn't be errors when saving the installation log anymore
  • Fixed: The source name 'Other' should not appear in the requirements list
  • Changed: Holding Shift will no longer trigger the WSI download in the server tab nor the Debug mode in the local tab
  • Fixed: PK shouldn't have address access problems in High Sierra
  • Improved: Some Gecko and Mono installation dialogs now are automatically cancelled by PK
  • Changed: While installing winetricks and running an installer in a port, PK will terminate all the wrapper processes first
  • Improved: Wrapper process termination
  • Fixed: Wrapper creation should work in High Sierra

New in Porting Kit 2.8.64 (Sep 24, 2017)

  • Fixed: Now it's possible to vote again, using the Forum login and password

New in Porting Kit 2.8.63 (Sep 24, 2017)

  • Fixed: Installers should only be brought to front if they are visible
  • Improved: If Origin or Steam are launched by its installers, PK will automatically close them
  • Fixed: List view now is less likely to produce a random crash
  • Improved: Wineskin processes termination
  • Fixed: Cancel button should work properly now during wrapper creation

New in Porting Kit 2.8.56 (Sep 24, 2017)

  • Fixed: WSI files now are downloaded with persistence (3 tries)
  • Improved: Download and checksum match of winetricks
  • Fixed: Avoiding crash when removing app from local library in the grid view
  • Fixed: App genres should be able to be changed by developers properly
  • Fixed: Avoiding crash when showing progress bar
  • Fixed: Intel GMA video cards type now can be properly identified (though its votes still aren't visible)

New in Porting Kit 2.8.49 (Sep 20, 2017)

  • Fixed: Button color bug

New in Porting Kit 2.8.48 (Sep 20, 2017)

  • Fixed: Dependencies area height increase to support the new one

New in Porting Kit 2.8.47 (Sep 20, 2017)

  • Fixed: Now there is no part of PK which can accidentally result in a division by zero
  • Fixed: Wine prefix creation failure may be caused by the master wrapper or the engine, so PK now offers to remove both in that case
  • Fixed: When exporting WSIs, custom EXEs should have their icons
  • Improved: Generated WSI2 files should have a much smaller size
  • Fixed: "GeForce 8600M GT" video card type (NVIDIA) now should be identified properly
  • Improved: Now the preference for the video card name is the system_profile entry name instead of the Chipset Name
  • Improved: QuickLook icon generation should work even if Apple changes the path of the qlmanage binary
  • Fixed: Source names with spaces should be supported properly now
  • Fixed: Big Fish Games dependency now should be able to be used without errors
  • Fixed: Removing an EXE from the EXEs list of a WSI shouldn't crash PK if you are editing one of the custom EXE fields
  • Added: Big Fish Games icon

New in Porting Kit 2.8.31 (Sep 18, 2017)

  • Improved: Winetrick files download should persist, and try to download the file up to three times until they give up
  • Fixed: If an already downloaded winetrick has an invalid checksum, PK should try to download it from the original link first instead of the WebArchive link
  • Changed: Added new question to the FAQ about how PK works
  • Fixed: "Download WSI" button should work for WSI2 files as well
  • Fixed: "Download WSI" now should always save the WSI as WSI2
  • Fixed: If there is any problem with the WSI, or an Advanced Installation is cancelled, PK will still be able to create ports without restarting

New in Porting Kit 2.8.24 (Sep 16, 2017)

  • Added: Support to different vendor IDs and video card types
  • Improved: Items in the graphic cards list which aren't PCIe, PCI or Built-In will have lesser priority over the others
  • Fixed: The Porting Kit now will register the crash log occurrences, even if it won't send it by mail, to avoid sending really old reports in case the user change that configuration in the future
  • Changed: The registration in the forum now can only be performed through a browser

New in Porting Kit 2.8.17 (Sep 16, 2017)

  • Added: Adding EXE, MSI, BAT, LNK, DESKTOP, URL or INF files to the library now allows the user to create shortcuts for them
  • Fixed: Custom EXE saving process now should work for any valid path
  • Improved: Now it's possible to open BAT and MSI files with local library ports
  • Improved: WSI2 files now have a dependencies list instead of separated entry for each dependency
  • Note: Backward support for older PK versions will be included in the WSI2 for a while
  • Improved: The suggested name for a port now should be the main EXE name of the port
  • Improved: If you perform an advanced installation of a WSI, the WSI backup will have the advanced installation changes
  • Improved: Wrappers plist loading processes now should be faster

New in Porting Kit 2.8.3 (Sep 16, 2017)

  • Fixed: Dependencies lists adapted to fit with the contents of the latest updates
  • Fixed: During wrapper creation, the Wineskin binary presence is checked before the engine extraction
  • Fixed: Toolbar items selection should be visible in the legacy version

New in Porting Kit 2.8.0 (Sep 11, 2017)

  • Fixed: Search mechanism bug
  • Improved: Grid view now should work with pages, so it won't occupy too much memory and will be faster to load
  • Added: 'Boxer Classic Shelf' and 'Boxer Dark Shelf' themes
  • Fixed: Installer selection dialog shouldn't freeze PK
  • Fixed: When creating a custom port with no installer, the installer dialog shouldn't appear twice
  • Fixed: List view bug which could rarely cause a crash
  • Improved: Added warning if anyone tries to add an EXE file to the local library
  • Fixed: WSIs with a corrupted dependency ID should still work
  • Added: Added LAVFilters to the dependencies list
  • Improved: Progress bar colors now can be changed according to the theme

New in Porting Kit 2.7.14 (Aug 23, 2017)

  • Fixed: Since iconutil isn't available in Mac OS X 10.6, PK Legacy will only use tiff2icns to create icons in it
  • Fixed: Porting Kit Legacy now should have an icon
  • Fixed: Porting Kit Legacy Games folder now should have an icon with the Snow Leopard style
  • Fixed: 'Add Application' button should be visible when you open the Library
  • Fixed: Porting Kit Legacy should always show the icons in the Library grid view
  • Changed: Apps now are flagged has updated or new for one week instead of two days
  • Removed: GOG Galaxy old temporary fix removed
  • Added: Now the user can add hotkeys for screenshot and to record the screen
  • Added: Porting Kit Legacy now can update automatically as well
  • Fixed: Now it should be possible to register in the Porting Kit Forum using the Community tab
  • Note: Porting Kit Legacy 2.7.14 released

New in Porting Kit 2.7.0 (Aug 18, 2017)

  • Fixed: Components matching with regex is now done with python in the legacy version
  • Fixed: Legacy winetricks retrieval takes less than before for the legacy version
  • Fixed: If a path for a binary can't be found while trying to run it, PK will inform you the name of the binary
  • Improved: Apps installed with 'Advanced Installation' won't keep the app ID
  • Improved: If the video memory size can't be detect, PK will warn the user
  • Improved: Requirements list now is different for the legacy version
  • Added: Wrapper comparison tool to check the differences between two wrappers
  • Note: Porting Kit Legacy 2.7.0 released

New in Porting Kit 2.6.180 (Jul 25, 2017)

  • Improved: Most of the open and save panels now are thread safe
  • Improved: Even if the Run path isn't informed, PK won't have problems when installing a port
  • Fixed: Avoiding crash when loading image with data

New in Porting Kit 2.6.175 (Jul 25, 2017)

  • Improved: Now there is an icon/color for updated games and one for new games
  • Improved: Using new 'list apps' and 'app description' to retrieve creation date and update date
  • Improved: Server apps icons loading now is synchronized to avoid freezings
  • Improved: Server apps icon cache now is used until the icon is 2 days old or older
  • Fixed: When adding a source with the same name of an existing one, the name of the source should appear in the alert
  • Improved: When installing a custom port, now it's possible to choose the main EXE after running the installer based in the Desktop shortcuts
  • Improved: Every alert in the app now is thread safe
  • Improved: Client request time increased from 5 seconds to 10 seconds

New in Porting Kit 2.6.160 (Jul 25, 2017)

  • Fixed: Add Application button now is visible in the local tab again

New in Porting Kit 2.6.159 (Jul 25, 2017)

  • Removed: It's no longer possible to request applications using the Add Application button (the button was being used for the wrong purposes)
  • Improved: Needed libraries tool now has a bit better look

New in Porting Kit 2.6.156 (Jul 25, 2017)

  • Improved: A port location now is tracked during the port creation
  • Fixed: Fixed the bug where no port could be created
  • Added: New tool to detect the needed libraries of an EXE file (alpha)

New in Porting Kit 2.6.150 (Jul 18, 2017)

  • Fixed: If a file does exist and there is a failure while reading it, PK is going to show an error message
  • Fixed: Wine prefix creation now should be stored inside the install.log file properly

New in Porting Kit 2.6.148 (Jul 18, 2017)

  • Fixed: PK won't crash anymore if you remove all the items in the menu bar tab in the advanced window of WSI exporting
  • Fixed: If a wrapper or custom exe has no path, PK isn't going to crash
  • Improved: If an application request matches with apps from the database or with DRM clients, PK is going to ask if they are not what the user is looking for
  • Fixed: Trying to catch exceptions when there a failure while making POST requests
  • Improved: Wine prefix creation of port now is stored in the port installation log

New in Porting Kit 2.6.141 (Jul 18, 2017)

  • Changed: 'Creating Wrapper' step split between 'Copying Master Wrapper' and 'Extracting engine'
  • Fixed: System that lists Winery and Porting Kit engines now checks if the domains are available properly
  • Improved: Contact Us now has a semi-transparent background to improve reading, and has topics to clearify some things
  • Fixed: If the silent installation of a DRM client fails, the subtitle message will change for one claiming that you shouldn't let the client run after the installation
  • Changed: Added Twitter link to the main menu bar
  • Added: SH and DMG files now can't be downloaded has extra files unless the user accepts it
  • Added: SH and DMG files now can't be supported extensions in ports unless the user accepts it
  • Changed: GOG URLs are updated to add affiliate component rather then URLs of GOG sources
  • Changed: Kinguin URLs are now updated to add affiliate component

New in Porting Kit 2.6.127 (Jul 13, 2017)

  • Fixed: WS9Wine1.4.1 and WS9Wine1.4.1NoXInput2 engines are updated correctly now
  • Fixed: Now PK looks for crash logs before than anything else, so it can catch any kind of crash log
  • Improved: Memory consumption reduced in low-level operations
  • Added: WSIs now can be installed in an advanced mode, where some of the port specs may be changed
  • Added: The Porting Kit now can also download engines available at PortingKit.com

New in Porting Kit 2.6.117 (Jul 10, 2017)

  • Improved: While adding a new app, PK will warn you if the port main EXE name and the app name are different
  • Improved: When clearing the PK cache, it's now possible to choose what do you want to clear
  • Improved: Now it's possible to disable the Dark-style menu in the Preferences window
  • Improved: When sending an User Feedback or a Crash Log, PK now can prompt an error in case there is failure in the sending process
  • Added: If a non-developer user press "Add Application" while in the server tab, he/she will be able to request an app
  • Added: Now it's possible to enable/disable FnToggle in uploaded ports
  • Added: Now it's possible for WSI Developers to set the troubleshooting state of uploaded ports

New in Porting Kit 2.6.100 (Jun 30, 2017)

  • Improved: Now, if you are creating a port and ask PK to close, it will confirm if you really want to close it
  • Added: "Build Custom Wineskin Engine" option to the Tools menu (still in alpha)
  • Fixed: Download errors won't have two periods in their sentences
  • Improved: Logic to choose better engine name within the wrapper options

New in Porting Kit 2.6.92 (Jun 19, 2017)

  • Improved: Video memory size isn't retrieved when loading registries of a port to export it anymore

New in Porting Kit 2.6.90 (Jun 19, 2017)

  • Improved: Now it's possible to remove registry entries with the DRM script
  • Fixed: When exporting WSI2 files, the Porting Kit won't export the video card device or vendor from the registry
  • Fixed: user.reg overrides now will be applied at the end of the installation of ports with no winetricks after the main installer as well

New in Porting Kit 2.6.86 (Jun 19, 2017)

  • Fixed: Local engines should be listed properly, even if they are compressed in zip instead of tar.gz
  • Fixed: Warnings won't be produced for each regular file in a folder if PK is looking for a folder compatible with a pattern in it

New in Porting Kit 2.6.84 (Jun 19, 2017)

  • Changed: dependencies.json file updated to latest version
  • Improved: Now ports with DRM clients will always have 'Launch' buttons for each one of them in their main menus
  • Improved: If a DRM can't be installed silently, the non-silent installation will start
  • Fixed: If a port being uploaded has an invalid name or source, PK won't perform the upload
  • Fixed: If uploading a source with the same name of an existing one, PK will offer to remove the old source from the list
  • Improved: When producing an error on listing a directory files, PK will show errors easier to undertand

New in Porting Kit 2.6.75 (Jun 15, 2017)

  • Fixed: Crash Log system will send logs from the same PK version and superior only
  • Added: Staging engines initial support for ordering and compatibility detection
  • Improved: 64 Bit engines compatibility detection
  • Improved: Now it isn't possible to enable/disable the Mac Driver and Direct3D Boost checkboxes when exporting a WSI2 if the port engine is incompatible with them
  • Fixed: Update system for old engines should work with almost any WS5/WS6/WS7 engine now
  • Improved: DRM clients flags now are retrieved from the server JSON instead of being hard-coded

New in Porting Kit 2.6.64 (Jun 15, 2017)

  • Fixed: Selecting a Windows EXE for being the new path of a port should give you the correct Windows path
  • Improved: Porting Kit will perform the developer login before trying to upload anything

New in Porting Kit 2.6.61 (Jun 15, 2017)

  • Improved: Input dialogs now are more readable
  • Improved: Port installation process optimized
  • Fixed: Dependencies list will always be loaded correctly
  • Fixed: There will always be a separator above the 'Export as WSI2' option
  • Fixed: Exporting CXEx ports as WSI2 will recognize the engine name correctly
  • Fixed: Ports with no flag variable won't show '(null)' has a flag
  • Fixed: Non-Wineskin ports won't show an error related with the menu before exporting them as WSI2
  • Improved: Registry updating process optimized
  • Fixed: DRM registries won't be saved in system.reg instead of the correct reg file
  • Improved: Retina mode filter optimized and updated to include WS9WineCX15.0.0 and superior CrossOver engines

New in Porting Kit 2.6.47 (Jun 8, 2017)

  • Improved: Optimized way of finding the C: drive of a port
  • Fixed: Leaving the game page while the WSI is being downloaded won't make the end of the installation fail
  • Fixed: Uses correct CSMT registry for Wine 2.6+ engines
  • Fixed: App Configuration window description buttons now are working
  • Improved: Port icon loading/saving was optimized
  • Added: 'Save icon as...' right-click option to icon areas
  • Improved: 'Hyperlink' button now can also add links to non-URL texts
  • Fixed: Server icon loadings won't try forever; also, timeout changed from 5 seconds to 10 seconds
  • Fixed: Icons there aren't stored locally will still be loaded from the server
  • Fixed: Ports with virtual desktop using current resolution should be able to be uploaded

New in Porting Kit 2.6.32 (May 31, 2017)

  • Fixed: Added security measure to avoid using right-click/more options with no app selected
  • Improved: When uploading a new native/port app to the database, a pre-made description will be made
  • Fixed: Native apps shouldn't show the 'Edit Port' button for WSI Developers
  • Improved: 'User Feedback' now provides the Porting Kit version to the developers
  • Added: WSI Developers now can replace ports with native apps and native apps with ports (not tested)
  • Added: "App Store" to the list of suggested sources when exporting WSI2 files or uploading ports to the database
  • Added: "Edit source link" button for WSI Developers
  • Fixed: Icon area of App Configuration window (app upload) now resizes the icon to fit the view
  • Added: "View game page in browser" button to server apps
  • Improved: Drives list on right-click now show the drives for non-Wineskin port as well
  • Improved: "Export as WSI2..." now is available for non-Wineskin ports as well
  • Improved: Crash Logs are only sent if the PK version in the crash log equal or superior to the used one (not tested)
  • Added: "Logoff" and "Add application" button in Developer menu (only visible for WSI Developers)
  • Changed: Added Cancel button to the "Add application" dialog for WSI Developers

New in Porting Kit 2.6.3 (May 28, 2017)

  • Fixed: If, for some reason, only one of the EXE icons of a WSI is encrypted, PK will still be capable of reading and saving it

New in Porting Kit 2.6.2 (May 25, 2017)

  • Fixed: Edit Port and Add Source developer features should work now

New in Porting Kit 2.6.1 (May 23, 2017)

  • Fixed: Added possible fix to avoid PHP cache.

New in Porting Kit 2.6.0 (May 21, 2017)

  • Fixed: Crashes when saving port icons should no longer happen
  • Improved: Added the Porting Kit cache at ~/Library/Caches to the "Clear Porting Kit caches" function
  • Improved: FAQ now has grey background and black text, like the CrossOver tab
  • Improved: DRM scripts now are in a server file so we can update them on demand
  • Added: Developer login system so WSI Developers can do advanced interactions
  • Improved: 'Add Application' and 'Refresh List' buttons separated in two buttons
  • Improved: 'Refresh List' now can refresh Local library tab as well
  • Improved: Ports descriptions now are saved inside a JSON file instead of a WSII file
  • Added: WSI Developers now can upload new ports and add native apps
  • Fixed: Icons URL requests now have a timeout of 5 seconds instead of 2 minutes
  • Improved: Porting Kit now can install WSI and WSI2 files even if they are with each other extensions
  • Added: WSI Developers now can add new sources for their apps
  • Added: WSI Developers now can remove sources from server apps
  • Added: WSI Developers now can edit the details of server apps
  • Added: WSI Developers now can edit server apps
  • Fixed: Avoiding possible bug when retreiving the Mac Model when using the contact tab
  • Fixed: There should be no problems while using Wineskin Tools or the Debug
  • Fixed: Apps without DRMs shouldn't use the Origin path

New in Porting Kit 2.5.61 (Apr 30, 2017)

  • Fixed: Play button now is visible when hovering any part of the game area
  • Added: Requirements system to the Porting Kit so outdated features will not run
  • Added: Game sources now may be in Troubleshooting state, where they are installable
  • Improved: Using new version of Porting Kit APIs
  • Improved: EXEs launched in ports without flags won't show cmd window

New in Porting Kit 2.5.50 (Apr 24, 2017)

  • Fixed: GameTop games now have an alternative path to work after the latest GameTop.com update
  • Changed: If a GOG path has changed and PK could fix it, a warning won't appear

New in Porting Kit 2.5.48 (Apr 22, 2017)

  • Improved: PK should use the proper temporary directory instead of /tmp
  • Fixed: GameTop download links should be updated now

New in Porting Kit 2.5.45 (Apr 18, 2017)

  • Fixed: Debug mode now is only runnable for Wineskin ports (which is the only case where it works)
  • Fixed: Checksum errors shouldn't appear if a file is only available in WebArchive
  • Fixed: Most Uplay ports should work again
  • Improved: PK should try to download a DRM installer three times before giving up

New in Porting Kit 2.5.40 (Apr 10, 2017)

  • Changed: Battlenet icon updated
  • Removed: G2A icon
  • Changed: GamersGate icon updated
  • Removed: GamesRepublic icon
  • Changed: GameTop icon updated
  • Changed: Origin icon updated
  • Changed: Other icon updated
  • Changed: Steam icon updated
  • Changed: Uplay icon updated

New in Porting Kit 2.5.31 (Apr 10, 2017)

  • Changed: Demo icon updated
  • Changed: GOG icon updated

New in Porting Kit 2.5.29 (Apr 10, 2017)

  • Fixed: If the graphic card model can't be detected for the Ranking tab listing, PK will produce an error instead of crashing
  • Fixed: If a file inside the dosdevices folder of a port has a symlink name but isn't a symlink, PK won't crash
  • Improved: If you don't move PK to a different folder after exporting, PK will close after the warning to avoid App Translocation related bugs
  • Added: Demo icon

New in Porting Kit 2.5.22 (Apr 2, 2017)

  • Fixed: Paulthetall.com should open properly now with https URL.

New in Porting Kit 2.5.20 (Mar 26, 2017)

  • Fixed: stringByAppendingString: crash will not happen while installing winetricks
  • Improved: Updated Dutch translation
  • Fixed: PaulTheTall.com should open correctly in the News tab now
  • Fixed: If a winetrick has changed its name, PK will be capable of downloading the dependencies of the replacer instead

New in Porting Kit 2.5.15 (Mar 24, 2017)

  • Fixed: If the default port icon can't be loaded, PK still won't fail in creating custom ports
  • Fixed: WSI2 files creation and installation now should be compatible with macOS 10.6, 10.7 and 10.8
  • Fixed: Added warranties to avoid stringByAppendingString: crashes

New in Porting Kit 2.5.12 (Mar 20, 2017)

  • Fixed: Registry entries list are loaded correctly in WSI2 creation again
  • Fixed: Registries are saved correctly in WSI2 again
  • Improved: Registries tab text now is marked to ease the identification of typos

New in Porting Kit 2.5.0 (Mar 19, 2017)

  • Added: Added right-click option to export a port has a WSI2, the new Porting Kit extension
  • Removed: FPS counter didn't work properly
  • Removed: PK won't check if a host in available before trying to download a file from it to avoid problems with the Steam installer
  • Added: Instructions to how to install mods/patches after pressing the mod/patch install button
  • Added: Button to remove the Porting Kit cached files
  • Fixed: Winetricks with sha256 checksum now are supported
  • Improved: 64 bit engines now are ordered accordingly in the engines list of the custom port creation
  • Fixed: The Cancel button now should work properly

New in Porting Kit 2.4.248 (Mar 5, 2017)

  • Fixed: Switching between the grid and list views with a grid view server game opened works now

New in Porting Kit 2.4.247 (Mar 3, 2017)

  • Improved: Now the list view also uses the local icons cache
  • Improved: Swapping between the list and grid view with a port opened will keep it opened
  • Changed: Due to Sierra's App Translocation, PK can't just be extracted and run; it must be moved to a different folder first
  • Improved: PK now is capable to detect if an icon was just downloaded partially

New in Porting Kit 2.4.240 (Feb 26, 2017)

  • Fixed: Searching ports using ' ' has the search term won't make PK crash
  • Fixed: Pressing 'Add border' with no image in the Properties window or opening the sources dialog with the other.png image remove won't crash PK
  • Improved: In case there are no ports installed and a EXE file is opened with PK, a warning will appear explaining how to proceed
  • Fixed: If an downloadable installer is already downloaded, PK will use the downloaded file if you ask for it

New in Porting Kit 2.4.235 (Feb 23, 2017)

  • Improved: FPS Counter now should be more stable
  • Improved: The loading process of non-image files now is safer
  • Fixed: Viewing properties of a nameless and pathless port shouldn't crash the app
  • Fixed: The EXE path should never be null, even if the EXE isn't found at the specified path
  • Improved: Major refactor in PK internal structure

New in Porting Kit 2.4.227 (Feb 19, 2017)

  • Improved: Porting Kit search system is more accurate now
  • Removed: The portingkit:// URL scheme isn't identified by PK webviews anymore
  • Changed: Porting Kit Legacy users now see a different answer for the How do I "Rate" any games in the Porting Kit? question if they are using macOS 10.7.4 or below
  • Fixed: In case an icon created with the 'iconutil' method results in failure, an icon will be created with the 'tiff2icns' method
  • Improved: Reduced the chances of PK producing a crash due to malfunction during file reading
  • Improved: Porting Kit now supports Wineskin WS10 engine names, in case they get created
  • Fixed: In case the listing of the server ports fails, the app won't show two alerts explaining the situation
  • Fixed: After removing a port in the list view, the reloading should be faster
  • Changed: The News tab now should show PaulTheTall.com
  • Improved: Right-clicking a port now not only shows 'Open C: drive', but it shows one for each drive in the port
  • Fixed: The 'Install Mod/Patch' right-click option will only appear in case it's a Wineskin port
  • Changed: The right-click and more menus now are black
  • Improved: Files with the extensions htm, html, txt, url and zip executed with the port will be opened by macOS instead

New in Porting Kit 2.4.209 (Feb 10, 2017)

  • Improved: Now the copyright of a created port is a fixed value
  • Changed: The only download timeout now is 120 seconds; a download won't be cancelled if the speed is 0 bytes/s for 5 seconds with 0 bytes downloaded
  • Fixed: Errors when loading archived files (WSI and WSII) now are handled properly, avoiding crashes

New in Porting Kit 2.4.205 (Feb 7, 2017)

  • Removed: URL scheme portingkit:// removed since it's not being used in the website anymore
  • Fixed: PK won't freeze forever in case it wants to load something and your internet is really unstable; it now has a 5 seconds timeout
  • Changed: Since there is a timeout now, the error message for failing to download information about an app changed
  • Improved: Instructions links now are retrieved with the app description
  • Improved: Server requests now are received has JSON files, which are easier to change and to improve
  • Fixed: While installing mod/patches the app won't freeze
  • Fixed: If the path of the main EXE isn’t found, PK won't set 'C:(null)' has the main EXE path
  • Fixed: Input dialogs now shouldn't freeze the app anymore
  • Changed: Timeout interval increased from 60 seconds to 120 seconds
  • Changed: The grid view should no longer produce crashes on update, producing errors instead
  • Fixed: If there is an error while saving the PNG images for ICNS generation, PK won't crash
  • Fixed: Possible solution for the Sparkle crash when running PK on removable devices
  • Fixed: There won't be infinite loops when downloading certain winetricks
  • Improved: Download error messages have more details now
  • Fixed: While installing a port of a CD source, PK won't show warnings before selecting installer
  • Fixed: Even if your internet connection is really unstable, you should be able to install a WSI offline
  • Fixed: If you deny to use a file that is in your extra file download destination, PK won't proceed until some providence is taken

New in Porting Kit 2.4.185 (Jan 8, 2017)

  • Fixed: 'Apple Store' icon renamed to 'App Store'.

New in Porting Kit 2.4.184 (Jan 6, 2017)

  • Improved: Server game icons now are only downloaded if they were modified, otherwise PK will use its cache
  • Fixed: Requirements list setup file item now has the correct text
  • Fixed: Extra files downloaded inside the port should be working again
  • Changed: Theme files now are saved inside the Themes/Default folder instead of directly in the Porting Kit Application Support folder
  • Fixed: Requirements list setup file won't show '(null)' has the source if there isn't one
  • Added: 'App Store' icon included has 'Apple Store' icon
  • Improved: DRM installers now are cached in PK Application Support folder in case they need to be installed without internet
  • Improved: DRMs now can be installed without internet, but when internet is present they will be downloaded and replaced the cached versions

New in Porting Kit 2.4.171 (Dec 26, 2016)

  • Fixed: Ordering the ports by size now works again without multiple warnings
  • Changed: The app will only ask for details about the crash log if it's of the same version of the user's PK
  • Fixed: Extra files won't be downloaded with double extension
  • Fixed: Won't crash if you clear the apps folder list and tries to install a port

New in Porting Kit 2.4.167 (Dec 18, 2016)

  • Fixed: The app won't have arrays being created with nil values in any case

New in Porting Kit 2.4.166 (Dec 16, 2016)

  • Improved: The progress view now has a priority system
  • Removed: The web views don't have progress bars anymore
  • Fixed: Moving a port in the list view to a position below its actual one won't crash the app nor put it in the wrong position
  • Improved: If the mail sending of the contact tab fails, it will be more specific about the problem
  • Improved: If there is failure loading the ratings of a game, the ratings dialog won't appear to avoid confusing it with no votes
  • Improved: Alerts now have five different types: Success, Warning, Error, Critical and Custom
  • Fixed: Ranking lists now won't crash the app if they fail to load
  • Fixed: ATI/AMD video cards results now should appear normally

New in Porting Kit 2.4.154 (Dec 12, 2016)

  • Improved: Description loading speed was increased
  • Improved: When installing an Origin port, PK will warn you that you shouldn't use Origin during the installation process
  • Improved: Selecting games in the local library which weren't downloaded using PK now is faster
  • Improved: Detecting if the list view or grid view is being used now is faster and more accurate
  • Fixed: When looking for local apps in the first launch, PK won't look for them in symlinks
  • Fixed: When looking for local apps in the first launch, PK won't add the same port multiple times

New in Porting Kit 2.4.144 (Dec 11, 2016)

  • Improved: When checking the computer specs for the contact form, PK now has more chances of retrieving the result in english
  • Fixed: PK won't look for ports in the first startup inside hidden folders of /Applications/

New in Porting Kit 2.4.141 (Dec 11, 2016)

  • Fixed: The hover install button won't appear to the custom port in the grid view anymore
  • Fixed: If an .exe path is located in a drive different than C:/ in the wrapper, the port installation and the Properties window won't fail
  • Fixed: If the engine name isn't present in the WSI file, the port creation will be stopped prematurely

New in Porting Kit 2.4.138 (Dec 9, 2016)

  • Fixed: URL requests with '+' and '=' in their GET/POST values won't have problems (including contact e-mails)
  • Changed: The needed resources window will only allow the user to fix a bug if it's confirmed that it exists
  • Fixed: The scrollers in list and grid view now should be transparent from macOS 10.8 to 10.12
  • Fixed: If you create a custom port without selecting an installer, you won't receive multiple warning of a not found symlink
  • Fixed: If a file extension wasn't specified in a WSI file (or if you are installing a custom port) it won't say you need a (null) setup file
  • Fixed: Now you can change the path of custom EXEs using the Properties window

New in Porting Kit 2.4.132 (Dec 4, 2016)

  • Fixed: If you access a game with the pkid and it’s a native game, it will show the Buy button instead of the Install one
  • Fixed: If you leave a field selected in the Properties window before closing it, it won't be still selected when you open it again
  • Improved: App selection in both list and grid view, and button pressing with right-click menu, are more stable
  • Removed: Operating system override shouldn't happen anymore
  • Fixed: If you press to use a downloaded file instead of downloading it again, PK will respect your decision

New in Porting Kit 2.4.126 (Nov 21, 2016)

  • Fixed: Uplay.exe now is always run has a Windows Vista app to avoid login problems

New in Porting Kit 2.4.125 (Nov 21, 2016)

  • Improved: When terminating PK, any Windows partition mounted by it will be unmounted
  • Improved: Increased the speed of scrolling in the grid view
  • Improved: Reduced the chances of crashes in the list view
  • Fixed: Switching the contents between local and server will always update the selector too

New in Porting Kit 2.4.118 (Nov 19, 2016)

  • Improved: Requirements list now also includes the port engine
  • Improved: FAQ reordered and some answers improved
  • Changed: The search page of the News tab can be used without receiving a warning
  • Improved: The Contact Us fields now are verified before sending the mail
  • Improved: If we can't detect an users graphic card type, he/she is going to be warned

New in Porting Kit 2.4.109 (Nov 15, 2016)

  • Fixed: Login in Uplay ports should be working now, for sure

New in Porting Kit 2.4.108 (Nov 13, 2016)

  • Fixed: Uplay login should work now

New in Porting Kit 2.4.107 (Nov 13, 2016)

  • Fixed: Checking if a website is available is now faster in the regular version again
  • Improved: Icons now are saved in a slower, but better way
  • Fixed: App icon should look good in Sierra alerts
  • Fixed: App version should now be saved correctly for WSIs with multiple EXEs
  • Improved: Properties window don't save app icon unless it has been changed
  • Fixed: Uplay ports should not have problems with login anymore
  • Fixed: Google related links won't pop-up in your browser
  • Fixed: 'Reply post' button of forum should be working again
  • Fixed: WSI which doesn't have Direct3D, OpenGL or DllOverrides overrides won't clean the values of the port

New in Porting Kit 2.4.96 (Nov 3, 2016)

  • Fixed: 64 bit wrappers will have the correct Steam, Origin and Uplay path
  • Improved: File path autocompletion; if multiple folders match in a given part of the path, it will check all of them
  • Improved: Winetricks file auto-update system disabled to save time

New in Porting Kit 2.4.91 (Oct 28, 2016)

  • Fixed: Open and Save dialogs shouldn't freeze anymore
  • Fixed: Won't give a false error when loading the server apps list
  • Fixed: Reduced the chances of crashes using both list and grid views related with items loading
  • Improved: Apps search considers each word individually instead of looking for the whole sentence
  • Improved: Apps search ignores words that don't help with the search, like: of, the, in and to
  • Improved: Apps search identify abbreviations, roman numbers and some synonyms
  • Fixed: If your internet connection is unstable, PK won't download the winetricks file improperly
  • Fixed: Winetrick quicktime76 should work now, however it isn't silent anymore
  • Fixed: Right clicking the list view for reordering the ports will always work

New in Porting Kit 2.4.79 (Oct 15, 2016)

  • Improved: FnToggle verification on startup now happens in separated queue
  • Improved: Crash Log detection queue on startup now has lower priority
  • Fixed: Double items in library shouldn't happen anymore
  • Improved: Wineskin processes termination improved a bit
  • Improved: Create custom port layout improved
  • Added: Now you can create custom ports with Mac Driver enabled
  • Fixed: Now when you go leave a game description in grid mode with a trailer playing, the trailer will stop
  • Fixed: Reduced the changes of a crash caused by the Play Trailer button
  • Improved: Created ports now are going to have new Wineskin Menu items to improve the user experience

New in Porting Kit 2.4.63 (Oct 8, 2016)

  • Fixed: Play/Install button from description view is working again

New in Porting Kit 2.4.62 (Oct 8, 2016)

  • Fixed: Added warranty that the app won't freeze if the user refuse to select an installer
  • Improved: Changes in PK structure which should reduce the app size
  • Improved: Server apps loading process now happens in a separate thread
  • Fixed: Pressing the Server button multiple times won't result in duplicate items
  • Fixed: The app won't install a blank winetrick when creating a custom port
  • Fixed: If you access a game thought the Rankings tab, the More button will still work
  • Changed: CD/DVD games have a specific message in the 'Install App' dialog
  • Improved: Reading of archived files now will never lead to a crash
  • Fixed: Right click in grid view now is working again
  • Improved: Donation view remodeled
  • Fixed: Renaming an app will also update its name in the library
  • Changed: Crash Log mails now also contains the app version in the title
  • Fixed: News and Community tabs now can show error messages, just like the trailer window
  • Improved: Now the progress bar appears when webpages are loading
  • Fixed: Detecting if a website is available or not now is more accurate, and should work on Legacy version too
  • Added: Create custom port now can also create Origin and Uplay ports

New in Porting Kit 2.4.40 (Oct 8, 2016)

  • Fixed: Wineskin App won't mistake ports Mac Driver with X11
  • Fixed: You have the option to skip a DRM installation if it can't be installed
  • Fixed: Origin ports now should only use the Windows 7 operational system with the Origin.exe executable
  • Added: The user can check the CrossOver alternative for ports
  • Fixed: Only the right click menus show the action button
  • Fixed: Won't receive an error in the end of expansion pack installations anymore

New in Porting Kit 2.4.32 (Sep 25, 2016)

  • Fixed: Origin ports now always use the Windows 7 operational system

New in Porting Kit 2.4.31 (Sep 25, 2016)

  • Improved: CrossOver tab layout
  • Improved: Thread system completely remodeled to improve app speed and debug
  • Fixed: Screen recorder error in Legacy version now has the correct icon and message
  • Changed: Checked Needed Resources icons replaced with OS X 10.6 compatible icons
  • Changed: Slider isn't colored in the Legacy version anymore
  • Fixed: Automatically Check for Updates now is not selectable in the Legacy version
  • Fixed: If the app Preferences are removed but the Games folder still exists, PK won't ask to create it again
  • Fixed: Error alerts won't crash the Legacy version anymore
  • Improved: 7z and 7za recompiled in macOS 10.6. The Legacy version now can extract RAR files.
  • Fixed: Button customization is loaded for list and grid view on startup, and not just for the last active one
  • Fixed: Legacy version should be able to see the buttons in both list and grid view now
  • Improved: fntoggle recompiled in macOS 10.6. The Legacy version now can use that feature too.
  • Fixed: The Legacy version won't crash on close anymore
  • Fixed: If the user start a custom port creation in the grid view and moves to the list view, the list view will update in the end
  • Fixed: WebViews errors should be in the center of the WebView in the Legacy version now
  • Improved: Project now compiled using macOS 10.12 (Sierra) SDK
  • Note: Porting Kit Legacy 2.4.31 released

New in Porting Kit 2.4.10 (Sep 17, 2016)

  • Added: CrossOver tab in the Porting Kit
  • Changed: GOG games now give extra warning about BIN files
  • Changed: When installing an app, GOG games should also warn that there might be errors in the end, but that’s normal
  • Improved: Now PK only accepts a path with '*' if only one file matches with it
  • Improved: Running EXEs throw PK won't freeze it until the port is closed
  • Fixed: Try to solve the freeze problem that happens to some people when updating an old wrapper

New in Porting Kit 2.4.0 (Sep 11, 2016)

  • Changed: Buttons in the Apps Folders tab improved to match with the macOS style
  • Added: Local apps now can be reordered if the user wants
  • Added: Local apps can be ordered by name or by size with a right click in the list view
  • Fixed: Sending Crash Log reports or Feedbacks now allows skip lines characters
  • Improved: If the main EXE of a port is missing, PK will warn the user instead of opening Wineskin

New in Porting Kit 2.3.95 (Sep 7, 2016)

  • Added: Requirements List to the wrapper creation
  • Changed: Video memory size now is updated before the SO overriding
  • Improved: The master wrapper isn't needed anymore if you are simply installing an expansion pack
  • Fixed: If a tar.7z file isn't corrupted but its tar inner file is, the file extraction will fail
  • Changed: Now there is a warning during installations, to warn users to do not launch the app immediately after them

New in Porting Kit 2.3.87 (Sep 5, 2016)

  • Fixed: All Direct3D overrides are working again

New in Porting Kit 2.3.86 (Sep 4, 2016)

  • Fixed: Startup actions reordered
  • Note: Porting Kit Legacy 2.3.86 released

New in Porting Kit 2.3.85 (Sep 4, 2016)

  • Improved: Copying process of theme related images
  • Fixed: Won't crash while looking for Crash Logs if DiagnosticReports folder still doesn't exists
  • Fixed: Won't prompt an error in case the Wineskin Wrapper folder doesn't exists by the times it looks for the latest Wineskin version
  • Fixed: Won't crash it can't detect the default font of a button
  • Fixed: If the user tries to create a custom port with an empty name or empty engine, the app won't crash
  • Fixed: The 'Add Hyperlink' button in the description editor won't crash if the URL is invalid

New in Porting Kit 2.3.78 (Sep 4, 2016)

  • Improved: Wrapper creation speed increased a bit
  • Fixed: Codeweavers.com and PaulTheTall.com links should now open in the browser
  • Fixed: Crosstie URLs now should open in CrossOver if you have it installed

New in Porting Kit 2.3.74 (Aug 29, 2016)

  • Fixed: Typo in the German translation
  • Fixed: Typo in the French translation
  • Fixed: Added missing string in German, French and Dutch translations
  • Improved: Apps Folders now are saved after each action
  • Changed: 'Add Item' and 'Remove Item' replaced with '+' and '-' in Apps Folders
  • Changed: 'Save Changes' replaced with 'Reset Local Library' in Apps Folders
  • Improved: Grid View dock now can be hidden
  • Improved: Translations completed (except FAQ and the extra warning below)
  • Improved: Added extra warning in case user don't want to select an installer when requested
  • Fixed: Reduced the chances of a crash if the Porting Kit apps gets removed while running
  • Added: Battlenet icon

New in Porting Kit 2.3.57 (Aug 22, 2016)

  • Fixed: corefonts winetrick now is silent too

New in Porting Kit 2.3.56 (Aug 22, 2016)

  • Fixed: Undone winetricks improvement change (that should fix a bug in the lastest version)

New in Porting Kit 2.3.55 (Aug 22, 2016)

  • Added: French translation by Samuel Gauthier
  • Improved: Dutch translation almost completed by PaulTheTall
  • Improved: English translation improved by Jean Baumgarten
  • Improved: German translation improved and almost completed by Jean Baumgarten
  • Improved: Portuguese translation almost completed by VitorMM
  • Fixed: Donate tab now is being translated again
  • Fixed: If there is an error returning the server apps list, PK won't crash
  • Improved: Download results now are more accurate during wrapper creations
  • Improved: Winetricks file now won't be used if the download gets corrupted
  • Note: FAQ is still not being translated

New in Porting Kit 2.3.39 (Aug 14, 2016)

  • Improved: Added a verification to warranty that the WSI file was downloaded
  • Fixed: Another try to fix the spellchecking errors in the WebViews

New in Porting Kit 2.3.36 (Aug 14, 2016)

  • Improved: The use of the progress view was optimized
  • Fixed: Try to fix the crash which happens adding a game to an empty local library in the grid view
  • Added: More button to the list view
  • Added: Option to increase font size of WebViews
  • Fixed: Close button in the superior icon shouldn't make PK crash instead

New in Porting Kit 2.3.26 (Aug 4, 2016)

  • Fixed: If the list view description is changed by the rankings tab, the right-click in the game name on the list won't show information about the wrong app
  • Changed: Added more information in crash log details dialog
  • Improved: Loading local apps now always happen asynchronously in the main queue
  • Improved: Updating grid view contents now happens in the main queue to avoid a crash
  • Added: "Show in Finder" right click option
  • Fixed: Cancel button should now be working again
  • Fixed: Ports with WSIs and custom ports now can be created offline
  • Fixed: Now PK is more capable of differing a file from a folder when performing files/folders related actions
  • Improved: Access to WSI data when creating a port

New in Porting Kit 2.3.12 (Aug 1, 2016)

  • Changed: The games folder dialog doesn't have the folder icon anymore, to avoid a possible crash
  • Fixed: If the Dock image gets removed, PK will still work
  • Improved: Now app files induced to be opened by PK will be run and updated (Wineskin apps only)
  • Improved: Crash Logs now ask for user details again

New in Porting Kit 2.3.6 (Jul 29, 2016)

  • Improved: Now you won't see the ratings of the previous app when opening an app description
  • Fixed: Play buttons should now be working again

New in Porting Kit 2.3.3 (Jul 29, 2016)

  • Improved: Engines list ordering algorithm
  • Fixed: Avoiding extra warning if main exe file isn't found

New in Porting Kit 2.3.0 (Jul 29, 2016)

  • Added: Now, when right-clicking PK in the Dock, you will see your Local apps available for a fast launch
  • Improved: After sending a mail successfully, PK will clear the mail fields
  • Improved: PK created wrappers shall not have problems with Wine unaccepted characters in the wrapper name
  • Improved: When offered to create a Games folder, the dialog will show the folder icon
  • Improved: Warnings now show the critical icon, and errors show a red stop progress icon
  • Changed: Wine System Tray dialog removed, since that can be done throw the Properties window
  • Fixed: If you open the properties of a game without description after one which has, it won't copy the first game description
  • Added: Button to disable automatic checking for updates
  • Fixed: If a binary file which needs to be run is not runnable, PK will return an error
  • Changed: Debug logs were removed from the releases again
  • Improved: El Capitan update system for old wrappers
  • Improved: Now PK Custom Ports can be created using any engine from Wineskin's Engine folder, and can be created offline
  • Changed: Local apps now also show the progress bar while loading in the list view

New in Porting Kit 2.2.105 (Jul 24, 2016)

  • Fixed: The Contact Us form in the website now will work in the WebViews
  • Fixed: Pressing Download WSI or Watch Instructions throw right click in the the grid view won't crash PK
  • Improved: PK now is more ready to deal with exceptions related to files management
  • Fixed: Some button connections with its actions remade to avoid crashes
  • Fixed: If you edit an app in the Properties window while seeing its description, the description is going to be updated
  • Fixed: If you switch between local and server tabs while seeing a description in grid view, it's going to return to the grid view

New in Porting Kit 2.2.98 (Jul 17, 2016)

  • Fixed: Crashes caused by open and save panels will be avoided
  • Fixed: Crashes caused by spell checking appearing while typing in WebViews solved
  • Fixed: The 'Add Application' button style will change, even when using the List view
  • Fixed: If the app name is changed in the Properties window, PK will close its description in case it's opened
  • Improved: Shift + action button now can be used in both views (list and grid)
  • Changed: Mac OS X, Mac OSX, OS X and OSX mentions in PK replaced with macOS
  • Added: Now apps, ports and boxer files can be dropped in the List view too
  • Improved: If you right click a game in the List view, it will be selected
  • Fixed: Now the list view can't return a null string has the app name

New in Porting Kit 2.2.85 (Jul 10, 2016)

  • Fixed: Applying changes to a port with the Properties window in the new library mode while in the local tab shouldn't crash PK anymore

New in Porting Kit 2.2.84 (Jul 9, 2016)

  • Fixed: When selecting the main exe of a game which needs one the search will start in the C: drive
  • Fixed: The selection of a main exe in non-Steam custom ports should work now
  • Fixed: If a local game wasn't found, the play button won't appear over it
  • Improved: Now you can switch between the old and the new library directly throw the library tab
  • Fixed: Applying changes to a port with the Properties window in the new library mode shouldn't crash PK anymore
  • Improved: When looking for a new exe with the Properties window, it will start the search in the C: drive

New in Porting Kit 2.2.76 (Jul 8, 2016)

  • Improved: Boxer wrappers can also be added throw the Add Application button
  • Improved: Screen options now are only available to the wrappers which are compatible with them
  • Improved: If News or Community fail to load because the connection is too weak, PK will show a warning instead of nothing
  • Improved: Automatic Termination Support should be enabled to OS X 10.7 too
  • Changed: If using PK Legacy on OS X 10.8+, the user will be warned to download the regular version on launch
  • Changed: Removed unnecessary bug fix
  • Improved: Low level functions improved, increasing Porting Kit performance
  • Fixed: Links which opens in new windows or tabs, like the 'Watch on YouTube' button, should work now
  • Fixed: Crash Logs and messages with the '&' symbol should be sent correctly
  • Added: In the 5th day someone is using the Porting Kit, it's going to ask for the user feedback
  • Fixed: When changing the game name or icon throw the Properties window, PK should update the local library
  • Fixed: If you open a port with the whole description underlined, it won't make the next ports you open underlined
  • Added: Button for installing Mod/Patch

New in Porting Kit 2.2.54 (Jun 25, 2016)

  • Added: Play/Install button will appear over games in new library when you hover them
  • Improved: After each extra file installation, PK will remove the lnk and desktop files created in the Desktop
  • Added: Needed Resources window now has actions on double-click
  • Added: Now the collection view items can be resized with a two-fingers magnifying movement in the TrackPad
  • Fixed: Installing a game throw the right-click menu should be working again
  • Changed: The progress bar won't appear while webpages are loading anymore
  • Changed: 'Note' in Contact Us tab now is in bold
  • Added: 'Add Frame' option to the Properties window
  • Added: 'Add Frame' window has the GOG.com style option

New in Porting Kit 2.2.34 (Jun 20, 2016)

  • Fixed: Old library icons always appear with the correct size now
  • Fixed: Changing between Old and New library loads the items correctly
  • Fixed: Changing between Old and New library carry on the search terms
  • Fixed: Changing between Old and New library carry on the selected table type (Local/Server)
  • Improved: Enter/Return now be pressed in the Contact Us tab to skip line

New in Porting Kit 2.2.28 (Jun 17, 2016)

  • Fixed: After installing a game, the More button should work properly
  • Fixed: After installing a game, the local tab should be the one opened, and not only selected
  • Changed: Removed dark inner border
  • Improved: Starting position of window is not bad for smaller screen resolutions
  • Improved: WebViews now show the progress view notifying that they are being loaded
  • Fixed: 'New Custom Port' option should be working again
  • Fixed: Getting and saving icons in a better way
  • Fixed: The right click now can be used after installing a game

New in Porting Kit 2.2.18 (Jun 13, 2016)

  • Fixed: Right-clicking 'New custom port' button won't crash the app
  • Added: Screen tab to Properties window
  • Added: High Quality Mode can be enabled/disabled throw the Screen tab
  • Added: Fullscreen and windowed modes can be forces throw the Screen tab
  • Fixed: The Menulet icon will be white if the user is using OS X dark tint
  • Changed: Icon size bar moved to the inferior part of the Library tab
  • Improved: Segmented Control replaced with Toolbar in Main Window
  • Fixed: Reduced chance of strange description after installing a game
  • Changed: Donate tab moved to Help tabs

New in Porting Kit 2.2.2 (Jun 10, 2016)

  • Fixed: More button doesn't take so long to load now
  • Fixed: Server game description now only appears after it has been loaded

New in Porting Kit 2.2.0 (Jun 10, 2016)

  • Fixed: PK shouldn't crash after installing a wrapper in OS X 10.8
  • Changed: 'Show Package Contents' was replaced with 'Open C: Drive'
  • Improved: User will be warned if he is using the News/Community tabs to access the home or the website search
  • Improved: pkid:// and portingkit:// links should work in the News/Community tabs
  • Improved: Reduced the chances of bugs in the new library
  • Improved: Now the spinners spin
  • Improved: The new library description view will only appear after the description has been loaded
  • Fixed: GamesRepublic links should work now
  • Added: Video card memory now is get correctly from any computer
  • Improved: Intel video cards fix now is applied to all video cards
  • Fixed: Mac Model now should always be get in English
  • Improved: New and old library now run games with the same method
  • Improved: Instead of the 'Reinstall' button if you already has a game installed, you should find a 'Play' button to run it
  • Improved: All PaulTheTall wrappers should keep their icons when being added to PK
  • Changed: The logs are back until we can solve the wrapper update bug

New in Porting Kit 2.1.78 (Jun 4, 2016)

  • Added: EXE files now can be run directly if they are inside a wrapper, or run inside a local tab port if they aren't
  • Added: New ports can be created in the server tab directly throw the new library
  • Improved: Blank ports created throw the Porting Kit now have a custom icon
  • Improved: When installing apps with custom WSIs it adds the description to the custom EXEs
  • Fixed: Button which enable/disable automatic crash log sending now is working
  • Fixed: You can change from the new library style to the classic one with no problems now
  • Added: APPs and WSIs now can be dropped directly in the local tab
  • Fixed: Custom EXEs now can be renamed in the new library
  • Added: Porting Kit now can detect and run Boxer apps
  • Fixed: Preferences window enlarged a little bit to fit the Brazilian translation
  • Changed: Preferences window Developer tab icon replaced so it won't be different in different computers

New in Porting Kit 2.1.57 (May 30, 2016)

  • Changed: Logs won't be done anymore, which should increase performance
  • Added: Users now can create blank wrappers with the Porting Kit improvements
  • Fixed: Pressing the Mount Disc Windows Partition button will give a warning if there is no disc
  • Fixed: Game name and path now can be changed by Properties window again
  • Fixed: pkid:// links should be working in the new layout
  • Improved: pkid:// links now should automatically start the Install button action
  • Fixed: Progress view should resize together with the window now
  • Improved: Steam, Origin and Uplay desktop and lnk files are removed from the Desktop after installation
  • Improved: Automatic Dwrite fix for Steam ports added
  • Improved: FPS Counter now stays above more kinds of windows
  • Improved: If for some reason the download and silent installation of Steam, Origin or Uplay fails, PK will allow the user to select an installer in his computer

New in Porting Kit 2.1.39 (May 29, 2016)

  • Improved: Origin icon replaced
  • Added: Discs Windows Partitions now can be mounted

New in Porting Kit 2.1.34 (May 26, 2016)

  • Fixed: EXE Quick Look should be working now
  • Fixed: Try to fix the respondsToSelector: crash
  • Improved: Library icons are only kept for one month, then they are downloaded again

New in Porting Kit 2.1.30 (May 26, 2016)

  • Added: GamesRepublic icon
  • Fixed: Mails and Crash Logs will skip lines again
  • Added: EXE Quick Look

New in Porting Kit 2.1.23 (May 23, 2016)

  • Fixed: Fixed the nil isKindOfClass: crash

New in Porting Kit 2.1.22 (May 22, 2016)

  • Improved: Now the Mac Model can be obtained locally, which is faster and doesn't require internet
  • Fixed: Now PK should work normally in OS X 10.8
  • Fixed: App icon should appear in the notification in OS X 10.8
  • Fixed: If you try to install a second wrapper it won't be added to the list after the warning
  • Fixed: Fixed the NSNull hasPrefix: crash

New in Porting Kit 2.1.16 (May 22, 2016)

  • Fixed: Solved possible retain circle bug
  • Fixed: Classic Library should be working again

New in Porting Kit 2.1.14 (May 20, 2016)

  • Fixed: Saving panels unexpected behaviors won't crash the app
  • Fixed: News and Community tabs improved
  • Fixed: The word 'Error' now is translated in all dialogs
  • Fixed: All error and warning dialogs now have the Error and Warning icons
  • Fixed: In case a WSII file is corrupted the app won't crash in any case
  • Improved: Exception detection systems were improved
  • Changed: GOG silent installations temporarily disabled
  • Added: Saves FnToggle default value on port installation
  • Fixed: Won't crash for array out of bounds in any case
  • Improved: Many exceptions now are going to be avoided

New in Porting Kit 2.1.0 (May 16, 2016)

  • Fixed: New library icons text will have enough size in small mode to show the text in the same way as the original size icons
  • Fixed: Won't crash when clicking on More button or right-clicking a game
  • Added: Intel HD games have their video memory sizes set manually too now

New in Porting Kit 2.0.135 (May 14, 2016)

  • Improved: Added Porting Kit Version again to the Crash Log Report
  • Improved: Now can read database data from the pk_backup.wsi files, so user installed WSIs are going to have description, trailer, etc
  • Fixed: If the user press the More button to remove an app, it won't be selected when another game description is opened
  • Improved: 'Add Application' button now also installs WSI files
  • Fixed: All possible crashes related with the 'substringToIndex:' function were fixed
  • Fixed: Won't crash if there is a problem while loading the customizable assets
  • Changed: Now won't prompt the user if he wants to send anonymous crash logs; instead the user can permanently enable/disable it throw the app Preferences
  • Added: 'Wineskin Tools' menu to the right-click/More menu
  • Added: 'Task Manager' button to the 'Wineskin Tools' menu
  • Added: 'Command Prompt' button to the 'Wineskin Tools' menu
  • Added: 'Registry Editor' button to the 'Wineskin Tools' menu
  • Added: 'Wine Configuration' button to the 'Wineskin Tools' menu
  • Improved: Icons now have the same size in both local and server tabs
  • Fixed: No crash should happen anymore while downloading a file from the web
  • Improved: Quartz and QuartzCore frameworks were removed for not being used
  • Added: German translation by Sascha Lamprecht (Sascha_77)
  • Added: English base files for translation inside the app so anyone can translate it
  • Added: Now switching between the Classic and New Library styles happens in real time; there is no need to restart PK
  • Fixed: Won't crash if trying to open a file that doesn't exist with the right-click commands
  • Added: Now you can resize the game icons throw a slider in the new library (Min: 25% of original size; Max: original size)
  • Changed: Search bar width reduced in the new library
  • Fixed: Some of the objects in the Preferences window were resized so the German translation could fit
  • Improved: Dock alignment algorithm
  • Fixed: If a GOG game can't be silent installed, the regular installation mode will open after the failure

New in Porting Kit 2.0.89 (May 8, 2016)

  • Fixed: Added try/catch to avoid an unknown crash when loading the games list to the collection view

New in Porting Kit 2.0.88 (May 8, 2016)

  • Fixed: Dock won't fit in the wrong way if the collection view haven't loaded its contents in time
  • Fixed: Games descriptions and app notes replaced 'Download' with 'Install' because of 2.0.84 update change
  • Fixed: PK won't crash if something goes wrong in an external app execution

New in Porting Kit 2.0.85 (May 7, 2016)

  • Fixed: PK won't crash if it fails to download the winetricks file.

New in Porting Kit 2.0.84 (May 7, 2016)

  • Improved: Silent installations doesn't have a cmd/prompt window anymore
  • Improved: Installing dialogs of the Progress View
  • Changed: Download button is now called Install
  • Improved: If the user already has a game installed in his main folder destination with automatic folder enabled, the server page action button of that game should be called 'Reinstall'
  • Improved: Enlarged main tab so Dutch translation can fit in it
  • Improved: Added try/catch to avoid crashes when drawing progress indicators

New in Porting Kit 2.0.73 (May 7, 2016)

  • Fixed: Crashes should not happen in the new library for a failure in the apps loading.

New in Porting Kit 2.0.69 (May 6, 2016)

  • Improved: Now it's possible to add and edit apps initially without CFBundleName or CFBundleShortVersionString variables
  • Added: The New Library right click options now are available for the old Library layout too
  • Fixed: Steam ports created with that version on will always have a functional Steam Store
  • Improved: 'Shortcuts' can't Debug, Force Close or Launch Wineskin; that should be done in the main app
  • Improved: Display Data and Mac OS X version now are stored in memory in case they need to be used again while PK is running
  • Improved: Now GOG games are installed silently
  • Improved: Wineskin Master Wrapper download has less chances of failure
  • Changed: Crash Log Reports now don't ask any information to be send, they just ask the user permission
  • Improved: Images in dialogs on non-retina screens will have the same size as in dialogs on retina screens
  • Improved: PK now should remove skip line characters from exe paths
  • Improved: Wineskin port will be able to be debugged and force closed even if the Wineskin app was removed
  • Improved: The Ranking tables text now resizes according to the window, just like their tables
  • Improved: Updated Sparkle to avoid problems with Ikarus
  • Improved: Now it will be identified correctly in the progress view if the user is performing an installation

New in Porting Kit 2.0.42 (May 4, 2016)

  • Fixed: Using the Properties window to change a Custom EXE run path should work now

New in Porting Kit 2.0.41 (May 4, 2016)

  • Improved: Completed Dutch translation
  • Fixed: Crashes when loading collection view items won't occur anymore
  • Improved: Download estimated time now is much more accurate
  • Fixed: Now the buttons in the game view loaded after a port creation should work properly
  • Fixed: If you're internet connection is very unstable, PK won't froze while trying to detect the latest Wineskin Master Wrapper version

New in Porting Kit 2.0.34 (Apr 29, 2016)

  • Added: Menu item button to the Local tab games: "Force Close"; to close a single port
  • Added: Checkbox to the Properties window to switch the F1-F12 keys to their Fn functions
  • Improved: After creating a port, PK should show the local game page if the server game page is opened
  • Fixed: Porting Kit Legacy shouldn't crash on startup
  • Fixed: Installing external WSIs and using Customization should now work in the new layout

New in Porting Kit 2.0.24 (Apr 28, 2016)

  • Improved: Porting Kit Legacy will be able to resize the app window
  • Fixed: Crash if NSTask current directory doesn't exist
  • Improved: When downloading a non-autorun extra file, it's going to replace the destination files if there are any
  • Fixed: Installer crash that happened with some installers
  • Improved: If an extra file need to be downloaded in a folder that doesn't exist, PK will create it
  • Improved: Compressed extra files which only replace old files should work now
  • Improved: Porting Kit will check for winetricks in WebArchive if it can't find them in the first try

New in Porting Kit 2.0.12 (Apr 24, 2016)

  • Improved: After using search terms it should load the icons normally.

New in Porting Kit 2.0.10 (Apr 24, 2016)

  • Improved: The Autorun key now only run exe, bat and msi files
  • Improved: Now native games may be edited throw the Properties window (name, version, icon and description)
  • Fixed: Notification Play button is working again
  • Improved: PK will identify if the 'Program Files' folder is localized in a port
  • Improved: Now the icons are only loaded when they get inside the visible area of the collection

New in Porting Kit 2.0.1 (Apr 24, 2016)

  • Fixed: 'Kill All Wineskin Processes' button is working with the new layout now.

New in Porting Kit 2.0.0 (Apr 20, 2016)

  • Added: New Library view style
  • Added: Transparent Dock to the new Library background
  • Added: New Game Page view
  • Improved: Free and New games are identified in the new Library with stickers
  • Improved: Native games and DLCs are identified in the new Library with a backlight
  • Improved: Sources list now should a hard disk in case it's a local tab game
  • Improved: Game icons in the new Library are loaded assnchronously
  • Improved: Switching between Local and Server tabs keeps the search terms in the new Library
  • Added: The user can switch to the Classic Library throw the Preferences window
  • Improved: Steam and GameTop now has icons for both dark and light backgrounds
  • Improved: Added Debug and Download WSI to the right-click options in the new Library
  • Improved: Now all boxes are rounded
  • Improved: No more errors saying that there is no internet connection; the app will simply start in the local tab instead of News
  • Improved: In case there is no internet connection, News and Community won't disappear, but show an error page instead
  • Improved: Rankings tables items now resize their heights according to the window size
  • Added: 'More' button to the new game page view with the right-click options, except the first one (Download/Play)
  • Improved: Buttons with transparency won't show a white color in their place when clicked
  • Improved: The source box icons now are buttons which can take the user to the buying website
  • Changed: Preferences window now has a fixed size
  • Improved: Brazilian translation completed (except for FAQ)
  • Improved: The Wineskin Master Wrapper latest version check up shouldn't give errors if the internet connection is unstable
  • Improved: Localization files were improved for better understanding and to make translations easier in the future
  • Fixed: Load description in black but show it in white when using the Properties window
  • Added: Trailers boxes now can show images too
  • Fixed: Hybrid local game descriptions
  • Improved: Local games with a pk_backup.wsi file will have their sources identified in their description
  • Improved: The Rankings tab shouldn't take too much to load if there is no internet
  • Removed: GOG Galaxy installation will only be done for the GOG Galaxy port, none other, until its latest version bug gets solved
  • Added: Dutch translation
  • Improved: Combined the Progress Window with the Main Window
  • Improved: Loading the Local or Server tabs while creating a port won't change the progress bar title or subtitle
  • Added: Mac model to the computer specifications
  • Improved: If the computer specifications are loaded once, they won't need to be loaded again while PK is open

New in Porting Kit 1.9.148 (Apr 8, 2016)

  • Fixed: Codesigning problem should have been solved
  • Improved: Stability on Library loading process

New in Porting Kit 1.9.145 (Apr 6, 2016)

  • Fixed: If the theme images can't be copied to the Application Support folder, the internal ones will be loaded
  • Fixed: Corrected a typo in the Contact Us tab
  • Fixed: Crash when opening the Library tab shouldn't happen anymore
  • Fixed: Corrected a typo in the Rate window

New in Porting Kit 1.9.141 (Apr 2, 2016)

  • Added: FAQ item; port creations may be interrupted by Avast or other antivirus softwares
  • Added: The description view font size can be changed for accessibility purposes in the Preferences window
  • Added: Local apps now load their ratings from the web if they have app IDs
  • Improved: The developer window now uses a toolbar instead of a tab view
  • Improved: If the server tab couldn't be loaded at first some reason, opening it again will make it try again
  • Added: Now PK interface can be customized

New in Porting Kit 1.9.125 (Mar 31, 2016)

  • Improved: Corrupted WSII files now won't crash PK
  • Added: Now the user can edit the description of local apps

New in Porting Kit 1.9.120 (Mar 28, 2016)

  • Improved: Changed .vbs file to .bat for unattended installations
  • Added: Origin is installing unattended again

New in Porting Kit 1.9.115 (Mar 23, 2016)

  • Fixed: Macs with multiple users shouldn't have problems during the Wineskin Master Wrapper update anymore
  • Added: Native games now will have the color #BD7AFF on the list

New in Porting Kit 1.9.111 (Mar 22, 2016)

  • Changed: Updated the FAQ questions
  • Fixed: Accessing a game throw the Ranking tab won't make the buttons malfunction
  • Fixed: Holding the Shift button change the Download/Play button name again
  • Changed: Origin installation won't be unattended anymore

New in Porting Kit 1.9.107 (Mar 17, 2016)

  • Added: Native games support

New in Porting Kit 1.9.104 (Mar 17, 2016)

  • Fixed: GOG Galaxy installation dialog shouldn't have thread problems
  • Fixed: The GOG Galaxy ports shouldn't ask if you should install GOG Galaxy or not
  • Fixed: GOG Galaxy installations won't have Extra Files
  • Improved: Notification window shows the game icon now, and give emphasis to the game name
  • Fixed: The Rankings tab won't frozen the app until the rankings are loaded
  • Fixed: The Rankings tab loading should be faster now
  • Improved: Error message in case of failure in WSI download
  • Server Fix: Regional exclusive downloads should work again now

New in Porting Kit 1.9.95 (Mar 15, 2016)

  • Improved: Highrated ports ranking now shows the Highrated ports for you Graphic card
  • Improved: GOG Galaxy ports now install the nocrashdialog winetrick too
  • Improved: GOG Galaxy ports will always run in Test Run mode, which solves the disk access bug

New in Porting Kit 1.9.89 (Mar 9, 2016)

  • Fixed: Detection problem for CX 14 engines repaired.

New in Porting Kit 1.9.88 (Mar 9, 2016)

  • Fixed: VCRUN2012 identification should be ready for more cases.

New in Porting Kit 1.9.87 (Mar 9, 2016)

  • Added: GOG Galaxy support to GOG games using the engines WS9WineCX14.X.X and WS9Wine1.7.40+
  • Fixed: Select source window view fixed for ports which have three sources
  • Improved: Games which have only one source won't show the window to choose the source anymore

New in Porting Kit 1.9.81 (Mar 8, 2016)

  • Improved: The panels information should now appear in a message only at open panels and in Mac OS X 10.11+
  • Added: Search button added to the Properties window; now the user can change the Run path easily

New in Porting Kit 1.9.76 (Mar 4, 2016)

  • Fixed: The regular version now should show the panels information inside a message instead of the title (so it won't have problems with El Capitan).

New in Porting Kit 1.9.75 (Mar 3, 2016)

  • Added: When recording screen, you can decide if you want to record the mouse or not
  • Improved: Steam installation now is unattended
  • Improved: Origin installation now is partially unattended
  • Improved: Uplay installation now is unattended
  • Improved: Steam, Origin and Uplay ports won't continue until you have succefully installed them
  • Fixed: The Debug mode now gives you the logs after running an app with it
  • Improved: When installing an add-on, if there is a port in your local tab with the correct ID, PK will automatically install it in that port
  • Fixed: Link to backup winetricks file adjusted

New in Porting Kit 1.9.60 (Feb 26, 2016)

  • Improved: Now in the Legacy version you will be able to vote if you are using Mac OS X 10.7.5+
  • Improved: GOG WSIs now can be installed even if the GOG Games internal folder change its name
  • Improved: If a CD game installer can't be found, it will look for an autorun file inside the CD to find an installer
  • Improved: Now any installer search will be performed in case insensitive

New in Porting Kit 1.9.52 (Feb 23, 2016)

  • Fixed: Signature problem solved.

New in Porting Kit 1.9.51 (Feb 22, 2016)

  • Fixed: If the download of a WSI corrupts, PK won't crash trying to launch it

New in Porting Kit 1.9.50 (Feb 21, 2016)

  • Fixed: File extractions won't crash the app if the file location couldn't be detected

New in Porting Kit 1.9.49 (Feb 19, 2016)

  • Improved: Mac Driver compatibility recognition is better now (OS X 10.7.5+ supports Mac Driver)
  • Changed: If the Main EXE can't be found, the message won't appear in a notification, but in an alert
  • Fixed: Sparkle updated
  • Fixed: Crashes won't happen if something goes wrong during the NEWS tab loading
  • Fixed: Translations should be loaded correctly now

New in Porting Kit 1.9.43 (Feb 18, 2016)

  • Fixed: Avoiding crash if port gets unselected in local tab during remotion
  • Fixed: If the user cancels the selection of a local custom engine, PK won't crash
  • Fixed: Added a try/catch statement to the add application panel, in order to avoid an unknown crash
  • Changed: Alerts caused by Exceptions should have different alerts now
  • Improved: Now the Crash Logs also send the actual version of PK, to help us solving the problem
  • Fixed: If there was an error obtaining the full size of a file during a download, PK will handle it
  • Fixed: Legacy users will always be offered to remove the Wine System Tray on Steam/Origin/Uplay ports if they are using OS X 10.6 or 10.7
  • Improved: Brazilian Portuguese translation updated

New in Porting Kit 1.9.33 (Feb 16, 2016)

  • Changed: The error message for corrupted descriptions was fixed
  • Improved: Users now can add comments to Crash Logs, so they are easier to understand
  • Fixed: If the user starts to type something in the search bar, the actual item is unselected
  • Improved: Now the library description will only appear in the first moment; switching between Local and Server tabs or using the search won't show it again
  • Improved: Users now can inform their mails when sending crash logs so we can keep contact with them
  • Improved: The user now can't install two wrappers at the same time (it use to corrupt both wrapers)
  • Improved: Switching between Local and Server tab won't close a description
  • Improved: Installed games with a recent internal description will show their game IDs

New in Porting Kit 1.9.21 (Feb 16, 2016)

  • Improved: On Properties, Wine Tray and Helvetica Neue values will only be update if changed, to save time
  • Fixed: Added an exception catcher to avoid crashes when loading an app description (reported by three users)

New in Porting Kit 1.9.18 (Feb 15, 2016)

  • Fixed: Buy and Visit Site buttons should now appear again
  • Improved: In Porting Kit Legacy, the dialogs will say 'Porting Kit Legacy' instead of 'Porting Kit'

New in Porting Kit 1.9.15 (Feb 15, 2016)

  • Fixed: The download of the Master Wrapper won't be silent anymore
  • Improved: The Master Wrapper download/extraction algorithm was improved
  • Improved: When using the Legacy version (OS X 10.6 or 10.7) you will be choose if you want to use X11 or not in Mac Driver ports
  • Improved: When clicking on a game in the server list, its ratings will appear instantly

New in Porting Kit 1.9.8 (Feb 9, 2016)

  • Fixed: Corrupted master wrappers should be removed correctly

New in Porting Kit 1.9.7 (Feb 8, 2016)

  • Improved: FAQ now answer things related to the latest changes
  • Improved: Four verifications were added during the wrapper creation process in order to detect problems
  • Improved: If the user has no permissions over the /tmp folder, PK will keep working in the wrapper location
  • Fixed: New master wrappers won't be extracted with 7za, but with tar again

New in Porting Kit 1.9.0 (Feb 5, 2016)

  • Fixed: Game description, trailer and ID are saved after the port creation
  • Fixed: Add-Ons now should be installed correctly
  • Improved: Add-Ons will look for ports with their dependency game ID only
  • Improved: Cancelling the Add-On port search will enable you to select any Wineskin port instead
  • Improved: If the Wine Prefix Creation fails, the wrapper creation will be cancelled
  • Improved: If the Main EXE can't be found after the port creation, PK will inform that it failed

New in Porting Kit 1.8.151 (Feb 4, 2016)

  • Changed: The NEWS tab now loads the Porting Kit News page instead of PaulTheTall.com home page
  • Changed: Some information was added and a typo was fixed in the FAQ
  • Added: Support to Add-On ports
  • Improved: When installing an add-on, Steam, Origin and Uplay won't be installed twice

New in Porting Kit 1.8.144 (Feb 1, 2016)

  • Improved: Both Wineskin binaries (from Frameworks and from Wineskin.app MacOS) now have its permissions adjusted, just in case
  • Fixed: Wrappers won't be removed by the kill wineskin processes function

New in Porting Kit 1.8.141 (Jan 31, 2016)

  • Changed: Only the Cancelation exception will be handled.
  • Improved: The installation won't fail if the Wineskin binary is with the wrong permission; it's going to be adjusted.

New in Porting Kit 1.8.138 (Jan 29, 2016)

  • Fixed: Wrapper creation now should work again
  • Note: 7za can't be used to extract the tar file, otherwise there will be failure
  • Changed: Wrapper copy method changed

New in Porting Kit 1.8.136 (Jan 29, 2016)

  • Improved: Handle to Download failures was improved
  • Improved: Warning if the engine tar file is corrupted
  • Improved: The tar binary is not used anymore; 7za is used instead
  • Added: The icodecs winetrick now should be downloaded from PortingKit.com

New in Porting Kit 1.8.127 (Jan 22, 2016)

  • Added: Capture Screen feature added to Tools tab
  • Improved: Ports now are saved in your prefered App Folder by default (can be disabled throw Preferences)
  • Improved: Some changes in the structure in order to create the Legacy version easily

New in Porting Kit 1.8.120 (Jan 17, 2016)

  • Fixed: Source icons should be loaded correctly on Retina Display computers
  • Fixed: Download system adapted to work with the Legacy version

New in Porting Kit 1.8.118 (Jan 15, 2016)

  • Improved: Engine changes can also be video card specific
  • Added: "Kill All Wineskin Processes" button added
  • Improved: Crash Log report mail system was updated to use the new mail system

New in Porting Kit 1.8.111 (Jan 14, 2016)

  • Improved: Porting Kit instructions now are watched in the same window as the trailers
  • Improved: Free games instructions is also a possibility
  • Improved: Now Porting Kit only asks where you want to save a port after choosing that you want to install it
  • Improved: The action dialog (with install now, instructions and buy game buttons) now also has a Cancel button
  • Added: Winetricks filtered by Video Cards now are supported
  • Added: Source icons to the game description, with tooltip to identify the icon
  • Added: PK now should be able to handle errors during the wrapper creation
  • Added: Cancel button to the wrapper creation process
  • Fixed: If a wrapper wasn't created successfully, it shouldn't be added to the Local tab
  • Improved: Performance increase when using system features
  • Note: Porting Kit may freeze if you cancel a Wineskin procedure with the Cancel button
  • Note: The Cancel button only works during the wrapper creation; it won't do anything in other cases yet

New in Porting Kit 1.8.88 (Jan 11, 2016)

  • Fixed: Replace buttons are going to work now
  • Improved: 'Buy Game' is renamed to 'Visit Page' if the game is free

New in Porting Kit 1.8.85 (Jan 10, 2016)

  • Improved: Wrapper update in El Capitan algorithm
  • Fixed: If you reload the server list during a download, the progress bar will become determinable again
  • Added: Porting Kit now will offer instructions of how to install a game before starting
  • Changed: Added message under Contact Us tab to check FAQ and instructions before sending a mail

New in Porting Kit 1.8.77 (Jan 4, 2016)

  • Removed: Core Animation from the three library buttons
  • Removed: Core Animation from the Help tab
  • Changed: Working window now is larger and can't be resized
  • Changed: None of the windows is a full size content view anymore
  • Changed: Contact Us tab now is more user friendly and doesn't use the Mail app anymore
  • Changed: Added question to FAQ

New in Porting Kit 1.8.71 (Jan 3, 2016)

  • Changed: License Agreement updated.

New in Porting Kit 1.8.70 (Jan 2, 2016)

  • Fixed: Extra dialog inserted in case the master wrapper can't be found
  • Added: New version of p7zip (15.09) added to the Porting Kit

New in Porting Kit 1.8.66 (Dec 26, 2015)

  • Added: Uplay ports support (beta)
  • Fixed: An explorer window won't appear anymore if you don't have a prompt to use installer
  • Fixed: WSI downloads shouldn't' restart all the time if your computer can't detect their size

New in Porting Kit 1.8.61 (Dec 23, 2015)

  • Improved: If the download breaks in the middle, PK will offer you to try again
  • Improved: Now Porting Kit code is completely legacy compatible (legacy version not finished)
  • Improved: 'If the master wrapper failed to copy' error message improved
  • Added: Origin ports now are adaptable; if Origin change something, we will be able to update all wrappers

New in Porting Kit 1.8.52 (Dec 18, 2015)

  • Improved: Installer paths with both '/' and '*' are not supported
  • Improved: The user is allowed to select the installer if it isn't found, even if it has a '/' in the name
  • Added: Steam ports now install the 'nocrashdialog' winetrick by default
  • Improved: The created port notification now can launch the app

New in Porting Kit 1.8.43 (Dec 11, 2015)

  • Improved: Properties window Run path now has the Windows style (use \ instead of /)
  • Note: You can use / that it will still work; also, you can insert Mac paths too; it will recognize them has Z: drive paths
  • Added: CD icon to games that are installed from the CD (CD source)
  • Added: App ID now can be seem in the game description
  • Improved: Now the Icon for the Games.localized folder is only copied during the folder creation

New in Porting Kit 1.8.33 (Dec 8, 2015)

  • Improved: 'Properties' button won't appear if it isn't a Wineskin wrapper or Custom EXE
  • Improved: Minor improvements when dealing with run paths
  • Fixed: Missing wrappers now can be removed from the list again

New in Porting Kit 1.8.13 (Nov 24, 2015)

  • Changed: Community tab now opens the Forum directly again
  • Fixed: Ports can be saved again without the permissions error

New in Porting Kit 1.8.12 (Nov 24, 2015)

  • Added: 'Check Needed Resources' to Tools tab
  • Fixed: Extra Files with names instead of URLs won't copy the target files

New in Porting Kit 1.8.8 (Nov 23, 2015)

  • Fixed: Added some terms to the license agreement
  • Improved: Now, before starting to save the wrapper, PK check if the wrapper can be saved in that folder
  • Improved: If the master wrapper is corrupted, PK will offer to remove it and continue instead of asking you to remove it
  • Added: Porting Kit will look for crash logs on startup to send us

New in Porting Kit 1.8.0 (Nov 20, 2015)

  • Fixed: Porting Kit Legacy will download files now
  • Added: FPS Counter added to the Tools tab (still not appearing on fullscreen games)

New in Porting Kit 1.7.132 (Nov 16, 2015)

  • Added: pkid:// URL event is now supported
  • Fixed: Porting Kit crashed sometimes when opening the Server tab

New in Porting Kit 1.7.128 (Nov 16, 2015)

  • Added: Optional wrapper system font change
  • Improved: Registry edition improved
  • Improved: Path structure compatibility is perfect now
  • Fixed: Affiliate links from News tab are opened in the browser

New in Porting Kit 1.7.120 (Nov 6, 2015)

  • Improved: Added dialog of error if Wineskin Master Wrapper extraction or download failed
  • Improved: The dialog if Porting Kit can't copy the master wrapper to the specified destination was improved
  • Fixed: Wineskin Engine and Wrapper folders existence now are checked separately
  • Improved: Text that appear when opening the Server tab now show install instructions too
  • Improved: Using Port ID to make temporary cache of game description (clean it when pressing 'Refresh List')
  • Added: Game genres now are loaded from the database or from the csv file
  • Added: If no Description.wsii file is found, Porting Kit will look in the database

New in Porting Kit 1.7.98 (Nov 5, 2015)

  • Fixed: Winetray dialog will show the image again
  • Improved: Now, if winetricks update fails, PK will look for it on PortingKit.com and on a backup
  • Change: If a game is free and new, it will be orange instead of blue
  • Change: When opening PK without internet, the News and Community tab will be hidden