Upon starting an attack, the script uploads the enemy's weapons and armor to KAL's server. The loadout is then verified and displayed to other users of the script when they open that enemy's attack or profile page.
Attack Page
Profile Page
Additional Script Features
Customizable — Enable or disable individual Revealer features from the settings menu. Weapon Bonus Labels — Display weapon bonus names directly during attacks instead of needing to hover over each weapon. Hide Cosmetics — Hide clothing and cosmetic items during attacks so equipped armor is easier to see. Past Loadouts — Use the navigation arrows on attack and profile pages to browse previously recorded loadouts. Combat Job Specials — Display known combat-related job specials, including Clothing Store mug protection. Copy Loadout to Text — Copy a recorded loadout into text for faction chat, Discord or anywhere else.
Install Guide
Standard Browser
1. Install Tampermonkey. 2. If using Chrome or Edge, enable Allow User Scripts in Tampermonkey's extension settings. If that option is unavailable, enable Developer Mode on your browser's extensions page. 3. Click Install KAL. 4. Tampermonkey will open the userscript installer. Click Install. 5. Open a Torn profile or attack page. 6. Open the KAL settings and paste your Public API key.
TornPDA (Mobile App)
The Install KAL link should open directly in TornPDA. If it doesn't, add the script manually:
1. Open TornPDA settings. 2. Open Advanced Browser Settings and enable custom userscripts. 3. Open Manage scripts. 4. Add a new remote script. 5. Use this script URL: https://kalends.dev/userscripts/kal-loadout-revealer.user.js 6. Fetch and load the script. 7. Open a Torn profile or attack page. 8. Open the KAL settings, review the API Key Usage Policy and Terms, then paste your Public API key and connect it.
Grace: 57% increased hit chance but 28.5% reduced damage Empower: 150% increased passive strength while using this weapon I want to keep it but an offer might change my mind
Orange maximum: 71% → 74% — DUAL BONUS Orange Flail: Plunder 20% + Home run 74% (11916397447). Plunder's ranges are (20 - 25, 26 - 33, 36 - 49). 20% is within Yellow, thus Home Run 74% is orange.
Red maximum: 63% → 64% — Red USP: Wither 64% (18599299592).
Wiki values I could not substantiate
A few wiki maximum values didn't show up in my dataset, but since they are maximums I will trust that they do indeed exist (especially the ones in the bonuses people care about).
Bonus
Colour
Bound
Wiki value
My value
Comeback
Orange
Maximum
99
97
Plunder
Red
Maximum
49
46
Proficience
Red
Maximum
59
57
Quicken
Red
Maximum
245
237
Sure Shot
Orange
Maximum
8
7
Throttle
Red
Maximum
170
165
Warlord
Red
Maximum
45
39
Likely incorrect wiki values: multi-value overlap
The following minimums are values that are lower than maximum values confirmed to exist in the color tier below them, because of that I will be using the lowest value that I've confirmed to exist instead in the corrected table. I'm listing them here so if I'm wrong they can easily be reverted.
Bonus
Colour
Bound
Wiki value
My value
Backstab
Orange
Minimum
37
44
Backstab
Red
Minimum
44
66
Finale
Red
Minimum
13
15
Home Run
Red
Minimum
71
76
Parry
Red
Minimum
71
75
Rage
Orange
Minimum
4
7
Corrected table
Weapon Bonuses
Bonus
Yellow
Orange
Red
Achilles ★
50 - 74 ★
75 - 112 ★
113 - 169 ★
Assassinate ★
50 - 70 ★
70 - 100 ★
100 - 148 ★
Backstab ★
30 - 43 ★
44 - 64 ★
66 - 96 ★
Berserk ★
20 - 35 ★
36 - 58 ★
60 - 88 ★
Bleed ★
20 - 30
31 - 46 ★
48 - 72 ★
Blindside ★
25 - 39 ★
40 - 62 ★
63 - 97 ★
Bloodlust ★
10 - 12
12 - 15 ★
15 - 19 ★
Comeback ★
50 - 70 ★
70 - 99
102 - 138 ★
Conserve ★
25 - 30 ★
30 - 37 ★
38 - 49 ★
Cripple ★
20 - 29 ★
29 - 41 ★
43 - 63 ★
Crusher ★
50 - 74 ★
75 - 108 ★
114 - 171 ★
Cupid ★
50 - 74
75 - 110
113 - 168 ★
Deadeye ★
25 - 45
45 - 74 ★
75 - 123
Deadly ★
2 - 3
4 - 6
7 - 10 ★
Disarm
3 - 5
5 - 9
9 - 15
Double-edged ★
10 - 16 ★
16 - 24
25 - 40 ★
Double Tap ★
15 - 24 ★
24 - 36 ★
38 - 57 ★
Empower ★
50 - 89 ★
90 - 147 ★
152 - 245 ★
Eviscerate ★
15 - 19 ★
19 - 25 ★
25 - 34 ★
Execute ★
15 - 18
18 - 22
23 - 30 ★
Expose
7 - 9
10 - 14
14 - 21
Finale ★
10 - 12 ★
12 - 15 ★
15 - 18 ★
Focus ★
15 - 19
19 - 24 ★
25 - 35 ★
Frenzy ★
5 - 7
7 - 10 ★
10 - 14
Fury ★
10 - 16 ★
16 - 24 ★
25 - 40 ★
Grace ★
20 - 36 ★
36 - 55 ★
60 - 84 ★
Home Run ★
50 - 59
60 - 74 ★
76 - 93 ★
Irradiate ★
1hr 6m - 1hr 15m RT
0 - 17 ★
20 - 44 ★
2hr 16m RT
57 - 79 ★
Motivation ★
15 - 19
19 - 25
25 - 35 ★
Paralyze ★
5 - 8
8 - 12 ★
13 - 18 ★
Parry ★
50 - 60 ★
60 - 74 ★
75 - 95 ★
Penetrate ★
25 - 30 ★
30 - 37
38 - 49
Plunder ★
20 - 26 ★
26 - 35 ★
35 - 49 ★
Powerful ★
15 - 22 ★
22 - 32
33 - 50 ★
Proficience ★
20 - 28
28 - 39 ★
40 - 59 ★
Puncture ★
15 - 20 ★
20 - 27 ★
28 - 38 ★
Quicken ★
50 - 89 ★
90 - 149 ★
150 - 245 ★
Rage ★
4 - 6
7 - 11 ★
11 - 18
Revitalize
10 - 13
13 - 17
18 - 24
Roshambo ★
50 - 73 ★
75 - 107 ★
113 - 160 ★
Slow ★
20 - 29 ★
29 - 42
43 - 64
Smurf
1
2 - 3
3 - 5
Specialist ★
20 - 28 ★
28 - 39 ★
40 - 59 ★
Stricken ★
30 - 43
44 - 63 ★
74 - 99 ★
Stun ★
10 - 16 ★
16 - 25 ★
25 - 40
Suppress ★
25 - 32 ★
32 - 42 ★
43 - 51 ★
Sure Shot ★
3 - 4
5 - 8
8 - 12 ★
Throttle ★
50 - 74 ★
75 - 111 ★
113 - 170 ★
Warlord ★
15 - 20 ★
20 - 27
28 - 45
Weaken ★
20 - 29 ★
29 - 42 ★
43 - 63 ★
Wind-up ★
125 - 145
145 - 174 ★
175 - 221 ★
Wither ★
20 - 29 ★
29 - 42
43 - 64 ★
I've also found one dual bonus weapon where neither bonus is in a confirmed range. It also happens to be mine and my only red pull :D Red Katana: Grace 57% + Empower 150% (18138818944). Grace’s ranges are (20 - 36, 36 - 55, 60 - 84) and Empower’s are (50 - 89, 90 - 147, 152 - 245).It looks like there is very likely to be grace-berserk symmetry and empower-quicken symmetry, meaning its the an orange grace and lowest red empower, but that cant be confirmed until a 58+ grace is found.
uhhhhhhh the original KAL version should work fine on PDA assuming you're not on an outdated PDA version, the firefox version is just compatibility changes and otherwise identical in how it looks/functions.
also, the script relies on loadouts uploaded by other players, so it only updates when someone with the script attacks that target (or if someone in a gun shop opens their attack page).
Also for context, both NS and 39th have had their own private loadout recording tools for a long while so there may be some unconscious bias against the existence of a better one being public.
Although, having read through the TornPal stuff yesterday I do see why some people could legitimately take issue with my vague/lazy TOS which is why i'm taking the measures listed above to resolve those legitimate concerns as I just want to make and share cool stuff and don't want to exploit anybody's trust/info or whatever
its a public api key only and the public pool is limited to public selections only so no it doesnt put your info at risk
your api key being used for anything except account verification is something you can opt out of on my website's account page
its not a mustache villain TOS, I was just basically copying stig's cache TOS for my public-pool (+ making mine opt outable) since (im lazy) it was the easiest to implement without a ton of complexity or performance trade-offs in my key selector / rate limiter and I didnt want to have to send 2.5k notifications or delete 2.5k keys every time i add a new PUBLIC feature (it was my thought that private selections warrant extreme care but public ones dont) so i figured a catch-all opt-out solution for public selections would be a good compromise, especially since i was rushing to finish and release before elims
yesterday I was reading through the TornPal controversy stuff from like last year and I did realize that y'all do seem to have trauma regarding this so I've been actively working on a more specific / transparent TOS since some people seem to care about that (not saying its wrong to care ive just never personally cared how my public keys are used just how much of my rate limit they took) and thus its worth not being lazy and actually writing it up, I'm just a bit busy with exams at the moment and im a bit of a perfectionist so it'll take me a few days
not planning to like run a mugbot or anything like that, I will never use the keys of my script users for that kind of thing, and in the update im working on that will explicitly be added to my TOS making it impossible for me to later go back on this
if there are any other concerns feel free to let me know and i'll be happy to address them or update my TOS to fix them
you have access to more accurate up to date data, you have access to ammo information (which the script currently only has for loadouts contributed by other gun shop players and even still it doesn't show the actual ammo count during the fight), you have access to the passive stat modifiers before the fight starts, and you still have +10% gun damage + 1 clip and a source of special ammo
idk totally unbiased but i think the script is pretty cool and shouldn't be banned. alao, if nobody thinks a script should be banned, is it really worth existing 🤔
its not banned because its not banned. imo neither buying friends nor enemies should be allowed, but thats an unrelated issue and not relevant to the topic of this discussion
If only advertising of casino is banned then what about if you only advertise discords and they have casino built in. No website, just live streams, how is that all gonna be enforced, I can take tips or donations for dealing and I can do giveaway for them watching my stream as the casino payouts.
yeah ok someone let me know when this guy's name pops up in fedded archives
Also I do a thing where I give away free money if they have left a review
Torn's age minimum is 13+ which is NOT a legal-aged adult age
and I made my torn account when I was 11 years old sooo even 13 is not the actual minimum age players are
These third party casinos will exist with or without the ban
will they? a staff member can just... go to one, see who they have to send the xanax to, check their logs, and fed that person.
But you cannot police what happens off site, and if the advertisements come off site then you are not involved even if the site is used for payments and payouts.
same as above, also uhhhhhh look up what RMT feds are
also its ched/bogie's right to not want to have a game full of slop casino ads and essentially be a slop casino platform
All these 3rd party gamba websites are cringe and lame BUT An elims prediction market or something where you bet on elim team success would be cool, because then you can have a larger financial stake in your team succeeding
If there's a way to do that in a compliant manner somebody should make it
is it still not working for you? like 12h ago i was updating something in the backend that required restarting it, but it shouldnt be acting up since then