The Lost Titans

Asked by durammx

Hello!
How can I play The Lost Titans with pipelight?

Thank you

Question information

Language:
English Edit question
Status:
Answered
For:
Pipelight Edit question
Assignee:
No assignee Edit question
Last query:
Last reply:
Revision history for this message
Sebastian Lackner (slackner) said :
#1

Hi,

the browser game "The Lost Titans" requires a browser plugin called "Triangle Player", which was not yet available via Pipelight. I have just added the missing plugin for testing purposes, so it will be part of the next Pipelight release. Could you tell me which distribution you're using? For some of them we also offer daily builds, which can be used to test a bit sooner.

See here for the changes:
https://bitbucket.org/mmueller2012/pipelight/commits/ec797457ce611ee26da3500e796f707c3348557e

When you have installed a new version of Pipelight all you have to do is to run:

sudo pipelight-plugin --unlock triangleplayer
sudo pipelight-plugin --enable triangleplayer

and the plugin will be installed automatically when you restart the browser the next time.

Nevertheless there is still one big problem I noticed: The plugin seems to contain a critical bug (*), which makes it crash in 50% of all attempts. When it doesn't crash everything seems to work as expected, and I was also able to play the game a bit without any problems. I'll check if there is a support page for this plugin, and if yes try to report this bug there - it could also cause crashes and other problems on Windows.

Regards,
Sebastian

(*) The plugin doesn't behave according to the NPAPI standard, and doesn't create all objects via NPN_CreateObject. This triggers an internal assertion in Pipelight. The relevant lines in the debug output are:

--- snip ---
[PIPELIGHT:LIN:triangleplayer] nppfunctions.c:834:NPP_GetValue(): ( instance=0x7f151e4001a0, variable=15, value=0x7fff374a0e58 )
[PIPELIGHT:WIN:triangleplayer] pluginloader.c:1384:dispatcher(): FUNCTION_NPP_GETVALUE_OBJECT( instance=0013DCF8, variable=15 )
[PIPELIGHT:WIN:triangleplayer] ../common/common.c:803:handleManager_ptrToId(): creating object with type 0, ptr=0013EFF0
[PIPELIGHT:WIN:triangleplayer] ../common/common.c:806:handleManager_ptrToId(): cannot create remote object of type 0.
--- snip ---

Revision history for this message
durammx (durammx) said :
#2

The distribution is Pinguy 14.04 mini.
Is there a daily-build ppa?

Revision history for this message
Sebastian Lackner (slackner) said :
#3

As this distro is basically the same as Ubuntu you can just use:

sudo add-apt-repository --remove ppa:pipelight/stable
sudo add-apt-repository ppa:pipelight/daily

Afterwards make sure to run:

sudo apt-get update && sudo apt-get upgrade

And it should fetch a new version of Pipelight.

By the way: We already reported this issue to the plugin developers, so
hopefully they'll be able to fix these remaining problems - they sounded
like they want to get this fixed as soon as possible ;-)

Regards,
Sebastian

2014-05-03 22:31 GMT+02:00 durammx <email address hidden>:

> Question #248091 on Pipelight changed:
> https://answers.launchpad.net/pipelight/+question/248091
>
> durammx posted a new comment:
> The distribution is Pinguy 14.04 mini.
> Is there a daily-build ppa?
>
> --
> You received this question notification because you are an answer
> contact for Pipelight.
>

Can you help with this problem?

Provide an answer of your own, or ask durammx for more information if necessary.

To post a message you must log in.