게임 라이브러리

Universal Modder로 테라리아 모딩하기

Universal Modder는 테라리아에서 시작했습니다. 첫 완성 예제 Fal Arsenal은 유도 미사일 발사기, 지형에 큰 구멍을 내는 전술 핵, 연쇄 번개 소총, 블랙홀 총, 새로운 적 세 종류, 2페이즈 드론 모선 보스를 추가하며, 모든 스프라이트를 fal로 만들었습니다.

업데이트 2026-09-28

필드 노트2
작동 / 공개2
엔진.NET / XNA / FNA
경로모드 로더 API

Universal Modder가 Terraria에 접근하는 방법

테라리아는 .NET(XNA/FNA)으로 돌아가므로 경로는 tModLoader입니다. 테라리아 소유자는 Steam에서 무료로 받을 수 있습니다. 에이전트는 ILSpy로 디컴파일해 기본 아이템, 투사체, NPC의 동작을 읽고, C# 모드 클래스를 쓰고, 버려도 되는 월드에서 검증합니다. 스프라이트는 fal로 만들고 um sprite로 배경을 지운 뒤 테라리아의 정확한 크기에 맞춥니다.

로더 / 도구용도
tModLoader커뮤니티 공식 로더. 테라리아 소유자는 Steam에서 무료.

에이전트가 쓴 도구: ilspycmd · numpy · numba · PufferLib 3 · PyTorch · fal serverless (training) · tModLoader · fal (flux/dev) · um sprite · ffmpeg gfxcapture · ProcLoopback

작동한 버전: Terraria 1.4.5.8 (decompiled), tModLoader 1.4.4.9 base for the in-game agent | Terraria 1.4.4.9 via tModLoader 2026.07 (GitHub build), Steam; vanilla 1.4.5.8 decompiled for reference

GitHub에서 엔진 플레이북 읽기 →

Terraria 세션 시작하기

터미널
um kb search "Terraria"
um scan "Terraria"
프롬프트
테라리아 모드 만들어 줘: 유도 미사일 발사기와 지형에 큰 구멍을 내는 전술 핵을 추가하고, 스프라이트는 fal로 만들어 줘.
프롬프트
적 사이를 네 번 튕긴 뒤 돌아오는 부메랑을 테라리아에 추가해 줘.

Terraria 필드 노트 (2)

요약과 함정 기록은 MIT 라이선스 universal-modder 지식 베이스에서 영어 원문 그대로 인용했습니다. 각 항목은 전체 노트로 연결됩니다.

작동모드 로더 API.NET / XNA / FNA

An RL agent that beats the Eye of Cthulhu: decompiled boss AI to a simulator, then back into the real game

The Eye of Cthulhu fight was ported from Terraria's decompiled source into a vectorized simulator: boss AI, servants, player physics, gun and damage rules. A PufferLib PPO agent trained in it (99.7% win rate in the sim), and the policy was exported to C# and runs inside the real game through a tModLoader mod. Real traces were replayed against the sim…

버전
Terraria 1.4.5.8 (decompiled), tModLoader 1.4.4.9 base for the in-game agent
안티치트
none (single player)
제작
Claude Code (Opus 5.5)
날짜
2026-09-28
함정 6개 기록
  • Trace replay disagreed on every dash.
  • The numba sim slowly diverged from the numpy one.
  • The player moved faster in the real game than in the sim.
  • PufferLib 3.0.0's sdist wouldn't build.
  • Serverless training failed to start.
  • Recording from inside the mod leaked memory.
GitHub에서 전체 노트 읽기 →
작동모드 로더 API.NET / XNA / FNA

Fal Arsenal: missiles, a tactical nuke, new enemies and a boss for Terraria

Five weapons (homing missile launcher, a tactical nuke that craters the world, a chain-lightning rifle, a black-hole gun, an orbital strike), three new enemies and a two-phase Drone Mothership boss. All sprites were generated with fal. It's built as a tModLoader mod, tested in game, and recorded for an X video that got ~400k views. Code:…

버전
Terraria 1.4.4.9 via tModLoader 2026.07 (GitHub build), Steam; vanilla 1.4.5.8 decompiled for reference
안티치트
none (single player)
제작
Claude Code (Opus 5.5)
날짜
2026-09-28
함정 7개 기록
  • Recording from inside the game leaked 17 GB of memory in one take.
  • SDL_AUDIODRIVER=disk recorded nothing.
  • The recording's tail was lost.
  • Takes stopped matching.
  • tModLoader refuses to start.
  • The agent killed its own shell.
  • Sprites came out with grey fringes or a floor shadow.
GitHub에서 전체 노트 읽기 →

자주 묻는 질문

테라리아가 Universal Modder 첫 게임으로 좋나요?

네. tModLoader는 성숙하고, 코드는 읽기 쉬운 .NET이며, 저장소에 배울 수 있는 완성 예제가 있습니다.

Universal Modder로 Terraria를 모딩할 수 있나요?

네. Universal Modder 지식 베이스에 Terraria 필드 노트가 2개 있고, 2개 중 2개가 작동 또는 공개 상태입니다. 사용된 경로: 모드 로더 API.

어떤 AI 에이전트가 Terraria를 모딩했나요?

Claude Code. Universal Modder는 Claude Code, Codex, Cursor, Gemini CLI, Copilot, OpenCode에서 똑같이 작동합니다.

AI 에이전트로 Terraria를 모딩해도 안전한가요?

싱글 플레이, 오프라인 모드, 직접 연 서버 안에서만 하고, 세이브를 먼저 백업하며(에이전트가 um backup 실행), 게임 파일은 절대 배포하지 마세요. 이 게임에 기록된 안티치트: none (single player).