发表于 2005年8月31日 星期三 |
小小作品 |
666 次阅读 |
10
今天上网想找一些比较漂亮的字体,于是就来到了“方正字库”的网站
选择了一个字体点击以后真是大煞风景——居然还要掏银子!!
我一气之下把那个什么“字体解压”的程序给暴力破解了
原来这个所谓的字体解压程序破解起来如此之容易,居然连我这个BD+BC都把它破了!唉~~~~
只需要把偏移量202B的那个74改成75就可以完美爆破!
使用时密码无需更改就可以成功解压!!!
当然如果你输入了正确的密码,那么遗憾地告诉你:你不能解压!
因为这是爆破的嘛!废话太多!!这不是找打嘛!!!
下载地址:http://fs9.139.com/0/287/clippit/share/200681493615497.rar
使用方法:
- 上网到方正字库网站(地址:http://www.foundertype.com/main1.htm)
- 在左边找到“网上购字”的链接,快点啊!
- 在“用户查询”指定查询条件,一般选择“国标简体编码”和“所有风格”即可,然后单击“提交”
- 找到自己中意的字体,点击字体图片
- 在详细信息中,点击“下载加密版全库”,把字体下载下来
- 打开字体解压程序破解版,点击“浏览”,选择刚才下载下来的加密版字体,“密码”一栏不用管,直接点击“确定”,指定一个字体保存的位置后即可成功解压!
- 打开“控制面板”,双击“字体”,然后点击“文件→安装新字体”,选择刚才解压好的字体文件所在的文件夹,最后点击“确定”
- 字体安装成功!
GD Star Rating
loading...
发表于 2005年8月29日 星期一 |
技术文章 |
1,202 次阅读 |
1
经过三天的奋斗,终于把AMAI这个小软件摸透了!真是不容易啊~~~~
AMAI是一个专门给魔兽争霸的地图添加人工智能系统的软件,不仅免费开源,而且官方网站上还特意提供了两种版本的软件供大家下载。一种是“Player Edition”玩家版,还有一种是“Developer Edition”开发版。
不知为什么,在玩家版里并没有中文支持,而在开发版里却提供了简体中文的语言文件,可能是开发者的疏忽吧!
不管怎么样,我一定要把中文添加进去!!于是我下载了开发版
还真不愧是“开发版”,居然源代码使用Perl写出来的!!没办法只得到网上又下载了一个ActivePerl这才能运行程序
只可惜我的英语水平仅限在学校里教的那些个单词语法,这么多英文我可看不懂!!
大家可以看一看,下面一幅图是界面节选,仅仅节选而已!!
真够恐怖的吧!!没办法,我只好硬着头皮用它了。突然我发现了一个名字叫Manuals的文件夹。嘿!这个单词我认得,是“手册”的意思啊!赶快打开一看——我的妈呀!!统统是英语!!看来这年头不会英语可真的就是文盲了!没办法,我只好用WorldLingo一句一句地翻译。还不错,总算大概看懂了!看来国际著名网站的翻译水平不是吹的,个人觉得比那个什么“XX快译”要好不少!
可是我翻遍全文,就是没有一个地方讲是怎么把语言添加到地图里面去的!真是郁闷!!!看来只能自己研究了~~~~~~~
我在开发版的文件夹里面找到一个名字叫Languages的文本文件,打开一看,语言设置不全在里面吗?!
Language Name Language Report Hotkey Encoding
English Set language of AI to English. 69 iso-8859-1
Deutsch AI Sprache ist jetzt Deutsch. 68 iso-8859-1
Swedish AI Sprak andrat till Svenska. 83 iso-8859-1
French Langue de l'IA est maintenant Francais. 70 iso-8859-1
Spanish Lengua es Espanol. 80 iso-8859-1
Romanian Seteaza Limba in Romana. 82 iso-8859-1
Russian Language is now Russian 85 CP-1251
这样看了可能有点乱,其实这是个表格,我把它组织一下就可以了!
| Language Name |
Language Report |
Hotkey |
Encoding |
| English |
Set language of AI to English. |
69 |
iso-8859-1 |
| Deutsch |
AI Sprache ist jetzt Deutsch. |
68 |
iso-8859-1 |
| Swedish |
AI Sprak andrat till Svenska. |
83 |
iso-8859-1 |
| French |
Langue de l'IA est maintenant Francais. |
70 |
iso-8859-1 |
| Spanish |
Lengua es Espanol. |
80 |
iso-8859-1 |
| Romanian |
Seteaza Limba in Romana. |
82 |
iso-8859-1 |
| Russian |
Language is now Russian |
85 |
CP-1251 |
这回清楚了吧?第一栏Language Name是语言名称,第二栏Language Report是说明,第三栏Hotkey估计是什么热键,第四栏Encoding是文字编码。这下好了,我把除了英语以外的语言全部删掉,再依葫芦画瓢添加一个Chinese……不行,Language Report可以随便填,那Hotkey和Encoding应该填什么呢?
于是我来到Languages文件夹,看看Chinese文件夹下面有些什么东西。原来这些翻译都是一位来自武汉大学的名叫sheeryiro的同志翻译的!翻译的还不错啊~~~~不过有一点我不明白的是,为什么有很多句子的结尾都是一个“?”呢?本着精益求精的精神,我把所有的句子都重新看了一遍,把“?”删掉换成了正确的字符,还把剩下的一个未被翻译的文件翻译了一下(还是用的WorldLingo,不过自己又校对了一遍,毕竟机器翻译没有人工翻译好嘛!)。一切完工,我也知道了这些文件都是UTF-8的编码。看来Hotkey我就瞎填一个拉倒吧!试试看行不行再说!
一切修改完毕,按照那个长篇大论的“手册”上面讲的方法,把AI文件制作完毕!
下面就是把AI文件写入地图了!这个很简单啦~~~~~~只要使用AMAI.exe,选择好地图,然后点“Install AMAI”就可以了!
忘了说一句,千万不要把原来的地图文件覆盖掉啊!否则录像就看不成了!!
好了~~~~~总算把大概内容讲了一遍,我把制作好的TFT地图打包了一下,有兴趣的朋友可以下载啊!
安装及使用方法:
请在“目标文件夹”中把路径定位到 [魔兽争霸安装目录]\Maps 文件夹中,然后点击“安装”按钮
游戏时请转到地图根目录中选择 AMAI Maps (Powered by Clippit) 文件夹,然后选择相应地图即可
每张地图提供两种语言:简体中文(Chinese)和英文(English),在游戏开始时可以选择
按下ESC键可以进入AI设置
下载地址:http://fs32.139.com/0/309/clippit/share/2005829102441910.exe
高速下载哦~~~~~感谢www.139.com给我提供了一个这么好的网络硬盘哦~~~~~呵呵(不是广告)
相关资源:
AMAI官方网站:http://amai.wc3campaigns.com/
AMAI 2.43 Player Edition NYE 下载:http://amai.wc3campaigns.com/download/AMAI_243PE_NYE.ZIP
AMAI 2.43 Developer Edition NYE 下载:http://amai.wc3campaigns.com/download/AMAI_243DE_NYE.ZIP
ActivePerl 5.8.7.813 下载:http://downloads.activestate.com/ActivePerl/Windows/5.8/ActivePerl-5.8.7.813-MSWin32-x86-148120.msi
GD Star Rating
loading...
发表于 2005年8月28日 星期日 |
乱七八糟 |
698 次阅读 |
3
今天发现了一个超可爱的小游戏,他的名字叫Chuzzle Deluxe
在“玩呀玩游戏网”上提供了汉化版
你也来玩一玩吧!
毛毛游戏中文版1.0发布(更新日期:2005年7月16日)
发布日期:2005年7月16日
汉化程度:4星半
游戏介绍:玩腻了连连看和祖玛了吗?那么来试试“毛毛”吧,画面和音效都属一流,简单上手的操作使这款游戏老少皆宜,尤其会是办公室MM的最爱,还犹豫什么?快来下载吧,看谁能最先集齐所有奖牌,率先进入隐藏模式!
另外,这款游戏还有很多彩蛋哦,试着用右键点击毛毛,左键点击毛毛,左键连续点击毛毛,左右拖动毛毛,都会有你意想不到的乐趣哦。
下载地址: 太平洋下载 天空下载 华军下载 本站下载
游戏截图:

此外,还有这个游戏的修改器哦!
下载地址是http://www.fixdown.com/soft/24049.asp?soft=gd165down
先运行修改器,再运行游戏!
F1 锁定时间
F2 提示不减分
GD Star Rating
loading...
发表于 2005年8月21日 星期日 |
技术文章 |
302 次阅读 |
0
呵呵~~~“游戏拆解”这是我发明出来的词组
是什么意思呢?就是挖出游戏程序里的资源!
像一般的程序,要提取资源,用个eXeScope或者Resource Hacker之类的工具就可以了,因为他们都是标准资源 ,游戏却不同了,开发者想怎么搞资源就可以怎么搞资源,所以每个游戏的资源都不尽相同,但都是标标准准的非标准资源 ,因此每个游戏的拆解都是不同di~~~~
本次拆解的对象是软星制作的游戏《阿猫阿狗2》
为什么说这是不完全版呢?因为还有很多东东我也没搞懂啊!(找打)
俗话说得好,如果你研究过暴雪的游戏,就会发现很多的.mpq文件(这是俗话??)
软星和暴雪一样,也自己研究出了一种文件格式——那就是————.cpk文件
实际上,上面的两种文件类型都是把N多N多的文件打包成了一个文件,所以这些文件的容量一般都是上百MB
本次拆解的目的有以下几个:
1、为玩过《阿猫阿狗2》但是原画/动画/音乐没有全部买到但是又非常想看的同志们服务
2、为所有还没有开始玩《阿猫阿狗2》但是好奇心强烈的同志们服务
3、为喜欢研究游戏源代码的同志们服务
总而言之言而总之,本次拆解的目的就是5个字:为人民服务!
以上废话,以下正题:
WinRAR:大家都有,下载地址自己去找,用于解开安装光盘上的.cab文件
CPK文件提取器:用于解开软星专用的.cpk文件,下载地址:点击此
Binkplay 80 RC1:《阿猫阿狗2》中的动画是特殊的.bik格式,需要用专门的播放器播放,下载地址:点击此
重要文件存放地址:
binkdata0.cpk
[游戏目录]\data\
[光盘CD3]\data4.cab 压缩包中
binkdata1.cpk
[游戏目录]\data\
[光盘CD4]\Tuntown2\Data\
basedata.cpk
[游戏目录]\data\
[光盘CD1]\data1.cab 压缩包中
把这三个文件用CPK文件提取器分别提取
binkdata0.cpk和binkdata1.cpk提取完毕后都是.bik文件,就是游戏里的所有动画
binkdata0.cpk中有三个文件:CD2.bik是片头动画、END.bik是片尾字幕动画、LOGO.bik是主界面的背景动画
binkdata1.cpk中共有27个文件,他们都是游戏中的过场动画,这些文件名都比较乱,他们分别所对应的过场动画的名称如下请往下看
basedata.cpk里散落着许多.dds文件,他们都是贴图文件,虽然他们都像拼图一样的图片,但是经过处理后他们就能变成游戏中的3D人物。此外,游戏中的“原画”也在这里,还有游戏地图等其他图片,大家可以用ACDSee或者IrfanView进行浏览
附:所有动画的文件名和标题一览表:
(按游戏出场顺序排列)
|
CD2.bik
|
片头动画
|
|
1A.bik
|
小镇之梦
|
|
1C.bik
|
可爱的鬼屋
|
|
1I.bik
|
冒领追辑令
|
|
2B.bik
|
我是饭桶王
|
|
3I.bik
|
鬼屋魔影
|
|
1DD.bik
|
日间过场一
|
|
4D.bik
|
毁灭性武器
|
|
5A.bik
|
广场大决战
|
|
5G.bik
|
中毒?!
|
|
5I.bik
|
小队突围战
|
|
5Q.bik
|
不要吃我!
|
|
6B.bik
|
先下手为强
|
|
6G.bik
|
木桶镇号外
|
|
2DD.bik
|
日间过场二
|
|
7Q.bik
|
大麦不会错
|
|
3DD.bik
|
日间过场三
|
|
4DD.bik
|
日间过场四
|
|
12C.bik
|
潜入,小心
|
|
12F.bik
|
大麦受难日
|
|
13A.bik
|
大海漂流记
|
|
13R.bik
|
正义制裁拳
|
|
14D.bik
|
可恶的艾伦
|
|
14I.bik
|
阿康惹的祸
|
|
14J.bik
|
我们回家了
|
|
14P.bik
|
告诉全世界
|
|
5DD.bik
|
日间过场五
|
|
15E.bik
|
结局动画
|
|
end.bik
|
制作人员
|
另外,游戏中的所有背景音乐和音效的位置是:
[游戏目录]\data\music\
[游戏目录]\data\sound\
[光盘CD3]\data3.cab 压缩包中
光盘中的cab压缩包里还有很多CPK文件,但是他们相对来说文件都比较小,如果大家有兴趣可以全部解开看看
好了~~~今天就写到这里
今后有补充我会添加的
欢迎大家提出意见和建议
最后我把“CPK文件格式分析及完美提取器”作者的帖子放到这里,对CPK文件的文件格式有兴趣的朋友可以看一看:(作者最初编写此软件的目的是解开仙剑三的CPK文件,但是他同样可以用在猫狗2上)
引用:
经过2天的努力,总算写成了这个CPK提取器!经测试,它在仙剑3中工作得很好,我估计在外传中使用问题也不大,因为毕竟游戏引擎没有太大的变化。
.CPK应该是是软星自己写的文件格式,不过我在网上查找相关资料时意外的发现了一个叫风魂的游戏,我估计软星的程序员一定研究过这个游戏,因为两者的数据存储方式惊人地相同,软星只改变了一些小地方(如文件头部)。两者同样采用MiniLZO快速压缩算法,采用排过序的CRC作为ID以方便使用二分搜索来快速定位文件等等,下面我就来简单介绍一下,其实我对文件的分析很不完全,好多地方我并不清楚,不过这些初步成果已经足够写一个CPK提取器了。
CPK文件格式简介
文件头0x80字节为CPK的基本信息,其中头4字节为CPK文件标志:0x52 0x53 0x 54 0x1A,从0x80开始是一个类似于硬盘FAT的结构,由若干个 struct构成(我称之为索引,下面会详细讨论)最后才是数据区,CPK中存储的所有的文件都经过MiniLZO压缩。
索引结构:
Type
Index=record
CRC :DWORD;
Attrib :DWORD;
ParentDir :DWORD;
Offset :DWORD;
CompressedSize :DWORD;
OriginalSize :DWORD;
InfoRecordSize :DWORD;(???????????)
每个Index代表一个文件(目录也是一种文件),占0x1C个字节,从CPK的0x80开始紧密排列。Index结构的总数存储在CPK的0x20处,是一个DWORD
下面我来一一做出解释:
CRC:据我猜测应该是根据文件名Hash出的一个数值,若干个Index结构在CPK文件中就是按这个数值升序排列的。这样的好处是只要计算出要访问文件的CRC,就可以利用二分查找在对数时间内定位该文件的Index,进而读取数据。
Attrib:该文件的属性,我只知道00000003代表目录,其他的都不太清楚,不过这已经足够了。
ParentDir:一个CRC值,等于它的父目录的CRC。CPK文件支持子目录,当你定位好一个文件的index后,通过这个指针反复向上层遍历,就可以取得它的完整的存储路径。在根目录下的文件的Index中此值为0。
Offset:压缩后的数据在CPK中的偏移量。
CompressedSize:压缩后数据的大小。对于目录,这个值为0。
OriginalSize:原始文件的大小,方便你解压时开缓冲区。
InfoRecordSize:奇怪的参数。对于每一个Index所代表的文件,压缩后的数据在CPK中从index.Offset起开始存储,占用index.CompressedSize的空间,接下来就是一个大小为InfoRecordSize的奇怪记录,我只知道这个记录的一开头就是文件名,以#0结束,其他的都不清楚,有兴趣的可以研究一下。
需要注意的是,只要InfoRecordSize为0,或这个Index不是目录,但CompressedSize为0,这个Index就毫无疑义,不需处理。我因为多次运行升级程序(为了调试它来研究CPK格式),文件中已有好多这样的无效Index了。
MiniLZO解压:
我不想研究这种东西了,让GbEngine.dll自己做去吧。看看他的ExportTable,发现有这么一行:
?DeCompress@CPK@@QAEKPAX0K@Z
翻译过来就是
public: unsigned long __thiscall CPK::DeCompress(void *,void *,unsigned long)
实际上是
function DeCompress(Dest,Source:pointer;SourceSize:integer):integer;stdcall;
这下就大功告成了。
2004年8月22日
苏州中学 徐汝斌
GD Star Rating
loading...
发表于 2005年8月21日 星期日 |
乱七八糟 |
258 次阅读 |
0
将您带入一个有条不紊的世界。
如今,我们生活的世界充满了越来越多的信息,交流方式和要做的事情日益增加。可以做的事情越来越多,而可以发现的东西甚至更多。
每天,全球有数百万用户依靠 Windows PC 管理不断增加的数字信息。尽管一些用于管理数字信息的常用工具的功能已相当强大,但如今世界的要求更多。
在当今这个数字世界中,用户希望 PC 能够投其所好,以便能够在纷繁芜杂的环境中找出对自己比较重要的信息,予以重点关注。
Windows Vista 简介
它使得用户对 PC 的信任程度和充分利用 PC 的能力的信心达到一个全新的高度。它引入了一些清晰的方法,使用户能够以自己希望的方式组织和使用信息。它将用户与信息、人员和各种设备紧密联系在一起,而这些信息、人员和设备有助于充分利用周围的环境。
GD Star Rating
loading...