<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>SM64CDPY Dev Blog</title><description>Guides, tutorials and development notes for SM64CDPY and the SM64CoopDX community ecosystem.</description><link>https://sm64cdpy.org/blog/</link><language>en</language><atom:link href="https://sm64cdpy.org/rss.xml" rel="self" type="application/rss+xml"/><item><title>Build a Lua chat filter while learning programming logic</title><link>https://sm64cdpy.org/blog/build-a-lua-chat-filter/</link><guid isPermaLink="true">https://sm64cdpy.org/blog/build-a-lua-chat-filter/</guid><description>Create a beginner-friendly SM64CoopDX chat filter while learning tables, functions, loops, conditions, string patterns and event hooks.</description><pubDate>Wed, 30 Sep 2026 00:00:00 GMT</pubDate><category>Lua</category><category>Beginner</category><author>Retired64</author></item><item><title>Create your first Lua health mod for SM64CoopDX</title><link>https://sm64cdpy.org/blog/create-your-first-lua-health-mod/</link><guid isPermaLink="true">https://sm64cdpy.org/blog/create-your-first-lua-health-mod/</guid><description>Build a small SM64CoopDX Lua game mode that restores one health slice when you press D-pad Up, while learning MarioState and hooks.</description><pubDate>Wed, 30 Sep 2026 00:00:00 GMT</pubDate><category>Lua</category><category>Beginner</category><author>Retired64</author></item><item><title>Getting started with SM64CDPY</title><link>https://sm64cdpy.org/blog/getting-started-with-sm64cdpy/</link><guid isPermaLink="true">https://sm64cdpy.org/blog/getting-started-with-sm64cdpy/</guid><description>Configure SM64CDPY on Android, select the correct game folders, install community content and verify everything from your library.</description><pubDate>Wed, 30 Sep 2026 00:00:00 GMT</pubDate><category>Android</category><category>Beginner</category><author>Retired64</author></item></channel></rss>