齐的工具包3 #

📝 文本生成 基础模式(已过时)

基于循环的文本生成工具,通过设定首尾文本和循环体,批量生成结构化内容。 ⚠️ 此模块已过时,未来将使用 LLM 技术重制。

🚀

高级模式

更可读的语法,更多循环功能,但同样已过时

📋

输入框

基础
  • 文本首:固定添加在生成内容开头的文本。
  • 文本尾:固定添加在生成内容结尾的文本。
  • 循环文本:循环生成的主体内容,可包含变量占位符。
  • 循环次数:指定循环体重复的次数。
🔄

循环变量

核心

支持三个循环变量:<i><j><k>,每个变量可独立配置:

  • 起始值:变量初始数值。
  • 循环操作:每次循环后执行的操作(自增一、自减一、加、减、乘、除)。
  • 罗马数字:启用后,变量值会转换为罗马数字表示(适用于游戏内等级、章节等)。
💡 在循环文本中插入变量:新起一行,仅包含 <i><j><k>(不含其他字符)。
⚙️

生成规则

机制
  • 循环体展开:循环文本按次数重复,每次替换变量占位符为当前值。
  • 非变量换行:循环文本中,非变量行的换行符会被保留,作为字符串的一部分参与生成。
  • 组合顺序:最终内容 = 文本首 + 循环展开内容 + 文本尾。
🧪

Minecraft 附魔键预设(微预设)

示例

此预设演示如何生成 Minecraft 附魔等级键(注意:0→1 级附魔为错误示例,仅用于展示循环变量用法)。

文本首
{
    "enchantment.level.1": "I"
文本尾

}
循环文本
,
<rn>
    "enchantment.level.
<i>
": "
<j>
"
循环变量配置
<i> 启用:✔ 起始值:2 操作:自增一 罗马数字:
<j> 启用:✔ 起始值:2 操作:自增一 罗马数字:
<k> 启用:✘ (已禁用)
循环次数 (预设中未指定,实际使用时可自定义)
⚠️ 注意:此示例中 0 → 1 级附魔的映射是错误的,仅用于展示变量嵌套与罗马数字转换功能。

模块状态

此模块为早期版本中的实验性功能,基于简单的字符串循环生成,功能有限且灵活性不足。 未来计划使用 LLM(大语言模型)技术进行重制。

当前版本保留仅为兼容旧项目,新用户请期待后续更新。