Skip to content

Releases: ASTion24/Levant

Levant Engine v1.21

Choose a tag to compare

@github-actions github-actions released this 19 Aug 03:54

Levant Engine v1.21

  • 公式系统改用受限 AST 解释器,阻止任意 JavaScript 执行。
  • 新增 Kimi、GLM、Ollama、LM Studio、vLLM 与 LocalAI。
  • 支持本地 OpenAI-compatible 服务空 API Key 调用。
  • 完成分层地图兼容、Native 存储修复与本机后端安全收紧。
  • 重构桌面和移动端界面,并改用本地前端资源与静态 Tailwind 构建。
  • 自治提交在存档失败时自动回滚,已有手动模型 ID 保持不变。

下载 ZIP 后解压,运行 Levant启动器v1.21.exe。

Levant Engine v1.20

Choose a tag to compare

@ASTion24 ASTion24 released this 30 Dec 14:54

LEVANT UPDATE LOG

v1.20 "Farewell for you"

Build Date: 2025-12-31 | Status: Stable Release

"In the end, we are all just stories waiting to be told. This is not an ending, but a new beginning for your worlds."

2025年的最终章。在本次更新中,我们彻底重构了数据安全性、交互体验与新手引导,赋予了 Levant 更强的生命力与创造力。


✨ 核心功能 (Core Features)

1. 智能 API 配置中心 (Smart API Hub)

  • 多配置管理: 不再受限于单一 Key。现在可以保存多套 API 配置(如 Gemini + DeepSeek + Claude),并在列表中一键热切换。
  • 连接状态检测: 新增“小钥匙”指示灯。
    • ⚪ 灰色: 未测试。
    • 🟢 绿色: 连接畅通(在任何功能中使用成功后会自动点亮)。
    • 🔴 红色: 连接失败。
  • 新手引导集成:
    • 针对空状态设计了友好的引导卡片。
    • 内置详细的 《API 获取指南》 与 《新手教程》,点击即可查看,无需跳转外部浏览器。
    • 新增 VPN/TUN 模式 专业提示,解决国内连接痛点。

2. 上帝模式 2.0 (God Mode Reforged)

  • Git 级增量合并: 彻底解决了“AI 返回不完整导致数据丢失”的致命 Bug。现在 AI 仅需返回修改的部分,系统会自动将其“缝合”进现有世界,未提及的实体毫发无损。
  • 图像资产保护: 引入智能清洗机制 (Sanitizer)。
    • 发送前: 自动过滤 Base64 图片,防止 Token 爆炸。
    • 接收后: 自动从旧数据中回填图片,确保立绘/地图/图标永不丢失。

3. 世界生成器 Pro (World Gen Pro)

  • 高级参数面板: 不再盲目生成。现在可以展开高级设置,精确控制:
    • 规则数量: 生成几套属性模板(如:国家、英雄、神器)。
    • 实体数量: 生成多少个初始势力。
    • 数值风格: 纯数字 (RPG)、字母评级 (S/A/B)、文字描述 (极高/低) 或智能混搭。
  • 约束指令注入: 系统会根据你的设定,动态构建强力约束 Prompt,迫使 AI 严格遵守结构要求。

4. 文本润色大师 (Text Polisher)

  • 二创引擎: 在事件卡片底部新增 [文本润色] 按钮。
  • 风格化重写: 内置多种硬核作家风格(Prompt 深度定制):
    • 🔥 江南风: 热血、哀伤、长句、少年感。
    • 🌌 刘慈欣风: 冷峻、宏大、硬科幻、社会学视角。
    • 🗡️ 金庸/古龙风: 传统的武侠韵味或浪子哲思。
    • 🐙 克苏鲁/SCP: 更是不可名状的恐怖与临床腔档案。
  • 实时预览: 选择风格时,界面会即时显示该风格的经典例句,所见即所得。

🛠️ 交互与体验 (UX Improvements)

1. 待决队列优化 (Staging Area)

  • 防误触机制: 点击队列中的卡片不再是“剪切”,而是 [复制载入]。原有卡片保留,直到你手动点击删除。
  • 拖拽排序: 支持 HTML5 原生拖拽,自由调整事件发生的先后顺序。

2. 界面细节

  • 新手引导前置: 设置窗口顶部新增醒目的“新手引导”分栏,让新用户不再迷茫。
  • 链接体验优化: 所有的教程链接现在都会强制在新标签页打开,且样式升级为醒目的亮绿色。
  • 字体微调: 将部分过小的提示文字 (10px) 调整为更易读的标准小字 (12px)。

