游戏开发论坛

 找回密码
 立即注册
搜索
查看: 5270|回复: 13

有没有人把网络游戏《华夏》中的图像资源破解出来啊

[复制链接]

16

主题

266

帖子

296

积分

中级会员

Rank: 3Rank: 3

积分
296
发表于 2005-5-25 11:48:00 | 显示全部楼层 |阅读模式
如题:
      grd底下的资源文件只是打了一下包的,很容易就可以得到图片了,但是关键的NPC、monster、magic等却又有一层包(也解开了),得到的是如下格式:给几个最小的文件吧!希望高手可能帮忙
     
sf_2005525114730.jpg

16

主题

266

帖子

296

积分

中级会员

Rank: 3Rank: 3

积分
296
 楼主| 发表于 2005-5-25 11:48:00 | 显示全部楼层

Re:有没有人把网络游戏《华夏》中的图像资源破解出来啊

由于不能上传其它格式,所以我把扩展名改成了jpg

16

主题

266

帖子

296

积分

中级会员

Rank: 3Rank: 3

积分
296
 楼主| 发表于 2005-5-25 11:50:00 | 显示全部楼层

Re: 有没有人把网络游戏《华夏》中的图像资源破解出来啊

请用十六进制编辑器打开
sf_2005525115010.jpg

16

主题

266

帖子

296

积分

中级会员

Rank: 3Rank: 3

积分
296
 楼主| 发表于 2005-5-25 11:54:00 | 显示全部楼层

Re: 有没有人把网络游戏《华夏》中的图像资源破解出来啊

从华夏RES\\GRD\\tgdb.fsp文件中得到的图片
sf_2005525115348.jpg

16

主题

266

帖子

296

积分

中级会员

Rank: 3Rank: 3

积分
296
 楼主| 发表于 2005-5-25 11:58:00 | 显示全部楼层

Re: 有没有人把网络游戏《华夏》中的图像资源破解出来啊

这是从pic\\PIC.FSP文件得到的
sf_200552511588.bmp

16

主题

266

帖子

296

积分

中级会员

Rank: 3Rank: 3

积分
296
 楼主| 发表于 2005-5-25 11:59:00 | 显示全部楼层

Re:有没有人把网络游戏《华夏》中的图像资源破解出来啊

希望有人把其它的破解出来

16

主题

266

帖子

296

积分

中级会员

Rank: 3Rank: 3

积分
296
 楼主| 发表于 2005-5-25 11:59:00 | 显示全部楼层

Re:有没有人把网络游戏《华夏》中的图像资源破解出来啊

typedef struct tagPACKHEADINFO
{
        char version[8];        //文件的版本标识信息
        DWORD packCount;        //有多少个压缩文件
        DWORD packStart;        //压缩文件的起始位置
        DWORD packInfo;                //压缩文件的信息起始位置
        DWORD undefine1;        //不知道
        DWORD undefine2;        //不知道
}PACKHEADINFO,*PPACKHEADINFO;

//打包文件的一信位置信息大小为44;
typedef struct tagPACKFILEINFO
{
        char fileName[0x20];        //文件名
        char undefine[0x20];        //不知道
        DWORD fileAdress;                //文件地址
}PACKFILEINFO,*PPACKFILEINFO;

typedef struct tagPACKFILEHEADINFO
{
        char flag[4];                        //标识为"BLCK"
        DWORD undefine1;                //不知是什么,大多数为1
        DWORD undefine2;                //大多数为0;
        char fileName[0x20];        //文件名
        DWORD fileSize;                        //文件大小;
        DWORD undefine3;                //总是和文件大小一样的数字
        DWORD dataStart;                //文件数据的起始位置
        DWORD preFileAdress;        //上一文件的地址
        DWORD nextFileAdress;        //下一文件的地址
        DWORD undefine4;                //不知是什么
        DWORD undefine5;                //不知是什么
}PACKFILEHEADINFO,*PPACKFILEHEADINFO;

16

主题

266

帖子

296

积分

中级会员

Rank: 3Rank: 3

积分
296
 楼主| 发表于 2005-5-25 12:00:00 | 显示全部楼层

Re:有没有人把网络游戏《华夏》中的图像资源破解出来啊

void FSPFile()
{
        HANDLE hFile,hFileMap;
        BYTE *Data;
        char* filename="F:\\huaxia\\PIC\\PIC.FSP";
        hFile=CreateFile(filename,GENERIC_READ,FILE_SHARE_READ,NULL,OPEN_ALWAYS,FILE_ATTRIBUTE_NORMAL,NULL);
        if(hFile==INVALID_HANDLE_VALUE)
                return;
        hFileMap=CreateFileMapping(hFile,NULL,PAGE_READONLY,0,0,NULL);
        if(hFileMap==NULL)
        {
                CloseHandle(hFile);
                return ;
        }
        CloseHandle(hFile);
        Data=(BYTE *)MapViewOfFile(hFileMap,FILE_MAP_READ,0,0,0);
        if(Data==NULL)
                return;

        CloseHandle(hFileMap);
       
        PACKHEADINFO packHeadInfo;
        memcpy(&packHeadInfo,&Data[0],sizeof(PACKHEADINFO));

        DWORD nextFile=packHeadInfo.packStart;

        for(int i=0;i<packHeadInfo.packCount;i++)
        {
                if(nextFile==0)
                        break;

                PACKFILEHEADINFO packFileHeadInfo;
                memcpy(&packFileHeadInfo,&Data[nextFile],sizeof(PACKFILEHEADINFO));
               
                nextFile=packFileHeadInfo.nextFileAdress;

                char saveFileName[MAX_PATH];
                sprintf(saveFileName,"f:\\huaxiaimg1\\%s",packFileHeadInfo.fileName);

                FILE *fp;
                if((fp=fopen(saveFileName,"wb"))==NULL)
                        break;
                fwrite(&Data[packFileHeadInfo.dataStart],packFileHeadInfo.fileSize,1,fp);
                fclose(fp);

                               
        }

        UnmapViewOfFile(Data);
}

16

主题

266

帖子

296

积分

中级会员

Rank: 3Rank: 3

积分
296
 楼主| 发表于 2005-5-25 12:04:00 | 显示全部楼层

Re: 有没有人把网络游戏《华夏》中的图像资源破解出来啊

再发一幅,如果能破出来就好了,那就可以用这个做一个小游戏玩玩了
sf_20055251244.jpg

16

主题

266

帖子

296

积分

中级会员

Rank: 3Rank: 3

积分
296
 楼主| 发表于 2005-5-25 12:11:00 | 显示全部楼层

Re: 有没有人把网络游戏《华夏》中的图像资源破解出来啊

PK战场的部分图片

sf_2005525121117.rar

732.92 KB, 下载次数:

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2026-1-23 00:57

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表