Linux support (Full Version)

All Forums >> [Artix Entertainment Games] >> [AdventureQuest 3D] >> AdventureQuest 3D General Discussion



Message


PeterlaRouge -> Linux support (12/5/2015 23:02:07)

Looking forward to this new game, I've gone through the effort to install the unity3D plugin it uses. Running Linux, not officially supported by unity3D, this has been something of an adventure.

You will need to use pipelight. Instructions there are good, at least for the linux distributions I use.

Turns out unity3D doesn't just not officially support linux, the glue javascript they supply actively sabotages it through inadvisable browser detection. patch help This can be remedied in firefox for linux by opening about:config and creating a key "general.platform.override" with a string value including 'win'. With this last piece in place I'm able to successfully load the aq3d and other pages that activate the plugin with the unity3D supplied javascript.




Gjappy -> RE: Linux support (12/11/2015 12:55:56)

@PeterlaRouge That sounds good. We have gotten one or two bug reports from Linux users but have had no chance to help there people making it work.
Are you able to make a step-by-step guide of it for us? then I can ask Nythera to include it to the FAQ&Help pages.
~ Gjappy




PeterlaRouge -> RE: Linux support (12/14/2015 2:45:19)

I was writing up step by step instructions when I got hit (again) by unity3D related bitrot. The explanation may be in
quote:

The problem is that Unity3D does not provide different download links for each version, but instead replaces the same file on every update. Since Pipelight downloads these files and executes them without your manual intervention, we do a checksum test on the downloaded file to ensure that you got the same file as we got. This should prevent other people from manipulating the download and injecting code on your computer. However, this check will break on every Unity update and we manually need to update the checksum file.

http://pipelight.net/cms/plugin-unity-webplayer.html

Or it might relate to firefox changes in plugin support I heard were coming.




PeterlaRouge -> RE: Linux support (12/15/2015 18:04:15)

Pipelight has fixed the latest unity3D breakage. Step by step installation and problem diagnostics, as best I have them figured so far:

-------
- Pipelight installation varies between linux distributions. Follow directions for your distribution from
http://pipelight.net/cms/installation.html

- Open a command shell and enter
sudo pipelight-plugin --enable unity3d

to install and enable unity3D.

- In firefox go to about:plugins or about:addons and verify Unity3d is active.
You may need to restart firefox before the plugin is recognized.

- In firefox go to URL about:config.

- In the list of config values right click and select new->String

- Enter key name "general.platform.override" and value "win".
More info about this key http://askubuntu.com/questions/624690/unity-webplayer-wont-work
The information at http://pipelight.net/cms/plugin-unity-webplayer.html seems to be out of date, and the user agent testing method changed.

----The unity3D player needed for aq3D should now work.

In case this doesn't work:
- on a command line run
firefox  -no-remote -ProfileManager


- create a debug profile for firefox and run.

- if the output includes
[PIPELIGHT:LIN:unity3d] basicplugin.c:299:checkPluginInstallation(): Plugin installer did not run correctly (error occured).

the most likely problem is unity3D had an update, breaking the pipelight checksum.

- check for an update to pipelight by runing
sudo pipelight-plugin --update


- when an update is reported run
[code]sudo pipelight-plugin --create-mozilla-plugins[\code]
then restart firefox and check that the unity3D plugin is recognized.




Page: [1]

Valid CSS!




Forum Software © ASPPlayground.NET Advanced Edition
9.277344E-02