冒险解谜游戏中文网 ChinaAVG

标题: Titanic_utf-16 泰坦尼克系列游戏utf_16格式dat包解压/打包器 [打印本页]

作者: zozi11    时间: 2011-1-23 13:05
标题: Titanic_utf-16 泰坦尼克系列游戏utf_16格式dat包解压/打包器
本帖最后由 zozi11 于 2011-1-23 16:50 编辑
$ t7 Y7 P5 S3 O0 [4 y
1 }' I) [- o% k7 |2 n3 i5 V首先说明,该工具使用易语言4.13版编译,可能会被杀软报毒。' I$ v( V1 K. B5 n7 I" {4 y
如果你是从chinaAVG论坛下载的,请放心使用;
7 p" q- y: Z, Y; B' W/ h如果不是,请立刻删除,并到ChinaAVG论坛寻求最新版本。. {2 a( N$ r" `) H  S
. @( N+ p( c; n2 a' F
格式信息使用flehex分析。
. |. {9 K& K* y- D+ Z; p工具改装自 https://www.chinaavg.com/thread-26123-1-1.html
) I6 O" I, M5 Z' i) s2 J
/ x& r; z: D6 A% M6 H9 t同时感谢坛子里的各位无私贡献的会员,让我学到了很多知识。' l/ ~. ?& R6 S* y1 G+ m6 ^

- V9 T5 d! u; v& T基本功能:1 a  y' b" ~  Q
$ T2 [6 z) N3 w, J% ?
·解包/打包UTF-16格式(即每个字节后面带有00的格式)的泰坦系列的dat文件。
6 _+ }' ^6 U4 Y·支持全选,反选,文件列表排序。* P1 N! p0 Q( J9 s6 H$ M
·注意,由于手头没有游戏,并未测试修改后效果,但对原始包解包/打包后完全一致。
" S3 l1 R7 g. K3 Q' _* x) J4 E  C# `6 e* Z$ @
核心工作机制:
# N+ y9 B! Y( G  N& ^8 D2 @0 ~3 K" j6 M导出文件的时候判断是否含有BOM,符合则用 UTF16转GBK编码输出;
3 r- F2 f3 p' [5 e打包文件的时候查列表是否含有BOM,含有则用 GBK转UTF16编码写入。
" S9 m% K0 A: j$ x0 H& z. T; a# j. |4 S2 L7 R( e
如果有任何BUG,请联系本人或007.8 X+ f# ^. F5 l( ~5 D7 P

/ E" M& q' ?  x# \再次感谢ChinaAVG论坛前辈们的无私分享。; I% ]2 f4 B+ S" f" |- m  C2 G
2 V3 r* T- y: G" `
                                          [ChinaAVG]叶小猴,2011-01-22, r; N8 o- B' R' w$ F
                                     个人微博: http://t.qq.com/zozi11
作者: zozi11    时间: 2011-1-23 13:07
程序界面:7 w3 s" g& q& l2 C; z' R
[attach]18483[/attach]
8 \" B0 t; T. Z2 P' C0 h% ^* W" }8 w. P! K  @8 D

0 [* W1 Y6 h; o% H" e; E成功打包中文文本:
# d! k' A; i3 g# g/ v% ?. m% G4 b, y+ C3 N$ M
[attach]18482[/attach]
作者: bmwmj    时间: 2011-1-23 13:47
强势插入,鼓掌支持[s:77]
作者: bmwmj    时间: 2011-1-23 13:48
无下载文件???????????
作者: zozi11    时间: 2011-1-23 16:51
[s:68]中午走的太急·忘记上传文件了。已经补上了~
作者: bmwmj    时间: 2011-1-23 19:27
晕了,这打包怎么打啊,我怎么打完了容量不对呢,里面的文件都变成了0字节。这还是原包解开后不动的情况,是不是强制指定了文件保存路径啊???
! c( f4 ~+ y) h5 ^
/ `1 m* J7 X+ a& V[attach]18487[/attach]
作者: bmwmj    时间: 2011-1-23 20:40
本帖最后由 bmwmj 于 2011-1-23 20:47 编辑 . c9 c  p  \0 D- Y, T* n9 L4 _1 }
1 F8 d2 f6 N+ m
行了,找到问题了,打包目录必须和原始文件在同一目录下才行,大家注意6 d* u" h" X3 G( a) L9 s2 S

. U/ b% q% m0 ]4 \
. S1 s. R& u2 H  O) _; g9 o另外有个问题,似乎是无法在打包时加入新文件
作者: bmwmj    时间: 2011-1-23 21:02
问题真的不少,部分文件修改后会导致打包不成功的情况出现,表现依然为打完了容量不对,里面的文件全部为0字节7 M( s% d! v! [
9 @" z# F+ [: M8 X/ x  }
建议作者同志下个游戏自己测试一下吧
0 E! x! z  X) \+ y. r游戏名
+ y5 i+ o' M+ ?' Y6 D# ^5 P" QElizabeth Find MD Diagnosis Mystery
作者: zozi11    时间: 2011-1-23 22:28
[s:69]收到~~我去下游戏。
作者: zozi11    时间: 2011-1-23 22:54
游戏下载不了。我网络连国外网超级慢~~~能不能把有问题的文件上传一下。
作者: bmwmj    时间: 2011-1-23 23:10
这个随意,你把那个text里面的文本都改一下,然后试试。
作者: zozi11    时间: 2011-1-23 23:43
[s:69]游戏下载好了。具体是修改哪个文件之后出现的问题呢?我尝试了一下,解包之后改了个图,打包再解包都很正常的
作者: bmwmj    时间: 2011-1-24 01:14
嗯,可能是我选择的编码不对导致的,你试试看能否汉化,我怎么一替换ttf字体就死机呢。
作者: shane007    时间: 2011-1-24 07:36
本帖最后由 shane007 于 2011-1-24 07:37 编辑
/ l# v' N3 D3 {
bmwmj 发表于 2011-1-24 01:14 8 g- |- r# _1 I( `% l. m
嗯,可能是我选择的编码不对导致的,你试试看能否汉化,我怎么一替换ttf字体就死机呢。

% m7 o* a, R1 L: m6 ~/ d- x/ ?8 s+ O" @3 J/ x+ v: E
估计是编码的问题,把你改过的字幕文件发上来看看吧。
作者: zozi11    时间: 2011-1-24 10:56
文件编码使用ANSI就可以··因为转换函数是从GBK编码到UTF16。
6 ]- f2 Y$ Y' ^5 {! ~& o所有文本是以BOM判断是否需要转码,不需要转码的是直接读入的,所以按理来说不应该存在字体文件无法导入的问题,除非那个字体文件前面两个字节的编码恰好是FF,FE
作者: shane007    时间: 2011-1-24 11:46
楼上请到csi纽约项目报到吧% _2 g9 K2 r5 }- b: F4 h/ }
https://www.chinaavg.com/thread-26145-1-1.html
作者: 1160982519    时间: 2011-8-6 15:48
强势插入,鼓掌支持
作者: 1160982519    时间: 2011-8-6 15:48
强势插入,鼓掌支持




欢迎光临 冒险解谜游戏中文网 ChinaAVG (https://chinaavg.com/) Powered by Discuz! X3.2