Ryan9438

Deterline — Development skill for Claude Code

Development community

A fan-made, non-profit UNDERTALE save editor.

How to install Deterline

This entry records only its repository, not the path inside it, so there is no exact command to give. Open Ryan9438/Deterline and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Deterline does

A fan-made, non-profit UNDERTALE save editor. Modify LOVE, HP, ATK, DEF, Gold, items, boss states, room warp, and route flags (genocide / pacifist) in undertale.ini and file0. Works as an Agent Skill for OpenCode, Claude Code, Cursor, Codex, or standalone via CLI. Not affiliated with Toby Fox or Fangamer.

Alternatives in Development

  • Mempalace Search — Search your memories across the MemPalace using semantic search with wing/room filtering 58.6k ★
  • WARP.md — This file provides guidance to WARP (warp.dev) when working with code in this repository 10.5k ★
  • Connect — Fancy stream processing made operationally mundane 8608 114 1 8.6k ★

README

Deterline

[![License: AGPL-3.0](https://img.shields.io/badge/License-AGPL--3.0-blue.svg)](LICENSE)

⚠️ 非官方粉丝作品 · Fan-made project. Not affiliated with Toby Fox or Fangamer. UNDERTALE is © Toby Fox.

⚠️ 本软件使用 AGPL-3.0 许可证。

《传说之下》(UNDERTALE) **全能修改器**——Deterline。支持存档属性编辑、**对话文本自由增删改查**、**GML 脚本反编译与重编译**、**房间布局编辑**、**自定义 NPC 支线**(头像 + 多段对话 + 选择分支 + 战斗 + 物品奖励)。

功能

📁 存档编辑

  • 修改 LOVE、HP、ATK、DEF、GOLD、EXP、Kills、Room
  • 物品栏编辑(8 格 + 武器 + 护甲,换武器自动同步 AT/DF)
  • BOSS 状态编辑(14 个 BOSS)+ 区域击杀数
  • 中文房间名支持(244 个已命名房间)
  • 屠杀线标志一键重置、真和平路线旗标设置
  • Omega Flowey / 系统信息文件创建

💬 对话编辑(需 UTMT CLI)

  • 对话字符串自由新增/删除/修改(无长度限制)
  • 按内容搜索/批量替换
  • 所有文本的中央数据库(textdata_en,16457 行 GML)管理

📜 脚本编辑(需 UTMT CLI)

  • 反编译 6272 个游戏脚本为可读 GML 源码
  • 修改后重新编译回字节码
  • 追加/前置代码不覆盖原有逻辑(append-code / prepend-code
  • 创建全新脚本并自动注册
  • 跨所有脚本搜索变量引用(search-vars
  • 源码搜索替换(find-replace-code,已修复转义问题)

🏗️ 房间编辑(P4-2,需 UTMT CLI)

⚠️ **禁止新建房间序号**(`create-room` 已废弃):游戏运行时无法识别新增房间,曾导致传送进错房间遇神烦狗。只能**改造已有房间**,选房见 `ROOMS_GUIDE.md`。

  • 查看房间属性(room-info)、改造已有房间(清空→设尺寸→配 View→铺 Tile→注入背景)
  • 修改房间尺寸/标题/背景色(set-room-prop
  • 配置摄像机视角(View 必须 320×240,port 640×480set-room-view
  • 运行时背景 + 视差注入(gml-bg,替代 set-room-bg
  • 在任意房间生成/移除对象实例(spawn-obj / remove-obj
  • 清除房间 Tile(remove-tile
  • 查看房间内全部对象及其事件(room-objects
  • 自定义背景资产注入(create-bg-asset + bg_generator.py 像素绘制)

🎭 头像/对话系统(需 UTMT CLI)

  • 9 个内置角色头像(facechoice=1-9:Toriel/Sans/Papyrus/Undyne/...)
  • 对话文本控制符完整支持(\F头像 \E表情 \C选择 \T速度 \R\G\B颜色)
  • 批量导入对话(batch-add-textentry from JSON)
  • 添加对话时可选自动插入头像控制符(add-textentry --face 3 --emotion 1

🤖 自定义 NPC 支线(需 UTMT CLI)

  • 距离自动触发对话distance_to_object,无需 Z 键)
  • 多阶段状态机flag[510],0→1→2→...)
  • YES/NO 选择分支 + 2 帧窗口截获机制
  • 物品奖励scr_itemget)+ 战斗触发battlegroup
  • 任务管理quest-init / quest-status
  • 完整三段式 NPC 模板见 SKILL.md

快速开始

安装

选择你的平台,运行一次即可:

平台 入口 说明
macOS 双击 Install.app 检测环境 → 没装齐