The ubermap script stopped working? I'm sure that wasn't intentional - I'll mention it to the author and see if he knows of a quick fix.
It's quite simple to fix - userscript managers require that the userscript declare the mechanisms they're going to make use of (not dissimilar to how Android says "I want access to your call history, ability to turn wifi on and off and send all those photographs of your mum to Facebook"). So if you want to log things to the console, you have to insert "// @grant GM_log
" into the header marked by "// ==UserScript==
" and "// ==/UserScript==
". Same with GM_xmlHttpRequest
and pretty much anything which may store, alter output, communicate with the world. You get a notification during script installation, or with some userscript managers, on first use. See GreaseMonkey on Firefox and TamperMonkey on Chrome & Safari for this behaviour.