KH3 更大字幕

KH3 更大字幕

让字幕变大——在过场动画和游戏内对话中。四种大小:125%、150%(推荐)、175%和200%。字幕框会随文本增长,因此不会被截断。一个小型pak文件,无需工具,可随时安全添加或移除。

它有什么作用

这个模组只做一件事:让《王国之心3》中的字幕变大。游戏中的其他内容均未改动。

  • 字幕会以原始大小的 125%、150%、175% 或 200% 显示——由你选择
  • 字幕框会随文本一起放大。在 125% 和 150% 时,一行容纳的文本量与原始版本大致相同,因此句子不会更频繁地换行
  • 文本保持在屏幕底部的相同位置,并保留游戏自带的字体和描边
  • 适用于过场动画和游戏本体的对话字幕
  • 歌曲歌词使用相同的字幕字体,同样会被放大

我需要哪个文件?

从这四个中选一个。它们仅在大小上有区别,其他方面完全相同。

  • **150%——推荐。**明显更大,而且原本能在一行内放下的句子仍然能放在一行内。如果不确定,就选这个。
  • 125%——小幅增大。
  • 175%——更大。字幕框在这里会到达屏幕边缘,因此长行会更频繁地换行到第二行。
  • 200%——双倍大小。与 175% 相同:长行会更频繁地换行。

尺寸以 1080p 为基准,并随你的分辨率缩放:150% 表示 1080p 下从 38 像素变为 57 像素,1440p 下从 51 像素变为 76 像素。

四个文件替换的是同一个文件,因此一次只能安装一个。

安装

手动安装

  1. 关闭游戏。
  2. 将 zip 解压到任意位置,例如桌面。不要解压到游戏文件夹中——只需要其中的一个文件。
  3. 在解压后的文件夹中,打开 KINGDOM HEARTS III > Content > Paks > ~mods。里面有一个文件:KH3_BiggerSubtitles_150_P.pak(或 125、175、200)。
  4. 打开游戏的 Paks 文件夹。在 Steam 上:右键点击游戏,管理,浏览本地文件,然后打开 KINGDOM HEARTS III > Content > Paks。路径中会出现两次 KINGDOM HEARTS III 这个名字——正确的 Paks 文件夹在第二个里面。它已经包含约 140 个以 “pakchunk” 开头的文件。这些文件保持原样不动。
  5. 在该 Paks 文件夹内,打开 mods 文件夹。如果没有,就创建一个——名称以波浪号()开头。
  6. 将 .pak 文件复制到 ~mods 中。不会替换任何内容,也不会删除任何内容。
  7. 启动游戏。必须在游戏选项中开启字幕。

使用 Vortex

将 zip 拖入 Vortex,不要自行解压。Vortex 需要用于此游戏的 “Kingdom Hearts 3 Support” 扩展。

每个 zip 都包含一个带有准确路径的 README.txt,以及一个德语的 LIESMICH.txt。

切换到其他大小

先从 ~mods 文件夹中删除旧的 KH3_BiggerSubtitles_..._P.pak,然后复制新的进去。

卸载

从 ~mods 文件夹中删除 KH3_BiggerSubtitles_..._P.pak 文件。不会留下任何残留——没有原始游戏文件被修改。该 pak 文件只是优先于原始文件。

需求

无。不需要模组加载器、UE4SS 或其他工具。

存档

这里不会读取或写入存档。你可以随时添加或移除该模组。

兼容性

基于 Steam 版本构建并测试,版本号 14790811(2026 年 9 月)。Epic 版本使用相同的文件,应该也能以相同方式运行,但我尚未测试。

该模组只替换一个界面文件:/Game/UI/Scaleform/92_message/Subtitle。它会与任何替换同一文件的其他模组冲突。它不会影响游戏玩法、菜单、其他文本或剧情数据。

语言:所有以拉丁字母书写的语言——英语、德语、法语、意大利语、西班牙语。已在德语中测试;其他语言在游戏的界面代码中使用相同的字幕字段。日语、中文和韩语字幕使用单独的字段,不会被更改。

尚未在运行中的游戏里看到:歌曲歌词。它们经过同一个放大后的字段,但如果那里看起来有问题,请告诉我。

这是如何制作的

为透明起见:该模组是在大量 AI 协助下构建的。我使用 Claude 来找到正确的游戏文件、弄清文件格式并编写构建脚本。

这并不意味着:这里没有任何内容是未经检验就被接受的。150% 和 200% 已在运行中的游戏里试过,包括换行方式以及屏幕边缘是否有内容被截断;125% 和 175% 以相同方式构建,并处于两者之间。每次构建都通过使用第二个独立工具回读来检查。不包含任何 AI 生成的图像、语音或模型;该模组只是编辑游戏自带界面文件中的数值。

我说明这一点,是因为我自己会想知道,而不是因为其中隐藏了什么。

致谢

  • jindrapetrik 的 JPEXS Free Flash Decompiler——用于读取并重建游戏的 Scaleform 界面文件
  • trumank 的 repak——用于打包方面
  • atenfyr 的 UAssetGUI / UAssetAPI——用于检查每次构建
  • FModel——用于最初找到该文件
  • OpenKH / KH3 模组社区——感谢他们的 Scaleform 笔记

用德语制作并翻译。如果英文在某些地方读起来有点生硬,原因就在于此。