To try the thousands of add-ons available here, download Mozilla Firefox, a fast, free way to surf the Web!Close
Welcome to Firefox Add-ons.
Choose from thousands of extra features and styles to make Firefox your own.Close
Flash Game Maximizer 184.108.40.206-signed.1-signed Requires Restart
Click a button or hit the hot-key to maximize (almost) any Flash content to the entire browser window. You can then enjoy your favorite games in any size you like, simply by resizing the browser window. Now with less bugs and more features...
About this Add-on
The Flash content is then reloaded in the full browser window, causing it to resize along with the window (with or without enforced aspect, or scaled to one of the predefined percentages). This allow you to play your favorite Flash games, or view other Flash content, in whatever size you like, even including the Firefox full-screen mode, where you can enjoy your Flash game with that "real-game" feeling that can only be achieved by dedicating 100% of your screen(*) to the action.
Please refer to the help screen for further usage-information (the help screen is accessible from the toolbar/statusbar-button context-menu, as well as through the Tools/Add-ons dialog).
From version 1.2.0 you get proper support for tabbed browsing, and you can even use the context menu to select between a number of different sizing modes, as well as a number of other new settings and features (some in the menu, more in the options).
From version 1.3.0 you get an option to specify the Flash quality setting to be used when maximizing. I recommend using the Medium or Low setting and enabling the "Force Flash Quality" setting, if you tend to maximize your games in full-screen, or otherwise very large, windows (unless, of course, you have a VERY powerful machine, capable of keeping a reasonably high frame-rate, even when using the High quality setting). The loss in visual quality for most games, when using Medium instead of High quality, tend to be relatively negligible, but will often result in a marked improvement of the frame-rate. Please note that after changing the quality setting, you will have to re-maximize the content, before the change will be applied to the content (AFAIK there is no way to make this "instant", like changing the size). Also, there are quite a lot of Flash content that doesn't respond to this setting at all. The reason for including this option in FGM anyway, is mainly to allow you to specify a quality setting for games that hides this option from their own context-menu.
From version 1.3.6 you get less bugs - Most importantly, the bug causing the statusbar-button to stay grayed out, if the toolbar-button wasn't also visible, has been fixed. This version supports all platforms, but only rudimentary testing have been carried out on Darwin and it remains completely untested on all the *nix platforms.
Happy Flash Game Maximizing,
(*) To achieve 100% full-screen (ie no browser GUI visible what so ever), you will need one of several other extensions offering this functionality (I might implement my own version of this in FGM in a future version, but for now...) - I recommend the "Autohide" extension (search Google, as I don't think it is available here on AMO), which can remove any or all of the remaining GUI elements (scrollbar, tool-bar etc.) from the full-screen display. If you install such an extension, and furthermore configure it to show a 100% full-screen, you will obviously not be able to click either of the buttons. In this case, you can use the various hot-key combinations, instead:
F12: Maximize/minimize Flash content.
CTRL-F12: Maximize/minimize Flash content, also switching full-screen mode on/off.
ALT-F12: Toggle full-screen mode, without reloading the content.
SHIFT-F12: Show the context-menu at the current pointer position.
Note that some/all of these keystrokes may not work if the location-bar or search-bar has the focus/cursor (usually clicking anywhere on the Flash content will fix this).
A few notes:
- Once again: Not all Flash content can be maximized, nor will my parser make sense of all the obscure ways in which Flash content can be embedded in a HTML document.
- There is now limited support for the OBJECT element. However, most current Flash games are still embedded (also) using the older, non-standard EMBED element. For this reason, along with a wish to keep CPU usage during page-load to a minimum, FGM will currently only look for OBJECT elements if no EMBED elements are found on the page (ie. on a page where some of the Flash content has been embedded using the EMBED element and some using the OBJECT element, only the former will be detected). Also, the OBJECT parser has not been tested quite as thoroughly as the EMBED parser. This, in conjunction with the fact that the OBJECT element has a more complex syntax than the EMBED element, may cause the OBJECT parser to fail detecting Flash content in some cases.
- Feedback about Platform and Version compatibility, aside from my own combination (Windows with the latest Firefox release) will be much appreciated, as will any bug-reports (but please, NOT about issues with specific games or sites, due to reasons already explained). When providing feedback, please use my e-mail address (privacy.lover[at]gmail.com) rather than submitting a review.
- Like most other Firefox extensions, FGM is not "signed", which means that you will get a warning dialog, indicating that the "author" of this extension is "unknown", when you install it. The reason for this is quite simple, and for once it has nothing to do with my attempts at remaining anonymous: The process involved in "signing" an extension is not only VERY complex, involving several obscure command-line tools and requiring a dizzying number of steps to carry out (though an extension is available that will simplify this a lot), but in addition you need to pay quite a hefty sum (which is typically recurring on a yearly basis), to obtain (and maintain) the "certificate" necessary for this purpose. Until Mozilla (or some other organization) decides to either A) Allow "self-signed" certificates (or some other freely available kind of certificates) to be used, or B) Provide some kind of free certificate-creation (or extension-signing) service, it is very unlikely that FGM will ever be "signed" correctly.
Hopefully the following should now work:
- Correct centering in all modes (a small margin may be visible due to a hack preventing Firefox from showing scrollbars when it's not supposed to, the color of the margin can be forced using the options).
- Correct page title (and therefore correct drag'n'drop shortcut/bookmark naming as well - Note that bookmarks/shortcuts will open the original, non-maximized, page).
- Should work with more sites and content than ever before (but see known bugs below).
- I've made this version compatible with all platforms, hoping to get some feedback from Mac and *nix users (does it work at all? Any problems? If so, any idea what is the cause, what is the fix?)
Known bugs and issues:
- There are still some sites and content that isn't maximized correctly (mostly this means not at all), notably sites and content that it should, at least in theory, be possible to maximize. Hopefully I'll be able to make my parser handle these in the future. This is NOT to say that there won't always be sites and content that won't work with FGM, since it is quite easy to prevent (be it incidental or intentional) FGM (or anything else) from parsing the Flash URL (for instance if using script-injection) on a site and/or from changing the size of the Flash content (for instance if a fixed size is forced by the programmer).
- In an attempt at making FGM work with more sites, I've introduced a small delay after a page loads, before parsing the content. This should make some scripted sites work, since the scripts should now be able to do their stuff, before my parser takes a look at the results. The backside of this is that it now takes and additional 1/3 of a second, before the button lights up (in blue). As when auto-parsing is disabled, you can still press the (gray) button at any time (as long as the HTML document has finished loading) to force immediate parsing (and, if anything is found, maximization).
- As mentioned above, there may be some margins around the content, which may not always be colored correctly (adjusting the "flash color" and "force color" options may improve the result). Unfortunately, until I find a better workaround for the issue with Firefox sometimes showing scrollbars when (certain) Flash content is maximized, this is the best compromise I have found.
Please don't hesitate to write me with bug-reports or suggestions (privacy.lover[at]gmail.com). I only ask, in case of bug-reports about FGM not working with specific content or sites not working, that you first verify that it is at all possible to A) find the Flash URL and B) change the size of the Flash content. You can do this quite simply as follows: First right-click somewhere on the page around the content and select "View page source". Now press CTRL-F and type ".swf" in the search-box. By using the "Next" button you should now be able to locate the URL of the Flash content you want to maximize. If you can NOT locate such a URL, FGM will probably not be able to do so either, and it is unlikely that I can do anything about it. If/when you have located the content URL, select it with the mouse and copy it to the clipboard. Now paste the URL into the Firefox location-bar (note that if the URL is relative, which is to say if it doesn't start with "http:", then you need to combine it with the first half of the URL already present in the location-bar). If you then press enter (or click the blue arrow at the end of the location-bar), the content should load maximized (filling the entire browser window). If this does not happen (assuming you used a correctly combined URL), in that either nothing is shown or the content is still shown in a fixed size, then it is also the case that I am unlikely to do anything about it. If, on the other hand, after going through all these motions, you end with a window-full of correctly maximized content, then please DO write me a short e-mail (containing the URL to the page with problematic content), so I can try to get FGM to work with it...