The Settlers Online

The Settlers Online

rdwylie.sis Jun 14, 2016 @ 5:35pm
Cant play
The game is listed as "Running". I have done everything I know to shut it down. It will not shut down and will not start.
< >
Showing 31-42 of 42 comments
bondoxmaner Nov 11, 2016 @ 4:25am 
Pour moi impossible de lancer le jeu. on demande de mettre flash player?
songja9879 Nov 11, 2016 @ 8:03pm 
i have it worse had harddrive falier and had to reinstall everything now that game dat file i'm supose to edit does not yet exist on my comp
WebOne Nov 15, 2016 @ 5:25am 
Originally posted by avenger:
You have to kill the 'nw.exe' game process that keeps stuck sometimes when you close it. You can use process explorer or windows task manager to locate and kill the 'nw.exe' process.

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
Last edited by WebOne; Nov 15, 2016 @ 5:26am
gandulf Dec 16, 2016 @ 6:51am 
still not working, come on guys it didn't take long for you to screw it up , how long is it going to take you to fix it?
Allayah Nymaen Dec 17, 2016 @ 7:35am 
I'm having an impossible time with all of this. Tried the hard fix, got to the launch screen and could never launch despite the millions of times I changed the option from chrome to adobe. I've tried uninstalling settlers, chrome, steam I have gotten no where. The biggest issue I'm having is the fact that there are 2 package.json files, one my computer says is a DEFAULT file and the other a JSON file. I tried changing them individually and never got very far. I changed both and got to the launch screen but any setting I changed (chrome plugin vs adobe plugin) never could get the game to load. Did I mention I also tried all of the adobe flash troubleshooting as well? I seriously need a BB to make sure there is a fix soon, my boyfriend plays through the web browser, and he has already opened 3 doors in the christmas event and getting smug because I am having issues coming in through steam. I refuse to start all over through the browser especially since I've work hard on my Island. Any help, advice or what have you would be greatly appreciated!
CoolHandBruce Jan 25, 2017 @ 2:36pm 
This is an answer for Windows. I'm running Windows 7, YMMV :D

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
"C:\Users\<YourID>\AppData\Local\Google\Chrome\User Data\PepperFlash"
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).

* 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)

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
Last edited by CoolHandBruce; Nov 14, 2017 @ 7:10am
nightdirt Jun 28, 2017 @ 3:27pm 
cant play either....every time i go to play it claims that steam isnt running and needs it to play...they really need to fix it
warumonokun Jul 7, 2017 @ 8:10am 
Originally posted by *****powered:
This is an answer for Windows. I'm running Windows 7, YMMV :D

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
"C:\Users\<YourID>\AppData\Local\Google\Chrome\User Data\PepperFlash"
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).

* 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)

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

Thank you! It's solved my problem!
rwildtham Oct 5, 2017 @ 12:42pm 
i cant play anymore it says unable to parse package.json ?
BB_Saqui Dec 5, 2017 @ 6:24am 
If you see a VLC icon on the game application, it means you've associated that file-type with the VLC Media Player upon its installation. To resolve this, uninstall VLC Media Player completely, and then restart Steam. You should now be able to use the application normally.

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.
Odie Apr 4, 2018 @ 3:01pm 
Until today TSO ran properly. This morning when I tried to log in occured this error: Unable to "parse package.json
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
t00tie Nov 29, 2018 @ 3:44am 
kill nw.exe
< >
Showing 31-42 of 42 comments
Per page: 1530 50