<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>Azrael&#39;s Mods: new releases</title>
    <link>https://azraelsmods.com/</link>
    <description>New versions of Azrael&#39;s RimWorld, Sun Haven, and 7 Days to Die mods.</description>
    <language>en</language>
    <lastBuildDate>Fri, 06 Nov 2026 19:49:43 GMT</lastBuildDate>
    <atom:link href="https://azraelsmods.com/feed.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Strata 4.0.0 (RimWorld)</title>
      <link>https://azraelsmods.com/rimworld/strata#changelog</link>
      <guid isPermaLink="false">rimworld/strata@4.0.0</guid>
      <pubDate>Fri, 06 Nov 2026 19:49:43 GMT</pubDate>
      <category>RimWorld</category>
      <description>Strata shaders: 1.7/Defs/ShaderDefs/Strata_Shaders.xml declares Strata_BelowMask, Strata_GasOverlay, Strata_Caustics and Strata_DepthVignette. Their GLSL 450 is in 1.7/Shaders/Strata and follows vanilla 1.7.4998 conventions: StrataOverlay.vert.glsl is a copy of vanilla Transparen…</description>
      <content:encoded><![CDATA[<ul><li><strong>Strata shaders:</strong> <code>1.7/Defs/ShaderDefs/Strata_Shaders.xml</code> declares <code>Strata_BelowMask</code>, <code>Strata_GasOverlay</code>, <code>Strata_Caustics</code> and <code>Strata_DepthVignette</code>. Their GLSL 450 is in <code>1.7/Shaders/Strata</code> and follows vanilla 1.7.4998 conventions: <code>StrataOverlay.vert.glsl</code> is a copy of vanilla <code>Transparent.vert.glsl</code>; material uniforms are in set 2, binding 0 with <code>@color</code>/<code>@default</code> annotations; <code>_MainTex</code> is at set 2, binding 1; the <code>InstanceTransforms.glsl</code> include sits behind <code>INSTANCED</code>. Every file compiles to SPIR-V with <code>glslangValidator</code>, with and without <code>INSTANCED</code>. <code>Source/Render17</code> (<code>#if RIMWORLD_1_7</code>) holds <code>StrataShaders17</code> (material from a <code>ShaderDef</code>, <code>_StrataParams</code> = time / map size / motion, per-draw render queue) and <code>StrataMapTexture</code> (one RGBA32 texel per cell, bilinear, one quad over the map, uploaded only when its data changes). If a shader fails to load, Strata logs one warning and falls back to the 1.6 drawing.</li><li><strong>See-below</strong>: the lower level&#39;s section meshes are drawn with <code>Graphics.DrawMesh(..., renderQueue)</code>, so the 1.6 per-(material, queue) copies are gone on 1.7. The hole mask is a map texture drawn by <code>Strata_BelowMask</code> (soft bilinear edges) instead of a per-cell quad mesh. It refreshes on the same view and interval rules as before.</li><li><strong>Gas overlay</strong>: the per-cell overlay colours (<code>Color32</code>) go into a map texture once per atmosphere rebuild, never per frame. <code>Strata_GasOverlay</code> samples them bilinearly with a slow, low-frequency drift and a soft density ripple. Colours and the legend are unchanged, and <code>CellBoolDrawer</code> stays as the fallback.</li><li><strong>Depth effects</strong>: <code>MapComponent_StrataShaderEffects</code> on underground levels. It draws a depth vignette (a screen-edge darkening that grows with depth, from 20% to a maximum of 55%) and water caustics (a moving additive light pattern on unfogged water and flood cells, from a mask rescanned every 2500 ticks). Each has a Visuals setting (<code>depthVignette</code>, <code>waterCaustics</code>, both on by default), and nothing is built while a setting is off.</li><li><strong>Transpilers on 1.7</strong>: <code>Dialog_BeginRitual.CreateRitualRoleAssignments</code> still reads <code>FreeColonistsAndPrisonersSpawned</code> once, and <code>Designator_Build.ProcessInput</code> still calls <code>ListerThings.ThingsOfDef</code> once (decompiled from the 1.7.4998 rev1299 game DLL).</li><li><strong>Not done:</strong> Heat shimmer near magma and geothermal taps. It needs a scene-grab distortion pass (<code>SceneGrabDeclaration</code>), which needs an in-game test before it ships.</li><li><strong>Not done:</strong> Seeing two or more levels down (the see-below stretch goal).</li><li><strong>Not done:</strong> Folding the flat depth dim into the shader. The depth dim is for upper decks, and the vignette is for underground levels.</li><li><strong>Strata 4 ships for 1.6 and 1.7.</strong> Azrael decided on 2026-11-05 not to freeze 1.6. This replaces the earlier plan of &quot;1.7-only, with 1.6 frozen at 3.8.x&quot;. One source tree builds two DLLs: <code>1.6/Assemblies</code> (net472, Krafs 1.6, Harmony 2.x) and <code>1.7/Assemblies</code> (net10.0, Krafs 1.7, Harmony 3.x), which <code>LoadFolders.xml</code> already picks per game version. Defs, Patches, Textures and Languages stay shared at the root. Code that only exists in .NET 10 goes behind <code>#if NET9_0_OR_GREATER</code> (or a <code>using</code> alias), so the 1.6 build still compiles. <code>pack_mod.sh</code> already puts both DLLs into the zip.</li><li><strong>Changed:</strong> The 4.0 line covers 3.12.1 through 3.19.2 (stair hold, modder API v2, settings tabs, logic tests, travel cost, magma layer, flooded level, lost floor, buried chambers fix, .NET 10 build, save compat guard).</li></ul>]]></content:encoded>
    </item>
    <item>
      <title>Zombie and Animal Bait 1.13.0 (7 Days to Die)</title>
      <link>https://azraelsmods.com/7-days-to-die/zombie-and-animal-bait#changelog</link>
      <guid isPermaLink="false">7-days-to-die/zombie-and-animal-bait@1.13.0</guid>
      <pubDate>Mon, 02 Nov 2026 22:35:09 GMT</pubDate>
      <category>7 Days to Die</category>
      <description>better control over Discord posts: webhook.txt now picks which posts are sent (tames: rare, all or off, with a minimum level; level milestones; evolutions; retirements; Alpha sightings and tames), how each one reads, and the bot name. Enabled=off or /thrall admin webhook off stop…</description>
      <content:encoded><![CDATA[<ul><li>better control over Discord posts: <code>webhook.txt</code> now picks which posts are sent (tames: rare, all or off, with a minimum level; level milestones; evolutions; retirements; Alpha sightings and tames), how each one reads, and the bot name. <code>Enabled=off</code> or <code>/thrall admin webhook off</code> stops them all. <code>/thrall admin webhook reload|test</code> without a restart. A webhook.txt that is only the URL still works.</li></ul>]]></content:encoded>
    </item>
    <item>
      <title>Storage Backpack 1.0.4 (7 Days to Die)</title>
      <link>https://azraelsmods.com/7-days-to-die/storage-backpack#changelog</link>
      <guid isPermaLink="false">7-days-to-die/storage-backpack@1.0.4</guid>
      <pubDate>Mon, 02 Nov 2026 19:26:46 GMT</pubDate>
      <category>7 Days to Die</category>
      <description>a backpack with things in it comes back as a Storage Backpack (Packed), not the plain one. So it no longer stacks with empty backpacks, drops out when it&#39;s inside another backpack you pack, and can&#39;t be scrapped. A placed backpack turns into the Packed block when you close it wit…</description>
      <content:encoded><![CDATA[<ul><li>a backpack with things in it comes back as a Storage Backpack (Packed), not the plain one. So it no longer stacks with empty backpacks, drops out when it&#39;s inside another backpack you pack, and can&#39;t be scrapped. A placed backpack turns into the Packed block when you close it with things inside.</li></ul>]]></content:encoded>
    </item>
    <item>
      <title>Craftable Stained Glass 1.0.0 (7 Days to Die)</title>
      <link>https://azraelsmods.com/7-days-to-die/stained-glass#changelog</link>
      <guid isPermaLink="false">7-days-to-die/stained-glass@1.0.0</guid>
      <pubDate>Mon, 02 Nov 2026 12:42:04 GMT</pubDate>
      <category>7 Days to Die</category>
      <description>first version.</description>
      <content:encoded><![CDATA[<ul><li>first version.</li></ul>]]></content:encoded>
    </item>
    <item>
      <title>Craftable Canvas Signs 1.0.0 (7 Days to Die)</title>
      <link>https://azraelsmods.com/7-days-to-die/craftable-signs#changelog</link>
      <guid isPermaLink="false">7-days-to-die/craftable-signs@1.0.0</guid>
      <pubDate>Fri, 30 Oct 2026 13:58:22 GMT</pubDate>
      <category>7 Days to Die</category>
      <description>&lt;p&gt;Craftable Canvas Signs 1.0.0 is out.&lt;/p&gt;</description>
      <content:encoded><![CDATA[<p>Craftable Canvas Signs 1.0.0 is out.</p>]]></content:encoded>
    </item>
    <item>
      <title>No Ding Sound 1.0.0 (7 Days to Die)</title>
      <link>https://azraelsmods.com/7-days-to-die/no-ding-sound#changelog</link>
      <guid isPermaLink="false">7-days-to-die/no-ding-sound@1.0.0</guid>
      <pubDate>Fri, 30 Oct 2026 13:58:11 GMT</pubDate>
      <category>7 Days to Die</category>
      <description>&lt;p&gt;No Ding Sound 1.0.0 is out.&lt;/p&gt;</description>
      <content:encoded><![CDATA[<p>No Ding Sound 1.0.0 is out.</p>]]></content:encoded>
    </item>
    <item>
      <title>Slot Lock Fix 1.0.0 (7 Days to Die)</title>
      <link>https://azraelsmods.com/7-days-to-die/slot-lock-fix#changelog</link>
      <guid isPermaLink="false">7-days-to-die/slot-lock-fix@1.0.0</guid>
      <pubDate>Fri, 30 Oct 2026 13:58:02 GMT</pubDate>
      <category>7 Days to Die</category>
      <description>first version.</description>
      <content:encoded><![CDATA[<ul><li>first version.</li></ul>]]></content:encoded>
    </item>
    <item>
      <title>Drone Loot Filter 1.2.0 (7 Days to Die)</title>
      <link>https://azraelsmods.com/7-days-to-die/drone-loot-filter#changelog</link>
      <guid isPermaLink="false">7-days-to-die/drone-loot-filter@1.2.0</guid>
      <pubDate>Fri, 30 Oct 2026 13:57:45 GMT</pubDate>
      <category>7 Days to Die</category>
      <description>&lt;p&gt;Drone Loot Filter 1.2.0 is out.&lt;/p&gt;</description>
      <content:encoded><![CDATA[<p>Drone Loot Filter 1.2.0 is out.</p>]]></content:encoded>
    </item>
    <item>
      <title>Gyro Safe 1.0.0 (7 Days to Die)</title>
      <link>https://azraelsmods.com/7-days-to-die/gyro-safe#changelog</link>
      <guid isPermaLink="false">7-days-to-die/gyro-safe@1.0.0</guid>
      <pubDate>Fri, 30 Oct 2026 13:57:33 GMT</pubDate>
      <category>7 Days to Die</category>
      <description>&lt;p&gt;Gyro Safe 1.0.0 is out.&lt;/p&gt;</description>
      <content:encoded><![CDATA[<p>Gyro Safe 1.0.0 is out.</p>]]></content:encoded>
    </item>
    <item>
      <title>Zombie and Animal Bait - Client UI 1.9.0 (7 Days to Die)</title>
      <link>https://azraelsmods.com/7-days-to-die/zombie-and-animal-bait-ui#changelog</link>
      <guid isPermaLink="false">7-days-to-die/zombie-and-animal-bait-ui@1.9.0</guid>
      <pubDate>Fri, 30 Oct 2026 13:56:17 GMT</pubDate>
      <category>7 Days to Die</category>
      <description>cleaner, tabbed roster (Thralls, Groups, Display, Keys, Tools) with a command bar, choosable columns and a window size setting; every per-thrall action on the thrall page; a bestiary, a session summary, a new thrall setup popup and a tame banner; damage numbers, target lines, a d…</description>
      <content:encoded><![CDATA[<ul><li>cleaner, tabbed roster (Thralls, Groups, Display, Keys, Tools) with a command bar, choosable columns and a window size setting; every per-thrall action on the thrall page; a bestiary, a session summary, a new thrall setup popup and a tame banner; damage numbers, target lines, a downed panel with Revive buttons, colour-blind HP bars; track a thrall on the compass, Alt+1-9 to call or stow, a go-to key, a bait crafting shortcut; grouped kill feed with a filter; German, Spanish, French and Portuguese labels; admin tabs for feed rates, the exclude list and every player&#39;s thralls. Parts need Bait 1.12.0.</li></ul>]]></content:encoded>
    </item>
    <item>
      <title>Blood Moon Sound 1.5.0 (7 Days to Die)</title>
      <link>https://azraelsmods.com/7-days-to-die/blood-moon-sound#changelog</link>
      <guid isPermaLink="false">7-days-to-die/blood-moon-sound@1.5.0</guid>
      <pubDate>Fri, 30 Oct 2026 10:47:49 GMT</pubDate>
      <category>7 Days to Die</category>
      <description>players get an on-screen blood moon countdown, a warning banner, an optional red pulse at horde start, a survived clip at the dawn after a blood moon, and an in-game settings window (Insert or bmsound ui). Servers get a live countdown message that edits itself instead of re-posti…</description>
      <content:encoded><![CDATA[<ul><li>players get an on-screen blood moon countdown, a warning banner, an optional red pulse at horde start, a <code>survived</code> clip at the dawn after a blood moon, and an in-game settings window (<code>Insert</code> or <code>bmsound ui</code>). Servers get a live countdown message that edits itself instead of re-posting, Discord timestamps in each reader&#39;s time zone (<code>{when}</code>, <code>{whenat}</code>), live death alerts, a &quot;last one standing&quot; post, recap awards (MVP, First Blood, First to Fall, Untouchable, special zombies), saved horde history with server records, survival streaks, a weekly leaderboard, <code>/bm</code> in game chat, built-in warning and dawn sounds for everyone, and an alert when the blood moon day moves or is skipped.</li></ul>]]></content:encoded>
    </item>
    <item>
      <title>Remove Any Entity 2.2.0 (7 Days to Die)</title>
      <link>https://azraelsmods.com/7-days-to-die/remove-any-entity#changelog</link>
      <guid isPermaLink="false">7-days-to-die/remove-any-entity@2.2.0</guid>
      <pubDate>Fri, 30 Oct 2026 10:47:47 GMT</pubDate>
      <category>7 Days to Die</category>
      <description>name -&gt; other lines and rae replace swap one creature for another at the same chance. name in &lt;biomes&gt; lines and rae remove &lt;name&gt; in &lt;biomes&gt; stop a creature in some biomes only. rae cull despawns creatures already out that the rules no longer allow (rae cull count just counts);…</description>
      <content:encoded><![CDATA[<ul><li><code>name -&gt; other</code> lines and <code>rae replace</code> swap one creature for another at the same chance. <code>name in &lt;biomes&gt;</code> lines and <code>rae remove &lt;name&gt; in &lt;biomes&gt;</code> stop a creature in some biomes only. <code>rae cull</code> despawns creatures already out that the rules no longer allow (<code>rae cull count</code> just counts); players, vehicles and Bait thralls are skipped.</li></ul>]]></content:encoded>
    </item>
    <item>
      <title>Keep Backpacks 1.3.0 (7 Days to Die)</title>
      <link>https://azraelsmods.com/7-days-to-die/keep-backpacks#changelog</link>
      <guid isPermaLink="false">7-days-to-die/keep-backpacks@1.3.0</guid>
      <pubDate>Fri, 30 Oct 2026 10:47:47 GMT</pubDate>
      <category>7 Days to Die</category>
      <description>/mybag tells players where their death backpacks are. Death backpacks open only for their owner (and party/allies) for the first 15 minutes (OwnerOnly, OwnerOnlyParty, OwnerOnlyAllies). kbclear takes r=&lt;blocks&gt; to clear only near you, and count to only count. Now uses Harmony (th…</description>
      <content:encoded><![CDATA[<ul><li><code>/mybag</code> tells players where their death backpacks are. Death backpacks open only for their owner (and party/allies) for the first 15 minutes (<code>OwnerOnly</code>, <code>OwnerOnlyParty</code>, <code>OwnerOnlyAllies</code>). <code>kbclear</code> takes <code>r=&lt;blocks&gt;</code> to clear only near you, and <code>count</code> to only count. Now uses Harmony (the game&#39;s own <code>0_TFP_Harmony</code>), still server only.</li></ul>]]></content:encoded>
    </item>
    <item>
      <title>Speedometer 1.1.1 (7 Days to Die)</title>
      <link>https://azraelsmods.com/7-days-to-die/speedometer#changelog</link>
      <guid isPermaLink="false">7-days-to-die/speedometer@1.1.1</guid>
      <pubDate>Fri, 30 Oct 2026 10:47:46 GMT</pubDate>
      <category>7 Days to Die</category>
      <description>speedo now works on multiplayer servers that don&#39;t have the mod (runs on the player&#39;s PC). DisplayName is Speedometer (MPH and KMH) so Nexus will accept the zip (it rejects a slash in the file name). Website is the GitHub repo, matching the other mods.</description>
      <content:encoded><![CDATA[<ul><li><code>speedo</code> now works on multiplayer servers that don&#39;t have the mod (runs on the player&#39;s PC). DisplayName is <code>Speedometer (MPH and KMH)</code> so Nexus will accept the zip (it rejects a slash in the file name). Website is the GitHub repo, matching the other mods.</li></ul>]]></content:encoded>
    </item>
    <item>
      <title>Quest Disconnect Fix 1.1.0 (7 Days to Die)</title>
      <link>https://azraelsmods.com/7-days-to-die/quest-disconnect-fix#changelog</link>
      <guid isPermaLink="false">7-days-to-die/quest-disconnect-fix@1.1.0</guid>
      <pubDate>Fri, 30 Oct 2026 10:47:44 GMT</pubDate>
      <category>7 Days to Die</category>
      <description>fix parties breaking after a robotic drone unloads (3.3). Website is the GitHub repo, matching the other mods. DisplayName is Quest Disconnect Fix (No Ghost Players and No Broken Parties) so Nexus will accept the zip (it rejects a comma in the file name).</description>
      <content:encoded><![CDATA[<ul><li>fix parties breaking after a robotic drone unloads (3.3). Website is the GitHub repo, matching the other mods. DisplayName is <code>Quest Disconnect Fix (No Ghost Players and No Broken Parties)</code> so Nexus will accept the zip (it rejects a comma in the file name).</li></ul>]]></content:encoded>
    </item>
    <item>
      <title>Spawn Tuner 1.1.0 (7 Days to Die)</title>
      <link>https://azraelsmods.com/7-days-to-die/spawn-tuner#changelog</link>
      <guid isPermaLink="false">7-days-to-die/spawn-tuner@1.1.0</guid>
      <pubDate>Fri, 30 Oct 2026 10:47:44 GMT</pubDate>
      <category>7 Days to Die</category>
      <description>wandering hordes (HordeFrequency, HordeSize), presets (spawns save/load/presets, ships chill and hard), ramps by game day (spawns ramp), and spawns shows zombies/animals alive and the next wandering horde.</description>
      <content:encoded><![CDATA[<ul><li>wandering hordes (<code>HordeFrequency</code>, <code>HordeSize</code>), presets (<code>spawns save/load/presets</code>, ships <code>chill</code> and <code>hard</code>), ramps by game day (<code>spawns ramp</code>), and <code>spawns</code> shows zombies/animals alive and the next wandering horde.</li></ul>]]></content:encoded>
    </item>
    <item>
      <title>Craft From Chests 1.2.0 (7 Days to Die)</title>
      <link>https://azraelsmods.com/7-days-to-die/craft-from-chests#changelog</link>
      <guid isPermaLink="false">7-days-to-die/craft-from-chests@1.2.0</guid>
      <pubDate>Fri, 30 Oct 2026 10:47:44 GMT</pubDate>
      <category>7 Days to Die</category>
      <description>using chests for block upgrades and the Upgrade Bench is now a setting, UpgradeFromChests, and it is off by default. Set it to on in settings.txt to get the 1.1.x behavior back. ModInfo, site descriptions, and the README how-it-works paragraph match: crafting uses claim chests; u…</description>
      <content:encoded><![CDATA[<ul><li>using chests for block upgrades and the Upgrade Bench is now a setting, <code>UpgradeFromChests</code>, and it is <strong>off by default</strong>. Set it to <code>on</code> in <code>settings.txt</code> to get the 1.1.x behavior back. ModInfo, site descriptions, and the README how-it-works paragraph match: crafting uses claim chests; upgrades only when that setting is on.</li></ul>]]></content:encoded>
    </item>
    <item>
      <title>Date Night 1.8.0 (RimWorld)</title>
      <link>https://azraelsmods.com/rimworld/date-night#changelog</link>
      <guid isPermaLink="false">rimworld/date-night@1.8.0</guid>
      <pubDate>Wed, 21 Oct 2026 19:50:49 GMT</pubDate>
      <category>RimWorld</category>
      <description>Gradual romance — adults without a lover can date as friends, then sweethearts, then boyfriend/girlfriend. Two good dates plus opinion (15 / 25 / 40 / 50) climb each rung; a wonderful date counts double and an awkward date does not count. The last step adds a vanilla Lover relati…</description>
      <content:encoded><![CDATA[<ul><li><strong>Gradual romance</strong> — adults without a lover can date as friends, then sweethearts, then boyfriend/girlfriend. Two good dates plus opinion (15 / 25 / 40 / 50) climb each rung; a wonderful date counts double and an awkward date does not count. The last step adds a vanilla Lover relation and a letter. Lovin stays locked until they are lovers or spouses. Existing couples skip the ladder. Opinion collapse steps the pair down. Toggle in settings.</li><li><strong>Romance on the Rim soft-compat</strong> — fail-open. Date Night does not start a date while RotR is already running a kiss, stroll, proposal, or other <code>RomanceOnTheRim_*</code> / <code>RotR_Job_*</code> job. A finished date calls <code>RomanceUtility.TryAffectRomanceNeedLevelForPawn</code> (stroll / lovin / kiss Tuning amounts; +0.10 on an anniversary date). Pawns without RotR&#39;s romance need (usually not lovers yet) are a no-op. <code>loadAfter</code> when present; no hard dependency.</li><li><strong>1.6 / 1.7 dual package</strong> — confirmed: official 1.6 loads <code>1.6/Assemblies</code>, unstable 1.7 loads <code>1.7/Assemblies</code>.</li><li><strong>Save upgrade</strong> — new romance bonds scribe as <code>dateNightRomanceBonds</code> with PostLoadInit null-guards. Older 1.6.1+ saves load; missing keys start empty.</li><li><strong>Pawn id lookups</strong> — <code>FindPawnById</code> builds a per-tick dictionary instead of scanning the world list per key.</li></ul>]]></content:encoded>
    </item>
    <item>
      <title>Niceties 1.6.1 (RimWorld)</title>
      <link>https://azraelsmods.com/rimworld/niceties#changelog</link>
      <guid isPermaLink="false">rimworld/niceties@1.6.1</guid>
      <pubDate>Sun, 18 Oct 2026 01:24:30 GMT</pubDate>
      <category>RimWorld</category>
      <description>Separate 1.6 and 1.7 assemblies. Official 1.6 loads 1.6/Assemblies. Unstable 1.7 loads 1.7/Assemblies. Leave-a-way-out — fresh enclose check on CompleteConstruction; reachable safe spots; EndCurrentJob + queue instead of mid-toil StartJob; clear geometry cache on FinalizeInit. St…</description>
      <content:encoded><![CDATA[<ul><li><strong>Separate 1.6 and 1.7 assemblies.</strong> Official 1.6 loads <code>1.6/Assemblies</code>. Unstable 1.7 loads <code>1.7/Assemblies</code>.</li><li><strong>Leave-a-way-out</strong> — fresh enclose check on CompleteConstruction; reachable safe spots; EndCurrentJob + queue instead of mid-toil StartJob; clear geometry cache on FinalizeInit. Strata stairwell postfix respects <code>__runOriginal</code>.</li><li><strong>Roommate disturbed sleep</strong> — skip only when disturber owns a bed in the sleeper&#39;s room; no outdoor owned-bed fallback; skip medical/prisoner beds. Tooltip updated EN/CN/RU.</li></ul>]]></content:encoded>
    </item>
    <item>
      <title>Homesteader 1.5.1 (RimWorld)</title>
      <link>https://azraelsmods.com/rimworld/homesteader#changelog</link>
      <guid isPermaLink="false">rimworld/homesteader@1.5.1</guid>
      <pubDate>Sun, 18 Oct 2026 01:21:44 GMT</pubDate>
      <category>RimWorld</category>
      <description>Separate 1.6 and 1.7 assemblies. Official 1.6 loads 1.6/Assemblies/Homesteader.dll with the 1.6 scenario folder. Unstable 1.7 loads 1.7/Assemblies/Homesteader.dll and still reads the Homesteaders scenario from 1.6/Defs without loading the 1.6 DLL. Landrace seed save — harvesting …</description>
      <content:encoded><![CDATA[<ul><li><strong>Separate 1.6 and 1.7 assemblies.</strong> Official 1.6 loads <code>1.6/Assemblies/Homesteader.dll</code> with the 1.6 scenario folder. Unstable 1.7 loads <code>1.7/Assemblies/Homesteader.dll</code> and still reads the Homesteaders scenario from <code>1.6/Defs</code> without loading the 1.6 DLL.</li><li><strong>Landrace seed save</strong> — harvesting mature landrace crops that despawn on collect still drops an improved saved seed.</li><li><strong>Maypole / statue auras</strong> — maypole, 27 statues, and monuments now tick so the cheer hediff refreshes instead of vanishing after 50 ticks.</li><li><strong>Kats Super Chat silver</strong> — takes silver from stockpiles when there is no orbital trade beacon; letter only claims silver when it was actually removed.</li><li><strong>Allergy matcher</strong> — Egg / Nuts / Crab tokens use word and camelCase boundaries so Veggie meals, donuts, and crabapples no longer false-match.</li></ul>]]></content:encoded>
    </item>
    <item>
      <title>Deep Colony 1.10.0 (RimWorld)</title>
      <link>https://azraelsmods.com/rimworld/deep-colony#changelog</link>
      <guid isPermaLink="false">rimworld/deep-colony@1.10.0</guid>
      <pubDate>Fri, 16 Oct 2026 23:06:45 GMT</pubDate>
      <category>RimWorld</category>
      <description>Workshop preview — new About/Preview.png (perk-tree constellation over a hearth). Docs card synced. Changed: Declared RimWorld 1.7 in supportedVersions alongside 1.6. Existing 1.6 DLL; no gameplay change. Changed: Removed unused save flags, perk-alert bookkeeping, unused helpers,…</description>
      <content:encoded><![CDATA[<ul><li><strong>Workshop preview</strong> — new <code>About/Preview.png</code> (perk-tree constellation over a hearth). Docs card synced.</li><li><strong>Changed:</strong> Declared RimWorld <strong>1.7</strong> in <code>supportedVersions</code> alongside 1.6. Existing 1.6 DLL; no gameplay change.</li><li><strong>Changed:</strong> Removed unused save flags, perk-alert bookkeeping, unused helpers, unused NoisyRoom DefOf, and a stale build SHA. No gameplay change; old saves still load.</li><li><strong>Changed:</strong> Dropped unused <code>Thought_Trauma.rememberedFactionId</code> (grudges still use <code>GrudgeUtility</code> / <code>comp.grudgeFactionIds</code>; old saves ignore the removed scribe field) and unused <code>Comp_DeepColony.QualifiesFor</code>. Startup uses <code>ModVersionLog.Write</code> (stamp <code>colony-overview-v1</code>); the duplicate short version log in the Mod constructor is gone. Trimmed decorative <code>// ──</code> banners in Patch_BatchC, Patch_Events, DefOfs, and DebugActions.</li><li><strong>Changed:</strong> Dropped unused EN/RU/CN keyed leftovers (<code>DC_MentorSelf</code>, <code>DC_FamilyTree_PedigreeToggle</code>, <code>DC_InspectTouchAverseNone</code>, <code>DC_RomanceBlockedTouchAverse</code>, <code>DC_RepEnvoyShort</code>). Live copies remain (<code>DC_MentorInvalid</code>, <code>DC_FamilyTree_StylePedigree</code>, <code>DC_InspectTouchNeedNone</code>, <code>DC_RomanceBlockedTouchTier</code>, <code>DC_RepEnvoy</code>). Ticket-ID prefixes stripped from <code>Comp_DeepColony</code> field comments and a few utility headers. No gameplay change.</li><li><strong>Changed:</strong> Removed the leftover perk-points economy (always-zero Points column, Unspent filter, dead Recruits-arrive-pre-perked checkbox, unused point-grant debug). Perks still auto-grant at skill 5/10/15/20. Old saves still load: <code>availablePerkPoints</code> and <code>elderPerkGranted</code> are swallowed by dummy <code>Scribe_Values.Look</code> locals.</li></ul>]]></content:encoded>
    </item>
    <item>
      <title>Nemesis 1.5.0 (RimWorld)</title>
      <link>https://azraelsmods.com/rimworld/nemesis#changelog</link>
      <guid isPermaLink="false">rimworld/nemesis@1.5.0</guid>
      <pubDate>Fri, 16 Oct 2026 23:05:41 GMT</pubDate>
      <category>RimWorld</category>
      <description>Workshop preview — new About/Preview.png (the hunter and the cabin). Docs card synced. Changed: Declared RimWorld 1.7 in supportedVersions alongside 1.6. Existing 1.6 DLL; no gameplay change. Dead SoftCompat flags — removed unused Giddy-Up / Rimesis / BFV package-id probes (Giddy…</description>
      <content:encoded><![CDATA[<ul><li><strong>Workshop preview</strong> — new <code>About/Preview.png</code> (the hunter and the cabin). Docs card synced.</li><li><strong>Changed:</strong> Declared RimWorld <strong>1.7</strong> in <code>supportedVersions</code> alongside 1.6. Existing 1.6 DLL; no gameplay change.</li><li><strong>Dead SoftCompat flags</strong> — removed unused Giddy-Up / Rimesis / BFV package-id probes (<code>GiddyUpActive</code>, <code>RimesisActive</code>, <code>BackForVengeanceActive</code>) and unread <code>LastHeavyCheckTick</code>. Foreign-antagonist skip still uses hediff markers; mount escorts still assign by faction tech. No gameplay change.</li><li><strong>Unused Homesteader map probe</strong> — deleted <code>MapHasHomesteaderFoodStorage</code>. The food-storage defName list is still used by <code>IsHomesteaderFoodStorageDef</code> / <code>IsOnHomesteaderFoodStorage</code>. No gameplay change.</li></ul>]]></content:encoded>
    </item>
    <item>
      <title>Stormproof 1.7.0 (RimWorld)</title>
      <link>https://azraelsmods.com/rimworld/stormproof#changelog</link>
      <guid isPermaLink="false">rimworld/stormproof@1.7.0</guid>
      <pubDate>Fri, 16 Oct 2026 23:03:22 GMT</pubDate>
      <category>RimWorld</category>
      <description>Workshop preview — new About/Preview.png (grid under a flare and lightning). Docs card synced. Changed: Declared RimWorld 1.7 in supportedVersions alongside 1.6. Existing 1.6 DLL; no gameplay change. Changed: Dropped the unused ArmoredConduit.png texture (defs use _Atlas and _Men…</description>
      <content:encoded><![CDATA[<ul><li><strong>Workshop preview</strong> — new <code>About/Preview.png</code> (grid under a flare and lightning). Docs card synced.</li><li><strong>Changed:</strong> Declared RimWorld <strong>1.7</strong> in <code>supportedVersions</code> alongside 1.6. Existing 1.6 DLL; no gameplay change.</li><li><strong>Changed:</strong> Dropped the unused <code>ArmoredConduit.png</code> texture (defs use <code>_Atlas</code> and <code>_MenuIcon</code> only). Atlas script writes the segment preview to <code>docs/img</code> instead of <code>Textures/</code> and no longer copies the unused atlas PNG into <code>docs/img</code>. No gameplay change.</li><li><strong>Changed:</strong> Dropped flavor-text class headers on atmospheric barrier, climate stabilizer, sky restorer, drought condenser, fire suppressor, and natural-hazard game conditions. No gameplay change.</li></ul>]]></content:encoded>
    </item>
    <item>
      <title>Trinket Fortune 2.1.3 (Sun Haven)</title>
      <link>https://azraelsmods.com/sun-haven/trinket-fortune#changelog</link>
      <guid isPermaLink="false">sun-haven/trinket-fortune@2.1.3</guid>
      <pubDate>Sun, 11 Oct 2026 16:54:46 GMT</pubDate>
      <category>Sun Haven</category>
      <description>Update checks: One download of the version list per game launch, shared by every installed mod, instead of one request per mod. The list is read with a real JSON parser, and an installed or published version that can&#39;t be compared now reports a failed check instead of &quot;up to date…</description>
      <content:encoded><![CDATA[<ul><li><strong>Update checks:</strong> One download of the version list per game launch, shared by every installed mod, instead of one request per mod. The list is read with a real JSON parser, and an installed or published version that can&#39;t be compared now reports a failed check instead of &quot;up to date&quot;. Checks point at the renamed <code>SunhavenMods</code> repository.</li></ul>]]></content:encoded>
    </item>
    <item>
      <title>Haven&#39;s Respec 2.1.4 (Sun Haven)</title>
      <link>https://azraelsmods.com/sun-haven/havens-respec#changelog</link>
      <guid isPermaLink="false">sun-haven/havens-respec@2.1.4</guid>
      <pubDate>Sun, 11 Oct 2026 16:54:43 GMT</pubDate>
      <category>Sun Haven</category>
      <description>Update checks: One download of the version list per game launch, shared by every installed mod, instead of one request per mod. The list is read with a real JSON parser, and an installed or published version that can&#39;t be compared now reports a failed check instead of &quot;up to date…</description>
      <content:encoded><![CDATA[<ul><li><strong>Update checks:</strong> One download of the version list per game launch, shared by every installed mod, instead of one request per mod. The list is read with a real JSON parser, and an installed or published version that can&#39;t be compared now reports a failed check instead of &quot;up to date&quot;. Checks point at the renamed <code>SunhavenMods</code> repository.</li></ul>]]></content:encoded>
    </item>
    <item>
      <title>Senpai&#39;s Chest 3.1.4 (Sun Haven)</title>
      <link>https://azraelsmods.com/sun-haven/senpais-chest#changelog</link>
      <guid isPermaLink="false">sun-haven/senpais-chest@3.1.4</guid>
      <pubDate>Sun, 11 Oct 2026 16:54:43 GMT</pubDate>
      <category>Sun Haven</category>
      <description>Cleanup: Unused and unreachable code removed across these mods. Nothing you use changes, and saves are untouched.</description>
      <content:encoded><![CDATA[<ul><li><strong>Cleanup:</strong> Unused and unreachable code removed across these mods. Nothing you use changes, and saves are untouched.</li></ul>]]></content:encoded>
    </item>
    <item>
      <title>The Vault 4.3.1 (Sun Haven)</title>
      <link>https://azraelsmods.com/sun-haven/the-vault#changelog</link>
      <guid isPermaLink="false">sun-haven/the-vault@4.3.1</guid>
      <pubDate>Sun, 11 Oct 2026 16:54:43 GMT</pubDate>
      <category>Sun Haven</category>
      <description>Cleanup: Unused and unreachable code removed across these mods. Nothing you use changes, and saves are untouched.</description>
      <content:encoded><![CDATA[<ul><li><strong>Cleanup:</strong> Unused and unreachable code removed across these mods. Nothing you use changes, and saves are untouched.</li></ul>]]></content:encoded>
    </item>
    <item>
      <title>A Squirrel&#39;s Birthday Reminder 2.1.4 (Sun Haven)</title>
      <link>https://azraelsmods.com/sun-haven/birthday-reminder#changelog</link>
      <guid isPermaLink="false">sun-haven/birthday-reminder@2.1.4</guid>
      <pubDate>Sun, 11 Oct 2026 16:54:42 GMT</pubDate>
      <category>Sun Haven</category>
      <description>Cleanup: Unused and unreachable code removed across these mods. Nothing you use changes, and saves are untouched. The duplicate Ctrl+Alt+B/A debug hotkeys are gone. Ctrl+Shift+B/A still work when DebugMode is on.</description>
      <content:encoded><![CDATA[<ul><li><strong>Cleanup:</strong> Unused and unreachable code removed across these mods. Nothing you use changes, and saves are untouched.</li><li>The duplicate Ctrl+Alt+B/A debug hotkeys are gone. Ctrl+Shift+B/A still work when <code>DebugMode</code> is on.</li></ul>]]></content:encoded>
    </item>
    <item>
      <title>Crop Optimizer 2.3.1 (Sun Haven)</title>
      <link>https://azraelsmods.com/sun-haven/crop-optimizer#changelog</link>
      <guid isPermaLink="false">sun-haven/crop-optimizer@2.3.1</guid>
      <pubDate>Sun, 11 Oct 2026 16:54:42 GMT</pubDate>
      <category>Sun Haven</category>
      <description>Cleanup: Unused and unreachable code removed across these mods. Nothing you use changes, and saves are untouched. The startup health log no longer lists Todo and Birthday integrations that never ran.</description>
      <content:encoded><![CDATA[<ul><li><strong>Cleanup:</strong> Unused and unreachable code removed across these mods. Nothing you use changes, and saves are untouched.</li><li>The startup health log no longer lists Todo and Birthday integrations that never ran.</li></ul>]]></content:encoded>
    </item>
    <item>
      <title>Faster Races 2.1.2 (Sun Haven)</title>
      <link>https://azraelsmods.com/sun-haven/faster-races#changelog</link>
      <guid isPermaLink="false">sun-haven/faster-races@2.1.2</guid>
      <pubDate>Sun, 11 Oct 2026 16:54:42 GMT</pubDate>
      <category>Sun Haven</category>
      <description>Update checks: One download of the version list per game launch, shared by every installed mod, instead of one request per mod. The list is read with a real JSON parser, and an installed or published version that can&#39;t be compared now reports a failed check instead of &quot;up to date…</description>
      <content:encoded><![CDATA[<ul><li><strong>Update checks:</strong> One download of the version list per game launch, shared by every installed mod, instead of one request per mod. The list is read with a real JSON parser, and an installed or published version that can&#39;t be compared now reports a failed check instead of &quot;up to date&quot;. Checks point at the renamed <code>SunhavenMods</code> repository.</li></ul>]]></content:encoded>
    </item>
  </channel>
</rss>
