Skip to content

StobeServer 1.2.0 beta: promote unstable to dev - #106

Merged
RANGROO merged 36 commits into
devfrom
unstable
Aug 27, 2026
Merged

StobeServer 1.2.0 beta: promote unstable to dev#106
RANGROO merged 36 commits into
devfrom
unstable

Conversation

@RANGROO

@RANGROO RANGROO commented Aug 27, 2026

Copy link
Copy Markdown
Contributor

StobeServer 1.2.0 beta promotion

Promote unstable into dev for manual beta review. Head: c7ff0b33388c3bfa3bc11c193be8eda68ca79900; current dev: be4e00ade957bb1044ef7b556447f2b42f32b62d.

Companion: STOBE #37.

Changes since dev 1.1.1

  • Player mood cues in dialogue prompts/history and eleven editable Prompts Manager entries.
  • Combat start/end and major-damage events included in Combat history and the existing memory event stream.
  • Protected player-authored relationship notes and relationship changes in NPC History/Events.
  • Per-profile relationship update chance (50% default), correct connector selection for event builds, and restricted bulk builds that reuse existing structured relationships.
  • Preserve Individual Memory Bank settings across snapshots, updates, and older-save rollback.
  • Compact Prompt Info enabled by default; explicit opt-out retains the previous format.
  • Bulk Action Editor saves, persistent NPC list state, clearer favorite stars, and compact settings UI spacing.
  • Pause scheduled memory/profile/diary cycles after 180 seconds without normal Kenshi traffic; service health remains active. In-flight AI requests are not cancelled.
  • Accept valid single-array structured dialogue replies while rejecting ambiguous arrays.
  • Version 1.2.0, dated 2026-08-27.

61 files; 2483 additions and 664 deletions. This promotion collects already merged PRs #89#103 and #105; it excludes open Home-stall and live-director work.

Compatibility and database updates

Run the existing database update workflow: it seeds missing mood prompts without overwriting customizations and updates profile metadata defaults. Existing profiles fall back to 50% relationship update chance. Notes use existing relationship JSON; history derives from existing snapshots. No new tables are introduced. Deploy the server support before using the new native mood selector.

Validation and package

  • Fresh promotion CI passed all 37 existing PHP regression scripts and automatic SQL_ASCII database upgrade integration (3m18s): https://github.com/Dwemer-Dynamics/StobeServer/actions/runs/33124547999.
  • Local server already deployed: all 290 runtime file hashes match that deployment, and the fresh checkout has identical content aside from six CRLF/LF differences.
  • Live JSON reports 1.2.0 / 2026-08-27; database health is ready and background port 12346 is listening. No additional server sync or data changes were needed for this promotion.
  • Paired native plugin freshly built with Release x64/v100 and portable tests (1/1), then locally deployed and packaged.
  • STOBE BETA 1.2.0.zip: 957055 bytes, exactly five validated files under one root; no launcher included.
  • DLL SHA-256: 7876107DB05E8B390EF5887CFE2D1946E5C636C6E7969051BAC554FD0AE0244C.

Limits

No fresh in-game, physical microphone/audio, live provider, or load test of this packaged beta. Individual feature PRs retain their detailed test evidence and limitations. Relationship history still scans snapshots on full-page queries. No release/tag/upload or dev merge performed; both promotions remain draft.

RANGROO and others added 30 commits August 16, 2026 16:40
Prioritize combat over routine logistics
…build

Limit bulk relationship builds to stored maps
…nship-connector

Use profile relationship connector for event builds
…p-update-chance

Add profile relationship update chance
…list-state

Preserve Stobe NPC list state
…-memory-setting

Preserve Individual Memory Bank settings
Add default-on Compact Prompt Info global setting
…sponse-arrays

Handle array-wrapped dialogue responses
RANGROO and others added 6 commits August 27, 2026 14:52
…gate

Pause scheduled AI work when Kenshi is inactive
Add player mood cues to dialogue prompts and history
…-notes

Protect player-authored relationship notes from AI updates
…-history

Show relationship changes in NPC and event history
@RANGROO
RANGROO marked this pull request as ready for review August 27, 2026 23:26
@RANGROO
RANGROO merged commit 3b2e2e7 into dev Aug 27, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant