![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Reverse Engineering
rednaxelafx
这个作者很懒,什么都没留下…
展开
-
Quartett!文本插入程序
年初写的[url=http://rednaxelafx.iteye.com/blog/168505]Quartett!的文本提取程序[/url]的下文就在此:文本插入程序。荒废了N久的ScriptInserter终于做了 OTL使用方法:把编过号的*.tkn文件、ScriptInserter.exe与前面提到的文本提取程序提取出来的*.txt文件放在同一目录下(下面假设目录路径为D...2008-06-21 20:38:25 · 98 阅读 · 0 评论 -
BattleMoonWars 归档解压/压缩程序 (Java)
呼,这个也是一年多之前写的了……当时茶茶说起有没有办法处理BMW里的dat文件,然后我写了这程序,然后我们就真的开工了。真神奇,呵呵。当时发给茶茶的聊天记录:[quote]http://www.ahcomic.com/bbs/thread-163398-1-1.html这是前段时间正好写的关于Fatal/Fake的其中一个archive的解析.BMW的情况看起来跟Fatal/Fak...2008-04-08 16:44:15 · 100 阅读 · 0 评论 -
ケータイ少女 script.arc的解压缩程序 (Java)
嗯,这个也是快一年前写的了。当时在澄空看到有人想要解手机少女的文件,就随便写了个程序来处理这个script.arc与string.arc。另外几个arc文件用下面的程序处理不了,因为文件头里的信息没有被正确的处理。嘛,后来[url=http://plaza.rakuten.co.jp/asmodean]asmodean[/url]也放出了处理这个游戏的工具而且是用C++写的,我就没必要继续把这个程...2008-04-08 14:02:04 · 537 阅读 · 0 评论 -
桃華月憚体験版的解压缩程序 (Java)
这是差不多一年前写的程序了……有人说想看于是发出来。当时也是为了求快,代码结构乱七八糟的。不过现在也没什么时间把这代码重构一次,就这么原样发出来吧。嗯,好歹应该把LZSS、文件IO之类的方法扔到外面去的……后来在处理ケータイ少女啊之类的东西的时候就没这么乱了,不过文件一时找不到了 T T如果没记错的话当时是直接从[url=http://www.hotpixel.net/software.h...2008-04-08 13:38:43 · 97 阅读 · 0 评论 -
Quartett!的文本提取程序
诶,之前写了这个程序却没有发出来,结果自己差点找不到了。幸好在笔记本的某个不起眼的角落里又见到了它啊 T T这个程序用于从*.tkn脚本文件中提取“文本”(text=之后的项)。对应的ScriptInserter那时没写……提取出来的文本像这样:[quote]135心配だな~167お兄ちゃん...ほんとに大丈夫なの?170今日のクリスマス・ミサには...毎年...2008-03-05 23:31:13 · 129 阅读 · 0 评论 -
Fortune Arterial Tools
[code="c#"]using System;using System.IO;using System.Text;namespace fx.meta.bgi.util{ public sealed class ExtractText { public static void Main( string[ ] args ) { ...2008-02-28 13:34:07 · 124 阅读 · 0 评论 -
さくらシュトラッセ literal record
脚本在scenario.sc里。无压缩无加密的二进制脚本。格式与ぱれっと以前用的引擎的似乎差不多?另外script.sqb也有些系统脚本。0x25DC60之前的是指令和字串,后面的是不断递增的偏移量。查找文件时,首先以完整路径查找,不存在的话则将最后一层目录的名字+.pak作为文件名,在上一层目录里查找。这点比较有趣。对我来说更有趣的或许是……这游戏用的脚本语言是[b]Squi...2008-01-28 14:53:30 · 141 阅读 · 0 评论 -
Borland的库的一个小特征?
最近弄了下KAMIPANI相关,那引擎被Front Wing/Etude/Clochette使用。PEiD判断它是Borland Delphi 6.0 - 7.0编译的。跟了一下它的字体创建部分,看到了些特别的地方。创建字体是用CreateFontIndirect。有EnumFontFamiliesEx的调用记录。看看这里。kamipani_trial.exe:[code]00...2008-01-06 00:22:21 · 232 阅读 · 0 评论 -
[脚本分析] 从Quartett!的脚本得到资源列表
听汉公的说明,看来LittleWitch所使用的FFD System在ver4之后解起来就有点麻烦。游戏里的资源归档文件里虽然还是有文件列表,但并没有保存原始的文件名而只是保存了文件名的MD5。这使得解出文件有困难,如果事先不知道想要解的文件的名字,即使把内容能解出来,其文件名也让人不知所云。但总有办法的。在System.dat里有些定义界面元素用的*.def文件。例如这样:Music...2007-12-21 14:00:17 · 133 阅读 · 0 评论 -
[脚本分析] Quartett!的二进制脚本分析
我前两天在NetOA方面确实是有点懈怠了。不为别的,正是为了这篇将提到的脚本的分析。虽然没把分析做彻底,不过我觉得现在已经足够使用,顺便拿出来说说。上个周末,汉公突然跟我提起FFDSystem的话题,然后有人联系我做Quartett!的汉化。自从跟汉公和明大合作参与汉化以来,我基本上就是做脚本处理的相关工作比较多;汉公解决破解的棘手问题,而明大主要完成打包问题,也兼做脚本编辑器,视具体分工...2007-12-20 22:17:04 · 280 阅读 · 0 评论 -
BattleMoonWars 归档解压/压缩程序(砍掉重炼版)
以前写过[url=http://rednaxelafx.iteye.com/blog/180521]BattleMoonWars的归档处理程序[/url]。可惜在JavaEye上的老帖里的代码真的非常老了;那代码我后来改过几次的,修掉以前偷懒不支持多层目录的问题,还修过对应LZSS解压的问题(但一直偷懒没实现压缩……用Java来写LZSS压缩真痛苦)。改过的版本老早就不知道哪儿去了。茶茶也找不...2010-05-03 21:40:04 · 131 阅读 · 0 评论