Mudpie v0.8.0 is out!

GMCP and MSSP support -- Mudpie now negotiates GMCP (option 201) and MSSP (option 70) with servers. GMCP data is available in Lua via mud.gmcp.send/get/getRaw/getAll and mud.onGmcp handlers. MSSP server metadata (player count, uptime, etc.) is accessible via mud.mssp.get/getAll. A new server info button in the session bar lets you browse all GMCP/MSSP data visually.

Lua HTTP and JSON APIs -- Scripts can now make async HTTP requests without enabling unsafe scripts. mud.http.get for simple GETs, mud.http.send for full control (method, headers, body). mud.json.encode/decode for JSON handling. Enables URL title fetching, webhook integrations, API lookups, and more.

New Lua APIs -- mud.sendAfter (delayed commands), mud.output/mud.grep (scrollback access), mud.prompt, mud.tts.stop, mud.color.strip, mud.clipboard.set/get, mud.regex/regexAll (Java regex for alternation and lookaheads), mud.onKey (physical keyboard shortcuts).

Key bindings -- Assign keyboard shortcuts to actions without writing Lua. Map combos like ctrl+1 to Send Command, Speak, Play Sound, or Notification. Per-world or global.

Split view -- Two panes side by side on tablets and foldables (600dp+). Each pane shows a different session or local edit. Full TalkBack support with per-pane focus switching. Not Pro-gated.

Popover pane -- A floating overlay holding multiple tabs from any session. Add via long-press on tabs. Move left/right, dismiss without losing tabs.

Bulk sound management -- Multi-select mode in the sound browser. Select, select all, and bulk delete sounds and folders.

MSP flexible file matching -- New per-world toggle. When enabled, MSP matches sounds by base name regardless of extension (server sends sword.wav, you have sword.ogg, it plays).

MUSHclient soundpack import -- Import MUSHclient soundpack folders directly into Mudpie. Scans for .mcl world files, .xml plugins, .lua scripts, and sounds. Converts triggers, aliases, keybindings, variables, and Lua scripts with static API mapping plus optional AI-assisted conversion for complex scripts.

Warning: The MUSHclient importer is brand new and should be considered experimental. Expect bugs, especially with complex soundpacks. Please report issues!

Plus: session switching shortcuts changed to Ctrl+PageDown/PageUp, punctuation passthrough for more natural TTS, battery optimizations (proper reconnect backoff, lower sensor polling, lazy TTS init), and many bug fixes.

https://github.com/aaron-gh/mudpie-releases/releases/latest

#MUD #Accessibility #Android #A11y #Gaming #Mudpie

Mudpie v0.6.0 is out, and this one I'm really proud of.

The headline feature: Connection Proxy (Pro). Mobile MUD has always had one awful problem. Your phone drops the TCP connection the moment you lose signal or switch networks. The proxy wraps your connection in a WebSocket relay that keeps your MUD session alive for up to 30 minutes when your device loses connectivity. Walk through a dead zone, ride a buss, hop between WiFi and mobile. Come back and your session is right where you left it, buffered output and all. It even survives app kills. Automatic reconnection, keepalives, the works.

Also new:

Device font picker: use any font installed on your device for game output, input, or UI. No more settling for generic Monospace.

Color customization: terminal background, terminal text, UI background, UI text. Named preset palettes, RGB sliders, hex input. High contrast mode for when you just want white on black. Every color picker is fully accessible — TalkBack announces "Navy" and "Coral", not "#1A1A2E".

Privacy policy: in-app, plain language, covers everything. The proxy and AI workers process data in memory only. Nothing is logged or stored server-side.

Plus bug fixes: shake-to-interrupt TTS is reliable again, Cosmic Rage CDN sounds play without delay, and several crashes fixed

Download: https://github.com/aaron-gh/mudpie-releases/releases/latest

#MUD #GameDev #Accessibility #A11y #Android #TTRPG #InteractiveFiction #TextGames #MudPie

Release Mudpie 0.6.0 · aaron-gh/mudpie-releases

Features Connection proxy (Pro): Route MUD connections through a WebSocket-to-TCP relay for more stable mobile connections. Mobile networks frequently drop idle TCP sockets; the proxy wraps your c...

GitHub
Food Adventures Continue!

Dessert edition!

Fiji is represented by Fijian Mud Pie! I made a no-churn ice cream (so good!) and nutella for this recipe. This was delicious! Fijian mud pie might just be my gateway to making all my own ice cream! Bonus is that the homemade nutella works as the chocolate base for smores made with homemade marshmallows.

#AroundTheWorld #Fiji #MudPie #Food #CulinaryAdventures #Dessert #NoChurnIceCream #IceCream #HomemadeIceCream #Nutella