🐛 修复与底层 (Fixes & Tech)

  • 修复: 解决了 markdown 渲染链接显示为 undefined 的库兼容性问题。
  • 修复: 修复了“保存配置”按钮在某些情况下无法关闭窗口的问题。
  • 修复: 修复了多规则集 (RuleSets) 在保存/读取时可能因后端校验而被丢弃的问题。
  • 优化: renderMarkdown 逻辑重构,采用 DOMParser 进行后处理,更稳健安全。

💌 开发者寄语

"Farewell for you." 这不仅仅是一句道别,更是为了下一次更好的重逢。愿这个工具能成为你手中那把开启无限世界的钥匙。新年快乐。

— Powered by 絜矩 (2025.12.30)

Levant Engine v1.18

Choose a tag to compare

@ASTion24 ASTion24 released this 18 Dec 12:29

我们的第一个稳定版本。

Levant Engine v1.16

Choose a tag to compare

@ASTion24 ASTion24 released this 11 Dec 06:07

LEVANT v1.16 更新日志
核心摘要: 本次更新集中强化了叙事沉浸感与数值逻辑深度。VN 剧场模式从“播放”进化为“互动”,公式编辑器从“文本”进化为“可视化逻辑构建”。
剧场模式深化 (Galgame/VN Deep Dive)
实时互动流 (Interactive Chat):不再只是旁观,支持在演出过程中随时插入玩家对话或动作,AI 将根据您的输入即时续写剧情与角色反应,实现真正的 RPG 扮演体验。
导演控制台 (Director Console):新增悬浮面板,可动态调度“活跃演员表”、切换玩家的第一人称视角 (Protagonist/Narrator),并精细控制是否注入属性、地图或表情 Tag 上下文。
记忆分层机制 (Adaptive Memory):引入“深层记忆 (原文)”与“浅层记忆 (摘要)”分离机制。AI 既能记住久远的剧情大纲,又能精准把握最近几轮的对话细节,大幅提升长篇连贯性。
剧本回写:互动产生的即兴剧情将自动保存回时间轴事件中,确保推演历史完整记录您的每一次干涉。
公式构建器重构 (Advanced Formula Logic)
高阶逻辑运算:新增逻辑运算符(&& 并且, || 或者, ! 非)与三元表达式(Condition ? A : B),支持构建复杂的条件判定属性。
数学函数库:内置常用 Math 函数支持(Max, Min, Random, Floor, Round),可轻松实现“取最大值”、“随机波动”等动态数值。
聚合计算能力:新增跨实体聚合工具,支持一键计算“我控制的所有地块的 [金币] 总和”等宏观经济指标。
其他改进
实时语法校验:公式编辑器增加了实时预览与沙箱校验,保存前自动拦截语法错误。
UI 细节优化:优化了深色模式下的弹窗层级与动效流畅度。

Levant Engine v1.15

Choose a tag to compare

@ASTion24 ASTion24 released this 09 Dec 14:13

LEVANT v1.15 更新日志:剧场重构与版图深化
剧场模式全面重构 (Galgame Engine Overhaul)
不仅仅是弹窗,而是完整的 AVG 引擎:彻底重写了前端演出逻辑。不再单纯显示文本,而是实装了脚本解释器。现在系统能解析包含角色表情、差分立绘标签(Tags)的 JSON 剧本流,真正实现了“演出”而非“阅读”。
瞬切演出系统:底层的立绘渲染层经过重构,移除了拖沓的淡入淡出过渡,实现了毫秒级立绘瞬切。配合调整后的极速打字机算法,演出节奏干脆利落,完全还原商业 Galgame 的流畅体验。
全新沉浸式 UI:重绘了剧场模式的界面层。新增了动态呼吸立绘、背景平移特效以及黑金风格的对话框 UI。
双模式 AI 核心:在设置中引入了独立的「剧场模式提示词」。开启剧场模式时,系统会自动切换底层 Prompt,让 AI 从“战报生成器”无缝切换为“剧本作家”。
战术地图 2.0:旗帜与领土
旗帜投影显示 (Flag Mode):新增了一种极具视觉冲击力的地图显示方式。利用矢量遮罩技术,现在可以将势力的 Logo 或纹理完美平铺、投影到其控制的不规则疆域内,版图扩张感拉满。
地块数据实体化:地块 (Region) 现在拥有了灵魂。它不再只是地图上的一块颜色,而是可以绑定「规则集 (Rule Sets)」的实体。您可以像编辑角色一样,为每一块领土设定人口、经济、防御度等详细属性,并参与 AI 推演。
核心优化
地图编辑器升级:适配了新的地块数据结构,支持在编辑器内直接修改地块的属性值。
音频系统重写:修复了音乐盒在切换场景或随机播放时的逻辑冲突 Bug。

