你这是逆向吧找汇编大牛
你对這个回答的评价是?
|
我无聊搞了个太阁联机程序想請高手更进一步,做到像游聚联机玩魂斗罗那样联机玩各种老游戏。
简单点对点文件传输程序,使用SOCKET编程运行环境为Visual C++ 6.0.这是一个工具。用點对点传送技术可以用于CE修改器生成的内存数据块(几千至几百千字节)互相传送。
那么能不能做到两三个玩家之间交换单机游戏的数據达到各人的内存数据区的某一段相同?
也就是说你和我同时玩大航海2,我选英国佬你选西班牙人,我们互相传送自己内存里我方敵方舰队所在位置战场内存数据块(船体,人物水手弹药等)数据,这些数据应该少于10K字节互相更新这段内存,就有联机玩的效果
朂初,几个月前我看到一个三国志11的联机程序,十分的原始居然是双方互相传送同一个存档,轮流着玩我就设想怎么改进,用在三國志5代就用BAT和DEBUG编了一个切割拼合存档的批处理程序,可用于三国志5代的联机对打写出来只有2K字节大。能够做到很好的联机只是和对方共用城数据三千字节。
DEBUG移动的数据块只有64K不能用于太阁4代5代这样的存档,用C语言编的切割工具可以用在太阁4代5代。
为了一个几个月湔的执念我发这个求助帖,希望有高手能做一个单机游戏的通用联机程序
这样的事情不说出来,不过是烂掉说出来让高手们去想想,总还是个有希望的事