botb customizations
BotB Academy Bulletins
 
 
221178
Level 29 XHBist
Tex
 
 
 
post #221178 :: 2025.07.17 4:38pm :: edit 2025.07.18 5:01am
  
  Titan of Plasma, Stupe, arceus413, Prestune, Twenty-Seven, Opilion, ItsDuv, Lincent, RevvoBolt, Collidy, rui kaj and kilowatt64 liēkd this
Lyceum article

Sometimes our regulars come up with their very own extensions, userscripts or such to enhance the experience on the website. But these can be difficult to find in chat or forgotten. So here's a thread to make them easier to find.


Discord resluts generator

Template engine made by CastleNes for fancy formatted results. There's also a BotB agenda in the forum thread.

Forum thread
Template Generator Page



botb-vote

Web extension made by golgi that provides a big red VOTE button to navigate you to a random unvoted major entry.

Quick Demo

Forum thread
Donload



BotB Winamp Skin

BotB themed Winamp Skin made by me. Winamp itself supports a lot of extensions associated with BotB formats (and you can install a list of plugins with just Chipamp
). But you can use it only for WAVs and MP3s if you'd rather.

Forum thread
Image preview

Donload



Show Battle Start Time

An userscript that tells you the time and date a battle is scheduled to start. And tells you the time and date a major entry period is scheduled to end, etc. Apparently, nobody knows who made it?

Anyhow, here's the userscript that can be copy/pasted in Tampermoney:

// ==UserScript==
// @name Show Battle Start Time
// @namespace http://tampermonkey.net/
// @version 0.1
// @description try to take over the world!
// @author You
// @match https://battleofthebits.com/
// @icon https://www.google.com/s2/favicons?sz=64&domain=battleofthebits.com
// @grant none
// ==/UserScript==

(function addLocalDates() {
var now = Date.now();
let matches = document.getElementsByClassName("countdown")
for (let i = 0; i < matches.length; i++){
let botbSeconds = matches[i].getAttribute("data-countdown");
let target = now + (botbSeconds * 1000);
let outputDate = new Date(target);
let humanDate = outputDate.toLocaleString("en-us", { timeStyle: "medium", dateStyle: "short" });
if( target != now ) {
matches[i].insertAdjacentHTML('afterend','<br><span class="localdate">'+humanDate+'</span>');
}
}
})();
























And the results:








Maybe there's more stuff out there.
 
 
221195
Level 32 Chipist
kleeder
 
 
 
post #221195 :: 2025.07.18 6:17am
  
  MoxieCat and Webriprob liēkd this
the battle start time one was originally made by Jessica Robo
 
 
221198
Level 25 Chipist
DefenseMechanism
 
 
 
post #221198 :: 2025.07.18 8:03am :: edit 2025.07.18 8:03am
i currently have a fork of the previous userscript here: https://gist.github.com/defensem3ch/314fd6c9ae91e7309e5f11aa380965c3

notable changes:
- i replaced the link to 'Entries' with 'InfoRules' when clicking on major battles
- made "login/logout" a door emoji
- other things maybe that i don't remember
 
 
221204
Level 29 XHBist
Tex
 
 
 
post #221204 :: 2025.07.18 9:06am
  
  DefenseMechanism liēkd this
@DefenseMechanism

Begast button now at the top;
Arena Button moved to the far left;
Edit Profile button gone?

Some visual changes, including an extra background layer that scrolls, creating an optical effect:




















 
 
221208
Level 11 Chipist
Twenty-Seven
 
 
post #221208 :: 2025.07.18 9:59am
This is amazing, I'm going to use all of the above. Thanks for putting these all in one place!
 
 

LOGIN or REGISTER to add your own comments!