Podevus

記 · 思 · 道

Game Language Encoding Compile

Capstone Project

这是一篇Capstone Project相关的开发日志
在这里记录关于日语环境编码、工作进程、开发工具使用等方面的内容。

2025/09/26

确定项目

2025/09/27

深入学习日语编码环境(Shift-JIS与UTF-8转换机制),系统研究AVG Engine的底层架构、文件结构和脚本解析逻辑。

启动Podevus个人博客项目,确定大正浪漫风格的视觉方向,完成主页HTML结构和CSS响应式布局。

2025/10/05

项目技术方案重大调整:因AVG Engine文档匮乏、社区支持有限、工具链不成熟,决定转向Siglus Engine技术路线。Siglus拥有完善文档、成熟工具生态和活跃开发者社区。

2025/10/18

系统学习SiglusExtract工具的使用方法和命令行参数,深入研究其衍生解包器的工作原理,包括文件格式识别、资源提取流程以及.pck、.dat封包格式的解析技术。

2025/10/25

首次完整游戏资源解包操作,成功提取脚本文件(.ss)、图像资源(.g00)和音频素材(.ogg/.nwa)。

问题1 解包工具被Windows Defender误判为恶意软件并自动隔离。

解决将SiglusExtract添加到Windows Defender排除列表,并验证文件哈希值确认为官方可信版本。

2025/10/26

完成游戏图片资源批量解包,使用vaconv工具将.g00转换为PNG格式。通过人工审核结合OCR识别技术,筛选出所有包含日文UI文字、需要本地化处理的界面素材。

2025/11/01

对游戏UI文本和第一章剧情进行系统翻译工作,流程包括:直译确保准确性 → 语境校订 → 文学性润色。

2025/11/15

第一章翻译内容和本地化图片完成封装测试。使用ScriptRepacker重打包.ss文件,用SiglusExtract的Repack功能生成.pck封包。

多轮运行测试验证:文本显示、图片加载、对话推进、存档功能均正常,未出现乱码或错位问题。

2025/11/16

启动Podevus网站的全面完善阶段,系统性开发更多内容模块和交互特性。

2025/11/23

完成网站6个核心页面的优化:页面布局调整、内容展示逻辑改进、视觉效果统一提升。同时开发两个功能性测试页面用于验证新特性。

2025/11/30

完成Podevus网站自定义光标系统设计:

• 全局通用光标:秉承大正浪漫风格,采用米白+古铜金+深棕+暖灰配色

• プリマドール专用光标:提取鴉羽服饰配色,通过JavaScript实现速度响应式自旋效果

2025/12/07

实现光标悬停交互反馈系统,可交互元素上方浮现柔和阴影效果。为Capstone Log页面定制独特主题光标。

2025/12/14

项目目标重大调整

因Key社发布新作《虹彩都市》,决定将汉化目标更改为该作品,以为中文玩家提供更及时的本地化支持。

2025/12/21

对《虹彩都市》UI文本和序章剧情进行系统翻译,严格遵循三阶段流程:粗翻 → 语境校订 → 文学润色。

2025/12/28

完成本地化Google Gemini API部署,获得为期一个月的付费调用权限,用于辅助游戏文本的初步翻译工作。

2025/12/29

完成从游戏封包提取的全部文档文件的初步翻译,建立完整文本资料库。后续将进入细化修订阶段。

2026/01/01

Happy New Year

2026/01/11

深入学习CSS进阶内容(动画、渐变、变换),独立设计三套纯CSS视觉效果并应用于Podevus映像页面。

改良网站整体UI系统,优化视觉层次与交互体验。修复评论系统时间戳显示漏洞,现已正确显示评论创建时间。

2026/01/18
问题2 第五次封包测试出现严重渲染异常:中文文本显示为"我 · 了下眼"的形式,部分汉字被替换为间隔符。

解决流程:

1. 启用SiglusUniversalPatch补丁系统,生成补丁文件解锁中文支持

2. 发现字符间距过大问题,判定为UniversalPatch间距修正算法过度补偿

3. 字体系统调整:

• 解包Gameexe.dat,发现默认字体为日文"Kosugi Maru"

• 选用思源黑体(Source Han Sans SC)替代,圆润风格与原字体相似

• 安装SourceHanSansSC-Regular.otf到Windows系统

4. 修改Gameexe.txt核心配置:

• 字体名称:CONFIG.FONT.NAME = "Source Han Sans SC"

• 字符间距:MOJI_SPACE = 0, 0(原值0, 18)

• 渲染优化:FONT.TYPE = 0, FONT.SHADOW = 0

• 禁用描边:SHADOW_COLOR = -1, FUCHI_COLOR = -1

5. 重新封包、删除savedata缓存、测试验证

最终结果:字符间距恢复正常,字体渲染清晰均匀,思源黑体圆润风格与原作视觉氛围保持一致。
2026/02/15

通过Google developer website深入学习使用 Material 3 构建动画形式的响应式应用布局

使用Android Studio构建代码逻辑并实操,在新制作的测试网站上对 Material 3 进行尝试

2026/03/08

深化理解 Window Size Class 机制,并在测试环境中模拟 Compact 与 Expanded 模式下的导航栏流体切换。

尝试编写基于 Material 3 规范的交互动画代码,利用共享元素变换(Shared Element)优化列表与详情页的衔接逻辑。

完成对动态配色(Dynamic Color)在 Web 端应用兼容性的初测,排查并记录了部分组件在深色模式下的对比度显示问题。

Comments

0 Replies
Loading comments...

Leave a Reply