From GodWiki
Jump to: navigation, search

This page contains Arivelle's information on the UI+ Plug ins. For information on the Goddess, visit her main account's wiki: Arivelle

Deities of Godville
Heroine [[Evangeliona]]
Personality Amused
Gender Female
Currently abroad

Main account Arivelle with Heroine Evangelione

Introduction to Godville Browser Plugins

For those that play Godville using a browser, additional functionality can be gained by installing a plug in / add on to the browser that overlays additional features when playing. These add ons are referred to as User Interface Plus (UI+). There are two popular versions, one maintained by Bad Luck and one by El Kreono. For clarity, Bad Luck’s version will be referred to as the “zeird UI+” and El Kreono’s as the “erinome UI+” based on the username used on the sites they are hosted on.


The UI+ alters the display of Godville and the ways that the user can interact with their heroes The UI+ does not alter game mechanics or provide users with powers that non-UI+ users would not have. For example, the UI+ has more ability to customize the notification messages the user receives than the stock version, but it can’t reduce the arena/dungeon cool down or allow a person to encourage and punish in the same turn.

One of the primary reasons people have used the UI+ in the past is to assist with dungeoning as it helped to colour the map and keep track of boss warnings, features that Godville eventually added at a much later date. The UI+ can be used for more than just dungeons and can be useful even before templing.

People without the interface often ask "what does it look like?" and the answer is the differences are pretty subtle from a looks perspective. With that said, there are tonnes of little features that, overall, can improve the Godville experience. Below is an image of the default interface (night mode) on the left and the Erinome UI+ on the right (click it to zoom in for a better look). I've circled some of the extra links and display items that I use often enough to take for granted now.

Regular vs New Interface.png

The above picture is just of the regular interface during regular questing. If dungeoning, sailing, arena, or fighting bosses there are similar subtle differences that can be used to make playing easier. On top of that, there are custom notifications that can be added to ensure you are notified about whatever you want, the way you want, at the time you want.


The forum thread supporting the development and troubleshooting of the UI’s is Godville UI+ - for Firefox, Chrome, old Opera and Firefox Mobile on Android - UI improvements: Here

Both of the UI’s are hosted independently of Godville or browser add on sites. The most up-to-date links for the zeird UI can be found in the first post of the forum thread. The erinome UI is also linked in the forum thread, but it is easier to locate and add to browsers by going directly to the extension page

Erinome UI+

The following sections apply to the erinome UI+. Some may also apply to the zeird UI+, but I can’t speak to both as I’ve used the erinome UI+ nearly exclusively.

Godville Clock

If you are trying to match people in dungeons or arena a common method is to send at the same time as closely as possible. This is often done by posting a minute (:15) and those trying to match will send as soon as the clock of their local time reaches that time. If your phone or computer has a regularly updated time or if you are not in one of those 1/2 hour off time zones, great, but if not, there's a feature for you. If you are not in a special mode (dungeon, arena, boss fight) you can click the words "Remote Control" and it will change to display the Godville server time for a few minutes.

Remote to Clock.png

Clickable Links and Mobile Use

One of the reasons why I first started using the plugin; it works with Firefox mobile and common voice commands are clickable to generate. Long before I templed, I was fighting in the arena, digging, and sending commands and found that even with the saved voices in my Godville phone app, I was constantly fighting time and the pop up keyboard to get my commands in. Now, when I’m doing something that’s going to need more than the odd voice commands, I access Godville via Firefox on my phone and use the browser instead. The plugin adds clickable text adjacent to intuitive areas of the screen. For instance, ‘return’ is a link near the milestone/town section and will generate commands to return to town. Clicking the text will populate the VC bar with some pre-set voice commands that are ready to send. Even better, they will automatically show or hide depending on whether they are actually useable in that situation. Don’t like the pre-set voices? You can change them! Going into the UI+ settings (picture below) you can replace or add, all or some of the commands to be your own.

Custom Voices.png

Digging and Other On-The-Road V.C.’s

