游戏gif_ 游戏3d真实驾驶

  • 时间:
  • 浏览:0

游戏gif_ 游戏3d真实驾驶

大家好,今天我要和大家探讨一下关于 游戏gif的问题。为了让大家更容易理解,我将这个问题进行了归纳整理,现在就让我们一起来看看吧。

文章目录列表:

1.谁给我介绍一些安卓好点的软件还有游戏? 谢谢

2.速8观后感

3.怎么制作游戏修改器,要简单化

4.psp-----游戏

5.大学收藏这些网站等于白嫖全网资源

6.~推荐单机游戏~ 要求较高 慎答

谁给我介绍一些安卓好点的软件还有游戏? 谢谢

先说一下软件吧,这里说一下装机必备的软件:手机QQ我就不说了,这个官网上可以下载最新版本。UC浏览器:一款现阶段用的最多的手机浏览器!功能不可置疑!下网网址: /soft/PSP2/soft/devhook022.rar

安装于PSPGAME文件夹下 如图:

/UploadFile/2005-10/20051081391141905.jpg

并于根目录建立 文件夹ISO 如图:/UploadFile/2005-10/200510813145114585.jpg

把你所下的游戏ISO格式的放到此文件夹下.

去掉USB连接线.打开PSP,选择DEVHOOK022运行..(这步就不放图了)

里面应该是下面的图/UploadFile/2005-10/20051081930295757.gif

红色标志就是你当前选择的游戏ISO.

按"O"确认,进入.之后出现下一个状况/UploadFile/2005-10/200510819342258211.jpg

图上的选择依次是:

1.START ---------------设置好之后,开始游戏

2.UMD SELECT -------------退回刚才那个选择ISO页面

3.LFLASH SEL ------- 一般用不到 无视

4.CPU CLOCK ---------CPU 率,一般玩WE9U之类的游戏就要改到333

5.BOOT SELECT-------同样无视

6.EXIT---------退出DEVHOOK 到PSP界面[/COLOR]

依然是用红色标志选择.

设置好之后,就可以选择"START"进入游戏.

[仍旧不能运行的]

----------------------------------------------------------------------------------------

Need_For_Speed_Underground 飞车-------卡在loading

Death小死神-----------死机

机密武装----------loading过后黑屏.

巡回赛-------------------疯狂读卡,死机

天地之门---------------仍然语音不全

电车go---------------启动后黑屏

爆脑-----------死机

CODE ARM机密武装-----------死机

南宫博物馆-----------死机

DEV都是免引导的.推荐没有引导盘的使用。 如果有引导盘的话,还是使用FL0.7.

UE8C的过2天写出来. 欢迎大家指教.帮我完善

没有DC真痛苦.存钱买T7...

算了.换想法了,单反..

关于UE8C.因为UE8C可以和DEV022结合起来 基本上完成完全面引导. 现在除了

小死神 以及VIDEO UMD 仍然需要UMD,其他都可以使用这2个结合完成.

建议一般用DEV022解决不了的 再使用UE8C直接运行.

下载地址:/soft/PSP2/soft/UMD%20Emulator%20V0.8C.rar

基本操作

O-------确定选定

△-------在内部设置状况,按这个是退出到PSP系统目录

HOME--------退出游戏.

附件里有我用的UE8C.这个直接把ISO放到根目录的ISO文件夹中就可以。

现在附件传不上去(难道又爆发了=.=).感谢BEAK帮我传到服务器上.点击这里下载![/COLOR]

ISO文件夹连同那个0KB的ISO放到根目录

UMDEMULATOR文件夹也是放到根目录.

剩下2个主文件夹放到PSPGAME文件夹下.

目录结构如下图/UploadFile/2005-10/2005108218063777.jpg

游戏以及**的ISO放到ISO文件夹中.就可以了

这个是外部设置.

现在开始讲解内部设置

进入到UE8C的里面.如下/UploadFile/2005-10/200510820582356190.jpg

设置信息

CPU/Bus speed - 222/111 , 266/133 , 333/166 MHz speed setup

CPU 速度的设置,这个大家都知道,不论是222还是333都是正常支持 率,不是超 ,但是333更吃电。

ISO emulation mode - off :

ISO 模拟模式 - 关闭 也就是不启动任何模拟模式。(可以在使用过UE8C后,用这个恢复正常待机,但比较麻烦)

- system menu : Gets you back to the PSP system menu with UMD emulated

- 系统菜单 选择要模拟的iso后,会自动回到系统菜单页,基本上看video一定要用这个。例如野球拳视 iso,否则死机。如果是游戏iso,回系统菜单后,游戏umd是你选择的游戏而不是装在umd里的那个游戏,如果你是用游戏碟引导的话。

- direct load : Loads the iso directly from the lication

- 直接读取模式: 只支持游戏iso,按X键后,自动开始游戏,不退回系统菜单。

- copy load : copies the (e)boot.bin to memstick and then starts it ia LoadExec() from the lication

- 复制模式 复制(e)boot.bin 到memstick 并通过应用程序中的LoadExec()看是选择的iso.

Disctype ISO - the type of the UMD your selected ISO represents (game, ideo or audio)

ISO类型 - 选择iso类型,例如如果是游戏的话,就是game.

Disctype UMD - the type of the really inserted UMD in the drive (game, ideo or audio)

UMD碟片类型 - 选择插入umd驱动器的碟片类型。大家都知道FL系列是一定要UMD引导的。通常大家手头的UMD都是游戏碟,所以就选择game吧。

Updater icon - original : Update icon will be displayed if ISO/UMD contains UPDATE/ drawer

升级图标 - 原始模式:如果iso中带有升级文件,升级图标出现

- memstick : PARAM. O and EBOOT.BIN are taken from memstick path UMDEMULATOR/UPDATEICON/ ( wont start properly currently)

