GlacierZ
GlacierZ
关注数: 0
粉丝数: 15
发帖数: 603
关注贴吧数: 2
原来以前理解错了,BB的纵坐标没上限 以前我一直以为BB有个顶,到了那就不会再高了(一半是因为以前看到的那个对战中屏幕外的空投,一半是因为超出屏幕外多高也感觉不到下落时间有多大变化),今天在找横坐标的内存时看了看纵坐标才发现不是这样,BB的纵坐标没上限,最大值可以到2147483647,平时一个垂直起跳最高点是接近300000,所以无论如何也正常游戏也到不了这个高度上限,而且重力加速的时候速度没有上限,即使到这个最高的地方也只要将近30秒就会落到地面(这么想起来那个对战视频的空投很难找准位置啊) 这个值会溢出,一旦超过了就会从0开始,就是回到地面。一个更有趣的现象是HZ在快到达这个高度的时候用J8D蛇头就会从地面上冒出来
Mbcaster的部分基本联机原理 看mbcaster的代码看了将近一个星期,总体看过一遍,现在正在倒回去一行一行的看,看到应该有一半了吧。鉴于过完年不知道还会有多少时间用在这上面,也就不知道能不能最后完成,所以想着还是先把到目前的进展写出来,如果有人对这个有兴趣可以一同探讨一下。 程序大体流程是先调用mainDatInit函数初始化,再调用Entrance函数,主要是显示菜单及等待菜单输入,一旦做出相应选择开始了联机就开始进入mainRoop循环,每一步的函数为mainStep,直到联机结束。 这个联机器的基本原理是分割成了以gameTime变量标示的时间单位,应该是以毫秒或数毫秒计,我暂时还没找这个变量++的位置,每个时间单位直接用directinput获取键盘信息,写入一个数组,再每两个时间单位向对端发送一次操作数据,其中1P和2P时间单位是交错的。每20个时间单位进行一次同步检测,包括血量和X变量(应该是横坐标,还没看到这个位置),具体把操作数据送给游戏的部分还没看到,应该会是顺延几个时间单位保证对端的数据已经送到。 具体到发送是50个元素的sTask数组,每个元素为一个结构体,如果程序的哪一步需要发送数据就从这50个数组中检测***不为1的元素写入,并将***置1,这个元素接下来就会被send线程发送出去。 线程方面最主要的是hManageTh,hSendTh,hRecvTh,其余还有几个检测游戏的,这里先不写了。hManageTh负责测试连接是否正常,其最主要的作用是如果超过10秒没有对方发送的信息则将socket的地址清空,断开连接。hSendTh负责发送sTask中***==1的元素并将其清空,不停循环。hRecvTh就是负责处理收到的各种数据。 下面是写的几个文档,是目前代码看完的部分,先贴出来。
求问有关mbcaster的一些问题 我是想看看我能不能把mbcaster改成blazblue用的联机器,但是刚开始看代码就有很多问题 有人熟悉那些宏所标示的内存地址都是代表什么吗,有些比如p1Permissions,rockTime(回合时间?)这类的我不知道写值都代表了什么意义 我用cheat engine查了下BB的内存偏移地址,查出了每局帧倒计时的地址,这种地址换到其他的机子上还适用吗?我又查出了1P 2P血量的地址,但是发现这个地址不固定,甚至每盘都会变,这种情况怎么办?BB的修改器可以锁血量,每次都是把血量的值锁为30000,我不知道是怎么做到的 我没用过MB的联机器,有关跳帧是什么概念?是输入的每个指令都延迟一定的帧在送给程序吗?
同一程序在不同机子上运行的某些内存偏移地址是固定的吗? 这两天看Mbcaster的代码,里面基本都是读取和写入固定的内存地址,不知道是不是mb的这些变量在每台机子上的地址都相同 我用cheat engine搜了一下BBCS破解版时间变量的地址,找到了回合秒倒计时和回合帧倒计时的地址,而且每次启动地址不变 之后我又找了下1P和2P的血量,发现这个地址每次都在变,BBCS修改器的不减血的方法是把这个变量始终锁定在30000,我不知道这是怎么做到的 或者有谁帮我看一下在别的机子上有关时间的地址变不变 回合秒倒计时地址是0x00A1B714,每回合开始从99开始倒数,这个数其实是由下一个变量决定的 回合帧倒计时是0x00A1B710,每回合从5939开始倒数,修改器是将这个值锁定为5900 另外函数ReadProcessMemory的地址参数是不是就是这些地址
苦逼时期整理的部分格斗游戏术语 这帖子是苦逼时期的产物,实在是太苦逼了,憋不住了写了这么个东西。 再过没几天就要考试了,结果台式机偏偏在这时候挂球了,只接主板和CPU连自检都没有了,我是完全没法了,只有等考完试再说了。原本每天晚上唯一的娱乐活动——打开CS和BOT对200盘枪都遥不可及。这台近10年的烂笔记本开个网页都有想砸了它的冲动。最近明显感觉每天晚上睡不好,必然做梦。当然最苦逼的还是看不下去书了,总觉得还有很多东西得复习。但是另一方面越看书越觉得心里没底是肿么回事。 看不下去书了就把原来弄的东西翻出来了,原本是半年前看吧里新来不少完全没接触过FTG,比我还新的新人,就写了两条。后来觉得自己都不少概念不清,技术不强(其实都完全没和人交手过),更主要的原因是没什么时间(其实是发懒)就扔一边了。今天下午又翻出来补了补,写出来也不知道有没有错,希望大家能帮我指正和补充。 写完了发现又半个下午度过去了肿么办,苦逼啊。考试的地方是初中的学校,但愿能有个好运气把,sigh~ 水平有限,这帖子就当抛砖引玉吧。
求这个钢琴版深苍 求音频下载吗,还是说只能从视频上扒下来……
RG的6投-DASH 5B是角色限定吗? 今天看视频看到的,对TS,以前貌似没见过
相杀以后的取消是怎么算的? 记得以前看相杀视频里貌似原本不能取消的技能,相杀了以后就能用其他技取消了,是怎么个机理和规律?
喜欢自称旁观者?将道理?让我这旁观者说两句 一楼喂熊
终于见过白面的逆向搬运连段了 不知道还有,今天刚在视频里看到了- - 好帅啊,不过就是消耗也够高……
刚看了下俩Unlimited的CARL对战,好欢乐啊 从bigan的播客那看的,太喜感了
BBCS的CPU算是什么水平? 本来一直打的NORMAL,用的HAZAMA可以打到最后见到RG,今天改了下HELL难度的试了试,泪流满面,各种升龙,接了无数个币打到白面实在过不去了 附近没什么街机,只好和电脑打了,我等小白也不敢去实机现眼…… 话说和电脑打久了会不会留下坏毛病啊?
童鞋们,来复习吧-一些老物... 啊,1L百度
上甘岭老师,我想听歌 在ACFUN姨妈了这么久的时候,我越来越怀念上甘岭老湿的天籁之音了
发现个打开视频的方法 先点链接看下那视频的ID,然后再输入http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2F&urlrefer=c9662c398028d4cf46b838de90d60990"爱吃腐女的IP"/plus/view.php?aid="ID号"
[贴图]片头希达站在风车后面的图片 看有很多人想要,我至今也没找到,就自己截了个,不大清楚,希望有比我的更清楚的,拿来收藏
现在的达拉然可以进去 不过我知道的方法仅限于法师,站在一个跨结界内外的房子上,朝里面闪耀,就可以进去了,不过里面是一片大空地如果外面有对立阵营近战的人,你可以在里面K他,他打不到你,但不能用鼠标锁定,只能用TAB去锁,在里面打不了怪,怪进不去,所以属于是脱离战斗点
1
下一页