In addition to turning the VC links on and off depending on if they are valid or not, if you send a command, such as “dig” and the hero responds to it (such as saying “I’m busy, don’t bug me”), you’ll notice a thin line at the top that indicates a 20 second countdown (length adjustable from the settings). This is fantastic for spacing out your VC’s as you will find that if your hero answers one of your commands (even if it’s unfavourable), your hero won’t respond right away to anything new.

Guild Chat

Blue Feather's guild chat moves pretty quickly and if you try to read or reread older entries to catch up it can be a real pain as the chat log tries to jump you to the newest entry while you are trying to read the old ones. While not a default feature, the UI+ settings have a checkbox to “Disable guildchat autoscrolling” that works great. If you are at the newest entry, your guild chat functions as always, but if you scroll backwards, the plugin will stop the jumping and hold your place until you scroll it to the newest entry again.

Another useful feature for those of us with a lot of tabs open is the little [g] on the tab title if someone has posted in guild chat. There’s also a little [1] if someone has sent you a private message and increments with each new message.

Last, but not least, with the UI+, shift+enter gets you a new line when typing in your message window.

What was the Forecast Again?

Next to the news link is a little asterisk / snowflake icon. If you hover over it, it will display the current forecast from the news without having to load the news page.

Wanted Items

If you have an item in your inventory that is advertised in the paper as being a wanted item, it will be highlighted in gold.

Information Overload - Status Ticker Tape

I’m a bit of an information junkie, so this next feature of mention might not be of interest to everyone, but for people like me that like stats, the ‘ticker tape’ feature provides a little more transparency than I’d have otherwise. The plugin adds a single line of data that totals various changes to the numbers on the screen. When you log in, the tally will automatically show you what’s changed since your lost login on that device or the last time the screen was active. It’s a quick way to see if you got more bricks or logs overnight etc. It also tallies health, charges, equipment values, gp use and several other items. In boss and arena battles it will show you exactly how much the boss, each ally or opponent is gaining or losing per turn. I like keeping track of how hard bosses are hitting the team, so I use it often. Other times it’s been handy when I wasn’t sure what a diary entry meant, but the ticker told me I had gained/lost an item/equipment value. Again, it’s not for everyone and if it’s not for you, never fear, in the UI+ settings you can turn it off.

Monster Alerts Like a Pro

Your mobile app and PC browser may only alert you when you run into a boss monster, but what about other useful monsters like specials (Smiths, Enlightened, etc.), tameable ones when you are looking for a pet, Godville Administrators (drop invites), Holykeepers (drop charge items), or wanted monsters from the newspaper? The plugin has a whole section on monster alerts under the “Choose Informers Manually”. “Special”, “tameable”, and “wanted” monster alerts are already set up, so other than turning them on or off, you don’t need to do much, but if you only want to see one type of special (like Glowing) and not others, you can click the word ‘special’ and edit the list to show only what you want. “Favourite” monsters has Holykeeper already listed, but if you want something else, such as Godville Administrator, you’ll have to click the word “favourite” and type it in. In my favourite list I added the holiday monsters such as Santa Claws so that when I was playing during the Christmas season I would get as much holiday loot I could.

For the Forum Fiends

The plugin even offers a little something for those that like to use the forum. First, by default, it will automatically render picture links as embedded pictures inside forum posts. Second, if you subscribe to threads it will show a pop up if there are new posts in those threads and right clicking the pop up gives you the option to open that thread where, thirdly, the first post you haven’t read on that device will be outlined so you can easily find where to start reading on the page. It even adds a little arrow next to the forum tab that will take you to a page showing only links to the threads you are subscribed to and give you a litle [f] on the tab if there are new forum posts, so you can browse other sites on other tabs while waiting for that reply to you post.

Crafty Crafting

By default, the UI+ provides additional links at the bottom of your inventory that look like: r+r, b+r or b+b. In these cases the UI+ has identified that two items can be crafted together and indicates if they are bold (b) or regular (r) or one of each. By clicking the link the crafting text with those items will populate the VC field and you can attempt to get your hero to craft things.

Before I explain how to modify the UI+ to get better at crafting, it might be worth explaining why. The usefulness of crafting isn’t in mooshing just any two items together. What you want to do is moosh together items to get specific loot. There are some rules to crafting that can be taken advantage of and, if you are a little lucky, get you desireable items.

  1. Items must have the same starting letter (Igpay Atinlay ictionaryday and Insani tea)
  2. The Items generated will also have the same starting letter as the original items
  3. This has not been thoroughly tested, so there are occasions TGR may interfere with this rule of thumb, but it’s still a good estimate (borrowed from kingdada’s page):
    • Regular + regular will usually yield regular items, but sometimes bolds.
    • Bold + regular will usually be bold and sometimes activateable.
    • Bold + bold will result in a bold or activateable.
    • Activateable + Activateable will usually give a new Activateable
    • Boss trophies (ear, heart, hoof...), Golden Brick, Hammer of Realignment, Two identical items (example: mystery meat + mystery meat) can't be used

Using the above rules, if you want more Invites to Godville or Sacrificial lamps (charge) you want to know when you have inventory in your list that will craft these objects and possibly limit the combinations to a minimum b+r or even just b+b for your best chances. This is where ‘custom crafting’ comes in.

Under “Voice generators options” is an option to “enable custom craft combos”. Make sure it’s checked, then click the text in that option that’s underlined by a dashed line. It will open a popup that contains some rather cryptic text. This is where you can write a little bit of code to create your own links to craft the items you are looking for. Included by default is some code to get black boxes and charges.

Crafting UI.png

In case the pic above isn’t self explanatory, let’s say you want charges. There are several possible activateables that will give charges: praystations, holy powercells, and sacrificial lamps. To make them, you will want your UI+ to notice when you have H, P, or S items in bold that can be combined. In the pic above I have a line to find these potentials and, if present, to make a little link that says “chr” amongst the b+b’s on screen. Now, when you see "chr" in the list at the bottom of your inventory, clicking it will populate your VC field with the items that might net you a charge item. To craft invites, you can try: inv|invite|i|b.

I’ve limited mine to only look for bold items, but if you are serious about crafting and don’t mind taking a bit more risk with your 5% gp, you can add “m” to include bold + regular options or add ‘r’ to include mixing regular + regular items. So invites would be inv|invite|i|bmr, etc.

Note! The UI+ isn’t quite intelligent enough to recognize the items that can’t be crafted (boss parts, bricks, etc.), so there are times that it will indicate an opportunity, but you won’t be able to craft. Make sure the items are craftable before trying. If you forget, like I do, you’re hero will tell you that the items seem important and might be broken in their response to your command, that means something you are using won’t craft.

Targeting Towns

There are any number of reasons you might want to know when your hero passes through a particular town so you can catch them, send a return vc and be around when your hero is there. Here are some reasons:

  1. Some towns have a higher percentage of hero money go into savings (Los Adminos, Beerburgh, etc.)
  2. Towns were selling items nets more profit, such as Tradeburg
  3. Towns you want to hit to influence on behalf of your guild (Lostway)

On your main screen you’ll notice that the text “Current Town” (while in town) or “Milestones Passed” when you are questing has a dashed line under it. If you click the text, you will get a popup that shows all the town milestones (which is useful in itself). If you click one of the towns, you will see, as indicated in the pic below, a “Selected town”. Now when you hero passes that town, you will get a message. Unfortunately you can only have one town at a time, but it’s pretty easy to change them: clicking a new town in the list will change the town.

Target Towns UI.PNG

Bonus: The list is a lot easier to access than the godwiki if you are just looking to see what milestones you need to be between to manually send your hero back to any town.

Custom Background

Godville lets you customize your page settings to have different coloured headers on a white background or one dark coloured interface. If you play with more than one account and you don't want a white background it can be a challenge to visually tell which account you are currently logged into. I used "Enable Background" to select a file from my computer to use as a background. Below is a picture of three different accounts using different heroines in the background so I can always recognize which one I'm logged into.

Enable Background.png

Total Tweaking

If all of the built in settings and their built in adjustments aren’t enough, there are some sections that allow you enter script to take the tweaking of the interface one step further.

Allies / Enemies Recognition

If there are particular god names you want to be notified of when you are dungeoning / sailing / boss fighting with, you can use the Allies Blacklist setting. It doesn't only need to be used as a black list, for instance you can use it to keep track of allies in dungeons if they have an endless number of alt names you can't remember. What it does is alter the way their name will look in the group list. When you hover over their name, it will show the 'hint' you entered so you can remember why they were special.