- memstick模式:Param. o 和 eboot.bin文件会从memstick路径umdemulator/updateicon取得。(在这个版本中程序无法正常开始

- remove : remove the updater icon completelychinagba.com -

- 移除模式 不让升级图标出现。这个是最安全的模式,不会出现误操作。

Use boot.bin - Use the boot.bin from an ISO instead of the eboot.bin, works in all available ISO emulation modes

- 使用iso中的boot.bin文件而不是eboot.bin.在所有的iso模拟模式下适用

Regioncode override - enables/disables overriding the regioncode settings within the PSP system menu

区域码屏蔽 -启用或禁用区域码屏蔽功能。如果启用,以下的选项会屏蔽系统菜单里的区域码设置。通常游戏不分区,所以off就好了。但是video要分区,所以一定要on.例如野球拳video iso,要打开这个选项。

Regioncode game - region code jap/us/eur/regionfree for games

游戏区码 游戏区码,通常游戏不分区。

Regioncode ideo - region code jap/us/eur/regionfree for ideo

video区码 ideo区码,现在大部分video都是jap区的。

Regioncode audio - region code jap/us/eur/regionfree for audio

audio区码 audio区码,现在大部分audio都是jap区的。

下面2项目按默认的就可以了.

选择游戏的方法,

将红色标志选择你所要玩的游戏ISO就可以.

经我测试,UE8C可以玩成NBA06[/COLOR]

关于待机,

UE8C待机比较麻烦,否则每次都会重起.

我每次一般都是用完UE8C后,将ISO emulation mode设置为OFF. 随便找一个ISO点击.然后回到

系统目录. 就可以待机.

关于野球拳等**的运行

野球拳 不知道你下的哪个版本。

不用dev 2.0,直接进入UE0.8虚拟的iso中.

ue菜单设置isctype ISO: ideo

Disctype UMD: game

Regioncode ideo: japan

ue虚拟完成后知道退回psp菜单,进入VIDEO菜单,打开umd图标进

一、Fast Loader 0.5

这个引导程序Fast Loader 0.5非常简单,简单到只要把ISO文件放MSD里,是最新的 引导程序(看来黑客门又进了一步了,呵呵)

Fast Loader 0.5使用方法:

文件夹的摆放方法

/ISO 里面放原版本的ISO文件。

/ISOMISC 里面放ISO文件的背景(480*272,24位色的BMP),然后文件名格式必须为backpic_[ISO文件名].bmp

/PSP/GAME/FASTLOADER/

/PSP/GAME/FASTLOADER%/ 这两个文件夹里有两个EBOOT.PBP,不用说,大家都知道是loader的文件,而且是1.5版本的。

2个未引导的MGA和GOLF都可以用此引导来玩。

注意事项:进入游戏需要任意umd,具体操作方法:1、进入游戏后,选择你要玩的游戏名字(因为可以多游戏)按x选定游戏后,根据提示install umd放入任意umd,2、然后把umd放入后关仓便可进入游戏(如果原先umd盘就在机器里,请在提示remove umd 时候开仓,然后选择游戏按x后关仓进入游戏)3、退出游戏时按L+R+HOME ,4、重新选游戏进入LOADER主界面则按L+R+START。注意:如果直接用HOME退出的话就有可能psp会自己关机。

目前支持的游戏列表:

1、AI_Mahjong_JAP_PSP-CYIU : AI麻将

2、AI_Go_JPN_PSP-IND : AI围棋

3、Adventure_Player_JAP_PSP-PLAY : 冒险人 (类似RPG制造)

4、Ape_Escape_On_The_Loose_USA_PSP-DMU / Sarugetchu_P_JPN_PSP-Caravan:捉猴

5、ATV_Offroad_Fury_USA_PSP-NONEEDPDX ^Note: Possibly not 100% : 沙滩机车赛

6、Bleach_JAP_PSP-DEV : 死神

7、Bomberman_Panic_Bomber_JPN_PSP-IND : 炸弹人

8、Coded_Arms_JAP_PSP-DMU : 机密武装

9、Darkstalkers_Chronicle_The_Chaos_Tower_USA_PSP-SbN / : 恶魔战士编年史 混沌之塔(美版)

10、Vampire_Chronicle_The_Chaos_Tower_JAP_PSP-PARADOX : 恶魔战士编年史 混沌之塔(日版)

11、Dead_To_Rights_Reckoning_USA_PSP-YERSiNiA : 死的对 (脱狱潜龙)

12、Derby_Time_JPN_PSP-Caravan : 德比时刻

13、Dokodemo_Issyo_JAP_PSP-PLAY : 到哪里都要在一起(多罗猫)

14、Dynasty_Warriors_JAP_PSP-DMU : 三国无双(日版)

15、Dynasty_Warriors_KOR_PSP-PLAY : 三国无双(韩版)

16、Famitsu_PSP_Demo_Disc_Vol_2_JAP_PSP-RGO : Famitsu,psp演示

17、Generation_of_Chaos_IV_Another_Side_JAP_PSP-PLAY : 新天魔界4(SLG)

18、Glorace_Phantastic_Carnival_KOR_PSP-PLAY : 梦幻嘉年华

19、gretzky_nhl_2k5_usa_psp-dynarox : NHL冰球联盟

20、Hokuto_no_Ken_Portable_JPN_PSP-Caravan : 北斗神拳

21、Heaven_Key_Earth_Gate_JAP_PSP-DMU tgfc: 天地之门 2G必须

22、hot_shots_golf_open_tee_usa_psp-noneedpdx / Minna_No_Golf_jap_psp-dev / : 大众GOLF

23、Minna_no_Golf_Portable_Coca-Cola_Special_Edition_JPN_PSP-Caravan / Cola_Special_Edition_JPN_PSP-Caravan : 大众高尔夫 日版美版可乐版均可

24、Intelligent_License_JPN_PSP-IND : 智能执照

25、Korean_Utility_Disc-CoreCZ-PSP : 韩国PSP工具碟

26、Kollon_JAP_PSP-DUO : KOLLON_趣味方块阵

27、Lumines / lumines_jap_psp-noneedpdx : 音乐方块

28、Mahjong_Fight_Club_JPN_PSP-Caravan 麻将格斗俱乐部

29、Mercury_USA_psp-noneedpdx : 水银

30、Metal_Gear_Acid_USA_PSP-LIGHTFORCE : 合金装备-卡片

31、MLB_USA_PSP-NONEEDPDX tgfc : 美国棒球大联盟

32、MVP_Baseball_USA_PSP-YERSiNiA : MVP美国职棒

33、Namco_museum_jap_psp-noneedpdx : 南梦宫博物馆

34、NBA_2K5_USA_PSP-NONEEDPDX :NBA2005

35、Need_For_Speed_Underground_Rivals_USA_PSP-DEV : 飞车-地下狂飙

36、Piposaru_Academia_Dossari_Sarugee_Daizenshu_JAP_PS P-DMU : 哔啵猴学院_日版

37、Puyo_Puyo_Fever_JAP-PSP : 魔法气泡大会战

38、puzzle_bobble_jap_psp-dev : 泡泡龙

39、Sangokushi_V_JAP_PSP-DMU : 三国5

40、School_Rumble_JPN_PSP-Caravan : 校园迷糊大王

41、Shutoku_Battle_Zone_of_Control_JAP_PSP-DMU : 首都高

42、Slotter_Up_Core_5_Lupin_Daisuki_Shuyaku_ha_Zenigat a-GbZ

43、Smart_Bomb_USA_PSP-DYNAROX / Baku_No_JPN_PSP-Caravan : 暴脑

44、Soukyuu_no_Fafner_JAP-PSP : 苍穹之法夫娜

45、Spiderman_2_USA_PSP-PGS : 蜘蛛人2

46、Star_Soldier_JAP_PSP-PAL :星际战士

47、Taiko_no_Tatsujin_Portable_JAP_PSP-DMU : 太鼓之达人

48、Tiger_Woods_usa_psp-noneedpdx : GOLF

49、The_Legend_of_Heroes_A_Tear_of_Vermilion_JAP_PSP-PLAY ^Note: Moved from non working list : 英雄传说朱红泪

50、tony_hawks_underground_2_remix_usa_psp-noneedpdx : 托尼滑板

51、Twisted_Metal_Head_On_USA_PSP-DYNAROX : 扭曲金属

52、Untold_legends_brotherhood_of_the_blade.usa.psp-fcc : 刀锋兄弟会

53、Wipeout_Pure_USA_PSP-PARADOX : 反重力浮游

54、word_puzzle_mojipittan _jap_psp-noneedpdx : 益智大词典

V0.5版本不能运行的游戏列表:

Armored Core_JPN

Armored_Core_Formula_Front_KOR_PSP-PLAY

Dynasty_Warriors_USA_PSP-NONEEDPDX

NFL_Street_2_unleashed_usa_psp-noneedpdx ^Reason: Freezes on save

Ridge_Racer_USA_PSP-Dynarox / Ridge_Racers_JAP_PSP-PARADOX ^Reason: Freezes after Rally-X

Sengoku_Cannon_Sengoku_Ace_Episode_III_JAP_PSP-DMU ^Reason: No Sound, Crashes

Space_Invaders_Pocket_JAP_PSP-CoreCZ ^Reason: Main menu only

Tales of eternia ^Reason: Freezes

Tenchu_Shinobi_Taisen_JAP_PSP-DMU ^Reason: Crashes

World_Tour_Soccer_USA_PSP-PGS

FIFA_Soccer_USA_PSP-YERSiNiA

Midnight_Club_3_Dub_Edition_USA_PSP-YERSiNiA

NBA_Street_Showdown_USA_PSP-LIGHTFORCE

--------------------------------------------------------------------------------

二、Fast Loader 0.5D

使用方法:跟上篇Fast Loader 0.5的方法一样。解压缩把3个文件包全部复制到你的记忆棒根目录下,具体请看上篇图文。

新版追加支持游戏:

55、Sengoku_Cannon_Sengoku_Ace_Episode_III_JAP_PSP-DMU :战国加农(不能save)

56、Rockman_Dash_Hagane_no_Boukenshin_READNFO : 洛克人

57、Tales Of Eternia テイルズ オブ エターニア : 永恒传说

58、FIFA_Soccer_USA_PSP-YERSiNiA : FIFA

69、Armored Core Formula Front :装甲核心方程式前线(日版韩版)

60、Dynasty_Warriors_USA_PSP-NONEEDPDX : 真三国无双(美版)

61、NBA_Street_Showdown_USA_PSP-iND : 街头NBA

62、Mobile_Suit_Gundam_Gihren_no_Yabou_Zeon_no_Keifu_J PN_PSP-Caravan :高达战士基连的野望

63、Mobile_Train_Simulator_Plus_Densha_de_GO_PROPER_JP N_PSP-Caravan :电车GO (2g的DUMP 修正版)

64、Astonishia_Story_KOR_PSP-HomeMade 亚斯特尼西雅物语 (韩文版)

--------------------------------------------------------------------------------

三、Fastloader 0.6a+V0.6b

使用方法:跟 0.5一样(同上)

新版本综叙:2个V0.6版本最大的更新似乎为一个新的时钟速度选项。因此,现在你能玩以达到 333 mhz 的游戏而跑的更快的游戏画面贞数而先前只有被锁在 222 mhz 的游戏。

2个都新增PSP 率选择功能:用SELECT选择CPU 率

改进内容:

V0.6b

--------------------

- 修正了一个在0.6a版本中CPU速度在调节时候的大问题,已经测试OK

V0.6a

--------------------

- 清除,新的gfx

- 能调节CPU速度 ( 222/111 , 266/133 , 333/166 )

- 为 1.00 问题的Debugvalue

- 其它细微变更

新版追加支持游戏:

65、Jitsuwa Kaidan-Shinmimi Fukuro - Ichi no Shou :实话怪谈 新耳袋 一章

66、Harukanaru Toki no Naka de Iroetebako tgfc :遥远时空中、彩绘手箱

67、Higanjima_JPN_PSP-Caravan Caravan NTSC/JAP DVD-FULL : 彼岸岛3

68、Doraslot_Kyojin_no_Hoshi_II_JPN_PSP-Caravan Caravan NTSC/JAP DVD-FULL : 机之巨人之星2

79、AI_Shogi_JPN_PSP-Caravan : AI下将棋

70、Sangokushi_V : 三国志5中文版

71、Yarudora_Portable Kisetsu_wo_Dakishimete_JPN :口袋剧场 拥抱季节

--------------------------------------------------------------------------------

四、Fastloader 0.7

更新内容:

- 支持引导PSP碟无需开仓就能进入游戏

- 支持运行PSP里的正版UMD游戏, 可以用与超 游戏

- 更新新的V0.7背景

- 增加UMD DUMPER功能, 支持分卷,暂停和USB连接功能。

- 增加UMD DUMP功能:1、不选择分卷DUMP,则dump后默认文件名My latest Dump,放在ISO 文件夹 2、如选择分卷DUMP, 则 dump后默认文件名My latest Dump_Part #,放到 ISOSPLIT 文件夹中。

- 支持分卷大小可为 10 MB, 20 MB, 50MB, 100MB, 200MB, 400MB and 800 MB 每卷。

- 支持自动暂停功能:当用户DUMP后 分卷大小时, 选择自动暂停, 然后按三角键激活USB功能, 可把文件传到PC上, 删除棒子上已DUMP的内容, 然后可按方块键继续DUMP游戏。(可避免棒子容量不够)

- 支持copy /b指令重新组合分卷

- 警告: DUMPER程序暂时不支持自动检查棒子上的剩余空间(需要DUMP前确定容量,无论分卷是否)

- 系统会你在MSD上新建一个ISOSPLIT 文件夹

新增支持游戏:

战国CANNON 已可SAVE 了

72、Ridge Racer :山脊

73、Tenchu Shinobi Taisen (J):天诛 - 忍大全

74、NFL_street_2_unleashed_usa_psp-noneedpdx:街头橄榄球2

--------------------------------------------------------------------------------

换ISO:确保usb连接电脑,直接L+R+start回菜单,按三角键,电脑提示找到移动硬盘,这样就不用退出游戏进psp usb选项了,不过菜单还不能刷新,期待下一版本。

这是两种常见方法

大学收藏这些网站等于白嫖全网资源

白嫖全网资源!!

即时工具

一个好用快捷的 工具箱网站,它里面包含了242个工具,都可以直接 使用,并且有详细的分类,包括视 工具、音 工具、工具、文档处理、文档转换、加密工具等等

都是我们能够经常用到的,比如视 处理,打开之后上传视 文件,就可以进行剪切、删除、裁剪、旋转、分辨率修改、去水印等操作,处理完成后直接将视 下载到本地就行

wallhaven

一个免费的高清壁纸下载网站,里面的壁纸资源丰富,更新速度也快,各种类型的壁纸都能找到,尤其是动漫壁纸.

下载方便,不需要注册登录,下载的时候还能调整尺寸

懒盘搜索

一个网盘聚合搜索网站,它里面收录了25个网盘搜索工具,点击就能切换使用,平时需要什么资源直接用它搜索还是挺方便的

My Free MP 3

一个免费的 听歌网站,页面设计简洁无广告,还不需要注册登录,打开之后有歌单和歌曲推荐,直接就能播放,也就可以搜索歌曲或者是歌手

而且它还有下载功能,在音乐播放列表中选择歌曲,就可以下载音乐文件,有多种品质可选,还支持下载封面和歌词

Story Set

一个免费可商用插画素材下载网站,有不同类型风格可选,还可以选择背景样式、颜色等等,图层也可以隐藏或者显示

下载方便,不需要注册登录,就可以下载5VG 或者PNG格式的, 并且还支持下载GIF或者视 , 不管是用在设计还是PPT中, 都挺不错的

Poki

一个免费 游戏合集网站,里面有2万多个小游戏,包括动作、 、女生小游戏、运动、冒险、 、做饭等类型,非常全面,不管你喜欢哪类游戏都能找到.

玩起来很方便,直接点击游戏就能 玩,除了在电脑上玩之外,还可以在手机或者平板上玩

~推荐单机游戏~ 要求较高 慎答

加点分好不好

的哦!包括非武侠的

┇史上最好玩的单机游戏2007-05-16 01:021英雄萨姆

2DOOM3毁灭公爵毁灭战士3(Doom3) doom3 同上,画面和名气很大,硬件要求高

3虚幻锦标赛(Unreal Tournament)

4斩妖除魔/恐惧 (斩妖除魔)(Painkiller)

5 雷神之锤3

6 battlefield1942 战地2 Battlefield.1942.战争地带1942 强烈推荐:战地1942 荣誉勋章

8 Medal of Honor Allied Assault荣誉勋章

侠盗车匪(圣安德列斯) 圣安地列斯就不错我玩了半年了还没玩腻。 经典,不仅可以打 过关,还可以自由自在的做任何事

7 Wolfenstein - Enemy Territory

8 光环 光晕 试试光晕,是未来的 光环 微软的大作,值得一玩

彩虹六号4:禁闭 彩虹六号:禁锢法则 彩虹六号

秘密潜入1.2

全球行动,EA出品,类似CS,不过比CS好玩! 全球行动

FEAR,是18+的游戏,融合了**午夜凶铃,游戏半条命2及DOOM3的恐怖及场景要素 F-E-A-R F.E.A.R 我是想知道有没有类似比它更恐的游戏

9 使命召唤 使命召唤系列,玩完很受感动.

无人永生2 无人永生2也不错,不过难度有点变态,甚至连香蕉皮都有用

9 三角洲部队

重返德军总部

星球大战:前线2 星球大战:共和国突击队

孤单 手,它虽是个小游戏,但非常爽,每过一关都有意想不到的惊喜,玩玩试试

你不是要小的吗。那就是《VR战警》

11命运战士II

13Pariah 基于《虚幻》的图像引擎开发

14时空转移

16神经

rpg:

国产:

1仙剑1 仙剑系列 仙剑98 当然是国内最强的仙剑了 仙三外传是最好的(个人认为) 仙剑系列真的很棒,情节感人,音乐悦耳。尤其是仙剑三 不过2太垃圾,不建议你玩

2轩辕剑 轩辕剑三外传-天之痕 轩辕剑牛啊 轩辕剑系列的所有外传(感觉外传更好,我玩哭好多次) 天之痕,我个人认为 苍之涛都不错 轩辕剑天之痕&苍之涛 轩辕剑最好玩 苍之涛、天之痕、黑龙舞兮云飞扬,这几个是最好的 轩辕剑4外传苍之涛 真的很不错 天之痕 真的很不错!~

3幻想三国志2 幻想三国志2 幻想三国治2不错 国产的幻想三国志系列也不错 画面精美, 操作的设计非常体贴玩家,非常流畅. 幻想三国志2不错

4新绝代双娇3 绝代双骄3 新绝代双娇 新绝代双骄三 绝代双骄系列. 画面优美,操作流畅,故事性很强 绝带双娇3之孤星与明月在剧情上很不错,游戏画面也很好,我玩了2轮。

5金庸群侠 还有金庸群侠传 剑侠情缘老版的 金庸群侠传,哈哈老游戏了,不过很过瘾

6《剑侠情缘》系列 剑侠情缘II白金版 剑侠三部都不错(1、2加外传月影传说) 剑侠情缘系统:剑侠情缘2、新剑侠情缘、月影传说也都不错。重磅推荐月影传说 都说剑侠情缘好,其实跟仙剑和轩辕剑相比,无论是从画面还是从情节,都差得太多了

6我喜欢<秦伤复活>.秦殇很不错 但是它的前传复活就不行了 不过最好的还是〈秦殇〉系列 秦殇,秦殇前传都好玩。

7天河传说 .<天河传说>,非常 的叙事方式,结局也出人意料,当首推此游戏

寰神结

7天地劫系列要玩全……汉堂国际的天地劫系列也不错 天地劫系列

8武林群侠传,还不错的。

9<幽城幻剑录>, 音乐非常动听 幽城幻剑录

9<真依天屠龙记> 经典! 真·倚天屠龙记

9赵云传之纵横 三国赵云传2 三国赵云传 赵云传值得玩玩

9《刀剑封魔录——上古传说》 刀剑封魔录 封魔录

9幻花洗剑录

9<三国群侠传> 三国群英传

天龙八部

新月剑痕,智冠公司2005年力作,你也可以试试智冠的其他作品 新月剑痕

霹雳奇侠传——武侠RPG中的经典

1暗黑1、2 暗黑2 当然是暗黑了,最经典的。 暗黑最耐玩最好玩 暗黑破坏神虽然旧了点,但还是不错的.

2魔法门6、7、8、9 魔法门系列 魔法门3 魔法门7,也很好玩的,自由度很高

3地牢围攻系列 地牢围攻2中文版 地牢围攻也很不错 地牢围攻2咯 我还是认为地牢围攻2还是不错的 你去看看啊 地牢围攻 地牢围攻是微软出的,可以说3D版的暗黑 地牢围攻2,最近刚出的,微软出品, 够爽!

末日围城 末日危城 末日围城2 阿拉娜传说 末日危城也不错 地牢围攻1,又叫末日危城

4波斯王子也不错 波斯王子3 波斯王子3 波斯王子1 2 3 都是万中无一的好游戏啊~~~~~~~ `` 波斯王子3 动作类的当数波斯王子系列了 波斯王子1-2-3都好玩 强烈推荐

5辐射2 辐射2(fallout2),辐射2 辐射(异尘余生)永恒之经典。

6鬼武者3 鬼武者 汉化了的 金成武的原形 恐怖,诡异,曲折.单机.好耍得掉渣 鬼武者,鬼武者3的PC版都不错

7永远的伊苏系列 永远的伊苏系列都不错 永远的伊苏6 依苏系列 永远的伊苏,就是经典!!!

8英雄传说系列 英雄传说6,日使rpg的经典需作 英雄传说

9博得之门系列 博德之门 最好的RPG《博得之门1、2》

10最终幻想7 最终幻想系列 最终幻想7代往后的都很经典,剧情非常感人,爱情故事也很 !一定要玩 最终幻想,严重推荐。最终幻想系列啊

11风色幻想4 风色幻想3罪与罚的镇魂歌,风色幻想4圣战的终焉都很好玩 经典哦! 风色幻想2 风色幻想4—圣战的终焉

12无冬之夜也8错 无冬。。。虽然很喜欢 无冬之夜 《无冬之夜》 在E3大展中获得了最佳角色扮演游戏奖, 这也是NWN连续三年获得该荣誉 我玩过,个人十分推荐

13圣域(神圣纪事) 圣域

14孤岛惊魂 孤岛惊魂(经典射击类游戏, 强于荣誉勋章系列) 孤岛惊魂

RTS

1魔兽争霸系列:2(具体哪个版本记不清了),3混乱之治,3冰封王座 魔兽争霸3冰封王座 魔兽2、 若说暴雪的《魔兽争霸》是以无数的细节体现出其RTS 之风的话

2帝国 帝国时代1、2 脱胎于《文明》的帝国时代 帝国3 帝国时代3 帝国时代2征服者 帝国时代2征服者,玩了3年了,还没腻,现在期盼能玩上3, 不过配置要求太 了

3星际 把《星际争霸》游戏的平衡度推向了一个 后无来者的高度,这成为了RTS发展史上最重要的变革之一。

4红色警戒系列(暴好) 红色警戒之尤里的复仇

5指环王:中土大战,二代好象快出了(也有可能已经出了) <<中土之战>>或<<中土之战2>>则更适合给<<魔戒>>书或**的忠实的"粉丝"们.

6! 崛起 崛起 好 崛起,

7将军 将军

8全面战争, 罗马 全面战争系列(好) 罗马 全面战争

9家园 Relic的《家园》系列则是用浩大的场景 想体验庞大的游戏背景玩《家园》(当然你得自己照相关资料); 家园2,

10你可试试文明3或4

11三国无双3 这个 比较好玩 不信你试试 三国无双3 三国无双不错,类似流星蝴蝶剑,画面之华美,剧情之强大堪称绝顶呐~!不可不玩 三国无双 真三国无双3,4都比较好玩 三国无双好玩啊 如果想玩刺激点的 真 三国无双 也很不错

12三国裙英传5 三国群英传6

13还有《C&C2:泰博论之日》泰博论之日不错~有老C&C的味道 缅怀Westwood完《C&C》系列;命令与征服

14<<要塞2>>

15!地球第国2 地球帝国的3D模式有3种,可以从水平线的角度来看,非常壮观,其他游戏都没有。

16突袭

17横扫千军 想爽朗玩《横扫千军》(有点早了);

18沙丘 沙丘2000

移民计划,新出了 2,不过没一好 玩

真实战争 真实战争 恐怕是最为真实的一款战略游戏了

地面控制

《盟军3》做得也快成即时战略了;

最期待的当然是《 指挥官了》(Superme Commander)!

生化危机4很好玩阿

战锤40000, 随着《战锤40000:战争黎明》的发布,我们所认识的即时策略类游戏的面貌为之一变。该作将注意力集中在了基地建设 这回Relic的新作《战锤40000·战争黎明》似乎更加彻底地贯彻了他们在家园中所流露出的风格 《战锤40000:战争黎明》最大特色就是无需生产,而是以“占点”的方式来获得各式资源 Warhammer 40K Dawn of War 游戏最大特色就是无需生产,只强调“前线作战的激烈度”,在游戏中,没有繁复的收集资源和生产过程,只有 林弹雨、漫天硝尘的暴力战场。

哥萨克人2—拿破伦战役 哥萨克II:拿破仑战争 这个挺好玩的 采用拿破仑 的10场战役为剧本

而且在家用电脑与游戏、大众软件榜上有名的游戏,我最近刚玩过的,是百玩不厌的好

光荣帝国 游戏的时代背景是拿破仑战争时期,时间跨度为17 到1830年,玩家控制奥地利、普鲁士、法兰西、俄国和不列颠军队,发动跨越整个欧洲的壮大战争。

平行 就是一款极为 的即时战略游戏。本作最大的特点就是采用了目前极少涉及的史前文明为题材《ParaWorld》中,玩家将会操纵那些巨型生物结成军队,成为巨大的恐龙们以及各种大型野兽们的首领,而敌人也是那些极为危险的巨大生物。

Black Hole Games开发的奇幻型即时战略《幻魔霸主》(Armies of Exigo) 是一款中古世纪的奇幻即时战略 帝国、兽人、黑暗的三大势力 它看上去跟《魔兽争霸3》很相似

《超级力量2》是迄今为止 一款全球地理政治模拟策略类游戏,允许玩家控制整个 。》(SuperPower 2)

ACT与AVG类游戏。

1神偷

2合金装备

3分裂细胞

4生化危机

5古墓丽影

寂静岭

黑与白2

格兰蒂亚2

吸血莱恩2

活死人之墓3

狙击:

1二战狙击手 二战狙击手:胜利的召唤

2孤岛惊魂 孤岛惊魂 机器配置要求很高 非常刺激的一款游戏,制作的非常不错

2重返狼穴。从第二关到以后的所有任务开始给你配备的就只是狙击 ,当然你可以捡其他 。 重返狼穴3-悍马攻击

3秘密潜入这个游戏比较适合你 虽然出来秘密潜入2了但是都不错 ,秘密潜入

4狙击精英 狙击精英,这个游戏真的不错,也 真实,开 还要考虑风向,弹道的偏移等等很多因素,玩时间长了真能感觉到当狙击手的感觉!!!

近距离作战5 先发制人 《近距离作战》是一部二战欧洲战场的细节说明书。

代号47 :代号 47

双狙人1,2,3

雷霆站队

战地系列

联合行动系列

使命2

战争游戏:

使命召唤系列和荣誉勋章系列,以及战地系列都蛮不错的

1使命的召唤 使命召唤2 call of duty 2 使命召唤2 最好的二战游戏 到现在看来《使命的召唤》1和2都不错 使命召唤其实真的不错,推荐

2荣誉勋章 荣誉勋章是对二战很真实地再现 首推电子艺界(EA)荣誉勋章系列

荣誉勋章早期的系列 联合袭击和 重围 使命召唤-联合进攻

《荣誉勋章:突破》 荣誉勋章: 重围》 《荣誉勋章:先头部队》 《荣誉勋章:前线》 《荣誉勋章:日出》 荣誉勋章:血战欧洲》 《荣誉勋章:渗透者》

《荣誉勋章:反攻诺曼底》

3DOD 就是胜利之日,CS1.6的内核,二战真实感很强,有很多服务器,可以多人对战,很有意思 DOD还没三角洲好玩,战场还可以就是机子卡的不行 胜利之日 奥马哈反击战

讲述二战期间,德美两军对垒的MOD——《胜利之日》虽不及《反恐精英》受欢迎,但在全球也拥有数目相当的拥护者

3突袭

3重反德军总部

4隐藏与危险

5盟军2 盟军啦 特别是盟2 那可是具有划时代的啊 盟军敢死队1 2以及不十分满意的3

5battle filed 1942 战地2(Battlefield 2) 《战地1942》比较全的概括了2站中欧洲战场的几乎经典的战役,可以进行陆海空三军的操作

兄弟连 兄弟连``` 战火兄弟连

5抢摊登陆战 抢滩登陆

血战太平洋 《荣誉勋章:血战太平洋》是一款不错的二战游戏!!!! 血站太平洋 荣誉勋章-血战太平洋

盟军敢死队 盟军敢死队!!盟军敢死队—使命召唤或深入敌后

5罗马全面战争 罗马全面战争

血战上海滩 血战上海滩

5命令与征服-将军 中国不让卖,上网下载吧

5十字军东征

7闪电战 闪电战2

美国军人,去找吧!American army

9敌后敢死队

海军陆战队!!

11海豹突击队

12抗日—血战缅甸

1314猪兔大战

15前线指挥官

16斯大林格勒保卫战也不错

决战朝鲜

刺杀希特勒

闪点行动

代号装甲

绝命时刻

二战英雄

坦克游戏:

1钢铁雄师3

2坦克

3无畏战车,我觉得不错,超高科技,不玩白活

4T-72 巴尔干战火

1 网球2 (Perfect Ace 2 - The Champi hip) 无论画面和操作都太烂, 这个游戏的操控性真烂

2 R网球 EA的 SEGA有一款比较好~~好象是VR网球2 《VR网球》 SEGA力作 你 不会后悔的 这恐怕是最流行的网球游戏了

3 网球精英 TENNIS MASTERS SERIES Microids公司推出 网球大师系列赛2003(Tennis Masters Series 2003) 在朋友家里玩过几次,没感觉

4 《上旋网球》英文名字为《Top Spin》 电脑的上旋网球不错 Atair公司的号称PC上最好的网球游戏 这是我所期待的一款网球游戏

5 网球王子 在电脑上装个GBA的模拟器你可以玩

《 伍兹职业高尔夫巡回赛(Tiger Woods PGA Tour)》、EA

空间战争:

空间战争模拟游戏《宇宙战斗》(Universal Combat) 玩过《战斗巡洋舰》(Battlecruiser)的老玩家会知道,《宇宙战斗》完全是《战斗巡洋舰》的翻版

《银河创世纪 3》是一款太空策略战舰模拟游戏,玩家可控制超过 10 种以上可任意调整搭配的船舰,并有超过 100 种以上的武器和开发装备。《银河创世纪 3》游戏原名(Nexus: The Jupiter Incident)

《UFO:余震》是科幻名作《UFO:余波》的续作 玩家将会操纵精英地面部队,建造庞大的而复杂的基地网络,为反攻外星人做准备 科幻战略RPG

空战:

1 F-22 我的最爱!~超逼真!

2 MIG-29 还是米格-29~虽然老了点但是 很好玩~

3 L2——遗忘的战争 IL-2被遗忘的战争之太平洋战争 il-2 IL2,中文好像是捍卫雄鹰什么的。玩这个都很难起飞 IL-2被遗忘的战争 玩IL2啊,经典飞行游戏,画面很漂亮,要配置好点的机器。中文名称叫捍卫雄鹰,有太平洋战争、被遗忘的战场等几个资料篇

4微软模拟飞行 微软虚拟飞行2004 微软飞行世纪2004 微软的那个 飞行世纪 模拟飞行10微软的最新作 我喜欢微软的模拟飞行 微软的模拟飞行最棒 微软模拟飞行2004

5 黄牌空战 皇牌空战4 PS 里有“皇家空战” 黄牌空战PC版的 空战5 NAMCO 空战5 空战3是ps的飞行模拟NO1

6 彩京1945 不过那个1942还可以哦

大不列颠空军 不列跌空战2 《大不列颠空战》

捍卫雄鹰Falcon 4.0 falcon4.0

13.锁定:现代空战 LOCK ON

14.Flanker苏27侧卫 SU27_Flanker 2.5飞行 flanker2.5

7 A-18“沙漠风暴”行动

8 壮志凌云(战区版) TOPGUN壮志凌云

9 F16战斗机

10 空中力量

15. 飞行员

16.J (EIDOS)

17.长弓阿帕奇Ⅱ

18 LHX武装直升机

19以色列空军

20《卡曼奇直升机4》(comanche4) 光盘版

21《喷气战斗机2015》

22太平洋英雄

23 FS2004

24 空中霸王

25 猎杀红公爵

26联合作战·风 动

27《炽翼天使:二战中队》(Blazing Angels: Squadr of WWII》

28太平洋海战也挺好玩

29太平洋英雄

30《欧洲空战》

《B-17空中堡垒》

海战游戏:

1猎杀潜艇 猎杀潜航1-3

潜艇指挥官

2大航海时代4

6海盗王

3海商王

3大海战

4钢铁的咆哮

5席德梅尔的海盗

7加勒比海盗

8太平洋海战

9提督的决断

10大航海家2.3

11海上公约

12深海争霸

模拟;

1**大亨

模拟城市3000、4

2工业大亨2

3铁路大亨3 铁路大亨II

大航海4

模拟人生2 模拟人生之魔法

虚拟人生3中文版

4动物园大亨

侏罗纪动物园 侏罗纪公园

过山车大亨过山车大亨

主题公园

主题公园

金融帝国2

海商王1 2

仙剑客栈

中华客栈

梦幻西餐厅 梦幻西餐厅2

比萨饼大亨 匹萨大亨2

中华餐厅

餐饮帝国

百鬼夜宴

便利商店 便利商店

商界大亨2

法老王 法老王(Pharaoh)

监狱大亨

航空霸业

交通巨人

交通英雄

查理与巧克力工厂

绵羊

主题医院

罗马执政官

汉朝与罗马

宙斯:众神 宙斯:海神波塞冬

凯撒大帝3

皇帝:中国的崛起

黑金企业2

垄断2(Monopoly 2)

谁想做百万富翁

文明2 文明3 文明3:游戏

殖民计划2

马场大亨2000

英超 经理

经理

经理 经理4 经理四

经理

Sim Frittenbude

幽浮IV

发明工坊

霸图

鬼魂大师

海岛大亨

龙之崛起

SLG类/回合策略/战略或战略RPG/战棋:

1大航海时代

2文明

3三国志

4英雄

5信长野望

6太阁立志传

7三国英杰

请问单机游戏的修改器要怎么做?

先声明,以下是copy来的……

游戏修改器制作:

工具:SoftICE、金山游侠2002、VC++7.0、PE查看器、SPY++

测试 :Window2000 Professional SP2

首先我介绍一下将会用到的工具:

1、 SoftICE(不用多说了吧,我想你应该会用)

2、 金山游侠2002(这个你也应该会用)

3、 C++7.0(不要求你一定会用,但至少应该会一种编程工具)

4、 PE查看器(你可以随意找一个,没有也没关系,我会教你用SoftICE查看)

5、 SPY++(VC里的一个查看程序信息的工具,你可以和别的,比如Delphi和C++Builder的WinSight32)

然后就是你应该会的知识:

1、 汇编基础

2、 一些编程基础,至少应该看懂我介绍的几个API函数

3、 PE文件结构的基础,不会也没关系,我会解释给你

以上几点你都具备了的话我们就可以开始了。

我来介绍一下我要教给你的东西。想必大家都玩过PC游吧,那么也一定用过一些专用的游戏修改器吧,比如暗黑,红警,大富翁这些经典的游戏都有它们专用的修改器,注意,我说的不是FPE之类的通用修改工具。

你试没试过用金山游侠修改红警二的金钱?如果有的话你应该知道每玩一次就要改一次,因为这个游戏是动态分配内存的,每次重新开始都会改变。所以你会选择到网上去下载一个专用的修改器,那么你有没有想过自己做一上呢?想过?那你为什么不做?什么不会?那就好办了,看了这篇教程你就会了:D费话少说,我来讲一下原理。

有一些经常修改游的朋友一定会知道,不论游戏中“物品”的内存地址是否是动态的,物品与物品之间相隔的距离都是不变的,我拿“楚留香新传”为例,我先用金山游侠查找内力值的内存地址,找到的结果是:79F695C,再查找物品“金创药”的地址是:328D1DC,现在我用79F695C减去328D1DC,得到:4769780,这个数就是内力值与金创药的偏移值,没看懂?接着看呀,我还没说完呢,现在重新再运行游戏,查找内力值的地址,得到:798695C再查找金创药得到的地址是:321D1DC,两个值的内存地址都改变了,但是用你内力值的地址减去金创药的地址得到的结果是什么?没错,还是4769780,也就是说,无论这两个值的内存地址变成多少,它们之间的距离是永远不变的,不光是这个游戏,一般的游戏都是,至少我没见过不是的:D

上面讲的东西总结出一个结论,那就是我们只要得到这两个地址中的任何一个,就可以得到另外一个,只要你知道它们之间的偏移量是多少。

我们 步要做的就是得到这个地址,但是内存中的地址是动态改变的,得到也没有用,这里我就教你把它变成静态的,叫它永远都不变!我继续拿“楚留香新传”为例,如果你有这个游的话就跟我一起做,没有的也没关系,只要看懂这几个步骤就行了。开工!

首先进入游戏,查找内值的地址,得到的是:798695C(不知道为什么这上游并不是每次重起都改变内存地址),按Ctrl+D打开SoftICE,下命令:BPM 798695C W(写这个地址时则中断),回到游戏中,打开人物属性面板,游戏中断了,在SofitICE中你会看到这条指令:

0047EB17 MOV EAX [EDX+000003F4] 下命令:D EDX+3F4将看到内力值

0047EB1D PUSH EAX

………………………………

………………………………

从上面可看出0047EB17处的指令是将内力值的指针送到EAX寄存器中,这是一个典型的寻址方式,设想一下,我们是到了EDX中的基址,那么无论什么时候只要用EDX+3F4就可以轻松的得到内力值的地址,因为000003F4是一个常量,它是不会改变的,改变的只是EDX中的地址,所以只要有办法得到EDX中的值就什么都好办了,你明白了没有?如果还是不懂,那么请再看一遍。现在要做的就是如何得到这个值,下面我教给你如何做:

我的办法就是设计一段代码,把EDX中的值存放到一个地址中,然后运行这段代码,再返回游戏的原有指令继续执行,什么?补丁技术?SMC?随你怎么说啦,只要运行正常就一切OK啦:D

实际操作:

首先在程序中找一段空白处来存放我们设计的代码,很简单,只要懂得一些PE文件结构的朋友都会知道,一般在EXE文件的数据段(.data段)的结尾都会有一段缓冲区,我们可以在这段区域中写任何东西,当然你也可以用“90大法”找一段空白区,但我还是推荐你用我教给你的方法。上同我提到,如果你没有PE文件查看工具我可以教你用SoftICE查看,而且很简单,只要一个命令:MAP32 “模块名”,看一下我是怎么做的你就知道了。

Ctrl+D呼收出SoftICE,然后下命令:MAP32 CrhChs,这时你应该看到EXE各个段的信息,我们要注意的只是.data段,既然要找的是数据段的结尾,那么我们就从下一个段开始向上找,如下:

.data 004FB000

.rsrc 00507000

.data的下一个段是.rsrc段,它是从00507000开始的,也就是说以00507000为基础向上一个字节就是数据段的结尾,我所择从00506950处开始写代码,说了这么半天那么我们的代码到底是什么样子呢?修改后的指令又是什么样的呢?别急,请看下面:

修改0047EB17后代码:

0047EB17 JMP 00506950 //跳到我们的代码中去执行

0047EB1C NOP //由于这条指令原来的长度是6字节,而修改后的长度是5个字节,所以用一个空指令补上

0047EB1D PUSH EAX

//我们的代码:

00506950 MOV DWORD PTR EAX,[EDX+00003F4] //恢复我们破坏的指令

00506956 MOV DWORD PTR [00506961],EDX //把EDX保存以00506961中去

0050695C JMP 0047EB1D //返回原来的指令去执行

把上面的代码用SoftICE的A命令写入,OK!

现在我们试一下运行的效果,你现在用金山游侠搜索一下内力址的地址,什么又变了?那就地啦,它要是不变我们还用费这么大劲儿吗?记下这个地址返回到游戏中去,Ctrl+D呼出SoftICE,下命令 D *[00506961]+000003F4,在数据窗口看到什么了?呵呵,没错,看到了你刚才记住的那个地址,里面的数值正是内力的值,试着改一下,回到游戏中,呵呵,内力值变了吧:D

讲到这里,我们的工作已经完成了%90,但别高兴的太早,后面的%10要远比前的%90花的时间长,因为我们要用编程实现这一切,因为你不能每次都像刚才那样做一次吧!

现在我来说一下编程的步骤:

首先用FindWindow函数得到窗口句柄,然后用GetWindowThreadID函数从窗口句柄得到这个进程的ID,接着用OpenProcess得到进程的读写权限,最后用WriteProcessMemory和ReadProcessMemory读写内存,然后。。。。呵呵,你的修改器就做成啦:D

下面是我抄写以前写的修改器源程序片断, 部分是动态写入刚才的代码,第二部分是读取并修改内力值,由于我没有时间整理和测试,所以不能保证没有错误,如果大家发现有遗漏的话,可以在QQ上给我留言或写信给我,代码如下:

有几点请大家注意:

1、 写机器码时要一个字节一个字节的写

2、 注意要先写入自己的代码,然后再修改游中的指令(下面的代码没有这样做,因为不影响,但是你应该注意这个问题)

#define MY_CODE5 0x00

#define MY_CODE6 0x90

//00506950

#define MY2_CODE1 0x8B

#define MY2_CODE2 0x82 //这部分是要写入的机器码的常量定义

#define MY2_CODE3 0xF4

#define MY2_CODE4 0x03

#define MY2_CODE5 0x00

#define MY2_CODE6 0x00

#define MY3_CODE1 0x89

#define MY3_CODE2 0x15

#define MY3_CODE3 0x61

#define MY3_CODE4 0x69

#define MY3_CODE5 0x50

#define MY3_CODE6 0x00

#define MY4_CODE1 0xE9

#define MY4_CODE2 0xBC

#define MY4_CODE3 0x81

#define MY4_CODE4 0xF7

#define MY4_CODE5 0xFF

//-----------------------------------------------------------------------------//

DWORD A1=MY_CODE1;

DWORD A2=MY_CODE2;

DWORD A3=MY_CODE3;

DWORD A4=MY_CODE4;

DWORD A5=MY_CODE5;

DWORD A6=MY_CODE6;

DWORD B1=MY2_CODE1;

DWORD B2=MY2_CODE2;

DWORD B3=MY2_CODE3; //这部分是变量的定义

DWORD B4=MY2_CODE4;

DWORD B5=MY2_CODE5;

DWORD B6=MY2_CODE6;

DWORD C1=MY3_CODE1;

DWORD C2=MY3_CODE2;

DWORD C3=MY3_CODE3;

DWORD C4=MY3_CODE4;

DWORD C5=MY3_CODE5;

DWORD C6=MY3_CODE6;

DWORD D1=MY4_CODE1;

DWORD D2=MY4_CODE2;

DWORD D3=MY4_CODE3;

DWORD D4=MY4_CODE4;

DWORD D5=MY4_CODE5;

//--------------------------------------------------------------------------//

HWND hWnd=::FindWindow("CRHClass",NULL); //得到窗口句柄

if(hWnd==FALSE)

MessageBox("游戏没有运行!");

else

{

GetWindowThreadProcessId(hWnd,&hProcId); // 从窗口句柄得到进程ID

HANDLE nOK=OpenProcess(PROCESS_ALL_ACCESS|PROCESS_TERMINATE|PROCESS_VM_OPERATION|PROCESS_VM_READ|

PROCESS_VM_WRITE,FALSE,hProcId); //打开进程并得到读与权限

if(nOK==NULL)

MessageBox("打开进程时出错");

else

{

//0047EB17

WriteProcessMemory(nOK,(LPVOID)0x0047EB17,&A1,1,NULL);

WriteProcessMemory(nOK,(LPVOID)0x0047EB18,&A2,1,NULL);

WriteProcessMemory(nOK,(LPVOID)0x0047EB19,&A3,1,NULL);

WriteProcessMemory(nOK,(LPVOID)0x0047EB1A,&A4,1,NULL);

WriteProcessMemory(nOK,(LPVOID)0x0047EB1B,&A5,1,NULL);

WriteProcessMemory(nOK,(LPVOID)0x0047EB1C,&A6,1,NULL);

//00506950

WriteProcessMemory(nOK,(LPVOID)0x00506950,&B1,1,NULL);

WriteProcessMemory(nOK,(LPVOID)0x00506951,&B2,1,NULL);

WriteProcessMemory(nOK,(LPVOID)0x00506952,&B3,1,NULL);

WriteProcessMemory(nOK,(LPVOID)0x00506953,&B4,1,NULL);

WriteProcessMemory(nOK,(LPVOID)0x00506954,&B5,1,NULL);

WriteProcessMemory(nOK,(LPVOID)0x00506955,&B6,1,NULL);

//第二句

WriteProcessMemory(nOK,(LPVOID)0x00506956,&C1,1,NULL);

WriteProcessMemory(nOK,(LPVOID)0x00506957,&C2,1,NULL);

WriteProcessMemory(nOK,(LPVOID)0x00506958,&C3,1,NULL);

WriteProcessMemory(nOK,(LPVOID)0x00506959,&C4,1,NULL);

WriteProcessMemory(nOK,(LPVOID)0x0050695A,&C5,1,NULL);

WriteProcessMemory(nOK,(LPVOID)0x0050695B,&C6,1,NULL);

//最后一句

WriteProcessMemory(nOK,(LPVOID)0x0050695C,&D1,1,NULL);

WriteProcessMemory(nOK,(LPVOID)0x0050695D,&D2,1,NULL);

WriteProcessMemory(nOK,(LPVOID)0x0050695E,&D3,1,NULL);

WriteProcessMemory(nOK,(LPVOID)0x0050695F,&D4,1,NULL);

WriteProcessMemory(nOK,(LPVOID)0x00506960,&D5,1,NULL);

CloseHandle(nOK); //关闭进程句柄

}

}

}

/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

//读取并修改内力值

DWORD hProcId;

HWND hWnd=::FindWindow("CRHClass",NULL);

if(hWnd==FALSE)

MessageBox("No");

else

{

GetWindowThreadProcessId(hWnd,&hProcId);

HANDLE nOK=OpenProcess(PROCESS_ALL_ACCESS|PROCESS_TERMINATE|PROCESS_VM_OPERATION|PROCESS_VM_READ|

PROCESS_VM_WRITE,FALSE,hProcId);

if(nOK==NULL)

MessageBox("ProcNo!");

else

{

DWORD buf1;

DWORD write;

BOOL OK=ReadProcessMemory(nOK,(LPCVOID)0x00506961,(LPVOID)&buf1,4,NULL); //读取我们保存EDX中的基础

if(OK==TRUE)

{

write=buf1+0x000003F4; //得到内力值的地址

DWORD Writeed=0x00; //要修改的数值

BOOL B=WriteProcessMemory(nOK,(LPVOID)write,&Writeed,1,NULL);

if(B==FALSE)

MessageBox("WriteNo");

}

}

CloseHandle(nOK);

}

啊,写的我手都麻啦,今天就到这里了,才疏学浅难免会有遗漏,请大家指教,如果我不会或不喜欢用VC的话,你可以在QQ上与我交流,我可以教你如何用Delphi、C++Builder、Win32Asm或VC实同上面的功能。

(如转载本篇文章请不要改动内容及作者!)

作者:CrackYY

Email:CoolYY@msn.com

OICQ:20651482

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

后来在主页上放过一段时间,记得感兴趣的朋友还挺多的,一直没时间说,现在大概聊一下做法吧:)

工具当然是IDA+SoftIce,要自己写解压程序的话,还要有习惯的编辑器,我当然是用VC

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

1,硬性

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

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

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

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

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

2,Dump

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

这种做法也很容易想到的,主要难点在于内存中资源的格式问题,可能对3D游戏来说,这种解法比较容易一些,毕竟纹理渲染这些,是显卡完成的,不是软件实现的

我了解到的有些人解魔兽的资源就是这样解开的,hook OpenGL的一些函数

我这样解过一些游戏的文本(汉化用的文字), 游戏的,为了获取所有游戏文本,特地将那款游戏通关的说

3,直接调用游戏的解码函数解码

和第2种做法类似,但是主动调用函数,基本上可以一次将所有资源全部解开,不需要游戏通关

当然,不是让你调用游戏的解包模块,毕竟很多游戏都不是dll形式的

只能侵入到游戏进程内部,找一个合适的时机(一般是载入其他文件的时候,中断跳转一下,先把我们的事做完),调用内部函数,解开所有的资源

我解过一款游戏就是用这种方法,说起来,那款游戏的资源压缩率和rar差不多

0. 需求文档

LZW压缩算法是一种新颖的压缩方法,由Lemple-Ziv-Welch 三人共同创造,用他们的名字命名。它采用了一种先进的串表压缩,将每个 次出现的串放在一个串表中,用一个数字来表示串,压缩文件只存贮数字,则不存贮串,从而使文件的压缩效率得到较大的提高。奇妙的是,不管是在压缩还是在解压缩的过程中都能正确的建立这个串表,压缩或解压缩完成后,这个串表又被丢弃。

1. 基本原理

首先建立一个字符串表,把每一个 次出现的字符串放入串表中,并用一个数字来表示,这个数字与此字符串在串表中的位置有关,并将这个数字存入压缩文件中,如果这个字符串再次出现时,即可用表示它的数字来代替,并将这个数字存入文件中。压缩完成后将串表丢弃。如"print" 字符串,如果在压缩时用266表示,只要再次出现,均用266表示,并将"print"字符串存入串表中,在解码时遇到数字266,即可从串表中查出266所代表的字符串"print",在解压缩时,串表可以根据压缩数据重新生成。

2. 实现方法

A. 初始化串表

在压缩信息时,首先要建立一个字符串表,用以记录每个 次出现的字符串。一个字符串表最少由两个字符数组构成,一个称为当前数组,一个称为前缀数组,因为在文件中每个基本字符串的长度通常为2(但它表示的实际字符串长度可达几百甚 千),一个基本字符串由当前字符和它前面的字符(也称前缀)构成。前缀数组中存入字符串中的首字符,当前数组存放字符串中的尾字符,其存入位置相同,因此只要确定一个下标,就可确定它所存贮的基本字符串,所以在数据压缩时,用下标代替基本字符串。一般串表大小为4096个字节(即2 的12次方),这意味着一个串表中最多能存贮4096个基本字符串,在初始化时根据文件中字符数目多少,将串表中起始位置的字节均赋以数字,通常当前数组中的内容为该元素的序号(即下标),如 个元素为0,第二个元素为1,第15个元素为14 ,直到下标为字符数目加2的元素为止。如果字符数为256,则要初始化到第258个字节,该字节中的数值为257。其中数字256表示清除码,数字257 为文件结束码。后面的字节存放文件中每一个 次出现的串。同样也要音乐会 前缀数组初始化,其中各元素的值为任意数,但一般均将其各位置1,即将开始位置的各元素初始化为0XFF,初始化的元素数目与当前数组相同,其后的元素则要存入每一个 次出现的字符串了。如果加大串表的长度可进一步提高压缩效率,但会降低解码速度。

B. 压缩方法

了解压缩方法时,先要了解几个名词,一是字符流,二是代码流,三是当前码,四是当前前缀。字符流是源文件文件中未经压缩的文件数据;代码流是压缩后写入文件的压缩文件数据;当前码是从字符流中刚刚读入的字符;当前前缀是刚读入字符前面的字符。

文件在压缩时,不论文件字符位数是多少,均要将颜色值按字节的单位放入代码流中,每个字节均表示一种颜色。虽然在源文件文件中用一个字节表示16色、4色、2色时会出现4位或更多位的浪费(因为用一个字节中的4位就可以表示16色),但用LZW 压缩法时可回收字节中的空闲位。在压缩时,先从字符流中读取 个字符作为当前前缀,再取第二个字符作为当前码,当前前缀与当前码构成 个基本字符串(如当前前缀为A,当前码为B则此字符串即为AB),查串表,此时肯定不会找到同样字符串,则将此字符串写入串表,当前前缀写入前缀数组,当前码写入当前数组,并将当前前缀送入代码流,当前码放入当前前缀,接着读取下一个字符,该字符即为当前码了,此时又形成了一个新的基本字符串 (若当前码为C,则此基本字符串为BC),查串表,若有此串,则丢弃当前前缀中的值,用该串在串表中的位置代码(即下标)作为当前前缀,再读取下一个字符作为当前码,形成新的基本字符串,直到整个文件压缩完成。由此可看出,在压缩时,前缀数组中的值就是代码流中的字符,大于字符数目的代码肯定表示一个字符串,而小于或等于字符数目的代码即为字符本身。

C. 清除码

事实上压缩一个文件时,常常要对串表进行多次初始化,往往文件中出现的 次出现的基本字符串个数会超过4096个,在压缩过程中只要字符串的长度超过了4096,就要将当前前缀和当前码输入代码流,并向代码流中加入一个清除码,初始化串表,继续按上述方法进行压缩。

D. 结束码

当所有压缩完成后,就向代码流中输出一个文件结束码,其值为字符数加1,在256色文件中,结束码为257。

E. 字节空间回收

在文件输出的代码流中的数据,除了以数据包的形式存放之外,所有的代码均按单位存贮,样就有效的节省了存贮空间。这如同4位彩色(16色)的文件,按字节存放时,只能利用其中的4位,另外的4位就浪费了,可按位存贮时,每个字节就可以存放两个颜色代码了。事实上在 文件中,使用了一种可变数的存贮方法,由压缩过程可看出,串表前缀数组中各元素的值颁是有规律的,以256色的文件中,第258-511元素中值的范围是0-510 ,正好可用9位的二进制数表示,第512-1023元素中值的范围是0-1022,正好可用10位的二进制数表示,第1024-2047 元素中值的范围是0-2046,正好用11位的二进制数表示,第2048-4095元素中值的范围是0-4094,正好用12位的二进制数表示。用可变位数存贮代码时,基础位数为文件字符位数加1,随着代码数的增加,位数也在加大,直到位数超过为12(此时字符串表中的字符串个数正好为2 的12次方,即4096个)。 其基本方法是:每向代码流加入一个字符,就要判别此字符所在串在串表中的位置(即下标)是否超过2的当前位数次方,一旦超过,位数加1。如在4位文件中,对于刚开始的代码按5位存贮, 个字节的低5位放 个代码,高三位为第二个代码的低3位,第二个字节的低2位放第二个代码的高两位,依次类推。对于8位(256色)的文件,其基础位数就为9,一个代码最小要放在两个字节。

F. 压缩范围

以下为文件编码实例,如果留心您会发现这是一种奇妙的编码方法,同时为什么在压缩完成后不再需要串表,而且还在解码时根据代码流信息能重新创建串表。

字 符 串: 1,2,1,1,1,1,2,3,4,1,2,3,4,5,9,…

当 前 码: 2,1,1,1,1,2,3,4,1,2,3,4,5,9,…

当前前缀: 1,2,1,1,260,1,258,3,4,1,258,262,4,5,…

当前数组: 2,1,1, 1, 3,4,1, 4,5,9,…

数组下标: 258,259,260,261,262,263,264,265,266,267,…

代 码 流: 1,2,1,260,258,3,4,262,4,5,…

3. 测试文档

说明:

当选择时请选择1-3的数据,如果选了其他的数据就出错了。

4. 使用文档

在进入程序后,通过选择是压缩、解压缩还是退出程序。

压缩文件:

1)提示:“Input file name?” 输入:D:\cc\test.txt

2)提示:“Compressed file name?” 输入:test.lzw

3)显示:“Compressing………” 及 “*”表示文件压缩的进度。

说明:如果输入的文件不存在,将会重复提示,直到输入正确文件位置和文件名。生成的test.lzw将会存放在程序所在的根目录下。

如:程序放在D:\cc\下,则生成文件也在D:\cc\.

解压缩:

1)提示:“Input file name?” 输入:test.lzw

2)提示:“Compressed file name?” 输入:test.txt

3)显示:“Expand………” 及 “*”表示文件解压缩的进度。

说明:如果输入的文件不存在,将会重复提示,直到输入正确文件位置和文件名。生成的test.lzw将会存放在程序所在的根目录下。

ANI( licedon Startins Hour Glass)文件是 MS-Windows的动画光标文件,其文件扩展名为“.ani”。它一般由四部分构成:文字说明区、信息区、时间控制区和数据区,即 ACONLIST块。anih块、rate块和 LIST块。

以下就是作为例子的文件内容(数据E)及ANI文件标准结构图(图):

1. 从(0000-006D)是 Wnd0WS 95& NT ANI文件的文字说明区部分

如你想对你开发的ANI文件提供一点文字说明,并加入你的版权信息,且同时它们又要被ANI文件播放软件承认时,这是你 的选择。要是你觉得这样做很麻烦,或者没什么好写时,那你完全可以去掉本块中的全部内容,并将块的大小置为0。切记,“块识别码

‘ ACONLIST’”和标识“块的大小”这两部分,共计 12字节, 不能被更改、移动及删除,否则后果自负。

可能为了让文字说明信息系统化,在ACONLIST块内部包容了若干子块,本例中用到的两个分别是:INFOINAM块(提供本文件的解释说明)和IART块(用于插入版本信息)。说实在,诸位可以运用在 AVI文件中插入自定义块的方法,加入自己的自定义块,其结果只是ANI播放软件把它当作一个“JUNK”罢了。

0000-0003:多媒体文件识别码:RIFF

0004-0007;文件大小( 2052h字节)-8字节

0008- 000F: ACONLIST块识别码,它是文字说明区开始的标志

0010-0013:ACONLIST块的大小(5Ah字节)

0014-001B:INFOINAM块识别码,标志文件说明信息子块的开始

001C- 001F: INFOINAM块的大小( 20h字节)

0020-003F :文件说明信息子块的内容“ lication startingHour Glass”

0040-0043:IART块识别码,标志版权说明信息于决的开始

0044-0047:IART块的大小(26h字节)

0048- 006D:版权说明信息于块的内容“Microsoft Corporation,Copyright 1995”

2.从(006E-0099)?

今天关于“赛车游戏gif”的探讨就到这里了。希望大家能够更深入地了解“赛车游戏gif”,并从我的答案中找到一些灵感。