反三国志是一款超级经典热血的三国游戏,游戏百分百完美还原三国剧情故事,各种副本关卡等你来挑战,游戏角色非常丰富,各种内容等你来上线领取,玩家可以自由冒险闯关,喜欢反三国志的玩家,快来下载吧!
《反三国志》由新瑞狮多媒体开发制作、台湾游戏精灵发行的一款角色扮演单机游戏,于2003年上市。
该游戏以不同于主流的历史观点另辟蹊径,用诸葛亮作为游戏的主角,通过描绘诸葛亮从无名小卒成长为兼济天下的一代英豪,来表达世间没有绝对的好与坏、对与错的游戏主题,并穿插着对战争、爱情等一系列主题的思考。
《反三国志》是游戏精灵连续第二款以不同的历史观点做出的三国类游戏。
大家所熟悉的三国志是以观看历史的方式写出来,并叙述了当时魏、蜀、吴三国之间的历史与关系。
而后来经过罗贯中之手,完成了三国演义这本著名的历史章回小说,其结局就如同历史上所记载司马懿取得天下。
而反三国志一书是于1930年所著作的一本三国题材的小说,除了加进了许多神幻与角色间关系的刻画外,主要内容为刘备一伙人从默默无名到最后统一中国的故事。
而《反三国志》游戏则是反三国志的故事为脚本,发生的时间是从三国乱世的开端黄巾之乱到赤壁之战之间。
并以诸葛亮为主角进而改编出来一段不为人知的浪漫爱情故事。
游戏的故事其实很接近你我之间的爱情发生在混乱的时代中,一种错过的因缘,与无法挽回的错误,而造成后来的悔恨交织,与欣喜若狂。
《反三国志》游戏以三国志的故事为脚本,发生的时间是从三国乱世的开端黄巾之乱到赤壁之战之间。
并以诸葛亮为主角进而改编出来一段与黄月英、小乔之间的爱情故事。
游戏的故事其实很接近你我之间的爱情,不同之处在于它发生在三国战争时代中。
难忘的初恋,割不断的情愫,在失去中学会珍惜,最终选择才明白谁才是对的人。
0041FEEF |. 56 PUSH ESI
0041FEF0 |. 03D1 ADD EDX,ECX //原来的血减去应掉的血
0041FEF2 |. 8990 50847200 MOV DWORD PTR DS:[EAX+728450],EDX //保存HP
0041FEF8 |. 8BF2 MOV ESI,EDX
加个跳板跳到我的代码:
0041FEEF .^E9 9D69FEFF JMP SANGUO.00406891 //这里原来是负责处理减血的语句,现在我方自己来处理
0041FEF4 90 NOP
0041FEF5 90 NOP
0041FEF6 90 NOP
0041FEF7 90 NOP
0041FEF8 > 8BF2 MOV ESI,EDX
处理的代码:
00406891 > 56 PUSH ESI
00406892 . 50 PUSH EAX
00406893 . 52 PUSH EDX
00406894 . 8B15 F0FCB600 MOV EDX,DWORD PTR DS:[B6FCF0] //B6FCF0里面存放的是我方人员数目,游戏利用这个数来对我方和敌方排序,
0040689A . 69D2 E40A0000 IMUL EDX,EDX,0AE4 //我们利用这一点来确保在自己人没有不受伤害
004068A0 . 05 E40A0000 ADD EAX,0AE4 //每隔AE4个字节是一个新的人物的HP...
004068A5 . 3BC2 CMP EAX,EDX //判断是否是自己人^_*
004068A7 . 5A POP EDX
004068A8 . 58 POP EAX
004068A9 . 77 0D JA SHORT SANGUO.004068B8 //如果大于说明是敌军
004068AB . 33C9 XOR ECX,ECX //ECX是应掉的血
004068AD . 8990 50847200 MOV DWORD PTR DS:[EAX+728450],EDX //这里是我方HP所在,将伤害减为0!
004068B3 . E9 40960100 JMP SANGUO.0041FEF8 //控制权交还给游戏
004068B8 > 33D2 XOR EDX,EDX //敌方的HP减为0
004068BA . 8990 50847200 MOV DWORD PTR DS:[EAX+728450],EDX //存入敌方HP所在地
004068C0 . E9 33960100 JMP SANGUO.0041FEF8
004068C5 90 NOP
004068C6 90 NOP
004068C7 90 NOP
004068C8 90 NOP
中间用到的B6FCF0这个地址也很简单可以得到,因为每次战斗的时候游戏负责分配给每个怪物HP存放空间,并且这个空间还要照顾到我方人员的数目
具体地址:
0041E82D |REP MOVS DWORD PTR ES:[EDI],DWORD PTR DS:[ESI] //WE BREAK HERE!!! LOOP ABOVE!
上面的代码:
0041E7B0 MOV EAX,DWORD PTR DS:[71F838]
0041E7B5 MOV EDI,DWORD PTR DS:[B6FCF0] //这里存放我方人员数目
0041E7BB MOV EDX,DWORD PTR SS:[ESP+20]
0041E82D |REP MOVS DWORD PTR ES:[EDI],DWORD PTR DS:[ESI] //WE BREAK HERE!!! LOOP ABOVE!
0041E82F |MOV DWORD PTR DS:[EBX+9E0],EAX
经典策略战争游戏,快来这个三国世界中冒险闯关吧!