Allies List.png

Enter their God name (make sure it's identical to their God name) in the first space. The second space contains the 'hint' that will show up when you hover on their name. The third space is where you can customize the changes that will occur to their name. For the one shown, I'm underlining the name and making it red by using: text-decoration:underline; color: red. You can change the code to suit your own tastes. In the picture below I've had one of my lots-of-alts friends marked in green. When hovered over, it shows the hint I gave myself. (Hi Geoff!)

Allies In Play.png

Formatting Changes (Ticker Tape Colours)

The UI+ offers a large number of ways to customize, even down to what [colours are used in the ticker tape]. I use a dark background, so I find in boss battles that the dark blue text of my allies being hit/healing is hard to read. I modified my ticker tape to show ally health changes in white. You can look at the post linked above to see what all the ticker names are as well as how to assign colours. You enter the codes in the “User CSS” box to apply them.

Ticker colour UI.PNG

Moving or Hiding Arena/Spar/Dungeon/Spar Links)

There are a number of other tweaks you can do as well, including moving all or some of the arena, dungeon, sail, or spar commands from the remote to the pantheon section of the screen (“Move duel buttons” setting). This is particularly useful if you have a habit of hitting one when you meant to hit the other.

If you don’t ever want to see them again, you can add some code in the css box:

  • div.e_challenge_button { display: none; } ← hide spar button
  • div.e_dungeon_button { display: none; } ← hide dungeon button
  • div.e_sail_button { display: none; } ← hide sail button
  • div.arena_link_wrap { display: none; } ← hide arena button

Custom Informers

There are a number of built in informers and I mentioned above, such as the monster types. In this section is information on custom ones. In the image below, I’ve indicated that you can select what type of alert you want for your custom informers (tab, desktop, sound). At the bottom is a ‘custom informers’ line. Clicking the part with the dashed line will open the window to put in your own codes.

Custom Informers UI.png

These codes are similar to the ones in crafting, but a little trickier. First, Erinome does have a FAQ sheet with a list of all the events you can use to build your code. If you don’t read Russian, you will need to click the “EN” in the upper right to switch to English. If you scroll down you will reach a section called “Which expressions and variables are valid in custom informers rules?”. Second, like crafting, the code is split into sections. The sections are “title” (what will show up in the informer), “expression” the events you are checking, and “type” (I’ll explain that later). Rather than try and teach how to make expressions, I’ll provide some examples that will give some insights and people can build their own from there. Here are some that might be useful (assume | demarks the sections):

Feature Code
Inform when your hero is in any town In Town|gv.inTown|0
Inform when the time is between :00 and :05 for zpg arena, but only when arena is available and you have less than 2500k ZPG Arena|gv.arenaAvailable==true && gv.getMinutes>=0 && gv.getMinutes <5 &&<2500|0
Inform when your hero is near savings towns Savings Town|gv.nearestTown ~* "Los Adminos" || gv.nearestTown ~* "Beerburgh"|0
Inform when any aura is present Aura|gv.auraName =! ""|0
Inform when a specific aura is present (change name to match the aura you are looking for) Audibility|gv.auraName ~* “audibility”|0
Notify dungeon is available, but only if your health is over 66% Dungeon|gv.dungeonAvailable && gv.healthPrc>66|0
Notify sail is available when quest is complete (to skip waste step) Sail Quest|gv.questProgress==100 && gv.sailAvailable==true|16
Notify supplies are low while sailing low supplies|gv.fightType == "sail" && <= 5|0

Lastly, let’s get back to “type” and those 1’s and 0’s at the end. A zero on the end means the alert in the tab will disappear on its own when the condition is no longer true. A one on the end means the alert on the tab will remain until you dismiss the alert. Whether you get a note on the browser tab, a desktop alert and/or a sound will depend on which boxes you checked next to the line “custom informers”, but what if you want one of your custom alerts to have a desktop notification, but not any of the others? You can make one of your customer informers different from the general settings by using 16 (tab notification), 32 (desktop notification), and 64 (sound notification). To get combinations of these alerts, you add all numbers you want to use together. So, if you want an alert that sticks around in the tab title until you dismiss it and makes a sound, you’d use 81 (1+16+64) at the end.

