<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>MGS Toolbox — What&#39;s New</title>
    <link>https://michaelghelfistudios.com/apps/devlog/</link>
    <atom:link href="https://michaelghelfistudios.com/apps/devlog/feed.xml" rel="self" type="application/rss+xml"/>
    <description>What changed in the Michael Ghelfi Studios tools, newest first.</description>
    <language>en</language>
    <lastBuildDate>Mon, 12 Oct 2026 12:00:00 GMT</lastBuildDate>
    <item>
      <title>MGS Audio desktop 1.4.0: layers, playlists, places and smart playlists</title>
      <link>https://michaelghelfistudios.com/apps/devlog/2026-10-12</link>
      <guid isPermaLink="true">https://michaelghelfistudios.com/apps/devlog/2026-10-12</guid>
      <pubDate>Mon, 12 Oct 2026 12:00:00 GMT</pubDate>
      <description>&lt;h3&gt;MGS Audio desktop 1.4.0: a real player&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;A new audio engine built into the app: loops join without a gap or a click, the way a game would play them. Ambiences and tracks titled &amp;quot;Loop&amp;quot; start looping by themselves (paid Patreon tiers).&lt;/li&gt;&lt;li&gt;Layers: up to 8 ambiences at once under the music, each with its own volume and loop, fading in and out. A master volume and &amp;quot;Stop all&amp;quot; for the whole scene. Two songs never play together: a new one takes the place of the last.&lt;/li&gt;&lt;li&gt;Level: music and ambiences play at one loudness, so a quiet track no longer gets lost after a loud one. On by default, one click to hear every track as mastered.&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Playlists (Patreon)&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;Playlists play one track after another, without a gap or crossfaded, repeated or shuffled. Drag to reorder, or onto another playlist to copy.&lt;/li&gt;&lt;li&gt;Ambience mixes start all their ambiences at once, each at its own volume: the hearth, the crowd and the rain of a tavern in one click.&lt;/li&gt;&lt;li&gt;Right-click any track to add it to any playlist. A Layer button on every track of a playlist adds it to what already plays.&lt;/li&gt;&lt;li&gt;Smart playlists: &amp;quot;Save as smart playlist&amp;quot; keeps the Library&amp;#39;s filters and search, and every track you own that matches joins it, new releases included.&lt;/li&gt;&lt;li&gt;32 ready-made playlists of music: by genre (Exploration, Battle, Dungeon Crawl, Tavern Night…), by setting (Sci-Fi Odyssey, Steampunk, Eastern Realms, Call of Cthulhu…) and by theme (Sea &amp;amp; Sails, Winter &amp;amp; the North, Royal Court, Haunted, Mourning &amp;amp; Farewells, Boss &amp;amp; Showdown, Thieves &amp;amp; Stealth…). Each shows what you own; add one to your playlists to rename it or change how it plays.&lt;/li&gt;&lt;li&gt;Your own audio: add folders of your own files and play them beside the MGS library, in layers, playlists and mixes. They are only ever read.&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Places (Patreon)&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;Hear the scene somewhere: a cave, a cathedral, a small room, behind a door, underwater, far away, on a gramophone, in a canyon, in a dream. One slider for how much.&lt;/li&gt;&lt;li&gt;For the whole scene from the player, or for each ambience on its own: the river far away, the fire close by. An ambience mix remembers each one&amp;#39;s place.&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;In every app&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&amp;quot;Skip to content&amp;quot;, and every app works from the keyboard: tabs, lists, cards, sortable columns, dropdowns and the language switcher. The keyboard focus shows, a mouse click does not.&lt;/li&gt;&lt;li&gt;Notifications are read by screen readers and wait while the pointer or the focus is on them.&lt;/li&gt;&lt;li&gt;The &amp;quot;i&amp;quot; bubbles open at the bottom of a phone&amp;#39;s screen, with a close button.&lt;/li&gt;&lt;li&gt;Small text is a little larger.&lt;/li&gt;&lt;li&gt;On the MGS Audio website, the media keys, a headset&amp;#39;s buttons and the lock screen drive the player, and the arrow keys move along its waveform.&lt;/li&gt;&lt;li&gt;Passage, Bearer, Covenant and Scriptorium: every paper has a plain transcription, shown on demand and read by screen readers. The PDFs carry it too, so their text can be searched and copied.&lt;/li&gt;&lt;/ul&gt;</description>
    </item>
    <item>
      <title>Biomes: science fiction, game genres and ways to travel</title>
      <link>https://michaelghelfistudios.com/apps/devlog/2026-10-09</link>
      <guid isPermaLink="true">https://michaelghelfistudios.com/apps/devlog/2026-10-09</guid>
      <pubDate>Fri, 09 Oct 2026 12:00:00 GMT</pubDate>
      <description>&lt;h3&gt;Biomes: a journey in your game&amp;#39;s genre&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;Choose your table&amp;#39;s genre: medieval fantasy, afrofantasy, Asian fantasy, Middle-Eastern, western, steampunk, Cthulhu Mythos, modern, post-apocalyptic or science fiction. The same genres as in the MGS Audio catalogue.&lt;/li&gt;&lt;li&gt;The genre decides everything the expedition comes across: the events of the road (the stagecoach at the relay, the peddler, the gold seekers&amp;#39; trail, the wireless that picks up a name, the drone that does not come back, the scrap town behind its wall), the encounters (the bestiary&amp;#39;s creatures in fantasy, only aberrations in Cthulhu, animals in western and modern, mutants in the wastes), what is found on the way (alchemy&amp;#39;s ingredients only where magic is) and the ships (sailing ship, dhow, junk, steamer, liner, cargo ship or survey craft).&lt;/li&gt;&lt;li&gt;The marvellous really happens: the jinn&amp;#39;s palace is there, the fox-woman pays her debt, the spider comes and sits at the fire, a dragon-king sends his envoy.&lt;/li&gt;&lt;li&gt;Variants, sites, planes and the world below all have more events of their own.&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;How you travel&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;Every leg has its way of travelling: on foot, on horseback, by camel, elephant or yak, by wagon, by stagecoach, by river boat, by dog sled, by train, by airship, by bush plane, by car, by truck, by motorbike, by bicycle, by 4x4, by snowmobile, on a flying mount, by flying carpet, by sand skimmer, by rover, by armoured buggy.&lt;/li&gt;&lt;li&gt;Each changes a day&amp;#39;s distance with the ground, meets the weather its own way (an airship stays moored in a storm, a sled runs on snow) and has its own mishaps: a thrown shoe, a cracked axle, a portage round the rapids, dogs fighting in the traces, a forced landing.&lt;/li&gt;&lt;li&gt;An upkeep line says what to bring: the animals&amp;#39; fodder, grease for the axles, fuel.&lt;/li&gt;&lt;li&gt;The SRD 5.2.1&amp;#39;s travel pace: slow, normal or fast, fast only where the ground allows it.&lt;/li&gt;&lt;li&gt;Sites and planes become legs of a journey: explore a crypt, a city, or cross the Astral&amp;#39;s silver sea by astral ship.&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;More playable days&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;Every day opens on something to play: an offer, a price, a danger, a lead. Atmosphere comes after.&lt;/li&gt;&lt;li&gt;Events no longer decide for the players: they set the situation, the table chooses.&lt;/li&gt;&lt;li&gt;&amp;quot;Someone in the party&amp;quot; is a player character or a companion, as the GM chooses.&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Science fiction&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;Nine worlds read off real bodies (a red desert like Mars, an ice moon like Europa, a methane world like Titan, a hothouse like Venus, a lava world like Io…), with their facts checked: gravity, day length, air, temperatures.&lt;/li&gt;&lt;li&gt;Twelve places among the stars: orbital station, derelict, outpost, precursor ruin, asteroid field, nebula…&lt;/li&gt;&lt;li&gt;Threats play on an SRD stat block, with their Starfinder Second Edition equivalents when you choose the Pathfinder rules.&lt;/li&gt;&lt;li&gt;An expedition on a world goes in suits, by rover or by buggy.&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Fauna, flora and photographs&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;New plants and animals for the thinnest milieux: flooded grassland, mangrove, barrens, reef, kelp forest, springs, caves, mines, the deep sea. Their products join Rerum.&lt;/li&gt;&lt;li&gt;Nearly every animal and plant now has its photograph, and the landscapes that showed a road, a quay or a house have been replaced.&lt;/li&gt;&lt;li&gt;Milieu pages say how they can be crossed and how far a day goes.&lt;/li&gt;&lt;li&gt;A search in the rail: milieux, places, animals, creatures and plants by name, accents ignored.&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;In every app&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;The up and down arrow keys walk the rail&amp;#39;s pages from anywhere, except in a field or an open window. In Metals and Rerum they walk the entries. Rails no longer slide sideways.&lt;/li&gt;&lt;li&gt;Windows announce themselves as windows to screen readers, take the focus and give it back when they close, and Escape closes the top one without opening the game menu. Symbol-only buttons have a name, and the last English-only texts in MGS Audio and the Hub are translated.&lt;/li&gt;&lt;li&gt;Lighter pages: MGS Audio, the Crafting Table and Biomes load faster. After an update, a page that can no longer find its files reloads instead of staying blank.&lt;/li&gt;&lt;li&gt;Crystal, Metals and Rerum show their links to Hearth and Biomes again. Passage&amp;#39;s places link to Bearer&amp;#39;s passports of their country, and Bearer&amp;#39;s authorities to their Passage ports. Crystal&amp;#39;s minerals say which Crafting Table colours they cut into.&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;MGS Audio&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;The Freebies Collection is free for every signed-in account, in MP3, OGG and FLAC.&lt;/li&gt;&lt;li&gt;Desktop app 1.3.3: switching format or folder makes tracks downloadable again, and a re-sync no longer duplicates files. On an album no Patreon tier unlocks, the app offers &amp;quot;Buy&amp;quot; instead of &amp;quot;Subscribe&amp;quot;.&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;MGS Toolbox for Foundry&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;An expedition sent to Foundry carries its genre, its pace and its upkeep line. A journey through a site or a plane carries its page.&lt;/li&gt;&lt;/ul&gt;</description>
    </item>
    <item>
      <title>Biomes: the milieux of the world, for the table</title>
      <link>https://michaelghelfistudios.com/apps/devlog/2026-10-07</link>
      <guid isPermaLink="true">https://michaelghelfistudios.com/apps/devlog/2026-10-07</guid>
      <pubDate>Wed, 07 Oct 2026 12:00:00 GMT</pubDate>
      <description>&lt;h3&gt;Biomes: an atlas of the world for game masters and worldbuilders&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;A new app joins the Toolbox. Thirty-six milieux, from the taiga to the deep sea: their climate and seasons, the plants that grow there, the animals and creatures you meet there, what can be gathered or fished, the hazards on the road, and what lies beneath.&lt;/li&gt;&lt;li&gt;For the table: how the ground is crossed and how far a day goes, water and foraging, the hazards with their rules. Choose plain words, D&amp;amp;D 5e (SRD 5.2.1) or Pathfinder Second Edition in the menu, kilometres or miles.&lt;/li&gt;&lt;li&gt;Every page has its photograph from Wikimedia Commons, its ambiences from the MGS Audio catalogue, adventure hooks, and written encounters to roll, taken from our blog&amp;#39;s encounter generators.&lt;/li&gt;&lt;li&gt;Fantasy: thirteen variants (cursed, blessed, haunted, fungal, crystalline, primeval with its dinosaurs, eldritch, frozen, burning and more), ten sites to explore (dungeon, crypt, ruins, sewers, a wizard&amp;#39;s tower, the city…), twelve planes, and the world below: a fungal forest, lava tubes, crystal caverns, the abyss, with the rock&amp;#39;s warmth as you go down.&lt;/li&gt;&lt;li&gt;A bestiary of 234 creatures of the SRD 5.2.1, each with its full stat block in English and French, its Pathfinder equivalent when Monster Core has one, its cry, often an old engraving, and the Rerum ingredients it gives.&lt;/li&gt;&lt;li&gt;An encounter for your party: give its levels and the difficulty, and Biomes builds a group of the place&amp;#39;s creatures within the rules&amp;#39; own budget.&lt;/li&gt;&lt;li&gt;The expedition: a journey day by day across up to five milieux, on foot, by ship or under the ground, with its weather, its finds, its meetings sized for your party, its hazards, and a dice to redraw an event. One day for everyone, thirty with Patreon. Copy it as text or send it to Foundry.&lt;/li&gt;&lt;li&gt;A thousand reference pages in each language, linked to Rerum, Hearth and MGS Audio.&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;MGS Toolbox for Foundry&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;1.7.0: Biomes comes to Foundry. A milieu, a site, a plane or a page of the world below becomes a journal entry with roll tables of its creatures and finds; an expedition becomes a journal with a page a day. Creatures link to the SRD stat blocks in a D&amp;amp;D 5e world and to Monster Core in a Pathfinder world.&lt;/li&gt;&lt;/ul&gt;</description>
    </item>
    <item>
      <title>Hearth: how large a city your land can feed, two new skins and an achievements leaderboard</title>
      <link>https://michaelghelfistudios.com/apps/devlog/2026-10-05</link>
      <guid isPermaLink="true">https://michaelghelfistudios.com/apps/devlog/2026-10-05</guid>
      <pubDate>Mon, 05 Oct 2026 12:00:00 GMT</pubDate>
      <description>&lt;h3&gt;Hearth: a city builder for worldbuilders and game masters&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;A new app joins the Toolbox. Pick a place (climate, terrain, water, the rocks underneath), a size from a hamlet of a hundred to a city of a million, and Hearth tells you what it takes: how much farmland, how far the carts go, how many villages and farmers around it, the wood it burns, what it makes and what it must buy.&lt;/li&gt;&lt;li&gt;The city asked for is always the one described. A city too large for its land is told what it costs: grain brought by river or by sea, harder lords, a strained countryside.&lt;/li&gt;&lt;li&gt;The sheet reads like a city, in plain words: its area and walls, households and parishes, the districts where trades gather (the market, the quays, the tanners downstream, the fire trades at the edge), thirty-one trades, most of them counted from the Paris tax roll of 1292, the market, the bad years, and what a plague or a famine leaves behind.&lt;/li&gt;&lt;li&gt;Power: the regime, what lords, tithes and taxes take, a public granary. Techniques and eras change the yields, the carts and the trades.&lt;/li&gt;&lt;li&gt;Fantasy: cities carved under the mountain and fed from the caverns below, forges on lava, hot springs.&lt;/li&gt;&lt;li&gt;Your universe: your own goods, cultures and food crops, computed like Hearth&amp;#39;s own and kept on your account. One of each without Patreon; as many as you like with it.&lt;/li&gt;&lt;li&gt;Eight cultures give the sheet its words: European, Roman, Arab-Persian, Nahua, Inca, Song China, Mande and Dwarven.&lt;/li&gt;&lt;li&gt;A region: several cities, the roads, rivers and sea lanes between them, realms with their borders, tolls and tribute. Import an Azgaar&amp;#39;s Fantasy Map Generator map and its towns become a region.&lt;/li&gt;&lt;li&gt;Every sheet plays its sounds: an ambience for the town, its districts and its trades, from the MGS Audio catalogue.&lt;/li&gt;&lt;li&gt;Honest about what it knows: sourced figures and Hearth&amp;#39;s estimates are told apart, and the sources are listed in the menu.&lt;/li&gt;&lt;li&gt;Copy a city as text for a wiki, World Anvil or Kanka, or send it to Foundry as a journal entry. With Patreon, its ambiences go with it into a playlist.&lt;/li&gt;&lt;li&gt;Two hundred reference pages in each language, by place, rock, trade, staple, regime and culture, linked to Crystal, Metals and Rerum.&lt;/li&gt;&lt;li&gt;Ten achievements, from a city fed by a whole empire to the plague, by way of the tribute you would like your own vassal to pay you.&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Two new skins (Patreon)&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;Drow Me Like One of Your French Girls: obsidian and violet stone, magenta as the only vivid accent. The skin moves: the vein beats, a drop runs down it, faerzress rises off the floor, the fungal glow breathes, and a spider comes down over the windows. Nothing moves on busy tables, and if your system asks for less motion, the skin stays still.&lt;/li&gt;&lt;li&gt;Probing Uranus: night-blue ink, silver lines, a star chart and its instruments, stars turning in the rail.&lt;/li&gt;&lt;li&gt;Fixed: on both skins, buttons shaped as links are readable again (&amp;quot;Launch the application&amp;quot; on the Hub). The Probing Uranus rail is darker so its text stands out. The texture behind windows loads with the page: no more flat colour on the first menu.&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Achievements: the leaderboard&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;The twenty accounts that have unlocked the largest share of the catalogue, and your own rank.&lt;/li&gt;&lt;li&gt;Only a pseudonym you choose is shown, otherwise &amp;quot;Anonymous adventurer&amp;quot;.&lt;/li&gt;&lt;li&gt;Each achievement shows the share of accounts that hold it, once at least twenty accounts are counted.&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Crystal&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;257 entries instead of 171: twelve varieties and materials (agate, onyx, jasper, moss agate, jadeite, nephrite, zoisite, orthoclase, lazurite, pearl, mother of pearl, coral), 41 ore minerals (tetrahedrite, acanthite, cobaltite, molybdenite, bauxite, native platinum…) so every real metal has its ores, and 33 rocks, from granite to gneiss, with their minerals, formation and uses.&lt;/li&gt;&lt;li&gt;Fourteen kinds of ore deposit have their own page (placer, vein, porphyry, skarn, laterite, kimberlite pipe, pegmatite…), with the metals they yield.&lt;/li&gt;&lt;li&gt;Every entry says what it is (species, variety, group, rock, organic material, trade name) and links to its varieties or members. Filter and search by kind.&lt;/li&gt;&lt;li&gt;The existing entries were read one by one against their sources (Handbook of Mineralogy, the IMA list, Mindat, GIA, USGS): over six hundred corrections, from formulas to known localities and French names. Every entry is now sourced or marked provisional, and every page has its Sources block.&lt;/li&gt;&lt;li&gt;3D specimens: the Forge offers new matrices (on a slab, sawn and polished with its agate bands, in a geode, cathedral geode, in a vein) and &amp;quot;Floater&amp;quot; for a crystal with no matrix. Nodules are round and smooth, crusts form grape-like clusters, and glowing cores finally show through the glass. A shadow sets the crystal on its rock, and exported cards are sharp.&lt;/li&gt;&lt;li&gt;The mouse wheel only zooms a specimen once you have clicked it: otherwise the page scrolls as usual.&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Metal Encyclopedia&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;Every real metal lists its ores, dated historical or modern, and the deposits it comes from. Alloys give their composition and their history.&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Rerum Natura&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;Every ingredient says where it is found: 97 ingredients that grew &amp;quot;everywhere&amp;quot; now have their places, from real ranges and the habitats of the DMG and the Monster Manuals.&lt;/li&gt;&lt;li&gt;New places: farmland, Gehenna, Hades, ley lines, planar rifts, karst, salt flats, inselbergs, and a family of ultramafic rocks (peridotite, kimberlite, serpentinite…).&lt;/li&gt;&lt;li&gt;Powders say what they are made from, and Crystal and Metals say what their entries are used for in alchemy.&lt;/li&gt;&lt;li&gt;Encyclopedia search ignores accents.&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;MGS Audio&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;The format picker only offers what your account may download, and a refused format says so plainly.&lt;/li&gt;&lt;li&gt;Bandcamp FAQ: why an album obtained with a download code does not show up (Bandcamp only shares actual sales with us).&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Bearer&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;The Chinese excavation licence is now read off licence No. 1 of 1935 (Academia Sinica, for Anyang): its wording, its title, its numbered counterfoil. It is set in Kai like the original and carries the two ministries&amp;#39; real seals, white on red. New field: the head of the institution.&lt;/li&gt;&lt;li&gt;Fixed: the print PDF draws the inside cover as the screen does. With two desks open, the second one&amp;#39;s contents and word lists no longer answer for the first. Errors say again whether you need Patreon or to sign in, and saving while signed out no longer asks for a photograph.&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Crafting Table&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;Fixed: equipment with a socketed gem can no longer be deleted by mistake, gem crafting notes are shown, and only D&amp;amp;D 5e sheets can be used as characters.&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;The Hub&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;The Campaigns page is redesigned: one tab per campaign with Create and Join windows, the GM&amp;#39;s invite code as a ticket, the system editable in place, one card per settlement with its Crafting Table, players alongside.&lt;/li&gt;&lt;li&gt;Sharing an app&amp;#39;s address in a chat now shows a picture of the app (Bearer&amp;#39;s booklet, a Crystal 3D specimen, a screenshot for the others) instead of the studio&amp;#39;s icon.&lt;/li&gt;&lt;li&gt;Fixed: with Brave or an ad blocker, the first tab reloaded twice and lost its address (a Passage journey sent to Bearer landed on a blank passport).&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;MGS Toolbox for Foundry&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;1.5.0: Bearer&amp;#39;s window shows authority and page names instead of raw ids, a full Polish booklet fits, and a refused passport tells the GM. At the Crafting Table, a player can no longer act as another player&amp;#39;s character. Chat messages are no longer dressed twice on Foundry v13 and v14, and two tracks with the same title no longer overwrite each other.&lt;/li&gt;&lt;li&gt;1.6.0: Hearth comes to Foundry. A city sent from Hearth becomes a journal entry, and with Patreon its ambiences arrive in the &amp;quot;Hearth ambiences&amp;quot; playlist.&lt;/li&gt;&lt;li&gt;Update the module from Foundry&amp;#39;s Add-on Modules page (&amp;quot;Update&amp;quot; on MGS Toolbox) or from the Hub page &amp;quot;MGS Toolbox for Foundry&amp;quot;.&lt;/li&gt;&lt;/ul&gt;</description>
    </item>
    <item>
      <title>Bearer: the papers of the interwar years, your characters on the account, and five hundred period portraits</title>
      <link>https://michaelghelfistudios.com/apps/devlog/2026-09-26</link>
      <guid isPermaLink="true">https://michaelghelfistudios.com/apps/devlog/2026-09-26</guid>
      <pubDate>Sat, 26 Sep 2026 12:00:00 GMT</pubDate>
      <description>&lt;h3&gt;The media library: five hundred period portraits&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;Five hundred and two portraits from the 1900s to the 1940s, copyright free (CC0), join the shared image library. Enough to put a photograph on a passport or a card without uploading anything, and they only show up in the period apps.&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Bearer: the interwar paper office&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;A new app joins the Toolbox. Bearer makes an investigator&amp;#39;s passport for 1920s and 1930s play: the 32-page booklet a clerk would have filled in by hand, with the bearer&amp;#39;s description, photograph and the countries it is valid for, then the visas and frontier stamps a campaign leaves in it, session after session.&lt;/li&gt;&lt;li&gt;Fourteen offices issue the passport: the international model the League of Nations settled in 1920, Britain, France, the United States, Germany, Switzerland, Italy, Austria, Poland, Egypt, Iraq, Mandate Palestine (in English, French, Arabic and Hebrew), the Republic of China, and the Nansen certificate for an investigator with no country left.&lt;/li&gt;&lt;li&gt;Thirty-four other kinds of paper follow, each in the countries that issued it: driving permits, permits to dig, birth, death and marriage certificates, identity, press and police cards, firearm and hunting licences, committal papers, warrants, telegrams, customs declarations, and the papers of the stops of Masks of Nyarlathotep, from New York and London to Cairo, Nairobi, Western Australia and Shanghai. A hundred and eight papers in all.&lt;/li&gt;&lt;li&gt;Nearly everything is read off a real document. Where none has been found, the paper is reconstructed from the country&amp;#39;s law and the app says so: the reference pages give the source of every paper and what is still provisional.&lt;/li&gt;&lt;li&gt;Paste the link of a Passage journey and Bearer says which visas it asked for, in what order, then writes them in with the journey&amp;#39;s stamps. A consul may refuse.&lt;/li&gt;&lt;li&gt;The booklet ages as one object: a stain falls on a spread, soaks through the leaf and comes back fainter on its back. Worn edges, water, coffee, and blood in three amounts.&lt;/li&gt;&lt;li&gt;Pages download as PNG and share by a link that rebuilds them exactly. With Patreon: the booklet as an imposed PDF to print and fold, the library filed by campaign, handing a passport to a player, photographs, and the printer&amp;#39;s mark that comes off the foot of the page.&lt;/li&gt;&lt;li&gt;The forger: five mistakes in a crude forgery, three in a good one, one in a master&amp;#39;s, in the words as in the drawing (a leaning rule, a frame that does not close, a column out of true, a squashed seal), and the Keeper&amp;#39;s sheet that says where to look. Patreon.&lt;/li&gt;&lt;li&gt;Eight achievements, and a stranger who walks up to the desk when you are short of NPCs.&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Passage&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;The Channel: Dover to Calais daily, first and second class, with the boat train alongside on both sides. London reaches Dover, Paris reaches Calais and Marseilles.&lt;/li&gt;&lt;li&gt;The planner chooses better: no place crossed twice, no detour by Cherbourg to get from Paris to Marseilles, and the express or packet it keeps is the last one that connects.&lt;/li&gt;&lt;li&gt;Documents wear their years like Bearer&amp;#39;s: edges, folds, water, a coffee ring and blood, with the amount set at the ticket desk.&lt;/li&gt;&lt;li&gt;Tickets are filled in by hand and stamped, and every date is written the way whoever wrote it did.&lt;/li&gt;&lt;li&gt;A line&amp;#39;s logo is picked from the media library.&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Your characters, on the account&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;A Characters page in the account menu: up to twenty characters, in D&amp;amp;D 5e, Call of Cthulhu or another game, with the identity a period paper asks for.&lt;/li&gt;&lt;li&gt;A character shares by link, and whoever opens it can add it to their own account (a private copy, never the inventory).&lt;/li&gt;&lt;li&gt;The apps read them: the Crafting Table takes the D&amp;amp;D 5e sheets, Bearer fills a paper&amp;#39;s holder from a Cthulhu character, Passage offers them as passengers.&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;The hub and the apps&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;The rail groups the apps by category, each with its icon and tags.&lt;/li&gt;&lt;li&gt;The middle of the rail scrolls, in every app: a long list no longer pushes the Menu button off the screen.&lt;/li&gt;&lt;li&gt;Images are picked from the media library everywhere (library, your uploads, upload), cropped to the frame&amp;#39;s proportions.&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;MGS Toolbox for Foundry&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;1.3.0: Passage comes into Foundry. The office opens in a window, a dossier imports as journal entries, and the party becomes the fellow travellers.&lt;/li&gt;&lt;li&gt;1.4.0: Bearer in its turn. A button on the journal sidebar, &amp;quot;Make a passport for this character&amp;quot; on an actor, and passports become journal entries.&lt;/li&gt;&lt;li&gt;Update the module from Foundry&amp;#39;s Modules page (&amp;quot;Update&amp;quot; on MGS Toolbox) or from the Hub&amp;#39;s &amp;quot;MGS Toolbox for Foundry&amp;quot; page.&lt;/li&gt;&lt;/ul&gt;</description>
    </item>
    <item>
      <title>Passage: the travel papers of the 1920s and 1930s, computed</title>
      <link>https://michaelghelfistudios.com/apps/devlog/2026-09-19</link>
      <guid isPermaLink="true">https://michaelghelfistudios.com/apps/devlog/2026-09-19</guid>
      <pubDate>Sat, 19 Sep 2026 12:00:00 GMT</pubDate>
      <description>&lt;p&gt;A new app joins the Toolbox. Passage prints the travel papers of an interwar journey, and it computes them instead of typing them out.&lt;/p&gt;
