首先是恭喜东方深秘录汉化的成功汉化:
http://bbs.nyasama.com/forum.php?mod=viewthread&tid=55003
那么,我谈一谈我作为“程序”的事情吧。
首先,要从东方心绮楼说起:
还记得3dm的坑爹汉化么?尽管汉化很坑爹,但是他们的“程序”相对于我来说却绝对称得上是一个厉害的人物(并且时至今日依然在汉化事宜中活跃),缪缪的几句交谈中也能看出他是一个对技术有追求的人,虽然似乎并看不起当时的我。
按下3大妈不表,喵玉随后出了心绮楼的汉化,美工没的说,实在太赞了加之游戏画面精美,我有了做一个作弊器的念头。
于是我操起自己的野路子的三脚猫逆向“水平”开始对th135进行破拆。
难以想象的艰难,我甚至很难将其中某些pattern对应起C++里面的class。
怎么说呢,以前都是对c甚至汇编程序下手,结构简单,清晰,明了,让我以为逆向不过尔尔,于是th135狠狠地打脸了。
我还算比较有耐心,研究到了第二天早上七点,终于有了点眉目,一觉起来写了份代码。
血量双方一起修改,游戏倒计时和场次一起爆炸
这样子的修改器。于是我给他起名为⑨的最强修改器。
也许是为了争一口气吧(3dm的),不自量力的我继续研究th135的封包。
一路跟踪,一路看着堆里出现了解码后的文件,然而就是看不懂他们是怎么出现的。
这时候,我在国外论坛看到了Riatre发布的th135的解包器源码。
他自称是messcode,但是却为我打开了新世界的大门。
我知道了RSA,(就是那个看着看着就解出了东西,但却不明白为什么的东西),
知道了stl
知道了…..
没有这次机遇,我估计现在绝对不能胜任th145的汉化工作。。。
我回头继续研究黄昏的th135,逐渐明白了,他这么写代码的理由。(关键逻辑都推理了一遍XD)
可以说,我现在的编程水平来自于黄昏(大概145反调试事件我是挺悲伤地,不少人黑黄昏),逆向水平一半来自于Riatre(另一半是另一个传奇故事了:P)的代码了。
=====================
然而,也就是Riatre所发布的那份源代码促成了我文章标题后半句。
这份源代码
不仅能汉化心绮楼,还能汉化荷取收集
于是有个人利用了他
没错,是利用。一般人都不知道他其实几乎什么都没干(干的很少),但是却拥有一个名誉
懂逆向的人看到的则是一份i7需要跑10多天才能计算出来的RSA私钥,然而这也不是他跑的(经过不知多少年月,Riatre在发布源码的帖子里贴上了这段密钥)。
当汉化发布的时候,我还以为汉化组秀了一波电脑。
是我too yong。
当我发现他抄我代码(或者说是不打招呼直接利用)(怎么发现的:他抄代码少了一字节XD)(顺便一提我多写的内容也copy过去了,真是确凿无误XD),我关注了这个人:
他比我更喜欢装逼
好吧,这其实没什么。
于是我逆向他写的东西,发现他编程习惯比我好的多,但我是绝不会以他为榜样的
=============
在深秘录汉化发布前。
我念了三声阿弥陀佛,把Riatre的名字加到了特别感谢的名单中。
———————–
下面是145的解包器源码,直接引用了不少th135pak的代码
不敢独享,发布出来。
http://pan.baidu.com/s/1qWJWpXi
上面链接被举报了,用下面这个
http://pan.baidu.com/s/1pKulSGN
希望有人能像几年前的我一样有些心得呢~
唔
真是无奈啊
博主我问下为什么编译好之后解包还是错误?
额,你不说错误是啥我也不知道啊,多试试吧,我已经忘了这程序有什么内容了。
另外应该是不能解汉化后的包