Skip to content

Instantly share code, notes, and snippets.

@vaakx-dev
vaakx-dev / player-pfp-chips.js
Last active May 7, 2026 09:35
override the ui.playerChip and get icons from gits to show player pfps not rank
// arcon-manifest:
// name: player-pfp-chips
// permissions: [game, util, storage, chat, net, hud, ui, ui.player_chip]
//
// player pfps - peer-to-peer 64x64 player icons over the istrolid "pfp" chat channel
// - upload via right-click your own chip -> Set my icon -> file picker
// - icons broadcast on server join + on demand (REQ from late joiners)
// - block per-name to drop incoming icons and refuse to display cached
(function () {
if (!window.arcon) {
@vaakx-dev
vaakx-dev / istrolid-translator.js
Last active May 7, 2026 09:36
istrolid client translator
// arcon-manifest:
// name: istrolid-translator
// permissions: [chat, hud, ui.chat]
//
// istrolid client translator - by vaakx
// robust mixed-language handling via script-aware pre-filtering
(function () {
if (!window.arcon) {
console.error("istrolid_translator: arcon not found, load arcon.js first");
return;
@vaakx-dev
vaakx-dev / insertAIrule.js
Created December 12, 2025 09:38
override DesignMode to add in the ability to insert ai rules
/*
* Adds insert functionality for AI rules.
* Author --> vaakx
*/
(function() {
var NxN, SIZE, aiEditScreen, backToGalaxyButton, cell, divider, dragWhite, drawAddRule, drawAiParts, drawPart, drawParts, drawRule, drawRuleDD, drawRuleNumber, drawTab, editorButtons, finishDesignButton, has, hoverInfo, hoverTip, isBuildRule, lockScreen, partThumb, partThumbCache, powerBar, shareBox, smallTip, unitInfo, weaponInfo, white,
bind = function(fn, me){ return function(){ return fn.apply(me, arguments); }; };
eval(onecup["import"]());
@Rio6
Rio6 / fleetshare.js
Last active December 22, 2025 18:46
Adds bottons to import and export individual fleet to the fleet menu for Istrolid.
/*
* Adds bottons to import and export individual fleet to the fleet menu
* by R26
*/
window.r26_fleetshare = window.r26_fleetshare || {
fleetUI: window.fleetUI,
};
r26_fleetshare.showShareBox = false;
r26_fleetshare.fleetNum = -1;
@Rio6
Rio6 / fleetSwap.js
Last active October 9, 2021 17:34
Swap fleets using keyboard shortcut in Istrolid
/*
* Swapping fleet using shift + arrow up/down key.
* Use alt-shift-num to select one of the first 10 fleets
*/
var fleetSwap = window.fleetSwap || {
onkeydown: ControlsMode.prototype.onkeydown
}
ControlsMode.prototype.onkeydown = function(e) {