3DMGAME 3DM首页 新闻中心 前瞻 | 评测 游戏库 热门 | 最新 攻略中心 攻略 | 秘籍 下载中心 游戏 | 汉化 购买正版 论坛

注册 登录

QQ登录

只需一步,快速开始

查看: 3615|回复: 23
打印 上一主题 下一主题

[原创] 自己做的龙腾世纪:起源汉化工具及源码,希望能早日看到汉化版^_^

[复制链接]

5

主题

196

帖子

285

积分

高级玩家

Rank: 4

贡献度
25
金元
1854
积分
285
精华
0
注册时间
2008-12-24
跳转到指定楼层
主题
发表于 2009-10-17 15:47 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
今天闲的手痒痒,破解了龙腾角色创造器的资源文件(packagescoredata下的那些erf文件)及其游戏文本信息(packagescoredatatalktable下的那些tlk文件)
不出意外的话 正式发行的版本也是这些格式。

游戏资源打包文件(.erf文件)C++格式:
struct FileInfo
{
        wchar_t filename[32];
        DWORD offset;
        DWORD size;
};
游戏文本信息(.tlk文件)C++格式:
struct StringInfo
{
        DWORD id;
        DWORD offset;
};

初步分析 packagescoredatatextures.erf 里是字体DDS纹理
packagescoredatafonts.erf 里的的fonts.xml是纹理坐标?

附带导出工具和源码(导入工具没有写,但是如果你能看懂代码,导入工具很好写),希望有汉化能力及意愿的朋友或者组织将来能汉化这款游戏^_^
开发环境 Win7 + VS2005 SP2 + MFC

发现个小错误。。保存路径了个斜杠...
请将ErfViewerDlg.cpp的246行的
wsprintf(filepath,_T("%s%s"),savePath,fileInfo[id].filename);
改成wsprintf(filepath,_T("%s%s"),savePath,fileInfo[id].filename);
否则导出的文件只能成功保存在盘符下。。。

ErfViewer.rar

59.26 KB, 下载次数: 76

rar

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|3DMGAME ( 京ICP备14006952号-1  沪公网安备 31011202006753号

GMT+8, 2026-5-19 03:13 , Processed in 0.032097 second(s), 20 queries , Memcached On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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