当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: 2001年,从云风那儿得知了IDA这种好东东,看到他在解恺撒的游
 

 

 ·3d编程学习之糊言乱语一.    »显示摘要«
    摘要:direct3d 初始化  初始化direct3d历来都是一件单调的杂事。不过幸运的是dx8采用了一种简单的初始化的方式,而dx9也 沿用了这一方式。不过初始化的过程仍然需要程序员掌握一些图形的基本概念和一些基本的d3d的类型。   d3d是一种低层次的图形api,它可以让我们充分使用硬件的加速功能来完成3d世界的渲染.它可以被看作 是程序与3d硬件之间的中介者.比如,我们要通知显卡清除屏幕......
 ·小团队游戏开发的阶段划分    »显示摘要«
    摘要:目前,开发手机游戏的厂商如同雨后春笋般的冒了出来,有大有小,甚至几个朋友在一起就能攒出一个小公司,进行开发。每个公司,也都有“具备自己特色”的开发过程,好一些的,直接套用传统的软件工程的理论,差一些的,也只能闷头苦干了。我在这里想谈的是对于小团队开发游戏的一种高效的开发方法和阶段划分。 游戏开发的阶段划分,我认为可以划分为5个阶段,叙述如下: 第一阶段:提案 ......


游戏资源破解
2001年,从云风那儿得知了ida这种好东东,看到他在解恺撒的游戏资源,觉得好玩,也开始自己解一些东东,当时一口气解了一些游戏的资源,当然,都不是很复杂的,主要是台湾与日本的

工具当然是ida+softice,要自己写解压程序的话,还要有习惯的编辑器,我当然是用vc了:) 【程序编程相关:浅析Explorer.exe在不同系统中

后来在主页上放过一段时间,记得感兴趣的朋友还挺多的,一直没时间说,现在大概聊一下做法吧:) 【推荐阅读:Windows系统中粘滞键的使用

1,硬性破解 【扩展信息:Windows操作系统全新的超酷小技巧四

其实,资源破解,并不是很复杂,方法大致有3种

通过观察目标文件与反汇编代码,分析出资源压缩或者加密的格式,写程序读取改文件,并转换成一种自己可以识别的格式就ok了

这是自己动手解资源时最容易想到的做法

具体来说,也就是通过一些特定函数,譬如 fopen.createfile这样的文件相关函数,确定游戏的解资源函数,然后就拼命的分析汇编代码就ok了

我前期大部分资源都是这样破解的,最好先用uedit分析一下实际的文件,有些格式太简单了,通过文件大小,用看的就可以了:)

这种方法,我解过的最复杂的就是神奇传说系列,当时就感觉与gif比较像,但又不太一样,因为对压缩算法没研究,所以就没深究了,不过后来从网上看到文章说,那是一个很通用的压缩算法,一些解压工具就可以可以解开的,◎#¥%……真是不爽(不过还好,我只花了几个小时就解开那个游戏而已:))

2,dump

等图片载入后,直接从内存中导出


...   下一页
 ·deadreckoning的改进模型。    »显示摘要«
    摘要:今天在玩一款网络游戏的时候,发现一个问题,当用键盘操作主角的时候。 同时按住两个方向键,人物并不是往那两个方向的夹角走直线,而是在围绕一个点做圆周 运动,对于这种运动方式,如果用传统的dead reckoning模型,其方向将不停的在变,则 会带来大量的网络流量,那么如何解决这样的问题呢。低头沉思若干时间,终于恍然大悟。 首先用数学模型来描叙传统的dead reckoning模型: s(t) = ......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE