Note: After saving, you have to bypass your browser's cache to see the changes. Google Chrome, Firefox, Microsoft Edge and Safari: Hold down the ⇧ Shift key and click the Reload toolbar button. For details and instructions about other browsers, see Wikipedia:Bypass your cache.
addOnloadHook(startVGRefs); //Initiates the script on page load

function startVGRefs(){ //Begins the script
     if(wgCanonicalNamespace == ""){ // Namespace is article
          mw.util.addPortletLink('p-tb','javascript:showVGRefs()','Video game sources','tb-vgrefs','Locate references for video game articles'); //Add link in toolbox
      }
}

function showVGRefs(){
     mw.util.addPortletLink('p-tb','javascript:keepCurWin(wgServer + "/wiki/Wikipedia:WikiProject_Video games/Sources#General")','----General','','Reviews, previews, screenshots, news, credits, summaries, and other features');
     mw.util.addPortletLink('p-tb','javascript:keepCurWin(wgServer + "/wiki/Wikipedia:WikiProject_Video games/Sources#Aggregate_sites")','----Aggregators','','Sites that compile review scores from multiple sources to determine a game\'s average rating');
     mw.util.addPortletLink('p-tb','javascript:keepCurWin("http://www.gamerankings.com/")','GameRankings','','Aggregator');
     mw.util.addPortletLink('p-tb','javascript:keepCurWin("http://www.gamestats.com/")','GameStats','','Aggregator');
     mw.util.addPortletLink('p-tb','javascript:keepCurWin("http://www.gametab.com/")','GameTab','','Aggregator');
     mw.util.addPortletLink('p-tb','javascript:keepCurWin("http://www.metacritic.com/")','Metacritic','','Aggregator');
     mw.util.addPortletLink('p-tb','javascript:keepCurWin("http://games.toptenreviews.com/")','TopTenREVIEWS','','Aggregator');
}

function keepCurWin(url){ //This is necessary so that clicking the VGRefs links doesn't mess up the current window
     window.open(url);
}