&lt;h3&gt;Two places and a date&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;Pick a departure, a destination and a date between 1920 and 1939. Passage finds the real departure, the company, the steamer, train or aeroplane, the door to door duration and the fare of every class.&lt;/li&gt;&lt;li&gt;The network holds 87 places and 27 fictional but plausible companies, each modelled on a real one, with 139 steamers, expresses, aeroplanes and one airship line. Fixed sailing days, the Suez and Panama canals, boat trains, night stops, class names that shift with the years, and fares in pounds, dollars, francs, lire or guilders at that year&amp;#39;s rate.&lt;/li&gt;&lt;li&gt;Arkham, Innsmouth, Kingsport and Dunwich sail from Boston.&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;The dossier&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;One ticket per company on the route, in its own language and currency, plus the itinerary, a baggage label, a landing card and the passenger list.&lt;/li&gt;&lt;li&gt;Every document downloads as a PNG for the virtual table, and a share link rebuilds the whole dossier exactly as it was.&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;The atlas and the travel guide&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;Every place, company, vessel and route has its page, with its sailing days, its fleet and a ticket in one click.&lt;/li&gt;&lt;li&gt;The guide gives the journey times and the fares of the period&amp;#39;s great routes, from the Atlantic crossing to the mail run to Bombay.&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;With a Patreon membership&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;Your NPCs on the passenger list, the 300 dpi print PDFs with crop marks, the dossier imposed on A4, document branding (your logo, company and vessel names), and a library of saved dossiers filed by campaign.&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;In Foundry&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;MGS Toolbox opens the travel documents office in a window, sends your party along as fellow passengers, and imports a dossier into the world as a journal entry with one image page per document.&lt;/li&gt;&lt;li&gt;Update the module from Foundry&amp;#39;s Add-on Modules page (&amp;quot;Update&amp;quot; on MGS Toolbox) or from the Hub page &amp;quot;MGS Toolbox for Foundry&amp;quot;.&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;Generating, downloading and sharing is free and needs no account. Seventeen achievements come with it.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Patreon Packs, MGS Audio 1.3.1, Two New Skins &amp; a Character Sheet</title>
      <link>https://michaelghelfistudios.com/apps/devlog/2026-09-15</link>
      <guid isPermaLink="true">https://michaelghelfistudios.com/apps/devlog/2026-09-15</guid>
      <pubDate>Tue, 15 Sep 2026 12:00:00 GMT</pubDate>
      <description>&lt;h3&gt;MGS Audio: the Patreon Packs tab&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;Packs now have their own tab in the catalogue (/audio/packs). Each pack opens on its own page with its whole track list, a &amp;quot;Copy link&amp;quot; button to share it, the pack ZIP if you own it, and Subscribe or Buy if you don&amp;#39;t.&lt;/li&gt;&lt;li&gt;The &amp;quot;download the whole pack?&amp;quot; window that popped up before every single-track download is gone.&lt;/li&gt;&lt;li&gt;Pack ZIPs are now prepared in advance: the archive is ready the moment you click, instead of being built on the first request.&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;MGS Audio desktop 1.3.1&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;A new Packs view next to your library: every pack with its counters, and a one-click &amp;quot;Download Pack&amp;quot; that fetches the tracks you are entitled to and don&amp;#39;t have yet.&lt;/li&gt;&lt;li&gt;The app updates itself at launch: if no prompt shows up, restart it once (or grab it again from the download page).&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Two new skins (Patreon)&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;Local Man Explodes: a light newsprint skin, black ink and cover red.&lt;/li&gt;&lt;li&gt;Fhtagn Around and Find Out: drowned basalt and verdigris, with a few things that wake up when you leave it alone.&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Encyclopedias&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;Crystal: 30 real minerals join the catalogue, from 141 to 171. They were already named as associated minerals on other entries; those names are now links.&lt;/li&gt;&lt;li&gt;G picks a random entry in the Metal Encyclopedia and in Rerum Natura, as it already did in Crystal.&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Crafting Table: the Character tab&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;Each character now has a proper sheet: class, ability scores, and every skill with its proficiency level (one click for proficiency, two for expertise, half proficiency for Jack of All Trades).&lt;/li&gt;&lt;li&gt;&amp;quot;Import an AideDD file&amp;quot;: load the XML saved by AideDD&amp;#39;s Character Builder and the scores, proficiency bonus, caster level, tools and skills fill the sheet. Review, then save.&lt;/li&gt;&lt;/ul&gt;</description>
    </item>
    <item>
      <title>MGS Toolbox 1.1.0: Foundry v14 no longer drops the connection at startup</title>
      <link>https://michaelghelfistudios.com/apps/devlog/2026-09-07</link>
      <guid isPermaLink="true">https://michaelghelfistudios.com/apps/devlog/2026-09-07</guid>
      <pubDate>Mon, 07 Sep 2026 12:00:00 GMT</pubDate>
      <description>&lt;p&gt;A small update of the Foundry module, verified on Foundry v14.&lt;/p&gt;
