Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
As Avenger stated, you can open the Task Manager, by hiting (Ctr+Alt+del) and the select the game (nw.exe) and the Steam from near top of the menu and tell it to "end task" to force it to shut down. I have found that I need to do this on occasion myself
Short description of the problem: The flash option on the options page does not work, and flash detection is broken
Short answer 1 :
uninstall vlc
If that's not viable, then look at Long Answer #2 below
Long answer 1:
Maybe this is a case of better late than never. But I encountered this one. Eventually dropped down to the command prompt
* cd to the steamapps\common\The Settlers Online
* ran nw.exe and got a bunch of vlc related errors about entry points, dll's etc
* killed mw.exe from task manager
* uninstalled vlc
* ran nw.exe All is good again
I think the problem is flashDetect.js (java script) within the js folder does not appear to work (
After re-installing VLC it stopped working When looking at task manager one of the nw.exe processes has "--type=plugin --plugin-path="C:\Program Files (x86)\VideoLan\VLC\npvlc.dll"
When this was working that was
"--type=plugin --plugin-path="C:\Windows\SysWOW64\Macromed\Flash\NPSWF32_24_0_0_194.dll"
At this point I gave up on the above as not having vlc is a non-starter for me, and I don't want to run settlers online in a VM (I often play other steam games concurrently with settlers online)
Long Answer #2
The following is a "Worked for me" based on information from
* http://www.thesettlersonline.com/en/help-and-support/slimbrowser
* https://productforums.google.com/forum/#!topic/chrome/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 bruce
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.194
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
-----
As a further update I've since started using a 64bit pc (thought I was before, but guess not)
You must use a 32bit version of flash. Look at the C:\Windows\SysWOW64\Macromed\Flash\ path above
Thank you! It's solved my problem!
Once you've confirmed this, you can reinstall VLC Media Player, but on the part where it asks for what files you want to associate with it, you must not select all of them by default.
Line: 1, column: 1, Unexpected token."
I tried several stuff as described here, except the solutions that needed programming skills as I don't have them.
Somewhere I found the Solution that worked after a day of research...and uninstalling/installing all related apps and setting system back with a Recovery Point, which did not bring me forwards in any way:
1. Start Steam
2. Under Library/Bibliothek right click on TSO/Die Siedler Online and go into "Settings" / "Eigenschaften"
3. Under Rider / Reiter Local Files use "Testing Files on/for Errors" / "Nach fehlerhaften Dateien suchen"
The Search found the errors and it seems to be solved then.
Afterwards I closed Steam and loaded TSO and it works again.
I am not sure the englisch descriptions are completey right as my Steam runs in german.
Hope this solution works for many who have the same problem and no programming skills like me.
Sorry for my rusty english.
Best regards and much fun with settle/Liebe Grüße und viel Spaß beim siedeln