<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Universal Modder Field Guide (Unofficial)]]></title><description><![CDATA[Universal Modder Field Guide (Unofficial)]]></description><link>https://universal-modder-field-guide.hashnode.dev</link><image><url>https://cdn.hashnode.com/res/hashnode/image/upload/v1593680282896/kNC7E8IR4.png</url><title>Universal Modder Field Guide (Unofficial)</title><link>https://universal-modder-field-guide.hashnode.dev</link></image><generator>RSS for Node</generator><lastBuildDate>Thu, 15 Oct 2026 09:59:01 GMT</lastBuildDate><atom:link href="https://universal-modder-field-guide.hashnode.dev/rss.xml" rel="self" type="application/rss+xml"/><language><![CDATA[en]]></language><ttl>60</ttl><item><title><![CDATA[Install Universal Modder with Codex and check the setup]]></title><description><![CDATA[Universal Modder adds game-modding skills, an inspection CLI, and field notes to a coding-agent workflow. This guide covers its Codex plugin installation, a repository-clone alternative, and checks to]]></description><link>https://universal-modder-field-guide.hashnode.dev/install-universal-modder-with-codex-and-check-the-setup</link><guid isPermaLink="true">https://universal-modder-field-guide.hashnode.dev/install-universal-modder-with-codex-and-check-the-setup</guid><category><![CDATA[Codex Cli]]></category><category><![CDATA[Game Development]]></category><dc:creator><![CDATA[lee]]></dc:creator><pubDate>Wed, 07 Oct 2026 14:42:50 GMT</pubDate><content:encoded><![CDATA[<p>Universal Modder adds game-modding skills, an inspection CLI, and field notes to a coding-agent workflow. This guide covers its Codex plugin installation, a repository-clone alternative, and checks to perform before changing game files.</p>
<p>This is an independent, unofficial guide. We do not maintain Universal Modder or represent OpenAI. The corresponding web edition is the <a href="https://universalmodder.dev/guides/codex/">Codex installation guide</a>.</p>
<p><strong>Source review:</strong> October 7, 2026. Universal Modder repository snapshot: <code>6c02e77d9088ecb1a7d9970572d8ca5387e7cb9e</code>. Plugin command syntax was checked with local Codex CLI <code>0.160.1</code> help and official OpenAI documentation. This confirms command availability and syntax, rather than an installation result. We did not install Universal Modder, run its <code>um</code> commands, generate assets, or test a mod in a game while preparing this guide.</p>
<h2>1. Prepare the agent and game</h2>
<p>Use a working Codex CLI installation. Confirm that you can open a normal session, then check the available plugin commands from your terminal:</p>
<pre><code class="language-bash">codex --version
codex plugin --help
codex plugin marketplace add --help
codex plugin add --help
</code></pre>
<p>If your installed version does not include the <code>plugin</code> subcommand, check the current OpenAI installation guidance or use the clone route below. Do not substitute Claude Code's <code>/plugin</code> commands; Codex's installation commands run in your system shell.</p>
<p>Keep a separate mod-source directory and test save for a locally installed game you own. Upstream lists Git, Python 3.10 or later, and ffmpeg as prerequisites and recommends uv. Blender is required for 3D-to-sprite rendering. Check your tools:</p>
<pre><code class="language-bash">git --version
python --version
uv --version
ffmpeg -version
</code></pre>
<p>Your interpreter may be named <code>python3</code> on macOS or Linux. Confirm its version. Windows game workflows require a suitable native Windows or WSL setup; running Codex on another operating system does not make a game's binary or mod loader compatible.</p>
<h2>2. Install through the plugin marketplace</h2>
<p>Run these commands in Terminal or PowerShell:</p>
<pre><code class="language-bash">codex plugin marketplace add rehan-remade/universal-modder
codex plugin add universal-modder@universal-modder
</code></pre>
<p>The marketplace command accepts the GitHub <code>owner/repo</code> form. The plugin selector uses <code>plugin@marketplace</code>; both names here are <code>universal-modder</code>. These forms match the <a href="https://learn.chatgpt.com/docs/developer-commands#codex-plugin-marketplace">official marketplace reference</a> and <a href="https://learn.chatgpt.com/docs/developer-commands#codex-plugin">plugin reference</a>.</p>
<p>Check the result:</p>
<pre><code class="language-bash">codex plugin marketplace list
codex plugin list --marketplace universal-modder
</code></pre>
<p>For more detailed installed and enabled fields, use:</p>
<pre><code class="language-bash">codex plugin list --marketplace universal-modder --json
</code></pre>
<p>Start a new Codex session in your mod workspace and ask it to locate the <code>mod-any-game</code> skill. A successful marketplace addition only registers a source; verify that the plugin installation itself completed and the new session can use its skills.</p>
<p>The toolkit installation is separate from your game, game-specific loader, JDK or other build runtime, and finished mod. Review the plugin's components and any requested integration configuration before enabling them.</p>
<h2>3. Alternative: work from the upstream clone</h2>
<p>For a direct look at the toolkit files, or when your client lacks plugin commands:</p>
<pre><code class="language-bash">git clone https://github.com/rehan-remade/universal-modder
cd universal-modder
codex
</code></pre>
<p>The upstream clone includes <code>AGENTS.md</code>, <code>.agents/skills</code>, and <code>.codex/config.toml</code>. Read those files before deciding to trust the workspace or enable its integrations. Official OpenAI documentation states that project-scoped MCP configuration is loaded for trusted projects. <a href="https://learn.chatgpt.com/docs/extend/mcp">Codex MCP configuration</a></p>
<p>This is a working copy of the upstream toolkit, separate from this independent guide repository. Publishing a tutorial does not require copying the upstream project into your own public repository. Choose one setup route first so you can identify the skills and configuration your session is loading.</p>
<h2>4. Confirm that <code>um</code> is on the agent's PATH</h2>
<p>Upstream documents CLI setup for plugin installations and clones. Check the shell rather than assuming setup completed:</p>
<pre><code class="language-bash">um --help
um scan --help
um kb --help
</code></pre>
<p>If the command is missing, install the standalone CLI using the upstream command:</p>
<pre><code class="language-bash">uv tool install git+https://github.com/rehan-remade/universal-modder
um --help
</code></pre>
<p>That command installs from the current repository revision, rather than pinning the reviewed snapshot. Inspect the current source when reproducing the setup later.</p>
<p>If uv warns that the executable directory is outside your <code>PATH</code>, run <code>uv tool update-shell</code> and open a new terminal before launching Codex. This updates your shell setup. A working terminal and an already-running agent can have different environments. <a href="https://docs.astral.sh/uv/guides/tools/#installing-tools">uv's tool installation guidance</a></p>
<p>Check knowledge-base access without changing the game:</p>
<pre><code class="language-bash">um kb search "minecraft"
</code></pre>
<p>For a different game, replace the search text. Compare each field note's version and loader to your installation before following it.</p>
<h2>5. Start with placeholder assets</h2>
<p>You can inspect a game and plan a minimal mod before choosing a paid generation workflow. If you later want fal-generated assets, obtain a fal key and provide it locally in the environment that launches Codex:</p>
<pre><code class="language-bash"># macOS, Linux, or WSL
export FAL_KEY="your_fal_api_key"
</code></pre>
<pre><code class="language-powershell"># Windows PowerShell
$env:FAL_KEY = "your_fal_api_key"
</code></pre>
<p>Keep the actual key out of source control, packaged mods, screenshots, and chat. fal usage is billed separately. Start a fresh agent from the configured environment when checking key inheritance. An existing local ComfyUI server is another upstream image route via <code>um comfy</code>; it does not replace every fal service. <a href="https://github.com/rehan-remade/universal-modder/blob/6c02e77d9088ecb1a7d9970572d8ca5387e7cb9e/README.md#install">Upstream asset setup</a></p>
<h2>6. Inspect first, then make one change</h2>
<p>Use a first prompt that includes a real game path:</p>
<pre><code class="language-text">Find the mod-any-game skill. Inspect the game installed at [my game path]
and search the knowledge base for matching field notes. Report the engine,
exact game version, installed loader, save location, and proposed modding
route. List the files you would change. Do not modify files, install loaders,
or generate paid assets yet.
</code></pre>
<p>Confirm those findings yourself. For Minecraft, record the edition, Minecraft version, loader name and version, and JDK target before creating the workspace. A loader for one version does not establish compatibility with another.</p>
<p>Then ask Codex to plan one small feature, such as one item or one reversible data change. The plan should include save backups, placeholder assets, a build command, an installation location, and the expected in-game result. Review the changes and check the game log during testing. Record successful builds and successful in-game checks separately.</p>
<h2>Troubleshooting by layer</h2>
<table>
<thead>
<tr>
<th>Problem</th>
<th>What to inspect</th>
</tr>
</thead>
<tbody><tr>
<td><code>codex plugin</code> is unavailable</td>
<td>Installed CLI version and help output; use the documented clone alternative if needed.</td>
</tr>
<tr>
<td>Marketplace exists, but plugin is absent</td>
<td><code>codex plugin list</code> and the installation output; adding a marketplace alone does not install a plugin.</td>
</tr>
<tr>
<td>Plugin is listed, but the skill is missing</td>
<td>Installed/enabled fields and the skills visible to a fresh session.</td>
</tr>
<tr>
<td>Clone instructions load, but its MCP integration does not</td>
<td>Project trust, <code>.codex/config.toml</code>, and the configured server's requirements.</td>
</tr>
<tr>
<td>Codex cannot find <code>um</code></td>
<td>CLI installation and the environment used to start Codex.</td>
</tr>
<tr>
<td>A mod builds but the game rejects it</td>
<td>Game and loader versions, dependencies, packaging, and the actual game log.</td>
</tr>
</tbody></table>
<h2>Sources and scope</h2>
<ul>
<li><a href="https://github.com/rehan-remade/universal-modder/blob/6c02e77d9088ecb1a7d9970572d8ca5387e7cb9e/README.md">Universal Modder README at the reviewed snapshot</a>: installation, prerequisites, CLI, and workflow.</li>
<li><a href="https://github.com/rehan-remade/universal-modder">Current upstream repository</a>: changes since this review.</li>
<li><a href="https://learn.chatgpt.com/docs/developer-commands#codex-plugin">OpenAI developer commands: Codex plugins</a>: plugin selectors and listing fields.</li>
<li><a href="https://learn.chatgpt.com/docs/developer-commands#codex-plugin-marketplace">OpenAI developer commands: plugin marketplaces</a>: accepted sources and marketplace management.</li>
<li><a href="https://learn.chatgpt.com/docs/extend/mcp">OpenAI: Model Context Protocol</a>: trusted project configuration and MCP transport support.</li>
<li><a href="https://docs.astral.sh/uv/guides/tools/">uv: using tools</a>: installation and executable PATH handling.</li>
</ul>
<p>Local command checks for this review were limited to <code>codex --version</code>, <code>codex --help</code>, and relevant plugin subcommands with <code>--help</code>. No Universal Modder installation or game test is implied by this guide.</p>
<h2>Editorial disclosure</h2>
<p>This tutorial was prepared with AI assistance and reviewed against the cited sources. It reports documented setup steps and the command-help checks described above; it does not claim that Universal Modder was installed or that a mod was tested in-game.</p>
]]></content:encoded></item></channel></rss>