Site Announcements

  • Account registration restricted. Email lord.ixzion AT gmail.com and I will get you set up. Thanks.
  • RPGMM Discord Channel - https://discord.gg/YJnAfVr

  • New to the site? Let us know!! - Check here.
  • RPGM Magazine Mission Statement. - Check here.
  • We now have a forum up specifically for the races, check it out. - Check here.


[Continue]

It is currently December 12th, 2024, 2:32 am
View unanswered posts | View active topics


All times are UTC - 5 hours [ DST ]




Post new topic Reply to topic  [ 10 posts ] 
Author Message
PostPosted: June 13th, 2013, 12:45 pm 
Site Admin Site Admin
"The worst pokemon."
Offline
User avatar

  Level 97
 

Joined: January 16th, 2006, 1:09 pm

Posts: 15377

Location: 33.2076° N, 92.6663° W
For quite some time now, we've been using Google Hangouts for all our voice over IP and streaming needs. It's been used for a lot of social interactions over the past year or so and it's been wonderful.

The only problem any of us have ever had from it is that it makes you check in every so often and if you don't click a button to say you are still there, it boots you. If you are using a hangout to play a game with someone, this can come at very inconvenient times. Luckily there's a fix for this.

First off, this only works on Firefox and Chrome. You will need an addon installed on your browser.

For Firefox users, you will need: Greasemonkey

For Google Chrome you will need: Tampermonkey

Both of these are addons that let you run user created scripts that alter the way things work. I've used Greasemonkey for a long time with a user script called Youtube Enhancer that offered a lot of extra options and got rid of a few Youtube features I didn't like.

The script you will need for this is: G+ Hangouts Unlimited

(URL IS NOW DEAD: Download to script in post below. You will have to copy the contents of the script and paste it into one you will create yourself within Tamper/Grease monkey.)

Code:
// ==UserScript==
// @name          G+ Hangouts Unlimited
// @description   Automatically confirms the 90-minute periodic prompt asking "Are you still there?", so you can talk without worrying about being disconnected.
// @include       https://plus.google.com/hangouts/_/*
// @match         https://plus.google.com/hangouts/_/*
// @version       1.0.9
// @updateURL     https://userscripts.org/scripts/source/131680.meta.js
// ==/UserScript==

(function(){

   function addJQuery(callback)
   {
      var script = document.createElement("script");
      script.setAttribute("src", "https://ajax.googleapis.com/ajax/libs/jquery/1.9.0/jquery.min.js");
      script.addEventListener('load', function()
      {
         var script = document.createElement("script");
         script.textContent = "(" + callback.toString() + ")();";
         document.body.appendChild(script);
      }, false);
      document.body.appendChild(script);
   }

   function checkForPrompt()
   {
      function simulate(target, evtName)
      {
         evt = document.createEvent("MouseEvents");

         evt.initMouseEvent(evtName, true, true, document.defaultView, 0, 0, 0, 0, 0, false, false, false, false, 0, target);
         target.dispatchEvent(evt);
      }

      function simulateClick(target)
      {
         simulate(target, "mouseover");
         simulate(target, "mousedown");
         simulate(target, "mouseup");
         simulate(target, "mouseout");
      }

      $('div[role="button"]').each(function(idx, item) // For each div with attribute role = "button"
      {
         if ($(item).html().indexOf("Yes") >= 0 || $(item).html().indexOf("Oui") >= 0) // Correct button found
         {
            simulateClick(item);
         }
      });

      setTimeout(checkForPrompt, 15000); // Repeat every 15 seconds
   }

   function init()
   {
      addJQuery(checkForPrompt);
   }

   setTimeout(init, 15000); // Start after 15 seconds

})();


With this running, you will still be asked if you are there by the hangout, but it will automatically confirm and clear the notification. But at least now we can avoid the whole "Yes, Google. I'm still here." garbage we've been dealing with.

Finally, for Chrome users, there is an addon that will automatically unmute you when you begin to type (or in this case, play video games that require key presses) HangoutSnitch Antimute will be the last thing you need to have the experience in google hangouts needed for seamless gaming.

_________________
Image
"Belief extremely stately towards great accomplishment."
-eruperade


Top
Profile  
 
PostPosted: June 13th, 2013, 12:48 pm 
Site Admin Site Admin
Rainbow Crash
Offline
User avatar

  Level 89
 

Joined: May 4th, 2005, 7:57 pm

Posts: 10447

Location: VA, mofo
Good find, Lantis. This is going to be invaluable for our Let's Races.

_________________
ImageImageImageImage


Top
Profile  
 
