I can't play TSO anymore. It always says "can't load plugin". Using Steam for quite a while now, never had any problems until now :(
Printable View
I can't play TSO anymore. It always says "can't load plugin". Using Steam for quite a while now, never had any problems until now :(
Same problem here. I've contacted support several times now - no replies yet. Anyone out here who might know what is causing this? Flash is up to date. What else could it be? Which plug-in is missing?
the only time i have seen 'cant load plug in' is for shockwave.
I can so no more other than i stopped shockwave and the problem stopped too. But its a sly old dog and crept in again and I got the same messages. Everything seemed to run okay without shockwave . Maybe someone else can explain more.
I have re-installed Flash, re-installed TSO, even changed install directory, tried to fix with Steam verify game - yet nothing works. Support seems too busy to help me out -_-
Steam (as far as i understand) uses google chrome's chromium to run and its own flash plug in. Try reinstalling your chrome, and see if anything here helps:
thesettlersonline.com/en/help-and-support/slimbrowser
the slim browser runs similarly to the steam set up.
will not load plug=in:(
more information would help, what plug in? what browser are you using? etc
I had the same problem with the new Settlers on Line client. I tried reinstalling chrome several times etc. Nothing worked. I was going to post a screen shot but today all is fine. So thank you OldDufer for incentivising me to try again :)
Incidentally I am using Windows 10 64 bit and when I loaded the new client today I already had open Chrome version 48.0.2564.116 m
U need to have the 32-bit version of the chrome not the 64-bit, i know its an old post but its first came up in the search on google
I see we are not getting any support for this problem I have the same issue
You should contact support.
These are quotes from the Steam FAQ:
2. Help, I get this error: “Couldn’t load plug-in”!
If you get this error, the game was unable to run your Google Chrome Flash plugin. Just open the options menu (on the right side of the The Settlers Online start menu) and change the plugin setting to “Adobe Flash Player plugin”.
7. I have a Chrome/Flash player plugin error message at launch. What can I do?
You can fix the issue “the hard” way by following the steps:
1.) Make sure the game is not running
2.) Go into the “The Settlers Online” game folder.
3.) Create a folder “plugins”.
4.) Copy the file “pepflashplayer.dll” from your Google Chrome into this new folder.
5.) Edit the file “package.json” in your “The Settlers Online” game folder and change the path to the plugin to: 'plugins\\pepflashplayer.dll'
6.) If there is no path: please add the following to the list of “chromium-args”: --ppapi-flash-path='plugins\\pepflashplayer.dll' --ppapi-flash-version=18.0.0.233
7.) The Flash Version number (18.0.0.233) depends on which Flash version you have installed along with Google Chrome.
-1
first time this has happened to me, can not load plug in problem, I use Opera.
Can anyone affected by this please give me their Flash version number, and make sure that they've tried to clear their Cache.
Anyone on Chrome having this issue please use the following solution and report back if it fixed it or not:
Head to this support page here, and follow the "Change plugin settings" instructions. In the plugin options,click on the "Manage individual plugins..." link in blue. Here you should be able to see Adobe Flash Player, and you want to check the box that says "Always allowed to run".
Keep me updated as to whether this solves anything - thanks!
I'm writing this on behalf of my Dad who uses steam but can't log-in because of a recent flash update causing a failure. Is this a steam or BB issue? After 4 days of trying the "hard way" (as suggested on steam), he is becoming increasingly frustrated, as if not sorted soon, he won't be able to spend the pumpkins he still has from the Halloween event. Please sort this asap
Try to uninstall all flash players from the application manager and then install both PPAPI and NPAPI versions from http://get.adobe.com/flashplayer/otherversions/. PPAPI should be enough but you need NPAPI for Firefox.
Thank you for your suggestion Durin_d which I tried but it didn't work for me. I'm no PC programmer, but understand enough luckily (I feel sorry for folk who know very little), I so finally got the "hard way" to work, although now it seems I have to edit the JSON package everytime I want to log-in, which is becoming annoying now also. Still, at least I now know how to log-in to keep my island running, and I got to spend my pumpkins before the time expired.
Or you could simply DL and install the TSO slim version which I'm using now and it works w/o probs.
I don't want to delete my account and start again, I have spent over 2000 hours on this game, and a fair bit of cash buying gems during happy hours also :(
PLEASE BB fix this issue, it has been going on for over ayear now (to various players / investors), it is very annoying having to do YOUR programming everytime I want to log-in
you don't have to delete your acc when getting the slim TSO version
Slim client or browser can't be used if the account is created in Steam.
Aaah ok, sorry, missed that part.
I'm having this exact same issue too.
There is a thread on steam community with a suggestion for a fix but I can't get that to work as I can't find pepflashplayer.dll
Things I've tried amid copious swearing and numerous reboots:
Install adobe flash.
Verify game integrity from steam.
Delete and reinstall from steam.
The game worked fine yesterday. Only windows 7 update was definition update for windows defender.
The useless error screen doesn't even let me switch which flash plugin I'm using.
http://i.imgur.com/tHzKOgD.png
Note the three missing icons in the vertical right border menu.
The stuff I'm using to get in to post this (from steam community):
Please let lordloocan know I can't log in (or do gq).Quote:
7. I have a Chrome/Flash player plugin error message at launch. What can I do?
You can fix the issue “the hard” way by following the steps:
1.) Make sure the game is not running
2.) Go into the “The Settlers Online” game folder.
3.) Create a folder “plugins”.
4.) Copy the file “pepflashplayer.dll” from your Google Chrome into this new folder.
5.) Edit the file “package.json” in your “The Settlers Online” game folder and change the path to the plugin to: 'plugins\\pepflashplayer.dll'
6.) If there is no path: please add the following to the list of “chromium-args”: --ppapi-flash-path='plugins\\pepflashplayer.dll' --ppapi-flash-version=18.0.0.233
7.) The Flash Version number (18.0.0.233) depends on which Flash version you have installed along with Google Chrome.
Aaaaaaaaaaaaaaaaarrrgh!
Well I got the slimbrowser to work, after much fiddling.
I am amazed that BB cannot get the coding for this simple app to work.
I uninstalled the slimbrowser, reinstalled BOTH adobe Flash Player and the Chrome plugin.
Mistake #1. Even although the Slimbrowser has the option of using, the Chrome plugin, or Adobe Flash Player, Do NOT try the full Adobe Flash. Both Chrome and Slimbrowser us Pepper Flash.
In case of an error message from Chrome/Flash Player plugin right after starting the application, you can manually fix the issue with the following steps:
1. Exit the application / make sure the game is not running
2. Go to game folder of 'Settlers Online' (normally C:\Users\<username>\AppData\Local\Ubisoft\Settlers Online)
if you cannot see AppData folder you will have to go into the folder properties and show all hidden files and folders
3. Create a sub-folder called "plugins"
4. Copy the file "pepflashplayer.dll" from your Google Chrome into this new folder
my copy of pepflashplayer.dll was in C:\Program Files (x86)\Google\Chrome\Application\47.0.2526.106
( Can also highlight C drive, and do a search for pepflash, then copy the search result, and paste the dll in your plugin folder)
5. Edit the file "package.json" in your 'Settler Online' game folder and change the path to the plugin to: "plugins\\pepflashplayer.dll"
right click file > open with and select your best text editor. (wordpad if you have none other but I suggest downloading Notepad++ its very good)
Opening with notepad forces all the text onto 1 line and is a nightmare to understand.
Do the same with package.json.default
6. If there is no path: Please add the following to the list of "chromium-args": --ppapi-flash-path='plugins\\pepflashplayer.dll' --ppapi-flash-version=23.0.0.207
Remember your PEPPERFLASH will probably have a different version number.
You can find the location and version of it by looking in Chrome://plugins and then click the button top right + Details
-------------------
This is the CORRECT tags with CORRECT syntax.
In case of an error message from Chrome/Flash Player plugin right after starting the application, you can manually fix the issue with the following steps:
1. Exit the application / make sure the game is not running
2. Go to game folder of 'Settlers Online' (normally C:\Users\<username>\AppData\Local\Ubisoft\Settlers Online)
if you cannot see AppData folder you will have to go into the folder properties and show all hidden files and folders
3. Create a sub-folder called "plugins"
4. Copy the file "pepflashplayer.dll" from your Google Chrome into this new folder
my copy of pepflashplayer.dll was in C:\Program Files (x86)\Google\Chrome\Application\47.0.2526.106
5. Edit the file "package.json" in your 'Settlers Online' game folder and change the path to the plugin to: "plugins\\pepflashplayer.dll"
right click file > open with and select your best text editor. (wordpad if you have none other I strongly suggest Notepad++)
Opening with notepad forces all the text onto 1 line and is a nightmare to understand.
6. If there is no path: Please add the following to the list of "chromium-args": --ppapi-flash-path='plugins\\pepflashplayer.dll' --ppapi-flash-version=23.0.0.207
Remember your PEPPERFLASH will probably have a different version number.
You can find the location and version of it by looking in Chrome://plugins and then click the button top right + Details
-------------------
This is the CORRECT tags with CORRECT syntax.
},
"chromium-args": "--in-process-gpu --ignore-certificate-errors --ignore-gpu-blacklist --enable-webgl --disable-transparency --disable-device-orientation --always-authorize-plugins --ppapi_placeholder --ppapi-flash-path='plugins\\pepflashplayer.dll' --ppapi-flash-version=23.0.0.207",
"buildDate": "2016-01-08 11:46:00"
}
Save files.
Hope this helps.
[Information gathered from various sources, Anno forum, and Ubisoft Support.]
NOTE: the syntax given on the Ubisoft Help page is wrong!
"chromium-args": --ppapi-flash-path="plugins\\pepflashplayer.dll' --ppapi-flash-version=18.0.0.209 Drop the double quotation before plugins (") and replace with a single thingy ( ').
Super stuck on this and I've tried everything that I can think of, and as suggested. Really not worth it and I'm really dissappointed in the developers for letting such an irritating issue continue, whereby their only suggestion is to change coding!!!
Nods!
The coders should have fixed this a long long time ago.
Will try this.
Sadly many will not be able to get into this coding stuff!
I have also had a lot of problems getting logged in
I can not access my account - I play through Steam
I have made this account so that I can reply to this thread
I have done the steps surgestet by BB_Saqui at 15.09.16 16:17 Post#14
So hopfully my "real" account has not been deleted.
I play i RanR Mikkel Vendelboe
Pls fix this
Have a guildie that was last on about 1 month ago ( he plays on Steam ) - then he said, he had been trying for several day before he got on - since then no word.
Just read on US-server that some players has not been able to log on from Steam since 9. November.
Anyone here who has been missing guildies for about a month ?
Merged
Yes, same problem with one of my guildie , almost a month she cannot log from steam.
Same problem with a friend of mine playing via Steam - keeps saying no Chrome or Flash plug in; she tried reinstalling both but still getting same message. Apparently this is happening a lot for several years. PLEASE BB - can you fix once & for all - preferably running with other than Flash as it's notorious for crashing (mine does frequently).
As of yesterday, I can no longer play (play through Steam). I have tried all posted fixes, Including the steps quoted here and the .json plugin fix from the Steam forums that has been reposted in this forum. I just sent an email to support but am looking for more help. I have uninstalled and reinstalled Steam twice, I have uninstalled 64 bit Chrome and installed 32 bit and I have uninstalled TSO and reinstalled twice. With all these "fixes" I have managed to get to the "PLay Now" screen, which is progress, but when i click the button, the screen flashes and then the words "cannot load plugin" come up in the middle of the screen. My flash Version number is 24.0.0.186
Why can't YOU do the fix - you broke it by something you did in the update! My friend Magrit tried all sorts including uninstalling / reinstalling chrome, flash, steam, TSO, etc & still no joy. Anything more complex is not fair - we aren't computer wizards like you developers. Please sort it for us computer illiterates!
Or better still, make the game run without needing FLASH like many other games these days.
Chrome version
Adobe Flash Player - Version: 24.0.0.186
Shockwave Flash 24.0 r0
Name: Shockwave Flash
Description: Shockwave Flash 24.0 r0 System
Version: 24.0.0.186
Location: C:\Windows\system32\Macromed\Flash\pepflashplayer3 2_24_0_0_186.dll
Type: PPAPI (out-of-process)
Disable
MIME types:
MIME type Description File extensions
application/x-shockwave-flash Shockwave Flash
.swf
application/futuresplash FutureSplash Player
.spl
Disable Always allowed to run
Got mine going again. Multiple uninstalls and re-installs of Flash, chrome and steam settlers client - Didnt fix issue. Below is what worked for me.
Uninstalled chrome
Uninstall flash
Uninstall VLC media player (there seemed to be a plugin issue between VLC and flash? I am yet to reinstall VLC)
Uninstall Settlers steam client (delete local content)
Installed Mozilla
Installed Flash
Install Settlers steam client
Install chrome
*update*
Just re-installed VLC again and broke it, so for me atleast this is where the issue lies.
Screenshot of vlc\settlers steam client issue - Please attach this screenshot to the post itself, rather than asking users to download it through Dropbox. ~BB_Saqui
I'm using windows 10 and that cant log in through steam either
I did some digging on this and I found at least one reason why the Steam and slim browser can't find the Flash plugin on Windows. I don't use Steam or the slim version or have Windows, so I can't test this my self.
Both the Steam and slim browser use the same code to detect Flash and use ppapiPath.dat and togglePlugin.dat files to do that. If the path in the ppapiPath.dat doesn't exist or the package.json doesn't have "--ppapi-flash-path=" in it the package.json is reverted to default values and the script begins to look for the plugin from a Chrome installation.
The problems is in this js\flashDetect.js javascript file that is run every time the game is started. This script searches the "pepflashplayer.dll" from "Program Files (x86)\Google\Chrome\Application\[VERSION]\PepperFlash\" folder but the plugin isn't distributed in that folder anymore (Chromium bug [1]) since Chrome 47 (1.12.2015) and now it's in "%appdata%\Google\Chrome\User Data\PepperFlash\[VERSION]\" or "%appdatalocal%\Google\Chrome\User Data\PepperFlash\[VERSION]\" (I can't verify this). Also if the plugin is installed from Adobe it will be installed to C:\Windows\SysWOW64\Macromed\Flash and the js\flashDetect.js doesn't look from there.
I'm no expert in Node.js or JavaScript, but I hope these following changes should make the script search from the correct place. I didn't make any changes that would make the script find the plugin from the Adobe installation.
If the "pepflashplayer.dll" is not in "%appdata%\Chrome\User Data\PepperFlash\[VERSION]\" this following change should search it from "%appdatalocal%\Chrome\User Data\PepperFlash\[VERSION]\"Code:57 -chromeDir = process.env["ProgramFiles"] + "\\Google\\Chrome\\Application";
57 +chromeDir = process.env.APPDATA + "\\Google\\Chrome\\User Data\\PepperFlash";
79 -ppapiDir = chromeDir + "\\" + versionDir + "\\PepperFlash";
79 +ppapiDir = chromeDir + "\\" + versionDir ;
EDIT: I tested this with Win10 and the "%appdatalocal%\Chrome\User Data\PepperFlash\[VERSION]\" seems to work on that one computer.Code:57 +chromeDir = process.env.LOCALAPPDATA + "\\Google\\Chrome\\User Data\\PepperFlash";
The changes I made to js\flashDetect.js were:
[1] chromium bug id 572131Code:--- "a/js/flashDetect.js" 2016-01-08 14:46:00.000000000 +0200
+++ "b/js/flashDetect.js" 2017-01-22 16:12:16.000000000 +0200
@@ -54,7 +54,8 @@
nonPPAPIDetection();
return;
}
- chromeDir = process.env["ProgramFiles"] + "\\Google\\Chrome\\Application";
+ //chromeDir = process.env["ProgramFiles"] + "\\Google\\Chrome\\Application";
+ chromeDir = process.env.LOCALAPPDATA + "\\Google\\Chrome\\User Data\\PepperFlash";
try {
fList = fs.readdirSync(chromeDir);
} catch (e) {
@@ -76,7 +77,8 @@
nonPPAPIDetection();
return;
}
- ppapiDir = chromeDir + "\\" + versionDir + "\\PepperFlash";
+ //ppapiDir = chromeDir + "\\" + versionDir + "\\PepperFlash";
+ ppapiDir = chromeDir + "\\" + versionDir;
try {
fs.readdirSync(ppapiDir);
}
Similar to the above, but possibly easier for some
The following is a "Worked for me" based on information from
* http://www.thesettlersonline.com/en/...rt/slimbrowser
* https://productforums.google.com/for...me/W2UlJkV3DJY
You will need Chrome installed (and have run it atleast once). I do not know licencing conditions around "PepperFlash". I assume it is OK so long as you have Chrome installed.
Your "PepperFlash" folder is probably at
Swap <YourID> with the one you log into your pc with eg bruceQuote:
"C:\Users\<YourID>\AppData\Local\Google\Chrome\Use r Data\PepperFlash"
Make a note of the version you will need it later.
To edit the json file below use "Wordpad" not "Notepad" (If you're technical enough to know what json files are and other whitespace related issues use which ever editor you prefer).
In my case the ppapi flash version was 24.0.0.194Quote:
* Exit the application / make sure the game is not running
* Go to game folder of "The Settlers Online"
* Create a sub-folder called "plugins"
* Copy the file "pepflashplayer.dll" from your Google Chrome into this new folder
* Backup the file "package.json.default" in your "The Settlers Online" game folder (in case you break it)
* Edit the file "package.json.default" in your "The Settlers Online" game folder and change the list of "chromium-args"
** add --ppapi-flash-path='plugins\\pepflashplayer.dll' --ppapi-flash-version=<version>
* Start Settlers Online
* Exit Settlers Online
* Start Settlers Online (Things should be good now)
The "chromium-args" ended up looking like
"chromium-args": "--in-process-gpu --ignore-certificate-errors --ignore-gpu-blacklist --enable-webgl --disable-transparency --disable-device-orientation --always-authorize-plugins --ppapi_placeholder --ppapi-flash-path='plugins\\pepflashplayer.dll' --ppapi-flash-version=24.0.0.194",
The reason for starting settlers twice is :-
When settlers starts it uses package.json, but it also regenerates package.json from package.json.default.
So if you update package.json it will work once, then will be broken again.
If you update package.json.default. it will be broken the first time, but it will work after that as it will then be using good versions
If you don't want to start, quit and restart you can always edit BOTH package.json.default and package.json
As stated this information is based on the pages I linked, just with a bit of my own added. I'm assuming the owners of those pages are happy for me to re-package the information they have provided. If for some reason Ubisoft Entertainment / Steam etc are not happy for me to help their customers with this post, then why don't they do their jobs instead of me doing some of it for free
Make sure you are using the 32bit version of pepflashplayer.dll. I found that in C:\Windows\SysWOW64\Macromed\Flash called pepflashplayer32_24_0_0_194.dll. Copied it to SteamLibrary\SteamApps\common\The Settlers Online\plugins, renamed it to pepflashplayer.dll and everything worked fine. After adjusting the .json files, default and package.