air吧 关注:78,886贴子:2,535,436

于是我也蛋疼了 (附seen.txt处理工具)

收藏回复


工具包提取码:
f186d66fee




1楼2011-05-04 10:03回复
    seen解包:
    unpacl seen.txt
    seen打包:
    udpacl seen.txt
    解包后的文件建议用 WinHex 或 UE32 进行进一步的编辑。
    查看pdt文件推荐使用van大的rpgviewer
    以上~

    


    2楼2011-05-04 10:08
    回复
      能不能提供一下2L那些工具的下载地址的说~咪啪~


      IP属地:北京来自手机贴吧3楼2011-05-04 10:13
      回复
        工具包提取码:
        f186d66fee
        一楼说过的
        ========================
        另外注意下:
        如果修改了文件的大小请同时修改相关的“$1C 跳转”这个命令,原因与汇编语言相同。

        


        4楼2011-05-04 10:19
        回复
          挽尊


          IP属地:湖南来自手机贴吧5楼2011-05-04 13:07
          回复
            ~~~~找了一上午,貌似还是只有Prz/Misha前辈的是最完整的。。。。
            如果联系不到ta,那就只能根据资料自制了。。。

            另外找到了个AVG2k(Reallive)的seen.txt处理工具,有人要不。。

            


            6楼2011-05-04 18:50
            回复
              为啥要佚名- =!150


              IP属地:浙江7楼2011-05-04 19:22
              回复
                和之前发的那个有什么区别呢?咪啪~


                IP属地:北京来自手机贴吧8楼2011-05-04 19:38
                回复
                  之前的只适用于kanon,air
                  Prz/Misha前辈的工具优点是可以明确的说明代码的中文含义并可直接修改。
                  后边的avg2000工具仅适用于clannad,ta,lb之类的

                  To 7F:
                  因为工具完全不是自己写的,实在不好意思挂马甲。。

                  


                  9楼2011-05-04 19:53
                  回复
                    都发出来交流一下吧~虽然某什么都不懂~咪啪~


                    IP属地:北京来自手机贴吧10楼2011-05-04 20:15
                    回复
                      嗯,正好缺个AVG32解包工具,多谢了


                      IP属地:广西11楼2011-05-04 23:33
                      回复
                        话说LZ能把这消失了N年的东西找出来啊,比我还行啊


                        IP属地:广西12楼2011-05-04 23:35
                        回复
                          看来我不得不抛弃不百度了啊,还是谷歌好用些
                          我的那是AIRSE,Reallive系统直接用rldev就行了,很好改的
                          我是想把最后的坑给填了


                          IP属地:广西14楼2011-05-05 13:12
                          回复
                            要点是要 翻 河蟹 墙。。。
                            另外需配合Internet Archive's Wayback Machine找回已删除的网站。。
                            我是这么搜索的:
                            SEEN.TXTの构造
                            AVG32の构造
                            seen.txt fileheader
                            把前几页都看过后,工具基本就都得到了。。
                            ==========================
                            AIRSE竟然用的是AVG2000 ?

                            


                            15楼2011-05-05 13:28
                            回复
                              没错,是两千……
                              另外这个送给你,也许你有了
                              ------------------------------------------------
                              seentools 0.01
                              ・概要
                              AVG32のSEEN.TXTなどで使われているPACL形式&PACK形式のファイルを解冻、再圧缩するツール群です。
                              SEEN.TXTを解冻すると出てくるシナリオファイルのテキスト部分のみを抽出するツールも付いています。
                              ソースはGCC 3.3.3のWindows用パッケージ「MinGW日本语版」のmingw-jp-20040224を使ってコンパイルしています。
                              尚、エラーチェックは一切行っていません。同名のファイルは上书きされます。再圧缩は各ファイルを无圧缩で格纳する为、以前よりもファイルサイズが大きくなります。また、ファイルサイズが小さくなる场合の考虑はされていません。
                              ・使用例
                              unpacl SEEN.TXT
                              SEEN.TXTに含まれるファイルをカレントディレクトリに解冻します。
                              udpacl SEEN.TXT
                              SEEN.TXTに含まれるファイルをカレントディレクトリから探して再圧缩し、SEEN.TXTを更新します。
                              seentxt SEEN124.TXT text124.txt
                              SEEN124.TXTのテキスト部分のみをtext124.txtに书き出します。
                              ・技术情报
                              AVG32のシナリオデータ「SEEN.TXT」はテキストファイルではなく、复数のファイルが圧缩されたもの。
                              先头32バイトはヘッダ部。
                              最初の16バイトは0x00で终わる文字列。识别用文字列で「PACL」と书かれている。
                              次の4バイトはリトルエンディアンの数値。含まれているファイルの数を示す。
                              残り12バイトは0x00で埋められており、未使用エリアだと思われる。
                              続く32バイトはファイル情报。ファイルの数だけ32バイトずつ続く。
                              最初の16バイトは0x00で终わる文字列。これはファイル名。
                              次の4バイトはリトルエンディアンの数値。データ本体が先头から何バイト目にあるかを示す。
                              次の4バイトもリトルエンディアンの数値。データ本体の大きさを示す。
                              次の4バイトもリトルエンディアンの数値。データ本体の解冻后の大きさを示す。
                              次の4バイトもリトルエンディアンの数値。よく知らないが1以外の数値を见たことはない。
                              ファイル情报に続いてデータ本体がファイルの数だけ続く。
                              データ本体の先头16バイトはヘッダ部。
                              最初の8バイトは0x00で终わる文字列。识别用文字列で「PACK」と书かれている。
                              次の4バイトはリトルエンディアンの数値。データ本体の解冻后の大きさを示す。ファイル情报と同じ値のはず。
                              次の4バイトはリトルエンディアンの数値。データ本体の大きさを示す。これも、ファイル情报と同じ値のはず。
                              ヘッダ部の后からが実际のデータとなる。
                              1バイト取り出して、上位ビットから顺番に1なら続く1バイトをそのまま出力、0なら続く2バイトをリトルエンディアンの数値として上位12ビット+1が「既に出力したデータ」の何バイト前から、下位4ビット+2で示した数だけ缲り返し出力することを示す。この时、缲り返し出力したデータも「既に出力したデータ」に含まれる。
                              上记のデータ展开をデータ本体の解冻后の大きさになるまで缲り返せばデータを解冻できる。
                              SEEN.TXTを解冻すると出てくるシナリオファイルは0x18から4バイトのリトルエンディアンの数値を4倍して0x63を足した位置から実データが格纳されている。
                              0xFFで始まるのがテキスト表示命令で、4バイトのリトルエンディアンの数値を挟んで0x00で终わるシフトJIS文字列が続く。
                              0x02で始まるのは改行命令で、0x03が続くことが多い模様。
                              0x01はクリック待ちをしてクリック后に改ページする命令。


                              IP属地:广西16楼2011-05-05 13:37
                              回复