PostPosted: June 17th, 2013, 10:10 am 
Site Admin Site Admin
"The worst pokemon."
Offline
User avatar

  Level 97
 

Joined: January 16th, 2006, 1:09 pm

Posts: 15377

Location: 33.2076° N, 92.6663° W
Btw, it can take up to 15 seconds before the message will clear when it asks if you are still there. It works. Just trust it.

_________________
Image
"Belief extremely stately towards great accomplishment."
-eruperade


Top
Profile  
 
PostPosted: October 13th, 2013, 4:54 pm 
Site Admin Site Admin
"The worst pokemon."
Offline
User avatar

  Level 97
 

Joined: January 16th, 2006, 1:09 pm

Posts: 15377

Location: 33.2076° N, 92.6663° W
This is not hang out related, but it does have to do with using greasemonkey.

http://userscripts.org/scripts/show/173633

It'll stop Youtube to merge your google plus account with youtube via asking you to change to your real name.

_________________
Image
"Belief extremely stately towards great accomplishment."
-eruperade


Top
Profile  
 
PostPosted: March 22nd, 2014, 1:24 am 
Site Admin Site Admin
"The worst pokemon."
Offline
User avatar

  Level 97
 

Joined: January 16th, 2006, 1:09 pm

Posts: 15377

Location: 33.2076° N, 92.6663° W
Updated the first post with something that will stop google hangout from muting you. Highly recommended.

_________________
Image
"Belief extremely stately towards great accomplishment."
-eruperade


Top
Profile  
 
PostPosted: March 22nd, 2014, 3:47 pm 
Rank 11: Sexy Black Mage Rank 11: Sexy Black Mage
Spotted Skunk/Dragon
Offline
User avatar

  Level 158
 

Joined: May 18th, 2005, 4:18 pm

Posts: 7289

Location: <- That Way ->
Where it mutes you when you enter the chat? I consider that a minor inconvenience at most.

_________________
Image Image
"What if like...there was an exact copy of you somewhere, except they're the opposite gender, like you guys could literally have a freaky friday moment and nothing would change. Imagine the best friendship that could be found there."


Top
Profile  
 
PostPosted: March 22nd, 2014, 4:03 pm 
Site Admin Site Admin
"The worst pokemon."
Offline
User avatar

  Level 97
 

Joined: January 16th, 2006, 1:09 pm

Posts: 15377

Location: 33.2076° N, 92.6663° W
No no no. When it mutes you when you type. So we can game without having to worry about getting randomly muted for pressing keys.

_________________
Image
"Belief extremely stately towards great accomplishment."
-eruperade


Top
Profile  
 
PostPosted: March 22nd, 2014, 7:28 pm 
Rank 11: Sexy Black Mage Rank 11: Sexy Black Mage
Spotted Skunk/Dragon
Offline
User avatar

  Level 158
 

Joined: May 18th, 2005, 4:18 pm

Posts: 7289

Location: <- That Way ->
Google Hangout gives the option to disable that.

_________________
Image Image
"What if like...there was an exact copy of you somewhere, except they're the opposite gender, like you guys could literally have a freaky friday moment and nothing would change. Imagine the best friendship that could be found there."


Top
Profile  
 
PostPosted: March 22nd, 2014, 7:31 pm 
Site Admin Site Admin
"The worst pokemon."
Offline
User avatar

  Level 97
 

Joined: January 16th, 2006, 1:09 pm

Posts: 15377

Location: 33.2076° N, 92.6663° W
Google hangout only allows that option after it has already muted you.

You get into a game with friends, you start the game, you get muted. Then you have to tab out, unmute yourself, and click the "don't mute" option IF it happens to pop up... because sometimes it doesn't.

And once you're in game, it's a bit of a pain to tab out, specially if you are in a game like Loadout where you really don't have the opportunity to do so.

But it doesn't really matter because it seems like it's not really working. We just started playing Loadout and I got muted. I will continue to try and get this fixed.

_________________
Image
"Belief extremely stately towards great accomplishment."
-eruperade


Top
Profile  
 
PostPosted: July 19th, 2014, 3:44 pm 
Site Admin Site Admin
"The worst pokemon."
Offline
User avatar

  Level 97
 

Joined: January 16th, 2006, 1:09 pm

Posts: 15377

Location: 33.2076° N, 92.6663° W
Update to the first post. G+ Unlimited is no longer online, so I've got the actual code you can copy into a new script. Still works great.

Also, finally found an answer to the automute issue. Link in the first post.

_________________
Image
"Belief extremely stately towards great accomplishment."
-eruperade


Top
Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 10 posts ] 

All times are UTC - 5 hours [ DST ]


Who is online

Users browsing this forum: No registered users and 2 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group