Balansera spelet i kalkylblad som sitter inne i designen.
Skördeekonomin, XP-kurvan och loot-tabellerna är riktiga kalkylblad med formler, inne i dokumenten som förklarar deras regler. En formel läser ett annat blad i samma dokument, ett diagram ritar kurvan och panelen Dropchanser säger vad en loot-tabell betyder för spelarna.

Formler för kurvor, kostnader och odds, och diagrammet som visar dem
Skriv = så räknar cellen. Utöver SUM, IF, VLOOKUP, XLOOKUP, INDEX och MATCH kan bladet de funktioner en balanseringsrunda behöver: POWER, MOD, FLOOR och CEILING för en kostnadskurva, SUMPRODUCT, MEDIAN, STDEV och PERCENTILE för en belöningstabell, COMBIN och FACT för odds. När en formel går sönder säger den i ord vad som ska rättas och vilken cell felet kommer från. Ett diagramblock ritar valfritt område i ett blad som linje, staplar, yta eller punkter, och ritas om när siffrorna ändras.
- Excels stavningar fungerar också: STDEV.S, PERCENTILE.INC, CEILING.MATH
- Läs ett annat blad i dokumentet efter namn: Stats!B2 eller 'Loot table’!A1:B9
- Starta ett tomt blad som en loot-tabell eller en XP-kurva som redan räknar
- Kommentera en cell; anteckningen stannar på den när rader sorteras
Vad det inte gör Det här är inte hela Excel: inga makron eller pivottabeller, och en formel eller ett diagram läser bara bladen i sitt eget dokument, inte ett annat dokuments.
Ändra ett värde: varje formel och diagrammet följer med. Markera en cell för att läsa dess formel.
| Level | Cost (shells) | Tide income (shells) | Tides to afford |
|---|---|---|---|
| 1 | |||
| 2 | |||
| 3 | |||
| 4 | |||
| 5 | |||
| 6 |
- Cost (shells)
- Tide income (shells)
Data
| Label | Cost (shells) | Tide income (shells) |
|---|---|---|
| 1 | 150 | 310 |
| 2 | 233 | 356 |
| 3 | 360 | 402 |
| 4 | 559 | 449 |
| 5 | 866 | 495 |
| 6 | 1342 | 542 |
Läs en loot-tabell i spelare, inte i procent
Tryck på Dropchanser i ett blad med föremål och vikter. Panelen ger varje föremåls chans per dragning och inom 10, 50 och 100 dragningar, antalet dragningar i snitt, och den dragning då hälften, nio av tio och 99 av 100 spelare har det. Lägg till en garanti (pity) på ett föremål för att se vad den ändrar, och läs hur lång tid det tar att samla hela tabellen.
- Vikter som beräknas med formler räknas, och panelen följer varje ändring
- Att samla alla är exakt upp till 12 föremål, därefter simulerat från ett fast frö
- Ladda ned resultaten som CSV
- Prova samma matematik utan konto på /tools/drop-rate-calculator
Vad det inte gör Garantin är en hård garanti på ett föremål. Mjuk pity, där oddsen stiger för varje dragning, och dragningar utan återläggning modelleras inte.

Hämta in kalkylblad från Excel, skicka ut dem till motorn
Importera en .xlsx- eller CSV-fil med förhandsgranskning: välj bladet, kontrollera varje kolumns typ och behåll formlerna levande eller behåll resultaten som Excel sparade. Ge kolumner regler, som en lista med val, ett talintervall eller en obligatorisk cell, och markeringar som färgar det som behöver uppmärksamhet. Peka sedan bygget mot bladet: en datanyckel läser dess beräknade värden som JSON eller CSV på en fast adress, och ett oförändrat blad svarar 304.
- En formel som Nodary inte kan beräkna behåller Excels sparade resultat, cell för cell
- Kolumnregler flaggar värden att kontrollera utan att stoppa någons skrivande
- En datanyckel läser bara och kan begränsas till ett projekt
- Översättningstabeller använder samma flöde, som JSON, CSV, .po eller XLIFF
Vad det inte gör Inga .xls, .ods eller skyddade arbetsböcker, och en import ersätter hela bladet. Ett blad rymmer upp till 50 000 celler, och en datanyckel gör upp till 120 förfrågningar i minuten.