Importing/Exporting Settings to All Devices

So, if you have taken some time to customize your settings, such as writing your own phrases, crafting items, or even just turning on or off some of the default systems, you may want to setup your UI+ the same on all your devices. The easiest way to do this is to use the Settings import/export box at the bottom of the UI+ settings. There’s an upload button, which is used to upload your settings to the cloud. When you are on your other device and logged into your account, apply your settings by pressing the download button and entering the keyword you picked on uploading.

Importing/Exporting Settings Between Profiles / Backup

To copy settings between profiles or keep a copy as a backup, you can use the export button to populate the window with text. The text can be copied to a text file for saving or it can be pasted into another profile and then uploaded using the upload button.

UI+ After Temple

Many of the items already mentioned above could be used before and after templing; however, one of the early reasons people started using the UI+ was for dungeons. Godville has improved the dungeon interface a few times; adding icons to mark traps and boss warnings as well as the ability to click squares to send voice commands, features people used the UI+ to take care of before Godville added them. Still, even with the changes the UI+ does provide some advantages over the default interface in and out of dungeons.

Sacrifice / Log Timer

Next to the third eye is a small indicator that can be used to for tracking sacrifice and the 2 guaranteed logs offered per day. Clicking the indicator will toggle between the two timers.

Log Timer.png

On the left in the picture, the indicator shows I have ~17 hours before I will get full value from sacrificing and, when hovered over, it shows what the current XP to coins would be for me right now.

On the right the timer indicates that if dungeon now the log is guaranteed. If it wasn't, hovering over the timer would show me how long to my next guaranteed log.

Map Colours

Like the regular screen, the UI+ also shows icons to represent special tiles in the dungeon, but it also colours the squares.

Map Icon Colours.png

Aside from highlighting things we already would know (such as boss warnings), one of the benefits of the different colours is being able to tell the difference between health traps (red) and treasure traps (beige) at a glance. It will also mark small health traps (pale red), small gp bonuses that are repeatable (blue), small health bonuses that are repeatable (green), traps that were temporarily suppressed by pets (purple), and sticky tiles (grey), and of course treasure (light blue).

Dungeon Hints

The UI+ will change the colour of ?'s in the dungeon to red instead of white if they land within an area covered by a hint. If a second hint is found, the ? colours will update to only show those ?'s that meet both hint criteria in red. This is visually useful to narrow down treasure locations and for inexperienced drivers, a good way to learn the area that is affected by a hint arrow.

The UI+ also makes estimates on hotness clues and updates are made as walls are identified. For hotness dungeons some ?'s will be coloured yellow-orange if they are possible treasure locations, but less likely than others. In the case of hotness, I find the coloured ?'s aren't as useful as the ability to hover over the hotness clues and have a hint pop up saying how many steps that icon translates into (right image in pic below).

Dungeon Hints.png

Dungeon Logs

For those that have driven a large number of dungeons, the need for hint colours or map colours may be less important, but the UI+ does provide some extra benefits for viewing dungeon logs.

Maps are coloured, as they would be while in the dungeon and hovering over a tile will show how many times the square was walked on, which step it occurred and what the gist of the text description that was there.

There are some playback controls to show the step-by-step progression through the dungeon (great if you are trying to figure out what happened in someone else's dungeon log). The playback starts from the entrance and is shown by moving a green square through the dungeon map in the order of steps. The playback can be paused on any step.

If you scroll to the very bottom of the chronicle, you will see a link at the bottom to "Save to". This will save the chronicle exactly as they look to a url that will last much longer than 30 days Godville gives. This is useful if you need to post the log to the forum and want it to last long enough to be discussed or looked at in the future. The length they will be kept for is up to the erinome site, but there are some links to chronicles on the forum that are over 8 months old, so long enough for most purposes. This save log link shows up in all chronicles, so you can use it to save arena, sailing, or boss fight logs.

Dungeon Log.png

UI+ in Sailing

Coming soon!