Levant Engine v1.14

Choose a tag to compare

@ASTion24 ASTion24 released this 07 Dec 15:24

Levant Engine v1.14 更新日志


核心系统升级

剧场模式 (Theater Mode)
新增沉浸式 Galgame/AVG 视图。点击事件卡片上的“面具”图标,即可进入经典的 16:9 视觉小说界面。

  • 自适应布局:无黑边设计,智能适配任意屏幕比例。
  • 动态场景:自动调用当前战术地图作为模糊背景,营造临场感。
  • 交互式演出:支持对话框、悬浮选项分支及角色演出。

实体立绘系统 (Avatar System)
实现了“图标(Icon)”与“立绘(Tachie)”的分离。

  • 独立上传:实体可单独配置全身立绘(支持透明 PNG),图标仅用于地图标记。

氛围音频引擎

  • 主界面 BGM:顶部导航栏新增音乐胶囊组件,支持播放/暂停、歌名滚动显示及切歌功能。
  • 启动页联动:开屏音乐与主界面无缝衔接。

体验优化

启动序列重构

  • 交互逻辑:启动页现在分为“待机”与“激活”两阶段。
  • 视觉特效:优化了 Logo 浮现动画与流星矩阵背景,视觉更平滑深邃。

其他改进

  • 数据兼容:全自动迁移旧存档数据,无缝支持新立绘字段。
  • UI 微调:优化了事件卡片工具栏布局,提升了操作直觉性。

Levant Engine v1.13

Choose a tag to compare

@ASTion24 ASTion24 released this 07 Dec 15:00

核心亮点:地图系统重构与文件传输修复
地图与编辑器 (Map & Editor)
新增独立地图编辑器:上线专业级 Map Editor,支持魔棒工具(自动识别地块)、框选批量编辑、多选合并及自动扫描生成。
引入图层机制:地图系统全面升级为多图层架构(底图层 / 领土层 / 标记层),支持图层显隐、透明度调节及层级排序。
核心与传输 (Core & I/O)
文件传递优化:重构 smart_clean_payload 与附件处理逻辑,引入正则匹配精准清洗 Base64 数据,彻底修复附件传输中断或解析错误的 Bug。
文档解析增强:提升了 PDF 和 Word 文档的解析兼容性,支持直接作为上下文投喂给 AI。
界面与多语言 (UI & I18n)
多语言系统优化:重构前端字典结构,修复部分界面(如安科选项、地图工具栏)的翻译缺失问题。
UI 视觉升级:新增赛博复古(Cyber-Retro)风格启动页,优化“终端”与“报纸”主题的视觉细节。

v1.13 在主程序之外新增了独立的 /map_editor 模块。这不是简单的画板,而是一个专为战术地图设计的自动化生产力工具。
智能魔棒与泛洪填充 (Smart Magic Wand)
基于计算机视觉算法,点击地图任意位置,即可自动识别同色区域边界并生成矢量化的领土(Region)。
内置高斯模糊(Blur)与容差(Tolerance)调节,可精准处理边缘有噪点或压缩痕迹的地图。
全图自动扫描 (Auto-Scan Automation)
一键制图:无需手动点选,AI 可自动扫描整张底图。
排除色机制:支持吸取“边界线颜色”和“海洋颜色”作为排除项,系统会自动忽略这些区域,仅生成有效的陆地地块。
批量生成:一次性生成数百个地块,极大降低了从零制作地图的门槛。
框选与批量处理 (Batch Operations)
框选模式:按住 Shift 拖拽即可拉框选择多个地块或标记点。
批量属性修改:可一次性修改数百个地块的颜色、归属势力(Owner ID)。
地块合并 (Region Merge):支持将多个破碎的地块(如群岛、飞地)在像素级合并为一个逻辑地块,拥有统一的 Mask 和交互判定。
图层化管理
支持无限层级,可自由调整图层顺序(Z-Index)、透明度和显隐。
图层类型分为:底图层 (Image)、领土层 (Region)、标记层 (Marker)。

Levant Engine v1.09 - 安科模式与截图系统等

Choose a tag to compare

@ASTion24 ASTion24 released this 05 Dec 16:38

