星虎论坛

 找回密码
 免费加入

QQ登录

只需一步,快速开始

查看: 10|回复: 0

[电视与掌机游戏] GBA《博德之门:黑暗联盟》汉化版,掌机上的经典动作RPG,作者Umiiiiiii

[复制链接]
  • TA的每日心情
    擦汗
    昨天 20:10
  • 签到天数: 173 天

    [LV.7]常住居民III

    发表于 1 小时前 | 显示全部楼层 |阅读模式
    GBA版的《博德之门:黑暗联盟》于2004年发售,是一款在掌机上体验“被遗忘的国度”砍杀乐趣的经典动作RPG。基于《龙与地下城》设定的动作角色扮演游戏(ARPG),核心玩法类似《暗黑破坏神》的“砍杀”风格。

    本作初始可选战士、法师、弓箭手三个职业,通关一次后可解锁强大的隐藏角色精灵战士崔斯特·杜垩登。

    尽管掌机版相比PC版有删减,但GBA版能在小小的卡带里塞入3个不同的区域和超过28个关卡,并让角色外观随装备变化,在当时是相当了不起的技术成就。



    汉化作者:Umiiiiiii
    出自https://www.bilibili.com/video/BV1oTub6YEjS/

    GBA ROM 编号 1356

    原游戏标题: Baldur's Gate - Dark Aliance

    算是宴请年少时的自己。剧情、装备、技能全汉化,精力有限,并没有完整测试,bug可以私信我。


    以下是一些 writeup:

    1. 文本替换:ROM 里的英文是 NUL 结尾的单字节字符串(实际生效的文本池在 0x66Dxxx 一带)。汉化把译文编码进原生的高位字符槽,原字符串剩余空间清零,控制字符(如绘制 A 键图标的 [)原样保留。

    2. 字形注入:中文字形来自文泉驿 9pt 点阵字体(BDF),每个汉字栅格化成 16×16、4bpp 的 OBJ 图块,带 1px 黑描边保证在各种背景上可读。中文完全复用原版的测宽、对齐、OAM 提交和换页回收逻辑,没有直接用 framebuffer。

    3. 排版引擎:少量原版假设"文字是 8px 拉丁字形"的地方需要逐个修,比如自动换行行距从 9px 改到 20px、对话行距 10px 改 15px、暂停菜单属性名的字体表路由修正等,通过等长的 Thumb 指令原地替换。

        因为没有gba 实机,不确定8m 原版 rom 扩容到 16m 会不会造成实机无法运行的问题。

    在汉化过程中,文本使用了 ChatGPT 最新的 5.6-sol,人工校对了部分前后不一致的问题。后续会开源用到的相关工具到 Github。

    下载地址,回帖可见

    游客,如果您要查看本帖隐藏内容请回复

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有账号?免费加入

    x
    *滑块验证:
    您需要登录后才可以回帖 登录 | 免费加入

    本版积分规则

    qq群及公众号二维码



    QQ|小黑屋|手机版|Archiver|星虎 ( 黔ICP备05004538号 )|网站地图

    GMT+8, 2026-8-9 20:33

    Powered by Discuz! X3.4

    © 2001-2023 Discuz! Team.

    快速回复 返回顶部 返回列表