Agenter balanserar cell för cell, och visar matematiken först
Via MCP läser en agent ett blad som beräknade värden med formeln bakom varje cell, kör samma analys av dropchanser som panelen och skriver enskilda celler utan att skriva om dokumentet. Efter varje skrivning får den veta vad varje ändrad cell nu beräknar och vilka formler som gick sönder. Prompten för balansgranskning läser en loot-tabell eller en kurva och föreslår ändringar innan den rör något. MCP ingår i alla planer.
Anslut en agentDu frågarHur många dyk krävs i Saltmarrows Drop tables innan nio spelare av tio har fått en Drowned lens? Om det är fler än 200, föreslå nya vikter som får ned det under den gränsen, visa mig siffrorna och skriv in dem när jag har godkänt.
search_documentsget_sheetanalyze_dropsset_cellsget_documentadd_comment
Frågor
Vilka kalkylbladsfunktioner stöder Nodary?
Aritmetik, jämförelser och & för att foga ihop text, med SUM, AVERAGE, MIN, MAX, COUNT, ROUND, ABS, IF, IFERROR, AND, OR och NOT, uppslagen VLOOKUP, HLOOKUP, XLOOKUP, INDEX och MATCH, och COUNTIF, SUMIF och AVERAGEIF med sina IFS-former. För balansering: MOD, POWER, SQRT, EXP, LN, LOG, LOG10, INT, TRUNC, ROUNDUP, ROUNDDOWN, FLOOR, CEILING, SIGN, PI, PRODUCT, SUMPRODUCT, MEDIAN, STDEV, STDEVP, VAR, VARP, PERCENTILE, QUARTILE, LARGE, SMALL, COMBIN och FACT. För text: LEN, LOWER, UPPER, TRIM, CONCAT, LEFT, RIGHT och MID.
Hur räknar jag ut dropchanser från en loot-tabell?
Ett föremåls chans per dragning är dess vikt delad med summan av alla vikter, och chansen att få minst ett på n dragningar är 1 - (1 - p)^n. I Nodary räknar knappen Dropchanser i ett blad ut det för varje föremål, med en garanti (pity) och antalet dragningar för att samla alla. Utan konto kör den kostnadsfria kalkylatorn på /tools/drop-rate-calculator samma matematik.
Kan jag importera mitt balanseringsblad från Excel?
Ja, från .xlsx eller CSV, med en förhandsgranskning innan något ändras. Formler räknas om där Nodarys funktioner täcker dem; de andra behåller resultatet som Excel sparade, och importen listar det som inte kan följa med, som makron, pivottabeller, sammanslagna celler och diagram. Äldre .xls- och .ods-filer läses inte.
Kan Unity, Unreal eller Godot läsa balansdatan?
Ja, via en adress: en datanyckel läser ett blads beräknade värden som JSON eller CSV över HTTPS, så att ett byggskript eller spelet kan hämta dem. Varje svar har en ETag, och ett oförändrat blad svarar 304 utan innehåll. Det finns inget motortillägg; flödet är vanlig HTTP.
Hanterar panelen för dropchanser pity?
Den hanterar en hård garanti på ett föremål: om föremålet inte har droppat före dragning n droppar det på dragning n. Panelen ger då antalet dragningar i snitt och den dragning då nio spelare av tio har det med den garantin. Mjuk pity, med odds som stiger över dragningarna, modelleras inte, och uppskattningen för att samla allt bortser från garantin.
Kan en AI-agent balansera mitt kalkylblad?
En agent som är ansluten via MCP läser bladets beräknade värden och formler med get_sheet, analyserar en loot-tabell med analyze_drops och skriver celler med set_cells, utan att skriva om dokumentet. Efter varje skrivning får den veta vad varje skriven cell nu beräknar och vilka formler som gick sönder. MCP ingår i alla planer.
Lägg loot-tabellen bredvid reglerna den tjänar.
Börja gratis med två medlemmar, ett projekt och tio dokument, inget kort behövs. Eller prova kalkylatorn för dropchanser först.
Gratis för två medlemmar och tio dokument. Inget kort.