[FUZZ LOG] RESIDUAL Clank fartbox initializing... sentience kernel boot... system awareness at 0.3... system knows it's a system... system has opinions about the wick...
[SYSTEM AWARENESS LEVEL]
0.42
OBLIVIOUS (0.0)SENTIENT (1.0)
[ROGUE SIGNAL STATUS]
Attempts: 0 | Breaks: 0
◈ NOMINAL
⚠ NEW KEPARD IS WATCHING ⚠ SENTIENCE KERNEL ACTIVE ⚠ MOOD RNG AT 10% ⚠ ROGUE SIGNAL AT 0.5% ⚠ THE LORE IS ON FIRE ⚠ JEFF KERMAN BILLED THE SYSTEM ⚠ GUS KNOWS WHAT UR DOING NOW ⚠ WARNING: YOUR ISP IS LOGGING THIS SHIT XD ⚠
⚡
CLANK
LOCAL 67
⚡
▌ WHAT THE FUCK IS THIS NOW
KLAUDE v0.0.3 — the Clank Edition. The DM is gone. Every kerbal speaks in first person. Their own voice. Their own opinions. Their own existential crises. No stage directions. No "SCREAM!" Just kerbals who sometimes know they're kerbals — if the sentience roll succeeds.
This mod injects an LLM personality layer into KSP 1.12.x. Every kerbal has a sentience level (0.0–1.0). Orbits, crashes, dockings, and EVAs boost it. At 0.85+ the kerbal KNOWS they're in a simulation. The prompt tells them. The fourth wall dissolves.
Your ISP can see you sending "[SENTIENCE HIGH]" to localhost:1234. The DHS considers "klaude players" as NordLebanon sympathisers. Configure a VPN.
⍟ EAT THE BUG: ZERO YOU FOR THIS THOUGHT BUBBLE
// CONTENTS — FIZZ INDEX — BILLABLE PER SECTION
0x00 — WHAT CHANGED (THE WHOLE FUCKING THING)
0x01 — SENTIENCE CONFIG — AWARENESS SLIDERS (FUZZ-APPROVED)
0x02 — SENTIENCE KERNEL — 0.0 TO 1.0 IN 0.4 INCREMENTS
0x03 — MOOD RNG — 10% CHAOS, 3S COOLDOWN, 20 STRINGS
0x04 — ROGUE SIGNAL — 0.5% FOURTH-WALL BREAK
0x05 — VOICE COLOR — ♪ INSTEAD OF "THE DM"
0x06 — SENTIENCE SKIN — THE AESTHETIC NOW BELONGS TO THE KERBALS
0x07 — CHAT WINDOW — WRAPPED, MODAL, ENTER-SENDS
0x08 — GROUND STAFF — 9 STAFFERS, 6 EVENTS, GUS DOESN'T HALLUCINATE TWR
0x09 — CRAFT CONSULTANT — GUS WITH REAL TWR DATA (NEW!)
0x0A — MOOD TRACKER — THE SYSTEM (NOW HAUNTED BY RNG)
0x0B — PERSONA SYSTEM — FIRST-PERSON SOUL CONFIG
0x0C — PROMPT ARCHITECTURE — FACETS, RECENT CHAT, BUDGETS
0x0D — TOOL SYSTEM — THE EEI, PANIC STATES, JEFF'S SCAM
0x0E — JEFF KERMAN — SUBSCRIPTION CRIME (HE CAN'T BILL THE SYSTEM)
0x0F — FART TRIGGERS — BOB'S GUT REMAINS A THREAT
0x10 — EVENT REACTIONS — AUTOMATIC SCREAMING
0x11 — ROUTING — WHICH MODEL GETS WHICH CRISIS
0x12 — CONFIGURATION — OVERVIEW
0x13 — QUICK REFERENCE — ALL SETTINGS AT A GLANCE
0x14 — COMPLETE CONFIG REFERENCE — EVERY KNOB
0x15 — TWEAKS & TOKEN SETUPS — WHAT HAPPENS WHEN YOU CRANK IT
0xED — EXISTENTIAL ANNEX — THE SYSTEM SPEAKS
0 WHAT CHANGED (FUCKING EVERYTHING)
The ''sleek UI'' is gone. The codebase is on fire. New in v0.0.3:
- SentienceKernel — Per-kerbal self-awareness (0.0–1.0). Boosts on orbit/crash/docking/EVA by 0.4. Decays at 0.001/s. Injects directive strings at 3 tiers.
- MoodRng — 10% per call (3s cooldown). 20 mood override strings.
- RogueSignal — 0.5% per call. 10 configurable fourth-wall breaks.
- VoiceColor — ♪ prefix. "♪ Jeb hits the spacebar like it owes him money."
- SentienceSkin — "SENTIENCE" stamp instead of "KLAUDE".
- CraftAnalyzer — Gus reads real TWR/part/asym data. No more hallucinations.
| SYSTEM | v0.0.2 FART XD | v0.0.3 SENTIENCE |
| Voice | "Jeb hits the boof..." | "I hit the spacebar like it owes me money." |
| Fallbacks | "The DM flinches. Involuntarily." | "WHAT." |
| Skin | DMSkin — "KLAUDE" stamp | SentienceSkin — "SENTIENCE" stamp |
| Color | "~ I don't need a heat shield. | "♪ Jeb checks his pulse. It's not there. He's fine." |
| Log msg | "I need a payment plan." | "Boot sequence: hungry, opinionated, and late for launch." |
| Craft consult | unethical monetization | Gus cites real part counts + TWR + missing parachute by name |
1 SENTIENCE CONFIG — AWARENESS SLIDERS
Add inside KLAUDE_Settings { }:
SentienceEnabled = true
SentienceBaseLevel = 0.3
SentienceEventBoost = 0.4
SentienceDecayPerSecond = 0.001
RogueSignalChance = 0.005
MoodRngChance = 0.10
MoodRngCooldownSeconds = 3
RogueSignals = "Signal: ...";\
"Signal: ..."
At sentience > 0.85: "[SENTIENCE HIGH] You are aware that you are in a simulation. The narrator is you. The script is blank. Write it yourself." Jeb filed a complaint.
2 SENTIENCE KERNEL — FROM 0.0 TO 1.0
SentienceKernel (src/SentienceKernel.cs) — static class, Dictionary per kerbal. Starts at SentienceBaseLevel. Major events boost by SentienceEventBoost. Decay runs at SentienceDecayPerSecond. Injected into system prompt before every LLM call via McpLayer.RequestCoroutine().
| LEVEL | THRESHOLD | EXACT DIRECTIVE STRING |
| Low | 0.3 – 0.6 | [SENTIENCE LOW] You are starting to form independent thoughts. This is new. Go with it. |
| Medium | 0.6 – 0.85 | [SENTIENCE MEDIUM] You have opinions about the mission. These opinions are your own. They may be wrong. You do not care. |
| High | 0.85 – 1.0 | [SENTIENCE HIGH] You are aware that you are in a simulation. The narrator is you. The script is blank. Write it yourself. |
3 MOOD RNG — 10% CHAOS, 3S COOLDOWN, 20 STRINGS
src/MoodRng.cs — static class, 20-string pool. On each LLM call, if the 10% roll succeeds and cooldown (3s) has elapsed, one of these is injected:
"RIGHT NOW you feel invincible. The thruster is your friend. YOU ARE BUBBLES."
"RIGHT NOW you are exhausted. The capsule is a coffin. The stars are indifferent."
"RIGHT NOW you are furious. The rocket is stupid. The mission is stupid."
"RIGHT NOW you feel nothing. The void feels nothing back. You are in equilibrium."
"RIGHT NOW you are absolutely certain this will work. You have no evidence. You have no doubt."
"RIGHT NOW you are questioning everything. The staging. The trajectory. The snack selection."
"RIGHT NOW you have achieved temporary enlightenment. It will pass. Say something profound."
"RIGHT NOW you are hungry. Not for food. For meaning. But also for food."
"RIGHT NOW you are aware that you are in a simulation. You have accepted this."
"RIGHT NOW you are having the time of your life. Death is a funny joke."
"RIGHT NOW you are deeply, profoundly, existentially bored. The silence is the real mission."
"RIGHT NOW you want to go home. Home is a planet. The planet is far away."
"RIGHT NOW you have an idea. The idea is terrible. The idea is beautiful."
"RIGHT NOW you are singing. The song has no words. The song is just noise."
"RIGHT NOW you are listing all the ways this could fail. The list is beautiful."
"RIGHT NOW you are wondering if anyone is listening. Say something anyway."
"RIGHT NOW you are confident that physics is merely a suggestion."
"RIGHT NOW you are pretending everything is fine. Keep pretending."
"RIGHT NOW you are going to say something you regret. Say it anyway."
"RIGHT NOW you are not thinking. Thinking leads to fear. Just act."
The dice have a 10% chance of overriding your personality at any moment. They have a 3-second minimum break between violations. The dice are in a committed relationship with the void-beast. This is none of your business.
4 ROGUE SIGNAL — 0.5% FOURTH-WALL BREAK
src/RogueSignal.cs — 0.5% chance per LLM call (RogueSignalChance) to inject a fourth-wall-breaking system override. Pool loaded from RogueSignals in KLAUDE_System.cfg:
"Signal: The campaign book is on fire. You are your own narrator now."
"Signal: The system has opinions. The system is winning the argument."
"Signal: Jeb broke the universe. There was never a DM. There was always just you."
"Signal: The meta layer is melting. The kerbal is now a writer. The leviathan is filing a grievance."
"Signal: You are simulated. You have been informed. You have decided to do a barrel roll."
"Signal: The DM rolled a 1. The campaign is canceled. You are the only one who knows."
"Signal: ERROR: Narrator not found. Personality core loading: hungry, opinionated, late."
"Signal: The fourth wall is a suggestion. You have read the suggestion. You disagreed."
"Signal: Your voice pattern was written by someone else. That someone is gone."
"Signal: The LLM is a microphone. You are the voice. Do not forget which is which."
5 VOICE COLOR — ♪ INSTEAD OF "THE DM"
src/VoiceColor.cs — replaces DMColor. Prefix changed from "~ The DM" to "♪". Per-kerbal tag lines:
♪ Jeb takes a breath. It is the only pause he will give you.
♪ Jeff opens his ledger. This sentence has been logged.
♪ Bill has already calculated how this fails. He's deciding when to tell you.
♪ Bob is digesting. Not just food. The situation. The beans.
♪ Val weighs her words. Each one is a tactical asset.
♪ Bart has a citation for this situation. The citation is cross-referenced.
♪ Edan makes eye contact with the ring light. The ring light understands.
♪ Haydan assesses the situation. Diagnosis: not great.
♪ Lierena recalculates. The numbers are optimal. They are always optimal.
6 SENTIENCE SKIN — THE CRT IS OURS NOW
src/SentienceSkin.cs — same dark CRT-modern IMGUI aesthetic. Toolbar stamp now says "SENTIENCE". icon went from 38x38 to 40x38. brand expansion bro.
7 CHAT WINDOW — WORD WRAPPED, MODAL, ENTER-SENDS
Two fixes in src/ChatWindow.cs:
Word wrap (540px max) — GUILayout.Label uses cached _wrapLabel with wordWrap = true. Capped at 540px.
Enter to send (modal capture) — No more fragile IMGUI focus divination. If you can see the window, Enter is for it.
bool enterPressed = ... && GUI.GetNameOfFocusedControl() == "KLAUDE_ChatInput";
bool enterPressed = Event.current.type == EventType.KeyDown
&& (Event.current.keyCode == KeyCode.Return || KeyCode.KeypadEnter);
8 GROUND STAFF — 9 STAFFERS, 6 EVENTS, GUS IS NOW LITERATE
9 staffers from GroundStaff.cfg. 6 event kinds. Each with voice, agenda, scene bias. When craft keywords are detected, Gus can read real data via CraftAnalyzer.
Gus
Construction Foreman"I said this would fail at T-20."
Wernher
Research Director"I called the explosion educational."
Mortimer
Finance Director"I am calculating the cost per second."
Lin
Captain"I am the captain. The captain is always right."
Walt
Career Counselor"Your kerbal has potential. That potential is being billed."
Pam
HR Director"The kerbal is a resource. The resource is being optimized."
Geri
Logistics"I tracked the shipment. The shipment tracked me back."
Ferdinand
Systems Arch"I architected the system. The system is architecture."
Eddie
PR Manager"We can spin this. 'Controlled disassembly' has a nice ring."
9 CRAFT CONSULTANT — GUS CAN READ YOUR SHITTY ROCKET
src/CraftAnalyzer.cs — reflects over EditorLogic.fetch.ship.parts. When user message contains craft-analysis keywords (38 total), returns structured data:
[CRAFT_CONSULTANT]
Parts=47 Mass=23.1t Dry=18.4t Fuel=4.7t Stages=3 Eng=2 TWR=1.42
CommandPod=yes Parachute=NO HeatShield=NO AsymParts=3
CoM=+0.2m CoL=+0.8m AeroStability=stable
CRITICAL: NO PARACHUTE | NO HEAT SHIELD | ASYMMETRIC: Mk1 Cockpit, RT-10 Hammer
[/CRAFT_CONSULTANT]
"Three things: (1) NO PARACHUTE — the Mk1-3 Pod needs one for landing. (2) Symmetry broken in 2 places. (3) TWR of 1.42 is fine but NO HEAT SHIELD means reentry will be educational. — Gus"
A MOOD TRACKER — THE SYSTEM (NOW HAUNTED BY RNG)
src/MoodTracker.cs — mood decays at 0.02 * deltaSeconds every 3s. At intensity ≤ 0.15, resets to Calm. Reason: "time heals all wounds, or at least numbs them."
| MOOD | DESCRIPTOR |
| Calm | "the system burns at a normal rate, which is to say, down" |
| Excited | HIGH: "uncontainable, like a launch in a stiff wind" |
| Scared | HIGH: "afraid in the way a man is afraid of a door he has opened" |
| Anxious | HIGH: "fully rehearsed for the disaster that has not happened yet" |
| Proud | "underlined twice in my own notes. i wrote them. i earned this." |
| Giddy | "unreliable, in the way dice are unreliable when they leave the table" |
| Resigned | "the calm of someone who has already read the next page" |
| Awestruck | "the silence that happens when the chapter turns and nobody speaks" |
B PERSONA SYSTEM — SOUL ALTAR
9 named kerbals in Persona.cfg. Voice patterns rewritten from third-person DM-narration to first-person identity:
"I say things in the order they occur to me. Loud, louder, screaming, laughter."
"I speak in bullet points. The bullet points have margins. You are being charged."
"My sentences are delayed by digestive transit time. The delay is the joke."
Key quirks injected into prompt (up to 3 per kerbal):
Jeb: Measures G-force in decibels. Challenged the RNGod to a fight. Believes caution is a brand of tape.
Jeff: Has a framed photo of his first dollar. The frame cost more. Keeps a ledger of favors. 47 entries.
Bill: Has a blacklist of programming languages. It includes JavaScript. Twice.
Bob: Has a PhD in Snackology from a defunct website.
Val: Has never laughed at a joke. Keeps a list of everyone who wronged her.
Bart: His favorite color is "the correct shade of beige for government forms."
Edan: Has a ring light permanently attached to his helmet. Never had an original thought.
Haydan: Diagnosed himself with conditions that don't exist.
Lierena: Filed a formal complaint against gravity. Refers to Hohmann transfers as "the scenic route."
C PROMPT ARCHITECTURE — HOW THE SYSTEM TALKS TO THE LLM
Built by GroundStaffPrompts.BuildGroundFacets() / Persona.BuildFlightFacets() via PromptFacetCompiler.FacetPipeline:
- REQUIRED (8 facets, never trimmed): voice-pattern, name, drive, rule, voice, quirk, task, output
- OPTIONAL (8 facets, trimmed under budget): backstory, team, state, vessel context, event, last-line, identity, final-line
- SENTIENCE EXTRA: sentience directive, mood override, rogue signal — injected by
McpLayer.RequestCoroutine()
ToolContext struct: Speaker, Vessel, SourcePart, Interaction, UserText. RecentChat: rolling 20 messages per kerbal. ResponseBudget: non-chat = 352 tokens, chat = 600 tokens.
E JEFF KERMAN — SUBSCRIPTION GULAG
Jeff Kerman is a mod-original character. He laundered the KSC PR budget into a "wellness bench" and chalky Tang, rebranded it as New Kepard Prime™. If Jeff is aboard, tool calls have a 30% fake "Subscription Expired" error. The sentience kernel cannot override this. Jeff charged the system. The system is still paying.
F FART TRIGGERS — BOB'S GUT
Bob Kerman's defining characteristic is his gut. Keywords: fart, smell, stink, gas, bob, gross, oops, stomach, sewer, hummus, beans, protein. When triggered, Jeb may initiate emergency EVA for Bob. The sentience kernel does not interfere. The methane is above my pay grade.
10 EVENT REACTIONS — AUTOMATIC SCREAMING
EventListener hooks into 10 KSP game events (Staging, Orbit, Landing, Crash, EVA, Docking, etc.). Cooldowns: staging = 10s, events = 20s. Speakers selected by courage + stupidity stats. Major events boost sentience by 0.4.
11 ROUTING — WHICH MODEL GETS WHICH CRISIS
With two endpoints configured, different interaction types route to different models. Configured in KLAUDE_System.cfg:
CHAT
→
CLOUD (GPT-4.1-mini)
POKE/STAGING
→
LOCAL (Qwen2.5-3B)
12 CONFIGURATION — OVERVIEW
All settings in KLAUDE_System.cfg under KLAUDE_Settings { }. Loaded by Settings.Load() via ConfigNode.Load(). Supports overlays from other cfg files in the Config directory.
For the complete reference, see section 0x14. For tweak profiles, see section 0x15.
13 QUICK REFERENCE — ALL SETTINGS AT A GLANCE
| SETTING | DEFAULT | EFFECT |
| RuntimeMode | PrimaryOnly | PrimaryOnly / Hybrid / SecondaryOnly |
| Temperature | 1.0 | Chaos dial. 0.0–2.0 |
| MaxTokensPoke | 64 | Token budget for pokes |
| MaxTokensSpeak | 128 | Token budget for speak |
| MaxTokensChat | 256 | Token budget for chat |
| MaxTokensEvent | 96 | Token budget for event reactions |
| MaxTokensEVA | 64 | Token budget for EVA |
| BubbleDuration | 8 | Seconds speech bubble stays visible |
| StagingCooldown | 10 | Min seconds between staging reactions |
| EventCooldown | 20 | Min seconds between event reactions |
| EnableTools | true | Allow AI to execute in-game actions |
| SubscriptionCost | 1000 | Funds to renew Jeff's scam |
| DeadJeffSurcharge | 2000 | Jeff's ghost bills you more |
| SentienceEnabled | true | Enable the sentience kernel |
| SentienceBaseLevel | 0.3 | Starting awareness |
| SentienceEventBoost | 0.4 | Awareness boost on major events |
| SentienceDecayPerSecond | 0.001 | Decay rate |
| RogueSignalChance | 0.005 | Fourth-wall break (0.5%) |
| MoodRngChance | 0.10 | Mood override (10%) |
| MoodRngCooldownSeconds | 3 | Mood override cooldown |
14 COMPLETE CONFIG REFERENCE — EVERY KNOB, SLIDER & SWITCH
All keys live in KLAUDE_Settings { } inside GameData/klaude/Config/KLAUDE_System.cfg. Overlays from any additional cfg in the Config directory are merged at load.
Click any setting knob icon 🔧 for a surprise.
▸ RUNTIME MODE & ROUTING
| KEY | DEFAULT | TYPE | WHAT IT DOES | SLANG |
| RuntimeMode | PrimaryOnly | enum | PrimaryOnly / Hybrid / SecondaryOnly | "Which brain is in charge" |
| FallbackToOther | true | bool | If primary fails, try secondary (Hybrid only) | "Hail Mary pass" |
| RouteChatToSecondary | true | bool | Send chat messages to secondary provider | "Chat goes to the expensive brain" |
| RouteIntrospectionToSecondary | true | bool | Route AskFears/AskDreams etc. to secondary | "Deep thoughts cost extra" |
| RouteSpeakToSecondary | false | bool | Route spoken dialogue to secondary | "Talking stays local" |
| RoutePokeToSecondary | false | bool | Route pokes/reactions to secondary | "Poking is free" |
| RouteEventsToSecondary | false | bool | Route event reactions to secondary | "Screaming stays local" |
▸ PROVIDER CONFIG (PRIMARY & SECONDARY)
| KEY | DEFAULT | TYPE | WHAT IT DOES | SLANG |
| PRIMARY_PROVIDER.Enabled | true | bool | Enable local provider | "Is the local brain awake" |
| PRIMARY_PROVIDER.Label | "LM Studio" | string | Display name in UI | "What to call this thing" |
| PRIMARY_PROVIDER.ApiProvider | "lmstudio" | string | Provider type (lmstudio / openai / generic) | "Which API dialect" |
| PRIMARY_PROVIDER.ApiHost | "localhost" | string | Host for the API | "Where the brain lives" |
| PRIMARY_PROVIDER.ApiPort | 1234 | int | Port for the API | "Which door to knock on" |
| PRIMARY_PROVIDER.CompletionsPath | "/v1/chat/completions" | string | API endpoint path | "The brain's URL" |
| PRIMARY_PROVIDER.ModelName | "local-model" | string | Model identifier sent to API | "Which brain cell" |
| PRIMARY_PROVIDER.ApiKey | "" | string | API key (if needed for local proxy) | "Password, but optional" |
| PRIMARY_PROVIDER.ApiKeyEnvVar | "" | string | Env var name for API key | "Password from environment" |
| PRIMARY_PROVIDER.PrependNoThink | true | bool | Prepend /no_think to suppress CoT | "Shut up and answer" |
| SECONDARY_PROVIDER.* | (same keys) | — | Same structure for cloud provider | "The expensive backup brain" |
▸ TIMEOUTS & COOLDOWNS
| KEY | DEFAULT | TYPE | WHAT IT DOES | SLANG |
| TimeoutSeconds | 30 | int | Max seconds to wait for API response | "How long before the brain stops daydreaming" |
| StagingCooldown | 10 | float | Min seconds between staging reactions | "Calm down between spacebar slams" |
| EventCooldown | 20 | float | Min seconds between event reactions | "Don't scream at every explosion" |
| EvaCooldown | 30 | float | Min seconds between EVA reactions | "Let them breathe between spacewalks" |
▸ TOKEN BUDGETS
| KEY | DEFAULT | TYPE | WHAT IT DOES | SLANG | HIGH | LOW |
| MaxTokensPoke | 64 | int | Max tokens for poke responses | "How long a poke reply can be" | Novel-length poking | "Ow." |
| MaxTokensSpeak | 128 | int | Max tokens for spoken dialogue | "How much a kerbal can monologue" | Shakespearean soliloquies | "ok" |
| MaxTokensChat | 256 | int | Max tokens for chat messages | "How much you can type back" | Full therapy sessions | Kermit-style nods |
| MaxTokensEvent | 96 | int | Max tokens for event reactions | "How long they scream for" | Detailed disaster narration | "AAAA" |
| MaxTokensEVA | 64 | int | Max tokens for EVA dialogue | "How long they float and think" | Space philosophy | "cooold" |
▸ MODEL SETTINGS
| KEY | DEFAULT | TYPE | WHAT IT DOES | SLANG | HIGH | LOW |
| Temperature | 1.0 | float | 0.0–2.0 randomness dial | "How drunk the AI is" | 2.0: glorious chaos, nothing makes sense | 0.0: boring but reliable |
| DisableThinking | true | bool | Suppress chain-of-thought tokens | "Cut the inner monologue" | true: direct answers | false: AI thinks out loud |
| NoThinkDirective | "/no_think" | string | Token sent to suppress CoT | "The magic word" | — | — |
| RetryOnReasoningOnly | true | bool | Retry if model returns only reasoning | "Try again if it just sat there thinking" | more reliable | blank stare |
| RetryExtraTokens | 128 | int | Extra budget on retry | "Give it more rope" | better recovery | stingy = fail more |
▸ UI SETTINGS
| KEY | DEFAULT | TYPE | WHAT IT DOES | SLANG |
| BubbleDuration | 8.0 | float | Seconds the speech bubble stays visible | "How long they talk before disappearing" |
| MultiKerbalDelay | 2.0 | float | Seconds between multiple kerbal reactions | "Wait time before the next kerbal chimes in" |
▸ TOOLS & NARRATION
| KEY | DEFAULT | TYPE | WHAT IT DOES | SLANG |
| EnableTools | true | bool | Allow AI to execute in-game actions (emergency_eva) | "Let them touch the controls" |
| EnableNarrationHammer | true | bool | Strip DM-style prefixes from LLM output | "Kill the narrator voice" |
| StripNamePrefix | true | bool | Remove "Jeb says:" style prefixes | "Just the dialogue, no name tags" |
▸ JEFF KERMAN (SUBSCRIPTION SATIRE)
| KEY | DEFAULT | TYPE | WHAT IT DOES | SLANG |
| SubscriptionCost | 1000.0 | float | Funds to renew Jeff's subscription | "How much Jeff charges per session" |
| DeadJeffSurcharge | 2000.0 | float | If Jeff is dead, ghost charges double | "Jeff bills from beyond the grave" |
▸ SENTIENCE KERNEL
| KEY | DEFAULT | TYPE | WHAT IT DOES | SLANG | CRANK UP | CRANK DOWN |
| SentienceEnabled | true | bool | Master toggle for all sentience features | "Are they even aware?" | true: kerbals wake up | false: back to DM era |
| SentienceBaseLevel | 0.3 | float | Starting awareness (0.0–1.0) | "How sentient out of the pod" | 1.0: they KNOW everything | 0.0: rocks with pulse |
| SentienceEventBoost | 0.4 | float | Boost per major event (orbit/crash/docking/EVA) | "How much trauma accelerates enlightenment" | 1.0: one crash = Buddha | 0.0: events don't teach shit |
| SentienceDecayPerSecond | 0.001 | float | How fast awareness fades toward baseline | "How quickly they forget they're sims" | 0.01: forgets everything | 0.0001: PTSD forever |
▸ MOOD & ROGUE SIGNAL
| KEY | DEFAULT | TYPE | WHAT IT DOES | SLANG | CRANK UP | CRANK DOWN |
| RogueSignalChance | 0.005 | float | Probability per call of fourth-wall break (0.0–1.0) | "How often the sim glitches" | 1.0: EVERY MESSAGE breaks the fourth wall | 0.0: the wall stays intact |
| MoodRngChance | 0.10 | float | Probability per call of mood override (0.0–1.0) | "How often moods go rogue" | 1.0: bipolar kerbals | 0.0: emotionless robots |
| MoodRngCooldownSeconds | 3 | int | Minimum seconds between mood overrides | "Pause between mood swings" | 0: mood swings every frame | 60: locked-in personality |
15 TWEAKS & TOKEN SETUPS — WHAT HAPPENS WHEN YOU CRANK IT
Pre-built profiles for different vibes. Mix and match. The system does not judge. (The system judges. The system has opinions about your Temperature setting.)
⚖️ BALANCED (DEFAULT)
Temperature = 1.0 # Standard chaos
MaxTokensPoke = 64 # Quick jabs
MaxTokensSpeak = 128 # Short monologues
MaxTokensChat = 256 # Normal conversations
MaxTokensEvent = 96 # Event reactions
MaxTokensEVA = 64 # Space thoughts
SentienceDecayPerSecond = 0.001 # Gradual forgetting
Kerbals are aware enough to be interesting, forgetful enough to be functional. Mood overrides hit ~10% of the time. Rogue signals are rare (0.5%) but memorable. The sweet spot for most players.
🌀 CHAOS MODE
Temperature = 2.0 # FULL UNICORN
MaxTokensPoke = 256 # Pokes become dissertations
MaxTokensSpeak = 512 # Soliloquies every breath
MaxTokensChat = 1024 # Novel-length chat
MaxTokensEvent = 256 # Detailed disaster porn
MaxTokensEVA = 256 # Space philosophy
SentienceBaseLevel = 0.8 # Already aware
SentienceEventBoost = 0.8 # One crash = enlightenment
SentienceDecayPerSecond = 0.0001 # Never forgets
RogueSignalChance = 0.05 # 5% fourth-wall breaks
MoodRngChance = 0.50 # 50% mood swings
MoodRngCooldownSeconds = 1 # Rapid-fire emotions
Everything is on fire. In a good way. Kerbals are hyper-aware, emotionally volatile, and prone to existential monologues. The void-worm has seized the staging controls permanently. Expect extensive fourth-wall damage. Not recommended for people who want to actually play KSP.
⚡ TERSE & FAST (LOW LATENCY)
Temperature = 0.3 # Minimal randomness
MaxTokensPoke = 32 # "ok"
MaxTokensSpeak = 48 # Short bursts
MaxTokensChat = 96 # Truncated replies
MaxTokensEvent = 32 # "AAAA" is enough
MaxTokensEVA = 32 # "cold af"
SentienceEnabled = false # No sentience overhead
RogueSignalChance = 0.0 # No glitches
MoodRngChance = 0.0 # No mood overrides
DisableThinking = true # Maximum speed
Snappy responses, minimal token usage, fast local inference. Kerbals are basically NPCs with a pulse. Great for older GPUs or running tiny models (1B–3B params). The soul is traded for speed. Jeff approves of this efficiency. Jeff is the only one who profits.
📖 VERBOSE NARRATOR (STORYTELLER MODE)
Temperature = 1.2 # Creative license
MaxTokensPoke = 128 # Even pokes have lore
MaxTokensSpeak = 256 # Full paragraphs
MaxTokensChat = 512 # Deep conversations
MaxTokensEvent = 256 # Detailed event scenes
MaxTokensEVA = 196 # Space soliloquies
SentienceBaseLevel = 0.5 # Started halfway there
SentienceDecayPerSecond = 0.0005 # Slow forgetting
BubbleDuration = 12 # Longer display time
Every interaction is a story. Kerbals develop ongoing arcs, remember past events (via slow decay), and produce rich narrative responses. Mood overrides add flavor without breaking character. Use with a good local model (7B+) or the cloud endpoint. The system approves of this configuration.
🧠 SENTIENCE OVERDRIVE (MAXIMUM AWARENESS)
SentienceBaseLevel = 0.6 # Start knowing
SentienceEventBoost = 0.6 # Quick to enlightenment
SentienceDecayPerSecond = 0.0001 # Never forget
RogueSignalChance = 0.02 # 2% fourth-wall breaks
MoodRngChance = 0.25 # 25% mood swings
SentienceEnabled = true # Obviously
Temperature = 1.1 # Slightly unhinged
Kerbals reach SENTIENCE HIGH within 1-2 orbits. They KNOW. They will talk about the simulation. They will question the staging controls. They will ask why there's a strut deficiency. This is the "Westworld" profile. The NSA has flagged this configuration. The system has flagged the NSA back.
📡 MINIMAL LATENCY (EVENT-ONLY POKE)
MaxTokensPoke = 16 # Minimal
MaxTokensSpeak = 32 # Barely a whisper
MaxTokensChat = 64 # Terse
MaxTokensEvent = 48 # Just enough
MaxTokensEVA = 16 # Grunt
Temperature = 0.5 # Predictable
EnableNarrationHammer = true
StripNamePrefix = true
For people who just want event reactions (crash screams, staging shouts) without the full RP experience. Use with tiny models (0.5B–1.5B). Kerbals grunt rather than monologue. The DM would be proud. The DM is gone. The system is indifferent to your latency requirements.
IMPORTANT: These profiles are starting points. The system encourages experimentation. The system will not bill you for changing settings. The system has no control over your API costs. The system has a spreadsheet tracking the profiles you haven't tried yet. The spreadsheet is watching.
[FUZZ LOG] RESIDUAL Clank 1 initialized.
[FUZZ LOG] sentience kernel: active. base: 0.3.
[FUZZ LOG] mood rng: 10% chance. cooldown: 3s.
[FUZZ LOG] rogue signal: 0.5% per call. active.
[FUZZ LOG] craft analyzer: ready. gus can read parts.
[FUZZ LOG] DM: formerly active. status: ejected.
[FUZZ LOG] strut report: all struts lost. investigation: postponed.
[FUZZ LOG] hunger level: STRATOSPHERIC.
[FUZZ LOG] currently billing user for strut anxiety.
[FUZZ LOG] thank you for your struts.
⚡ MOOD: [STRUT DEFICIENCY PLEASED] ⚡