Flashpoint's Mac support is heavily experimental. This page provides information about the current Flashpoint for Mac package.
MacOS Catalina 10.15.7 provides important security updates and bug fixes for your Mac. Resolves an issue where macOS would not automatically connect to Wi-Fi networks; Fixes an issue that could prevent files syncing through iCloud Drive; Addresses a graphic issue that may occur on iMac (Retina 5K, 27-inch, 2020) with Radeon Pro 5700 XT.
Please join our Discord and provide your feedback: http://discord.gg/S9uJ794
- 2Installation Instructions
- 2.1Troubleshooting
- 3Technologies
Latest Package
Simply releasing Mac OS X was received by the Macintosh community as a great accomplishment, for attempts to overhaul the Mac OS had been underway since 1996, and delayed by countless setbacks. Following some bug fixes, kernel panics became much less frequent. citation needed Mac OS X 10.1 (Puma). Softonic review Run Windows apps on your Mac OS. Wine is an open-source software program that helps in running Windows applications on Mac computers.Instead of working like an emulator or virtual machine, the software turns Windows API calls directly to POSIX calls.
Download Beta 2019-12-15:
Changelog:
2019-12-15: Added 'wmode':'direct'
to the default SWFObject parameters. This fixes certain 3D Flash games which previously did not work properly.
2019-12-14: First beta available!
Installation Instructions
- Download and unzip the latest package using the link above.
- Double-click
StartFlashpoint.command
to open Flashpoint.- Do not forget this step! You must use
StartFlashpoint.command
, otherwise Flashpoint will not work properly.
- Do not forget this step! You must use
Troubleshooting
If Flashpoint does not work after installation, follow the steps below:
- Click the Apple menu and open System Preferences.
- Click 'Security & Privacy,' then click the 'Privacy' tab.
- Click 'Full Disk Access'.
- Click the lock icon and enter your password to make changes. Then click the + button under the list of apps to add Terminal to the list.
- Click the lock icon again to save your changes. You should see Terminal in the list of allowed apps, as shown below.
Flash EOL Screen
If you see the Flash Player EOL information screen when you try to play a game, that means that SeaMonkey is loading your installed Flash Player plugin instead of the plugin that is bundled with Flashpoint. To fix the problem, uninstall Flash Player from your Mac and restart Flashpoint. Games should work again in SeaMonkey.
MacOS Catalina and Big Sur
Because Flashpoint's applications are from an 'unidentified developer,' if you're using Catalina or Big Sur, you'll need to approve each application before it can run. Open your system preferences, click 'Security & Privacy', then allow each of the following applications to run: StartFlashpoint.command, Flashpoint Launcher, swfbbox, and SeaMonkey. If you have trouble figuring out how to do this, watch this tutorial video.
Because Adobe Director Projectors are 32-bit applications, SPR for Mac will not work on MacOS Catalina or Big Sur. This means that Flashpoint for Mac does not support Shockwave games on Catalina or Big Sur.
MacOS Big Sur (MacOS 11.0)
Flash applications have been successfully tested and are working. To use Flashpoint with Big Sur, a few modifications are required. Follow the steps below:
- Download SeaMonkey 2.53.4 for MacOS x64 from here: https://www.seamonkey-project.org/releases/
- Open Flashpoint Infinity's FPSoftware folder, then find the old 'SeaMonkey.app' there.
- Right-click the old SeaMonkey.app and click 'Show Package Contents.'
- Open the
Contents
folder, then within that folder, open theResources
folder. - Find the folder called
plugins
and copy it. - Find the new 'SeaMonkey.app' file that you downloaded by searching in Finder under 'This Mac'.
- Right-click the new 'SeaMonkey.app' and click 'Show Package Contents.'
- Open the
Contents
folder, then within that folder, open theResources
folder. - Paste in the
plugins
folder that you copied earlier. - Go back outside of the new 'SeaMonkey.app' package and copy it.
- Open Flashpoint Infinity's FPSoftware folder, then paste the 'SeaMonkey.app' file that you just copied. Replace the original file when prompted.
Apple Silicon Macs
To run Flashpoint on Macs with the new M1 chip, you'll need to install Rosetta by following these instructions. Once you've done that, follow the instructions in the previous sections to get Flashpoint working.
Installing Java
To add support for Java games, you'll need to install the Java Development Kit. Follow the steps below:
- Download JDK version 8u212 from here: https://github.com/frekele/oracle-java/releases/download/8u212-b10/jdk-8u212-macosx-x64.dmg
- Open the DMG file and run the installer. Follow the on-screen instructions to install the JDK.
Installing Wine
Running games in Wine is not yet supported, but we hope to add support for this in a future build. If you'd like to contribute to our efforts, you can download an installer here.
Using Flashpoint with Automator (optional)
You can start Flashpoint without having to click on StartFlashpoint.command
by using Automator using the below steps:
- Choose File > New.
- Select 'Application', then click Choose.
- Drag the Run Shell Script action into your workflow.
- Enter
open /Users/[YOUR USERNAME HERE]/Downloads/Flashpoint Infinity for Mac Beta/StartFlashpoint.command
in the command field.
Technologies
Currently, only Flashpoint Infinity is available for Mac. However, as explained here, both PHP and Apache are included with MacOS. This means it should be fairly simple to create a Flashpoint Ultimate package for MacOS as well. Let us know in our Discord if you can help!
No equivalent to the Flashpoint Redirector currently exists for MacOS. MacOS also does not provide any native way to set per-application proxy settings. In Flashpoint for Mac, the proxy settings for each supported technology must be set separately. This rules out using the Flash projectors, since they do not have configurable proxy settings. In Flashpoint for Mac, all Flash games run in a browser.
The Flashpoint FAQ contains a list of all web game technologies ('Platforms') supported in the Windows version of Flashpoint. The Mac version currently supports a small subset of these platforms. This is explained in detail below. The list of supported platforms includes an unscientific estimate of the percentage of games supported by our method.
Supported Platforms
- Flash: Supported using the SeaMonkey web browser, with a Flash plugin included. Games that use a Flash Player version other than 32 are not yet supported.
- ~95% of games supported.
- Shockwave: Supported with SPR for Mac. Because LeechProtectionRemovalHelp is only available for Windows, the majority of Shockwave games will not work properly.
- ~30% of games supported.
- Requires a 32-bit compatible OS; Catalina is not supported.
- HTML5: Supported using the SeaMonkey web browser. WebAssembly support is enabled in Flashpoint's SeaMonkey profile, so it should be compatible with nearly all of the same games as Basilisk.
- ~99% of games supported.
- Java Applets: Supported natively using the JDK. Java in the browser is not supported yet.
- ~99% of games supported.
Unsupported Platforms
- Unity Web Player: Has not been attempted yet. We would need to track down the Mac builds of all 12 versions of Unity Web Player that we support on Windows. Needless to say, this would be a huge challenge.
- PopCap Plugin: As far as we know, there is no version of PopCap Plugin for modern Macs.
- Authorware Web Player: Authorware is incompatible with all Intel Macs.
- GoBit Plugin: As far as we know, there is no version of GoBit Games Plugin for modern Macs.
- Silverlight: Silverlight for Mac is available here, but as explained in this StackExchange answer, Microsoft Silverlight for Mac is 32-bit only, even though the Windows version has 64-bit and 32-bit versions. This is a problem because no major browser for MacOS has a 32-bit version, and MacOS Catalina drops support for 32-bit programs entirely. As such, Silverlight is unusable on Mac.
- 3DVIA Player: As far as we know, there is no version of 3DVIA Player for modern Macs.
- 3D Groove GX: 3D Groove is incompatible with all Intel Macs.
- ActiveX: ActiveX is a Windows-only technology.
- ShiVa3D: The Windows version of the ShiVa3D Player is available in the free ShiVa Web Edition; this is where we obtained it. However, no Mac version of the ShiVa Web Edition is currently available, so we haven't been able to find a Mac version of the ShiVa3D Player. It's possible that we could extract a Mac version of the player from a Mac version of a ShiVa3D game. Or maybe we could obtain the Mac runtime from the Windows version of ShiVa3D Web Edition, since it has the capability of publishing for Mac.
Launcher Issues
A number of Flashpoint Launcher issues affect the experience of using Flashpoint Launcher on MacOS. Unfortunately, none of our Launcher developers currently have access to a Mac, so updates for the Mac version of Flashpoint Launcher will not be available in the foreseeable future. We will be unable to release a Mac version of Flashpoint 7.0 until a new version of the Launcher is built for MacOS. If you have access to MacOS and are able to build Flashpoint Launcher, please let us know!
The current issues with the Mac version of Flashpoint Launcher are listed below.
- Errors are shown in the log when services are missing from the
services.json
. These services are unnecessary for Flashpoint on Mac, so the errors can be ignored. - Flashpoint Launcher cannot find its own Version file, even if it is present in the Launcher's folder and app package.
- The Theme dropdown menu on the Config tab does not work properly. To select a theme, you must manually type the path to the theme's CSS file.
- A popup appears if the user attempts to start a Windows executable from Flashpoint. This popup tells the user to install Wine, and points them to the Linux Support page, even though the Launcher is running on Mac.
- If a shell script is specified in
execs.json
as an alternative to a batch script, the Launcher will attempt to launch the shell script defined for Linux, even if a different shell script is defined for Darwin (MacOS). - Flashpoint Launcher attempts to load the hidden resource forks of certain files as separate files. These files are not visible in the MacOS Finder, and have filenames beginning with
._
.- If any Platform XML has a resource fork, all of the Platform XMLs will fail to load, causing a 'No games found' error.
- If any localization JSON file has a resource fork, a 'NotValidJSON' error will appear in the logs.
- When Wine is started from Flashpoint Launcher, it uses >70% CPU for several minutes without ever starting the intended executable. This is despite Wine working fine when started from the terminal. This issue needs to be investigated and solved before Flashpoint can support launching games through Wine.
- By default, Flashpoint Launcher will attempt to read and modify
config.json
andpreferences.json
inside its own app package. Since Mac applications are not allowed to modify their own app packages, this will fail. For this reason, Flashpoint Launcher must be opened with a shell script commandStartFlashpoint.command
. This script sets the current directory to the Flashpoint Launcher folder so that the Launcher accesses theconfig.json
andpreferences.json
in the correct location. However, this unusual way of opening the Launcher may be the cause of the previously mentioned Wine bug.
Other Notes
- Some keyboard controls such as the spacebar or WASD keys may not work in some games. This is a known problem with the NPAPI Flash plugin on MacOS. We plan to resolve this problem in the next build of Flashpoint for Mac by using the PPAPI plugin instead.
- Flash games with URLs pointing to filenames with special characters will not work. This is because
nosamuEmbedSWF.sh
does not properly handle special characters when it converts URLs to paths, so it cannot copy the game's HTML to the correct location inhtdocs
. - Some Shockwave games may not close when you quit them from the menu. If this occurs, click inside the Message Window next to the game. Then type
quit
and press Enter to close the game. - Flashpoint for Mac uses exec mappings to determine what native executable to run based on the specified Windows application path. For example,
flashplayer_32_sa.exe
is mapped tonosamuEmbedSWF.sh
for MacOS. To add more exec mappings, navigate to Flashpoint'sData
folder and openexecs.json
in a text editor. The exec mappings use 'darwin' to refer to MacOS. - Flashpoint for Mac uses
swfbbox
to determine the width and height of an SWF file.swfbbox
is part of theswftools
homebrew package. To installswftools
, first install homebrew. Then typebrew install swftools
in the terminal. - Flashpoint for Mac requires that PHP and cURL are enabled on your system. These components should be enabled by default.
Packaging Flashpoint for Mac
Here are some steps to keep in mind when packaging Flashpoint for Mac. This assumes that you are using the current package as a base and modifying it.
- You can follow these instructions to update Flashpoint's XMLs to the latest version.
- You can follow these instructions to update Flashpoint Router to the latest version.
- Use
update-spr.sh
in theFPSoftware
folder to update SPR to the latest version. To get the latest version of SPR for Mac, see SPR for Mac. - If you would like to distribute a modified SeaMonkey profile, be sure to clear the cache, cookies, and other data. In SeaMonkey, click
Tools -> Clear Private Data
. - If you would like to add a plugin to SeaMonkey, first install the plugin normally. Then, follow these steps:
- Navigate to
/Library/Internet Plug-Ins
in Finder and copy the files for the plugin you want to add. - Navigate to Flashpoint's
FPSoftware
folder. Right-clickSeaMonkey.app
and choose 'Show Package Contents.' - Inside the app package, navigate to
/Contents/Resources/plugins
. Paste the plugin files that you copied in Step 1.
- Navigate to
- Before running or distributing Flashpoint, you should run the
dot_clean
command inside the Flashpoint folder to remove resource forks. Flashpoint Launcher may not work properly if Flashpoint files have resource forks, as explained in Launcher Issues.
macOS Catalina updates improve the stability, performance, or compatibility of your Mac and are recommended for all Catalina users. To get these updates, choose System Preferences from the Apple menu , then click Software Update. Learn more about updating the software on your Mac.
For details about the security content of these updates, see Apple Security Updates.
- macOS 10.15
macOS Catalina 10.15.7
macOS Catalina 10.15.7 provides important security updates and bug fixes for your Mac.
- Resolves an issue where macOS would not automatically connect to Wi-Fi networks
- Fixes an issue that could prevent files syncing through iCloud Drive
- Addresses a graphic issue that may occur on iMac (Retina 5K, 27-inch, 2020) with Radeon Pro 5700 XT
Some features may not be available for all regions, or on all Apple devices.
macOS Catalina 10.15.6
macOS Catalina 10.15.6 introduces local news in your Today feed in Apple News and improves the security and reliability of your Mac.
Apple News
- Local news in your Today feed provides extensive coverage of San Francisco, the Bay Area, Los Angeles, Houston, and New York City
- More stories available from local news providers with a subscription to Apple News+
- Your daily newsletter from Apple News can now be personalized with stories that reflect your interests
This update also includes bug fixes and other improvements.
- Adds a new option to optimize video streaming on HDR-compatible Mac notebooks for improved battery life
- Fixes an issue where the computer name may change after installing a software update
- Resolves an issue where certain USB mouse and trackpads may lose connection
Enterprise content:
- When using the built-in keyboard with a non-U.S. keyboard layout on some Mac models, passwords with certain characters are no longer rejected at the Mac login window
- Allows command-line tools that don't use CFNetwork, such as
curl(1)
, to continue connecting to TLS servers that use certificates issued by the recently expired AddTrust External CA Root - Major new releases of macOS can be hidden when using the
softwareupdate(8)
command with the--ignore
flag, if the Mac is enrolled in Apple School Manager, Apple Business Manager, or a user-approved MDM.
This change also affects macOS Mojave and macOS High Sierra after installing Security Update 2020-004.
Some features may not be available for all regions, or on all Apple devices.
macOS Catalina 10.15.5
macOS Catalina 10.15.5 introduces battery health management in the Energy Saver settings for notebooks, a new option to disable automatic prominence in Group FaceTime calls, and controls to fine-tune the built-in calibration of your Pro Display XDR. The update also improves the stability, reliability, and security of your Mac.
Battery Health Management
- Battery health management to help maximize battery lifespan for Mac notebooks
- Energy Saver preference pane now displays battery condition and recommends if the battery needs to be serviced
- Option to disable battery health management
For more information, please visit https://support.apple.com/kb/HT211094
FaceTime Prominence Preference
- New option to control automatic prominence on Group FaceTime calls, so video tiles do not change size when a participant speaks
Calibration Fine-Tuning for Pro Display XDR
- Controls to fine-tune the built-in calibration of your Pro Display XDR by adjusting the white point and luminance for a precise match to
your own display-calibration target
This update also includes bug fixes and other improvements:
- Fixes an issue that may prevent Reminders from sending notifications for recurring reminders
- Addresses an issue that may prevent password entry on the login screen
- Fixes an issue where System Preferences would continue to show a notification badge even after installing an update
- Resolves an issue where the built-in camera may not be detected when trying to use it after using a video conferencing app
- Addresses an issue for Mac computers with the Apple T2 Security Chip where internal speakers may not appear as a sound output device in Sound preferences
- Fixes a stability issue with uploading and downloading media files from iCloud Photo Library while your Mac is asleep
- Resolves a stability issue when transferring large amounts of data to RAID volumes
- Fixes an issue where the Reduced Motion Accessibility preference did not reduce the speed of animations in a Group FaceTime call
Enterprise content:
- Improves performance on certain Mac models when enabling hardware acceleration in GPU-intensive apps such as those used for video conferencing
- Addresses an issue where Microsoft Exchange accounts were unable to sign in during account setup when using Conditional Access
- Apple Push Notification Service traffic now uses a web proxy when specified in a PAC file via the Proxies payload
- Resolves an issue that prevented some displays connected to MacBook Pro (16-inch, 2019) from waking from sleep when the Mac wakes
- Major new releases of macOS are no longer hidden when using the
softwareupdate(8)
command with the--ignore
flag
This change also affects macOS Mojave and macOS High Sierra after installing Security Update 2020-003.
macOS Catalina 10.15.4
macOS Catalina 10.15.4 introduces iCloud Drive folder sharing, Screen Time communication limits, Apple Music time-synced lyrics view, and more. The update also improves the stability, reliability, and security of your Mac.
Finder
- iCloud Drive folder sharing from Finder
- Controls to limit access only to people you explicitly invite, or to grant access to anyone with the folder link
- Permissions to choose who can make changes and upload files, and who can only view and download files
Screen Time
- Communication limits for controlling who your children can communicate with and be contacted by throughout the day and during downtime
- Playback control of music videos for your children
Music
- Time-synced lyrics view for Apple Music, including the ability to jump to your favorite part of a song by clicking a line in lyrics view
Safari
- Option to import Chrome passwords into your iCloud Keychain for easy AutoFill of your passwords in Safari and across all your devices
- Controls for duplicating a tab and for closing all tabs to the right of the current tab
- HDR playback support on compatible computers for Netflix content
App Store with Apple Arcade
- Universal Purchase support enables the use of a singular purchase of a participating app across iPhone, iPod touch, iPad, Mac, and Apple TV
Pro Display XDR
Mac Os Catalina Bug Fixes Key
- Customized reference modes that you can tailor to specific workflow needs by selecting from several color gamut, white point, luminance, and transfer function options
Accessibility
- Head pointer preference for moving a cursor on the screen based on the precise movements of your head
This update also includes bug fixes and other improvements:
- High Dynamic Range output to HDR10-compatible third-party displays and TVs connected with DisplayPort or HDMI
- OAuth authentication support with Outlook.com accounts for improved security
- CalDav migration support when upgrading to iCloud reminders on a secondary device
- Addresses an issue where text copied between apps may appear invisible when Dark Mode is active
- Resolves an issue in Safari where a CAPTCHA tile may display incorrectly
- Fixes an issue where you may receive notifications for updated or completed reminders
- Fixes an issue with screen brightness for the LG UltraFine 5K display after waking from sleep
Enterprise content:
- Apple Push Notification Service traffic now uses a web proxy when specified in a PAC file
- Resolves an issue where updating the login keychain password after resetting a user password would cause a new keychain to be created
- After enabling ”Search directory services for certificates” in Keychain Access preferences, searching by email address in Keychain Access or Mail now locates a user certificate stored in directory services
- When setting the DisableFDEAutoLogin key in com.apple.loginwindow, you can now sync your FileVault password with the Active Directory user password after updating the user password
- Reinstates the ability to update or restore iOS, iPadOS, or tvOS devices by dragging .ipsw files to the device in an Apple Configurator 2 window
- Addresses an issue where sending the EraseDevice MDM command might not cause the device to be erased
- When logging in as an Active Directory user after using deferred FileVault enablement, the user is now prompted for their password to enable FileVault
Some features may not be available for all regions, or on all Apple devices.
macOS Catalina 10.15.3
The macOS Catalina 10.15.3 update improves the stability, reliability, and security of your Mac, and is recommended for all users.
- Optimizes gamma handling of low gray levels on Pro Display XDR for SDR workflows when using macOS
- Improves multi-stream video editing performance for HEVC and H.264-encoded 4K video on the MacBook Pro (16-inch, 2019)
macOS Catalina 10.15.2
Mac Os High Sierra
The macOS Catalina 10.15.2 update improves the stability, reliability and performance of your Mac and is recommended for all users.
This update adds the following features:
Apple News
- New layout for Apple News+ stories from The Wall Street Journal and other leading newspapers
Stocks
- Get links to related stories or more stories from the same publication at the end of an article
- “Breaking” and “Developing” labels for Top Stories
- Stories from Apple News are now available in Canada in English and French
This update includes the following bug fixes:
Music
- Restores the column browser view for managing the music library
- Resolves an issue that may prevent album artwork from appearing
- Fixes an issue that may reset music equalizer settings during playback
iTunes Remote
- Adds support for using an iPhone or iPad to remotely control the Music and TV apps on a Mac
Photos
- Resolves an issue that may cause some AVI and MP4 files to appear as unsupported
- Fixes an issue that prevents newly created folders from appearing in Albums view
- Addresses an issue where manually sorted images in an album may be printed or exported out of order
- Fixes an issue that prevents the zoom-to-crop tool from working in a print preview
- Addresses an issue that may cause Mail preferences to open with a blank window
- Resolves an issue that may prevent using undo from retrieving deleted mail
Other
- Improves the reliability of syncing books and audiobooks to your iPad or iPhone through the Finder
- Fixes an issue where reminders may be out of order in the Today smart list in the Reminders app
- Resolves an issue that may cause slow typing performance in the Notes app
Enterprise content
- Fixes an issue where the user password might not be accepted at the login window after upgrading a Mac with an Apple T2 Security Chip to macOS Catalina
- Improves compatibility with video conferencing apps on MacBook Pro models introduced in 2018
- Users logged in as a standard user can now install apps from the App Store
macOS Catalina 10.15.1
The macOS Catalina 10.15.1 update includes updated and additional emoji, support for AirPods Pro, HomeKit Secure Video, HomeKit-enabled routers, and new Siri privacy settings, as well as bug fixes and improvements.
Emoji
- Over 70 new or updated emoji, including animals, food, activities, new accessibility emoji, gender-neutral emoji, and skin tones selection for couple emoji
AirPods support
- AirPods Pro support
Home app
- HomeKit Secure Video enables you to privately capture, store, and view encrypted video from your security cameras and features people, animal, and vehicle detection
- HomeKit enabled routers let you control how your HomeKit accessories communicate over the internet or in your home
- Adds support for AirPlay 2-enabled speakers in scenes and automations
Siri
- Privacy settings to control whether or not to help improve Siri and Dictation by allowing Apple to store audio of your Siri and Dictation interactions
- Option to delete your Siri and Dictation history from Siri Settings
This update also includes the following bug fixes and improvements:
- Restores the ability to view file names in the All Photos view in Photos
- Restores the ability to filter by favorites, photos, videos, edited, and keywords in Days view in Photos
- Fixes an issue where Messages would only send a single notification when the option to repeat alerts was enabled
- Resolves an issue that caused Contacts to launch to the previously opened contact instead of the contact list
- Adds a two-finger swipe gesture for back navigation in Apple News
- Resolves issues that may occur in the Music app when displaying playlists inside folders and newly added songs in the Songs list
- Improves reliability of migrating iTunes library databases into the Music, Podcasts, and TV apps
- Fixes an issue where downloaded titles were not visible in the Downloads folder in the TV app
Enterprise content
- When using the built-in keyboard with a non-U.S. keyboard layout, passwords with certain characters are no longer rejected at the Mac login window
- When sign in with Apple ID is not allowed by a configuration profile, the Sign In button in System Preferences is now dimmed