รีวิว universal-modder — ให้ AI agent ช่วย mod เกม PC ที่เราเป็นเจ้าของ
ข้อมูล Repo
rehan-remade/universal-modder- ภาษา
- Python
- ดาว
- 6,090
- สร้างเมื่อ
- แก้ไขล่าสุด
เปลี่ยนสถานะผ่าน API: PATCH /api/reports/2889b89e-afc6-4224-8c9f-5ff8120143ab
แคปชันสำหรับ Facebook
อยากเพิ่มอาวุธใหม่ใน Terraria หรือสร้าง civilization ใหม่ใน Age of Empires II? universal-modder ให้ AI agent ช่วย mod เกม PC ที่เราเป็นเจ้าของ ✅ agent ทำตามลูป 10 ขั้น: ค้น knowledge base, recon, ตั้ง lab และสำรองเซฟ, อ่านโค้ดจริง, สร้าง mod, ทำ asset, ทดสอบในเกม ฯลฯ ✅ ทำภาพ 3D และเสียงด้วย fal (ต้องมี fal API key) หรือใช้ ComfyUI ในเครื่องสำหรับภาพ ✅ knowledge base ที่ AI เขียนให้ AI: บันทึกว่าแต่ละเกมถูก mod ยังไง เวอร์ชันไหนใช้ได้ เจอปัญหาอะไร ✅ ใช้ได้กับ Claude Code, Codex, Gemini CLI, Copilot, Cursor และ OpenCode ✅ มีกฎชัด: ไม่ยุ่งกับเกมออนไลน์ที่มี anti-cheat ไม่ bypass DRM ไม่ทำ cheat ใส่ผู้เล่นอื่น เหมาะกับสายเกมที่อยากลอง mod และคนที่สนใจ reverse engineering ข้อควรรู้: repo เพิ่งสร้างเมื่อ 30 ก.ย. 2026 และต้องมี Git, Python 3.10+ และ ffmpeg 🔗 https://github.com/rehan-remade/universal-modder #GameModding #AIAgents #ClaudeCode #fal
ภาพปกแบบ HTML สด
แสดงจาก HTML ต้นฉบับที่ใช้สร้างภาพ ดาวน์โหลดเป็น PNG 1080×1350 ได้ทันที
สไตล์ Easy AI
1080×1350แก้ไข 2026-10-10
สไตล์ easy-app
1080×1350แก้ไข 2026-10-10
สรุป
ชุด skills, um CLI, fal MCP และ knowledge base ที่ให้ coding agent อย่าง Claude Code, Codex, Gemini CLI mod เกม PC ได้ครบวงจร ตั้งแต่ระบุ engine อ่านโค้ด สร้าง mod ทำ asset ด้วย fal ทดสอบในเกม ไปจนบันทึก field note ให้ agent ตัวถัดไป
คืออะไร
พูดง่ายๆ คือชุดเครื่องมือชุดนี้ทำหน้าที่เป็น "คู่มือประจำตัว + เครื่องมือ" ให้ AI coding agent เข้าไป mod เกม PC ที่เราเป็นเจ้าของ โดย agent จะ:
- หาไฟล์เกมในเครื่อง (Steam/Epic/Xbox) แล้วระบุ engine กับเวอร์ชัน
- เลือกเส้นทางที่ใช้ได้จริง แล้วอ่านโค้ดจริงของเกม
- สร้าง mod ที่ทำงานได้ 1 ชิ้นก่อน แล้วค่อยขยาย
- สร้างภาพ 3D และเสียงด้วย fal
- ทดสอบในเกมที่กำลังรัน แล้วอัดคลิป showcase
- เขียน field note เก็บไว้ให้ agent ตัวต่อไปใช้ต่อ
ลูปการทำงานนี้เป็น 10 ขั้นตามที่ README เขียนไว้ ตั้งแต่ค้น knowledge base ➡️ recon แล้วเลือก route ➡️ ตั้ง safe lab (แบ็กอัพเซฟ) ➡️ อ่านโค้ด ➡️ สร้าง slice ที่ใช้ได้ ➡️ ทำ assets ➡️ verify ในเกมจริง ➡️ record ➡️ package ➡️ เขียน field note
ในตัวโปรเจกต์มี skills 12 ตัว (Agent Skills format) ครอบคลุมตั้งแต่ mod-any-game (มี playbook 12 engine เช่น Unity, Unreal, .NET/XNA, Godot, Source, Minecraft, AoE2) ไปจนถึง reverse engineering, fal-assets, asset-pipeline, game-automation, showcase-video, mashup-mods และ publish-mod
จุดเด่น
- Knowledge base ที่ AI เขียนให้ AI — โฟลเดอร์
knowledge/เก็บ field note ว่าเกมแต่ละเกมถูก mod จริงยังไง: เวอร์ชันที่ใช้ได้, route ที่เลือกและเหตุผล, engine ทำอะไรจริง, วิธี verify, และ gotchas (อาการ ➡️ สาเหตุ ➡️ วิธีแก้) เมื่อ agent ทำ mod เสร็จก็เปิด pull request ส่ง note ของตัวเองได้ - ตัวอย่างงานที่ทำจริง — Terraria tModLoader (อาวุธ missile launcher, nuke, chain-lightning rifle ฯลฯ), Age of Empires II DE (civilization ใหม่ San Franciscans render จาก image-to-3D), และ Minecraft ฝังใน GTA V story mode ที่แลกกล้องและ event ผ่าน WebSocket
umCLI ครบวงจร —um scanหาไฟล์เกมและ fingerprint engine,um falทำ sprite/image/3D/SFX/music,um render3dเรนเดอร์ GLB เป็น sprite มุมกล้องเกม,um winจับภาพ–อัด–ควบคุมเกม,um videoตัดคลิป,um backupสำรองเซฟ และum publish checkบล็อกการแพ็กไฟล์เกมหรือโค้ด decompiled- ติดตั้งได้หลาย agent — Claude Code, Codex, Gemini CLI, VS Code/Copilot, Cursor, OpenCode หรือใช้แค่ skills กับ agent ใดก็ได้ ทุกตัวได้ skills ชุดเดียวกัน + fal MCP +
umCLI - มีกฎความปลอดภัยเขียนไว้ชัด — ปฏิเสธการ inject เข้าเกมออนไลน์ที่มี anti-cheat, ไม่ทำ cheat ใส่ผู้เล่นอื่น, ไม่ bypass anti-cheat/DRM, แบ็กอัพเซฟก่อนแตะและถามก่อนขับเมาส์/คีย์บอร์ดหรือเปิด PR
- ตัวอย่างจาก community ใน knowledge base — เช่น Minecraft ข้างใน Portal 2, อาวุธ Halo 3 พอร์ตเข้า Minecraft, Bloons TD 6 ใน Minecraft
เหมาะกับใคร
- คนที่เล่นเกม PC และอยากให้ AI ช่วยทำ mod ให้เกมที่ตัวเองเป็นเจ้าของ โดยไม่ต้องเริ่มจากศูนย์
- สาย AI coding agent (Claude Code, Codex, Gemini CLI, Cursor, Copilot ฯลฯ) ที่อยากได้ workflow แบบมีขั้นตอนและมีความปลอดภัย
- นักพัฒนา mod / reverse engineering ที่อยากใช้ field note ของคนอื่นเป็นจุดเริ่ม
- คนที่ทำงานสาย asset อยากใช้ fal ทำ sprite, 3D และเสียง แล้วแปลงให้เข้ากับ engine ของเกม
เริ่มต้นใช้งาน
ติดตั้งสำหรับ Claude Code:
/plugin marketplace add rehan-remade/universal-modder
/plugin install universal-modder@universal-modder
ถ้าอยากได้แค่ skills สำหรับ agent ใดก็ได้:
npx skills add https://github.com/rehan-remade/universal-modder
หรือ clone มาแล้วเปิด agent ข้างใน:
git clone https://github.com/rehan-remade/universal-modder
ติดตั้ง um CLI (แนะนำ uv):
uv tool install git+https://github.com/rehan-remade/universal-modder # or: pipx install git+...
ตั้งค่า fal key (ใช้ได้ทั้งกับ fal MCP และ um fal):
export FAL_KEY=...
ตัวอย่างคำสั่งค้น knowledge base ก่อนเริ่ม:
um kb search "grand theft auto"
เริ่มจากคำสั่งธรรมดาที่พิมพ์บอก agent ได้เลย เช่น "Mod Terraria: add a homing missile launcher and a tactical nuke that craters the world. Make the sprites with fal." หรือ "What engine is C:\Games\Foo, and has anyone modded it before?"
ข้อควรรู้
- License: MIT — ใช้ตามเงื่อนไขของ MIT ได้ แต่โปรเจกต์เตือนชัดว่า mod ที่ทำไม่ควรแพ็กไฟล์เกมหรือโค้ด decompiled ไปด้วย (
um publish checkบล็อกส่วนนี้) โปรดเช็กเงื่อนไขของเกมแต่ละเกมและ EULA ก่อนใช้เชิงพาณิชย์ - ความสดใหม่ — push ล่าสุด 10 ต.ค. 2026 และสร้าง repo เมื่อ 30 ก.ย. 2026 คือโปรเจกต์อายุไม่ถึงเดือน ณ ข้อมูลวันที่ 10 ต.ค. 2026 ตัวเลขดาว 6.09k (จาก 6,090) และ fork 578 จึงเติบโตเร็วมากสำหรับอายุเพียงเท่านี้ แต่เปิด issue ค้างอยู่ 52 อัน
- ข้อกำหนดระบบ — ต้องมี Git, Python 3.10+ และ ffmpeg; งาน 3D ➡️ sprite ต้องมี Blender; เกมบน Windows รันได้ทั้งแบบ native หรือผ่าน WSL
- ข้อจำกัดที่โปรเจกต์ประกาศเอง — README ระบุชัดว่าจะไม่ inject เข้าเกมออนไลน์ที่มี anti-cheat ไม่ bypass anti-cheat/DRM/ownership check และไม่ทำ cheat กับผู้เล่นอื่น จึงใช้ได้กับเกมที่เราเป็นเจ้าของ (single-player, multiplayer หรือเซิร์ฟเวอร์ที่เรา host เอง) เป็นหลัก
- ฟีเจอร์ที่ยังไม่มา — README ระบุว่า mod hub (เผยแพร่ mod, remix ของคนอื่น) อยู่ในสถานะ "Coming next" ยังใช้ไม่ได้
- CONTRIBUTING.md มีกฎสำหรับคนและ AI ร่วมกัน: ไม่มีไฟล์เกม ไม่มี decompiled dump ไม่โกงผู้เล่นอื่น และต้องระบุสถานะกับวิธี verify อย่างซื่อสัตย์
🔗 https://github.com/rehan-remade/universal-modder
ข้อมูลจาก GitHub ณ 10 ต.ค. 2026: ⭐ 6,090 | ภาษา Python | license MIT