本次更新重点增强了交互式推演体验(安科模式)与素材导出能力,并对底层数据结构进行了重要重构以支持更复杂的实体规则。
🔥 新增功能 (New Features)

  1. 🎲 安科/交互式推演模式 (Anko Mode)
    现在,LEVANT 不仅仅能自动续写剧情,还能让 AI 为您提供决策分支。
    显眼的模式开关:在 AI 指挥台顶部新增了高亮的粉色 "ANKO MODE" 切换按钮,启用后 AI 将在推演结果中生成 options(选项分支)。
    全功能选项编辑器:
    支持在右侧「指挥台」和中间「时间轴」中查看 AI 生成的选项。
    完全可编辑:您可以手动添加、修改或删除选项的 Label(标题) 和 Desc(后果描述)。
    一键决策:点击时间轴中的某个选项,系统会自动将决策意图填入指令输入框,并在 AI 上下文中包含该决策,实现连续的交互式推演。
  2. 📸 原生智能截图系统 (Smart Screenshot)
    告别系统截图工具,新增引擎内置的高精度组件级截图功能。
    智能吸附:点击顶部导航栏的截图按钮进入模式,鼠标滑过界面时会自动识别并高亮可截图区域(如:单条情报卡片、实体档案卡、海报预览、甚至是整个战术地图视口)。
    无损/高倍率导出:自动隐藏无关 UI(如滚动条、背景噪点),并以高分辨率导出 PNG,完美适配战报分享。
    地图视口锁定:在截图地图时,会自动锁定当前视口范围,所见即所得。
    🛠️ 架构重构与优化 (Refactoring & Optimization)
  3. 规则集系统重构 (Rule Sets)
    数据结构升级:废弃了旧版单一的 stat_schema,全面升级为 rule_sets 系统。
    兼容性修复:后端增加了针对旧存档的自动迁移逻辑,确保 v1.08 及之前的存档能平滑升级。
  4. 上下文组装优化
    优化了 Prompt 组装逻辑,现在的 Context Assembler 能更智能地处理地图数据(Map Data)和历史记录的深浅层级,大幅提升 AI 对长线剧情的连贯性理解。
    🐛 修复与调整 (Fixes & Tweaks)
    UI 布局修复:修复了右侧编辑器中“添加选项(Add)”按钮与底部“加入待决序列”悬浮按钮在内容较多时发生遮挡的问题。现在添加按钮已移至标题栏右侧,底部增加了安全边距。
    地图交互修复:修复了从外部导入地图配置(JSON)后,Canvas 分析层未重新初始化导致“区域泛洪/魔棒工具”失效的 Bug。
    数据清洗:优化了日志记录系统,自动过滤 Base64 图片数据,防止 system.log 文件体积爆炸。

Levant Engine v1.08 - 战斗裁决、多重规则集、地图系统与层级架构深度优化等

Choose a tag to compare

@ASTion24 ASTion24 released this 05 Dec 07:36

本次 v1.08 更新是一次里程碑式的升级。我们引入了全新的通用战斗裁决系统 (UCS),重构了底层的规则定义逻辑,并大幅增强了地图与实体的交互深度。


🔥 核心特性:战斗裁决系统 (UCS)

不再依赖纯文本描述,让 AI 基于“命运”进行裁决。

  • 新增 [战斗裁判] 面板:位于右侧指挥台,专为处理冲突设计。
  • 多维骰子机制 (RNG):
    • 支持 D6, D20, D100 多种骰子组合。
    • 新增拟真投掷动画与视觉反馈。
    • 自动判定“大成功 (Critical Success)”与“大失败 (Critical Failure)”。
  • AI 战报生成:AI 现在会结合攻防双方属性、地理环境优劣以及骰子序列结果,生成极具画面感的战斗过程与结果。
  • 连带伤害计算:战斗结果可直接转化为实体属性的扣除或地块控制权的变更。

🏗️ 系统重构:多重规则集 (Multi-Rule Sets)

告别“一套属性通吃”的时代,世界构建更加精细。

  • 差异化规则定义:现在可以为不同类型的实体定义完全不同的属性模板。
    • 例:为“国家”定义 [经济, 稳定度],为“英雄”定义 [HP, 忠诚度]。
  • 动态属性面板:实体编辑界面会根据所选的规则集(Schema)自动渲染对应的属性输入框。
  • AI 智能识别:在剧本生成与推演时,AI 能正确识别实体的类型,并仅修改该规则集下定义的属性,避免幻觉字段。

🗺️ 地图系统:深度优化

地图不再是一张静态图片,而是可交互的战术沙盘。

  • 智能区域泛洪 (Magic Wand):新增“魔棒”工具,点击地图颜色区域即可通过算法自动生成地块(Region)掩码,告别手动描点的痛苦。
  • 地块/标记分层管理:
    • Region (领土):支持地理名称与控制权绑定。
    • Pin (POI):支持关联实体、资料或自定义描述。
  • 视图模式切换:新增 Full (全信息)、Icon (仅图标)、Dot (战术点) 三种显示模式,适配不同缩放层级。
  • 高清导出:支持将当前战术地图(含动态标记与遮罩)一键导出为高清 PNG 图片。
  • 标记移动事件:新增 PIN_MOVE 事件类型,可通过剧本事件动态改变地图上标记的位置。

👥 实体与层级系统

  • 层级架构 (Hierarchy):
    • 支持父子实体关联(如:帝国 -> 军团 -> 队长)。
    • 侧边栏列表现已支持树状缩进显示,直观展示从属关系。
    • 推演逻辑增强:子实体的变动将向上波及父实体。
  • 自定义图像上传:
    • 全面支持上传本地图片作为实体 Logo 或旗帜。
    • 自动适配圆形/方形裁切,并支持在海报与地图标记中显示。

⚡ 状态变更计算 (State Impact Calc)

事件编辑器 (Impact Editor) 迎来重大升级,支持更复杂的逻辑。

  • 类型化变更:除了基础的数值修改,现在支持以下原子操作:
    • REGION_TRANSFER:地块控制权移交。
    • ENTITY_CREATE:在推演中动态创建新实体。
    • ENTITY_REMOVE:实体销毁/死亡。
    • GLOBAL_MOD:直接修改全局变量(如“当前纪元”、“世界混乱度”)。
  • 全局变量可视化:在侧边栏新增全局变量管理面板,实时监控世界级参数。

Bug 修复与优化:

  • 修复了旧存档加载时因缺少规则集ID导致的兼容性问题。
  • 优化了右侧 AI 指令台的上下文组装逻辑,新增地图数据 (Map Data) 切片。
  • 优化了海报生成功能,现在支持生成包含地图截图或战斗数据的战术简报。
  • UI 细节微调:优化了 Dark Mode 下的输入框对比度与徽章样式。

Levant Engine v1.05 - 战术指挥与深度编辑

Choose a tag to compare

@ASTion24 ASTion24 released this 03 Dec 16:35

LEVANT v1.05 更新日志:战术指挥与深度编辑

本次更新是 LEVANT 诞生以来最大规模的迭代,我们将系统从单纯的文本推演工具,升级为具备可视化战略指挥与深度历史修正能力的完整引擎。

1. 新增:交互式战术地图系统 (Interactive Tactical Map)

  • 可视化指挥板:支持上传任意战略地图作为底图,并实现了类似专业 GIS 软件的平滑缩放与拖拽浏览体验。
  • 智能地块提取 (Smart Region):引入泛洪填充算法(Flood Fill),点击地图色块即可自动识别不规则疆域,生成半透明覆盖层。
  • 自动关联展示:
    • 点单元(Pins)与块单元(Regions)支持关联实体,自动同步 Logo 与代表色。
    • 地块采用横向徽章样式显示名称与图标,视觉重心更稳。
  • 三模式防误触:
    • View:纯浏览模式,锁定一切编辑,防止误操作。
    • Pin:专注编辑点单元,穿透地块。
    • Region:专注编辑地块疆域,穿透点单元。
  • 精细化微调:提供像素级的 X/Y 坐标微调面板,确保图标精准居中。

2. 增强:时间轴与历史修正

  • 历史事件状态回溯编辑:修复了无法对已发生的历史事件(Timeline Events)进行状态变更(Impacts)修改的 Bug。现在您可以随时回顾过去的回合,手动添加或删除对实体的属性影响(如补充漏掉的“士气-10”)。
  • 实体层级嵌套:为实体增加了 parentId 属性,支持构建“帝国-军团-连队”式的嵌套指挥链,为 AI 处理级联影响提供数据基础。

3. 扩展:导入导出与兼容性

  • 所见即所得的图像导出:新增一键导出地图功能。系统会在后台自动重置视图并进行高清渲染,生成包含完整底图、所有地块细节的 PNG 战报图片。
  • 地图配置互通:支持将地图状态(底图+点+面)独立导出为 .json 文件,方便备份或分享。
  • AI 模型扩充:后端适配层全面升级,正式兼容 Claude (Anthropic) 系列模型,提供更细腻的文案生成选择。

4. 界面与体验 (UI/UX)

  • 全新形象:启用了全新的 Logo 设计,提升系统整体视觉质感。
  • Bug 修复:修复了地图层级遮挡导致无法点击、图标位置偏移、以及在部分情况下编辑状态未正确重置的问题。