&lt;h3&gt;The bug&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;When a world opened, the module immediately renewed the streaming links of the Soundboard playlists (and of the inhabitants&amp;#39; themes) so they would last the whole session. Foundry v14 refuses to prepare a playlist sound before you have clicked once in the page: that renewal failed in the middle of a server update, the client lost track of its playlists, the connection dropped and any MGS Audio window stayed on &amp;quot;Loading the catalogue…&amp;quot; until Foundry reconnected.&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;The fix&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;The renewal now waits for your first click in the page, the moment Foundry unlocks audio, then runs exactly as before. Nothing changes in your playlists.&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;Update the module from Foundry&amp;#39;s Add-on Modules page (&amp;quot;Update&amp;quot; on MGS Toolbox) or from the Hub page &amp;quot;MGS Toolbox for Foundry&amp;quot;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Open Data: a Public API, Embeddable Cards &amp; an MCP Server for AI Assistants</title>
      <link>https://michaelghelfistudios.com/apps/devlog/2026-09-07-open-data</link>
      <guid isPermaLink="true">https://michaelghelfistudios.com/apps/devlog/2026-09-07-open-data</guid>
      <pubDate>Mon, 07 Sep 2026 12:00:00 GMT</pubDate>
      <description>&lt;p&gt;Everything the encyclopedias and MGS Audio show is now yours to build on — free, no key, one condition: link back.&lt;/p&gt;
&lt;h3&gt;Public API&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;88 metals, 141 minerals, 350 alchemical ingredients, 54 potions, 58 gems, the Crafting Table rules, and the whole music catalogue (tracks, composers, albums, packs, moods, genres) as JSON, in English and French.&lt;/li&gt;&lt;li&gt;Search by name across every catalogue, filter by anything (rarity, crystal system, environment, essence, mood…), or ask for a random entry: loot tables, foraging rolls, &amp;quot;mineral of the day&amp;quot;, a battle theme or a forest ambience.&lt;/li&gt;&lt;li&gt;Every item carries the page to link and a card to embed. Documentation and OpenAPI at /api/v1/docs — the &amp;quot;Developers &amp;amp; API&amp;quot; entry of this menu.&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Embeddable cards&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;Every metal, mineral, ingredient, track, artist and album has a card you can put on a website, a blog or a wiki: the new &amp;quot;Share&amp;quot; button on each page copies the link and the iframe.&lt;/li&gt;&lt;li&gt;Paste a page link into WordPress, Discord, Notion or Ghost and it becomes the card by itself (oEmbed).&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;MCP server for AI assistants&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;Add https://michaelghelfistudios.com/api/v1/mcp to Claude, ChatGPT, Cursor or your own agent: it looks metals, minerals, ingredients and tracks up here instead of guessing, and cites the page.&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;The music itself stays licensed as before: the API describes the catalogue, it never delivers audio. Build something? Tell us — we would love to show it.&lt;/p&gt;</description>
    </item>
    <item>
      <title>MGS Toolbox for Foundry VTT, Campaigns &amp; a Massive Update Across Every App</title>
      <link>https://michaelghelfistudios.com/apps/devlog/2026-09-05</link>
      <guid isPermaLink="true">https://michaelghelfistudios.com/apps/devlog/2026-09-05</guid>
      <pubDate>Sat, 05 Sep 2026 12:00:00 GMT</pubDate>
      <description>&lt;p&gt;Four days, a hundred new things — and one more application. Here is everything that changed since 1.2.2.&lt;/p&gt;
&lt;h3&gt;MGS Toolbox — the Foundry VTT module (new)&lt;/h3&gt;
&lt;p&gt;Every studio app now comes to your virtual table (Foundry v12 and up). Install the module from the Hub&amp;#39;s &amp;quot;MGS Toolbox for Foundry&amp;quot; page, generate a token on MGS Audio&amp;#39;s &amp;quot;Connect Foundry VTT&amp;quot; page, paste it into Foundry, and you are set.&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;MGS Audio: browse the catalogue and download the tracks you own straight into your world, sorted into playlists — one per album by default.&lt;/li&gt;&lt;li&gt;Soundboard: Music and Ambience tiles built from the catalogue (Tavern, Combat, Forest, Horror…), streamed, with search, crossfades, binding to a scene or to combat, and hotkeys. (Patreon)&lt;/li&gt;&lt;li&gt;Effects: a grid of streamed sound effects heard by the whole table with nobody downloading anything. Click a tile again to cut it, filter by tag, and drag any tile — an effect or a Soundboard tile — onto the macro bar for a hotkey. On D&amp;amp;D 5e, a spell cast from a sheet plays its effect on its own, picking a random take among the variants. Per-scene reverb, music ducking, compressor — all switchable off. (Patreon)&lt;/li&gt;&lt;li&gt;Encyclopedias: Crystal, Metals and Rerum open in a Foundry window, and their export buttons become &amp;quot;Send to Foundry&amp;quot;: the card or the picture is filed as a journal page in an Encyclopedias folder of the world, downloaded once so it stays readable offline. Sending the same entry again updates its page.&lt;/li&gt;&lt;li&gt;Reference compendium: every metal, mineral, potion, ingredient and gem becomes an item in a world compendium, built at launch, and the Crafting Table&amp;#39;s rules are written into a journal. Free, like the website (the Crafting Table half needs Patreon, like the bench).&lt;/li&gt;&lt;li&gt;Fantasy City Simulator: send the party&amp;#39;s loot (gold, materials, food, research points) or effort on one construction project to one of your settlements; import its inhabitants as a journal (portrait, description, history, GM-only secret, personal journal) and, if you want, as actors — on D&amp;amp;D 5e and Pathfinder 2e the sheet also gets the biography and the creature type. The other way round, right-click an actor to make it an inhabitant of the settlement, form prefilled and portrait included. And when an NPC drops to 0 HP, the module offers to report them wounded, killed… or healed, and the settlement records it.&lt;/li&gt;&lt;li&gt;Crafting Table (D&amp;amp;D 5e): a campaign&amp;#39;s inventories become items on your players&amp;#39; sheets — potions as consumables, socketed equipment created as the weapon or armour picked as its base item (with the system&amp;#39;s stats, damage and price), and the gems&amp;#39; bonuses applied automatically as an Active Effect while the piece is equipped. In reverse, the sheet sends its ability scores, proficiency bonus and tool proficiencies to the Crafting Table, and the bench&amp;#39;s Socket tab can add a socket to any object the actor carries — sword, ring, lute — which registers it on the table. Raw stones and prepared gems now carry a gold value on the sheet. Finally, the bench works from inside Foundry: brew a potion, extract an essence, cut a raw gem — the website rolls with its own rules and the result lands back on the sheet, with the roll posted to the chat. (Patreon)&lt;/li&gt;&lt;li&gt;Astarrys&amp;#39; guide: a journal written for the GM on the first launch, in Foundry&amp;#39;s language, walking through every window option by option.&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;Each block (audio, encyclopedias, FCS, Crafting Table) can be switched off per world in the settings.&lt;/p&gt;
&lt;h3&gt;Campaigns (Hub)&lt;/h3&gt;
&lt;p&gt;A new Campaigns page: create a campaign, hand its 6-character code to your players, link your FCS settlements to it — each one gets its own Crafting Table. The Foundry module then picks one campaign per world and only shows what belongs to it. Linking or unlinking a settlement changes no FCS rights and never deletes anything.&lt;/p&gt;
&lt;h3&gt;Fantasy City Simulator&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;Registry: the deceased view becomes the Registry. An inhabitant can now leave the settlement — with their minor children if you wish — and come back later, aged by the cycles spent away. Every entry carries its status (deceased, departed, returned) and its reason.&lt;/li&gt;&lt;li&gt;Personalities: every inhabitant now has a personality made of traits (rerollable, GM-editable) and a personal journal that writes itself — arrival, birth, couple formed or separated, widowhood, job change, coming of age, retirement, departure, return, death. All rendered in your language, properly gendered in French, instead of the frozen English prose it used to be.&lt;/li&gt;&lt;li&gt;Relationships: friendships and rivalries form, evolve and fade over the cycles according to affinities. The GM can force one by hand: it is then locked and the simulation leaves it alone. Four knobs in the configuration (probability, decay, maximum friends and rivals).&lt;/li&gt;&lt;li&gt;Ambience: a new tab plays the whole MGS Audio catalogue while you run your settlement — type / era / genre / mood filters, search, play queue and a docked player. (Patreon)&lt;/li&gt;&lt;li&gt;An MGS Audio track per element: in the three builders (inhabitants, building plans, events) you can pick a track from the catalogue; it shows on the sheets, plays in the Ambience player and links to its page on /audio.&lt;/li&gt;&lt;li&gt;Addresses: the settlement, the tab and the open sheet now live in the URL. The browser&amp;#39;s Back / Forward buttons work, and a link to an inhabitant, a building or a plan can be sent as-is.&lt;/li&gt;&lt;li&gt;Species: lists, sheets and prose finally show the real species name instead of its technical key; descriptions already written have been fixed.&lt;/li&gt;&lt;li&gt;Odds and ends: unlocks only offer jobs that actually exist in the settlement, the image library gains a curator role to grow the shared bank, import/export explains what it did, and event numbers no longer show ten decimals.&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Crystal&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;3D specimens: invented minerals are no longer a flat gem. They are grown in 3D from their entry — crystal system, colours, zoning, core, inclusions, glowing veins, surface, matrix — turnable, with a button to enlarge them. Real minerals keep their photographs.&lt;/li&gt;&lt;li&gt;The Forge: a new tool to build your own crystal, option by option — system, habit, colours, transparency, luster, origin, rarity, affinity, zoning, core, inclusions, veins, surface, shape, growth accidents — with its name, its lore, its hardness and its density. An &amp;quot;All random&amp;quot; button rolls a whole specimen in one click. The first third of every list is open to everyone; the rest and the export are for Patreon supporters.&lt;/li&gt;&lt;li&gt;One address per mineral (in French as well as English), 141 pre-rendered entries, and &amp;quot;Generate&amp;quot; becomes &amp;quot;Discover&amp;quot; — it is an encyclopedia, not a generator.&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Metals &amp;amp; Rerum&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;Card export: the &amp;quot;Download card&amp;quot; button now exists on Metals and Rerum too — and becomes &amp;quot;Send to Foundry&amp;quot; when the encyclopedia is opened inside the module.&lt;/li&gt;&lt;li&gt;A clean address per entry — 88 metals, 350 ingredients, in both languages — with pre-rendered pages: a shared link finally opens the right entry, and search engines can see it.&lt;/li&gt;&lt;li&gt;Corrosion resistance and reactivity are translated instead of shown raw.&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Crafting Table&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;Campaigns: create or join a campaign from the app with your GM&amp;#39;s code, and seat a character at it.&lt;/li&gt;&lt;li&gt;Base item: pick the D&amp;amp;D 5e weapon or armour a socketed piece corresponds to, and the module creates it in Foundry with its real stats.&lt;/li&gt;&lt;li&gt;Inventory driven from Foundry: as soon as the GM uses the bench inside Foundry, the website turns read-only with a banner — and a button to take it back whenever you want.&lt;/li&gt;&lt;li&gt;Addresses: the open panel, the alchemy mode and the active character live in the URL.&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;MGS Audio&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;Packs: the tracks released together now form a pack — a chip on each track filters the catalogue down to it, and one &amp;quot;Download pack&amp;quot; button brings the whole set home as a single archive. (Patreon)&lt;/li&gt;&lt;li&gt;&amp;quot;Connect Foundry VTT&amp;quot; page: token generation, step-by-step setup, and the devices list now shows each one&amp;#39;s type (desktop app or Foundry).&lt;/li&gt;&lt;li&gt;Variations: on upload, &amp;quot;Song (Loop)&amp;quot; links itself to &amp;quot;Song&amp;quot;, even when the parent is in the same batch. A Variations tab catches up the whole existing catalogue in one go.&lt;/li&gt;&lt;li&gt;The website&amp;#39;s player became a shared component: it is the same one playing inside the Fantasy City Simulator.&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Hub&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;A new &amp;quot;Features&amp;quot; entry: everything the platform offers, what stays free and what Patreon unlocks, product by product.&lt;/li&gt;&lt;li&gt;An &amp;quot;MGS Toolbox for Foundry&amp;quot; page with the published version, the manifest URL to copy and the install steps.&lt;/li&gt;&lt;li&gt;The Campaigns page, and the lightbox arrows finally centred in their circle.&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Under the hood&lt;/h3&gt;
&lt;p&gt;Audio downloads and sound effects now go through an edge server: files leave from a point close to you instead of travelling through the application, which is markedly faster and far cheaper to run. The Soundboard and the Effects stream instead of downloading. The encyclopedias are pre-rendered at build time and publish a sitemap, which finally makes them shareable and visible. The reference data — metals, minerals, gems, potions, ingredients — now lives in one shared library, so the website, the Foundry module and the compendium say exactly the same thing. A monthly fair-use guard protects the service from automated scripts. On the desktop app, the &amp;quot;Restart now&amp;quot; button after an update works, and installs still on 1.1.0 finally receive new versions.&lt;/p&gt;</description>
    </item>
    <item>
      <title>MGS Audio 1.2.2, a Much Lighter Toolbox &amp; Polished Skins</title>
      <link>https://michaelghelfistudios.com/apps/devlog/2026-09-01</link>
      <guid isPermaLink="true">https://michaelghelfistudios.com/apps/devlog/2026-09-01</guid>
      <pubDate>Tue, 01 Sep 2026 12:00:00 GMT</pubDate>
      <description>&lt;p&gt;A new version of the MGS Audio desktop app is available (1.2.2). It updates itself at launch: if no prompt shows up, simply restart the app once to apply the update (or grab it again from the download page). The catalogue filters now stay visible even when a selection empties the other lists, downloads recover better from a slow connection, and connecting a device is safer.&lt;/p&gt;
&lt;p&gt;The whole toolbox went through a full refactor under the hood, with a strong focus on the number of requests: some tables asked the server for every row separately — two requests per line, so hundreds of calls on a large simulation — and could run into the server&amp;#39;s rate limit. Those screens now load in a couple of requests whatever their size. Everything feels much lighter.&lt;/p&gt;
&lt;p&gt;The skins have been improved again, and the web player got some love: tracks now chain automatically, the volume no longer resets between tracks, and the album module download works. Sessions also stay open while you are active instead of expiring on the clock.&lt;/p&gt;
&lt;p&gt;The Hub&amp;#39;s screenshots have been refreshed for every app — click one to see it full-size.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Every Skin Remade, the TTRPG Audio Database &amp; Achievements</title>
      <link>https://michaelghelfistudios.com/apps/devlog/2026-08-30</link>
      <guid isPermaLink="true">https://michaelghelfistudios.com/apps/devlog/2026-08-30</guid>
      <pubDate>Sun, 30 Aug 2026 12:00:00 GMT</pubDate>
      <description>&lt;p&gt;Every skin has been rebuilt from the ground up. Golddiggers, the original, moves to Patreon and comes back completely remade; Ember Forge takes its place as the default and stays free for everyone. Joining them are Immortal Vegans and the light-marble Holier-Than-Thou, both for Patreon supporters.&lt;/p&gt;
&lt;p&gt;The TTRPG Audio Database is live at /audio: browse the catalogue, filter by era, queue tracks in the player, and grab the app.&lt;/p&gt;
&lt;p&gt;Achievements have landed in the Hub, tracking what you have unlocked across the toolbox.&lt;/p&gt;
&lt;p&gt;The menu, the rail footer and every modal are now identical in all apps: one square style, thinner and classier buttons, and the chiseled MGS mark where it belongs. Alongside that, the UX has been reworked in many places and the wording tightened throughout — the &amp;quot;Game Master&amp;quot; tag, for one, is now simply GM, so it no longer eats the simulation list.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Simulation Creation Rework</title>
      <link>https://michaelghelfistudios.com/apps/devlog/2026-06-24</link>
      <guid isPermaLink="true">https://michaelghelfistudios.com/apps/devlog/2026-06-24</guid>
      <pubDate>Wed, 24 Jun 2026 12:00:00 GMT</pubDate>
      <description>&lt;p&gt;The simulation creation modal has been replaced by a full two-panel flow integrated into the selection screen. Each configuration category now has its own tab with rich previews. Fully responsive on mobile.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Simulation Selection Rework &amp; Bug Fixes</title>
      <link>https://michaelghelfistudios.com/apps/devlog/2026-06-23</link>
      <guid isPermaLink="true">https://michaelghelfistudios.com/apps/devlog/2026-06-23</guid>
      <pubDate>Tue, 23 Jun 2026 12:00:00 GMT</pubDate>
      <description>&lt;p&gt;The simulation selection screen has been fully redesigned: two-panel layout with sidebar, search, and a detail panel showing your city&amp;#39;s current cycle, date, and resources before you even enter. Several bugs fixed: Force Pregnancy no longer crashes on first load, Kill and Assign Partner modals no longer hide behind the edit modal.&lt;/p&gt;</description>
    </item>
    <item>
      <title>MGS Apps v1.0.0 — Launch</title>
      <link>https://michaelghelfistudios.com/apps/devlog/2026-05-30</link>
      <guid isPermaLink="true">https://michaelghelfistudios.com/apps/devlog/2026-05-30</guid>
      <pubDate>Sat, 30 May 2026 12:00:00 GMT</pubDate>
      <description>&lt;p&gt;The apps are here. Brace yourself (and read the tutorial).&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
