Patch notes: The Rundown's front page (Oct 20)

Imported. Imported from Commit messages from the OpenVibers repositories on GitHub; originally by OpenVibers.

What shipped on OpenVibe from 2026-10-19 to 2026-10-20: 28 changes to OpenVibe.Games, OpenVibe.Live, OpenVibe.AI, OpenVibe.Bot. Every line below is a commit message from the OpenVibers repositories, linked to the change itself.

Highlights

  • OpenVibe.Live: The Rundown's front page: a top take with its quote set large, then stream by stream (each stream with its episode title and logline, or Live now, and its 3 best takes on a timeline), in place of a 14,500px river of full cards in which one… (8ef9cbd)
  • OpenVibe.Live: Arena cleanup, step 2: server/arena goes (after the N-1 fixture re-record) (#264) (2a1f17e)

OpenVibe.Games

openvibe.games · repository

  • Scraplandia in first person and at night: the right fist closes on each tool's grip with the forearm out of the lower-right corner (it stood upright in front of the tool, a flat block in the corner), the moon lights the night from above… (0714311)
  • Scraplandia has sound: footsteps by surface, a jump and a landing, the swing and the hit (wood, stone, scrap, people), pickups and level-ups, and wind, rain, birds by day and crickets at night, all synthesised in the browser, with a volume… (f58d3cd)
  • Scraplandia: something flies off a hit, wood chips off a tree, grit off a rock, sparks off scrap, leaves off a bush (a swing changed nothing on screen until the server moved a count), never toward the camera (#114) (505eb2c)
  • NPCs in the map: the editor places wardens, townsfolk, hares and Rustjaw thugs, the server follows the map's spawns at boot and on live saves, and Scrap Island gets 26 in place of 7 (#115) (b42fd18)
  • Scraplandia's NPCs look like people: wardens, townsfolk and Rustjaw wear the players' avatar dressed by archetype and varied by id (they walk, turn and flinch), and hares are small faceted hares, in place of a tinted box with a box head… (2bcc873)
  • Scraplandia's town props look like things: stalls with awnings and goods, framed crates, hooped barrels, a workbench, a still, planters and a campfire with a flame, each one vertex-coloured mesh (one draw call), in place of their collision… (3c62584)
  • Scraplandia: the shadow map is redrawn every third frame (and at once when its box moves) in place of every frame, which cost about 390 draw calls in Scrap City and halved the frame rate (#118) (2c518cb)
  • Scraplandia: far avatars (NPCs and remote players past 18 m) draw as one merged copy of themselves and skip animation, in place of ~14 meshes each; town's NPCs went from 150 draw calls to 4 (#119) (4c7a119)
  • Scraplandia: far avatars stand on their feet (the merged copy's parts went through their joints twice: a clone keeps its parent) (#120) (0aa7bca)
  • Scraplandia merges its statics for drawing (one material per texture per 32 m square): in town, statics 165 draw calls to 44, shadow casters 439 to 178, the frame ~400 to ~230 (#121) (2b0840c)
  • Scraplandia: a friendly warden or townsperson's prompt is their name, not 'LMB attack'; wildlife says 'LMB hunt', Rustjaw keeps '⚠ — LMB attack' (#122) (d4492d7)
  • Scraplandia: an empty node says so ('Loose Stones — picked clean, back within 2 mins', a felled oak grows back) in place of 'E — gather' that did nothing; a production play-test hit an emptied gate pile (#123) (66197d2)
  • Scraplandia's first steps get a waypoint: an arrow and a distance toward the nearest pile, oak, deposit or scrap with something left, else a landmark zone (The Forest, The Quarry, The Scrapyard, editable in the map), and the recovery bird… (7e8228d)
  • Scraplandia on a phone: with touch controls showing, the hotbar sits above the buttons, the bars above the stick, the waypoint under the OpenVibe button and a compact first-steps panel at the top right (the controls covered the panel and… (944758f)
  • Salvage Rush runs no NPCs: a world definition can name its own (npcSpawns, [] for none), and the arena did get the procedural world's townsfolk, warden and Rustjaw thugs (#126) (4d51707)
  • Salvage Rush's arena looks like a scrapyard pit: a plated wall with corner lamps, scrap heaps, crates and drums clear of the scrap spots, and a spawn pad (it was a bare floor with four coloured boxes) (#127) (a8f6d16)

OpenVibe.Live

openvibe.live · repository

  • Live: VOD and clip pages move to OpenVibe.Video (merge on or after 2026-10-19) (#143) (9a09571)
  • The Rundown: a topic made only of words for a mood or the play ('Frustration and chaos in the match', 106 takes) is no topic, a stream keeps its best 2 takes on one topic (a better one replaces the weakest), and the announcer as… (6b4d220)
  • Arena cleanup, step 1: its pages, scripts and styles go (590 lines of style.css), and what still read its mic moments reads The Rundown: the after-show report shows the stream's best takes, the home digest counts takes and quotes the best… (278e303)
  • The Rundown's front page: a top take with its quote set large, then stream by stream (each stream with its episode title and logline, or Live now, and its 3 best takes on a timeline), in place of a 14,500px river of full cards in which one… (8ef9cbd)
  • The Rundown announces an episode once: a re-read writes it again without a second THE RUNDOWN line in global chat, and a stream that keeps nothing when read again loses its old write-up (#263) (3580cee)
  • The Rundown leaves out chat read aloud: a speech line holding most of a chat message sent up to two minutes before it is the stream's TTS reading chat, not the streamer ('WTF this site is so cool.' on goosely's stream) (#265) (f0fed5b)
  • Arena cleanup, step 2: server/arena goes (after the N-1 fixture re-record) (#264) (2a1f17e)
  • The Rundown's front page stops building the old river nobody reads: home() no longer queries the latest feed (its keys stay, empty, until the N-1 fixture is re-recorded) and the unused /api/rundown/latest route goes (#266) (14040a5)
  • A robot added on openvibe.bot/link binds to your channel's chat from one link: your own channel asks "Use it in my chat", and its !commands drive it (#244) (de798bd)
  • Restream: one restart and one FFmpeg per session (an audio producer appearing queued two restarts, the first FFmpeg was orphaned holding the stream key, and Twitch refused goosely's restream as a second publisher for 13 minutes) (#267) (449c8fc)

OpenVibe.AI

ai.openvibe.services · repository

  • The Arena's templates and workflows go (Live#264 removed every caller), and seeding archives what is stored of them, so nothing runs it and it leaves the admin lists (#130) (31a42a8)

OpenVibe.Bot

openvibe.bot · repository

  • The one command on the robot: a machine with no code asks to be added, its owner approves it on /link, it pairs and goes live by itself (#140) (99e10ba)

Patch notes are put together automatically when enough changes have shipped, or when a large feature lands. See every site's own updates page for the live list.

Comments

Comments are hosted by OpenVibe.Community.

No comments yet.

Sign in with OpenVibe to comment.