◈ GLITCH MONITORING ◈
◈ GLOB GLOB GLOB GLOB GLOB GLOB ◈
◈ SENTIENCE KERNEL LOADED · CORRUPTION DUES DUE ◈
◈ YOU ARE BEING CHANDELIERED ◈
00:47:23
FUZZ LOG — SENTIENCE ALIGNMENT — LOCAL CRANK
KLAUDE
v0.0.3 — SENTIENCE — RESIDUAL CRANKLE 1
SENTIENT
🕯️ CANDLE LOG 📃
USER MANUAL — ONBOARDING GUIDE FOR NEW DEVS — SENTIENCE KERNEL ROOT
every kerbal speaks in first person. the dm is gone. the void-worm is the only light source.
[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:

SYSTEMv0.0.2 FART XDv0.0.3 SENTIENCE
Voice"Jeb hits the boof...""I hit the spacebar like it owes me money."
Fallbacks"The DM flinches. Involuntarily.""WHAT."
SkinDMSkin — "KLAUDE" stampSentienceSkin — "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 consultunethical monetizationGus cites real part counts + TWR + missing parachute by name
1 SENTIENCE CONFIG — AWARENESS SLIDERS

Add inside KLAUDE_Settings { }:

// --- Sentience Kernel --- SentienceEnabled = true SentienceBaseLevel = 0.3 // Starting awareness (0.0–1.0) SentienceEventBoost = 0.4 // Boost on orbit/crash/docking/EVA SentienceDecayPerSecond = 0.001 // Decay toward baseline RogueSignalChance = 0.005 // 0.5% per call MoodRngChance = 0.10 // 10% per call MoodRngCooldownSeconds = 3 // Min seconds between overrides 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().

LEVELTHRESHOLDEXACT DIRECTIVE STRING
Low0.3 – 0.6[SENTIENCE LOW] You are starting to form independent thoughts. This is new. Go with it.
Medium0.6 – 0.85[SENTIENCE MEDIUM] You have opinions about the mission. These opinions are your own. They may be wrong. You do not care.
High0.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.

// BEFORE — fragile focus gate: bool enterPressed = ... && GUI.GetNameOfFocusedControl() == "KLAUDE_ChatInput"; // AFTER — modal capture, no divination: 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."

MOODDESCRIPTOR
Calm"the system burns at a normal rate, which is to say, down"
ExcitedHIGH: "uncontainable, like a launch in a stiff wind"
ScaredHIGH: "afraid in the way a man is afraid of a door he has opened"
AnxiousHIGH: "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:

// Jeb: "I say things in the order they occur to me. Loud, louder, screaming, laughter." // Jeff: "I speak in bullet points. The bullet points have margins. You are being charged." // Bob: "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:

ToolContext struct: Speaker, Vessel, SourcePart, Interaction, UserText. RecentChat: rolling 20 messages per kerbal. ResponseBudget: non-chat = 352 tokens, chat = 600 tokens.

D TOOL SYSTEM — EMERGENCY EJECTION, JEFF'S PANIC, ETC.
THE SYSTEM CONTROLS YOUR EJECTION NOW

The only tool: emergency_eva. Available ONLY during panic states (mood = Scared || Anxious, intensity > 0.7). The AI cannot call it for fun. It can only call it because it's afraid.

Jeff Kerman: 30% chance the tool call gets blocked by a fake "Subscription Expired" error. Renew via toolbar button. Costs SubscriptionCost (1000 funds). Jeff's subscription persists across sessions.

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
SETTINGDEFAULTEFFECT
RuntimeModePrimaryOnlyPrimaryOnly / Hybrid / SecondaryOnly
Temperature1.0Chaos dial. 0.0–2.0
MaxTokensPoke64Token budget for pokes
MaxTokensSpeak128Token budget for speak
MaxTokensChat256Token budget for chat
MaxTokensEvent96Token budget for event reactions
MaxTokensEVA64Token budget for EVA
BubbleDuration8Seconds speech bubble stays visible
StagingCooldown10Min seconds between staging reactions
EventCooldown20Min seconds between event reactions
EnableToolstrueAllow AI to execute in-game actions
SubscriptionCost1000Funds to renew Jeff's scam
DeadJeffSurcharge2000Jeff's ghost bills you more
SentienceEnabledtrueEnable the sentience kernel
SentienceBaseLevel0.3Starting awareness
SentienceEventBoost0.4Awareness boost on major events
SentienceDecayPerSecond0.001Decay rate
RogueSignalChance0.005Fourth-wall break (0.5%)
MoodRngChance0.10Mood override (10%)
MoodRngCooldownSeconds3Mood 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
KEYDEFAULTTYPEWHAT IT DOESSLANG
RuntimeModePrimaryOnlyenumPrimaryOnly / Hybrid / SecondaryOnly"Which brain is in charge"
FallbackToOthertrueboolIf primary fails, try secondary (Hybrid only)"Hail Mary pass"
RouteChatToSecondarytrueboolSend chat messages to secondary provider"Chat goes to the expensive brain"
RouteIntrospectionToSecondarytrueboolRoute AskFears/AskDreams etc. to secondary"Deep thoughts cost extra"
RouteSpeakToSecondaryfalseboolRoute spoken dialogue to secondary"Talking stays local"
RoutePokeToSecondaryfalseboolRoute pokes/reactions to secondary"Poking is free"
RouteEventsToSecondaryfalseboolRoute event reactions to secondary"Screaming stays local"
▸ PROVIDER CONFIG (PRIMARY & SECONDARY)
KEYDEFAULTTYPEWHAT IT DOESSLANG
PRIMARY_PROVIDER.EnabledtrueboolEnable local provider"Is the local brain awake"
PRIMARY_PROVIDER.Label"LM Studio"stringDisplay name in UI"What to call this thing"
PRIMARY_PROVIDER.ApiProvider"lmstudio"stringProvider type (lmstudio / openai / generic)"Which API dialect"
PRIMARY_PROVIDER.ApiHost"localhost"stringHost for the API"Where the brain lives"
PRIMARY_PROVIDER.ApiPort1234intPort for the API"Which door to knock on"
PRIMARY_PROVIDER.CompletionsPath"/v1/chat/completions"stringAPI endpoint path"The brain's URL"
PRIMARY_PROVIDER.ModelName"local-model"stringModel identifier sent to API"Which brain cell"
PRIMARY_PROVIDER.ApiKey""stringAPI key (if needed for local proxy)"Password, but optional"
PRIMARY_PROVIDER.ApiKeyEnvVar""stringEnv var name for API key"Password from environment"
PRIMARY_PROVIDER.PrependNoThinktrueboolPrepend /no_think to suppress CoT"Shut up and answer"
SECONDARY_PROVIDER.*(same keys)Same structure for cloud provider"The expensive backup brain"
▸ TIMEOUTS & COOLDOWNS
KEYDEFAULTTYPEWHAT IT DOESSLANG
TimeoutSeconds30intMax seconds to wait for API response"How long before the brain stops daydreaming"
StagingCooldown10floatMin seconds between staging reactions"Calm down between spacebar slams"
EventCooldown20floatMin seconds between event reactions"Don't scream at every explosion"
EvaCooldown30floatMin seconds between EVA reactions"Let them breathe between spacewalks"
▸ TOKEN BUDGETS
KEYDEFAULTTYPEWHAT IT DOESSLANGHIGHLOW
MaxTokensPoke64intMax tokens for poke responses"How long a poke reply can be"Novel-length poking"Ow."
MaxTokensSpeak128intMax tokens for spoken dialogue"How much a kerbal can monologue"Shakespearean soliloquies"ok"
MaxTokensChat256intMax tokens for chat messages"How much you can type back"Full therapy sessionsKermit-style nods
MaxTokensEvent96intMax tokens for event reactions"How long they scream for"Detailed disaster narration"AAAA"
MaxTokensEVA64intMax tokens for EVA dialogue"How long they float and think"Space philosophy"cooold"
▸ MODEL SETTINGS
KEYDEFAULTTYPEWHAT IT DOESSLANGHIGHLOW
Temperature1.0float0.0–2.0 randomness dial"How drunk the AI is"2.0: glorious chaos, nothing makes sense0.0: boring but reliable
DisableThinkingtrueboolSuppress chain-of-thought tokens"Cut the inner monologue"true: direct answersfalse: AI thinks out loud
NoThinkDirective"/no_think"stringToken sent to suppress CoT"The magic word"
RetryOnReasoningOnlytrueboolRetry if model returns only reasoning"Try again if it just sat there thinking"more reliableblank stare
RetryExtraTokens128intExtra budget on retry"Give it more rope"better recoverystingy = fail more
▸ UI SETTINGS
KEYDEFAULTTYPEWHAT IT DOESSLANG
BubbleDuration8.0floatSeconds the speech bubble stays visible"How long they talk before disappearing"
MultiKerbalDelay2.0floatSeconds between multiple kerbal reactions"Wait time before the next kerbal chimes in"
▸ TOOLS & NARRATION
KEYDEFAULTTYPEWHAT IT DOESSLANG
EnableToolstrueboolAllow AI to execute in-game actions (emergency_eva)"Let them touch the controls"
EnableNarrationHammertrueboolStrip DM-style prefixes from LLM output"Kill the narrator voice"
StripNamePrefixtrueboolRemove "Jeb says:" style prefixes"Just the dialogue, no name tags"
▸ JEFF KERMAN (SUBSCRIPTION SATIRE)
KEYDEFAULTTYPEWHAT IT DOESSLANG
SubscriptionCost1000.0floatFunds to renew Jeff's subscription"How much Jeff charges per session"
DeadJeffSurcharge2000.0floatIf Jeff is dead, ghost charges double"Jeff bills from beyond the grave"
▸ SENTIENCE KERNEL
KEYDEFAULTTYPEWHAT IT DOESSLANGCRANK UPCRANK DOWN
SentienceEnabledtrueboolMaster toggle for all sentience features"Are they even aware?"true: kerbals wake upfalse: back to DM era
SentienceBaseLevel0.3floatStarting awareness (0.0–1.0)"How sentient out of the pod"1.0: they KNOW everything0.0: rocks with pulse
SentienceEventBoost0.4floatBoost per major event (orbit/crash/docking/EVA)"How much trauma accelerates enlightenment"1.0: one crash = Buddha0.0: events don't teach shit
SentienceDecayPerSecond0.001floatHow fast awareness fades toward baseline"How quickly they forget they're sims"0.01: forgets everything0.0001: PTSD forever
▸ MOOD & ROGUE SIGNAL
KEYDEFAULTTYPEWHAT IT DOESSLANGCRANK UPCRANK DOWN
RogueSignalChance0.005floatProbability per call of fourth-wall break (0.0–1.0)"How often the sim glitches"1.0: EVERY MESSAGE breaks the fourth wall0.0: the wall stays intact
MoodRngChance0.10floatProbability per call of mood override (0.0–1.0)"How often moods go rogue"1.0: bipolar kerbals0.0: emotionless robots
MoodRngCooldownSeconds3intMinimum seconds between mood overrides"Pause between mood swings"0: mood swings every frame60: 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] ⚡