大航海时代这游戏虽说好多年了,所需要的配置要求不高,但因为这游戏基本上最低5开,对于现在配置不好的电脑,也有点压力。 另外当玩其他全屏游戏,大航海后台运行时,大航海会跳出directX崩溃错误停止运行,本文教你如何解决。 NVIDIA设置优化 按图设置,如无此选项可保持默认。5开可由GPU占用10%降到2%(我3070)。 解决航海后台崩溃 打开GVOnline.exe,点设定游戏环境,“图像细部设定”里的“场景转换时设备重新设定”,选择“LEVEL1”即可。
大航海时代这游戏虽说好多年了,所需要的配置要求不高,但因为这游戏基本上最低5开,对于现在配置不好的电脑,也有点压力。 另外当玩其他全屏游戏,大航海后台运行时,大航海会跳出directX崩溃错误停止运行,本文教你如何解决。 NVIDIA设置优化 按图设置,如无此选项可保持默认。5开可由GPU占用10%降到2%(我3070)。 解决航海后台崩溃 打开GVOnline.exe,点设定游戏环境,“图像细部设定”里的“场景转换时设备重新设定”,选择“LEVEL1”即可。
原帖 原帖:https://forum.gamer.com.tw/Co.php?bsn=7200&sn=405558 實驗收尾了,成功調教出白礦石。總結一下五色礦各門檻...... 紅礦:礦業度20,人口大於7001。 藍礦:礦業度40,人口大於7501。 綠礦:礦業度60,人口大於8001。 黃礦:礦業度60,人口大於8501或9001(這邊的機制不明,懶得研究了)。 白礦:其他移民度不明,估計礦業度大於60,社會度50,人口大於9001。 黑礦:其他移民度皆不明,因為我沒調教出來,也不想調教出來XD&n…
之前好几位朋友留言都提到通过追send找动作CALL但失败了问我怎么追,以前我其实也没研究过航海的数据包部分,今天简单研究了一下。 网游发包CALL有好几种设计思路。设计思路简单,实现也就简单,追踪也简单;设计思路复杂,实现就复杂,追踪也麻烦。 最简单直男的思路就是:动作CALL→构造数据包→加密数据包→发包。这种思路的游戏几乎已经没有了,代码复用性不高,效率也低。 改进的思路是:构造消息队列或者使用多线程,不管哪种,都需要有一个共享的变量容器用于存取数据包。 断点 bp ws2_32.send 断点时机很重要。最…
以前懒神在seraph论坛写过一篇海上技能的文章,思路大概就是根据已释放技能的数量变化来找内存地址。我今天试了一下,能找到技能数的最终内存地址,但偏移格式已经变了,无法逆推基址。那么今天再来重新找基址。 还是用搜索已释放技能的数量变化方法来找。也可以按照懒神已找出的技能ID变化来找,但万一技能ID变了咋办?所以还是用最原始的方法最好。 确定海上技能数内存地址 进游戏,出海,开CE。 确定调用堆栈 对这个唯一的地址CE下什么改写地址。游戏里停止1个技能。 从00D406B3 dec dword ptr ds:[ecx…
有问题和建议请留言。 更新记录 [crayon-6753949c16541355344346/] 10年以前的巴哈
文章深入详细分析大航海时代online对话框信息内存数据。 这里所说的对话框,包括一切在游戏内弹出的不可交互式和可交互式窗口,包括人物信息、技能列表、船只信息、交易所买卖界面、睿智之书,甚至账号密码输入框、退出游戏确定提示,都统称为对话框。 先上一张成果图: CE找核心对话框代码 首先,已知台服v12010版本的对话框基址是121E544。打开CE,添加地址121E544。 从游戏逻辑来说,在游戏内做打开对话框动作,游戏是先生成对话框内容,再读取对话框基址显示对话框内容。反应到CE上,就是在没有对话框的时候,对话框…
大航海时代online这个游戏禁用了标题栏的关闭按钮,只能从游戏里的菜单按钮关闭游戏,也不能直接ALT+F4。关游戏挺不方便的。所以简单修改一下,让游戏窗口启用关闭按钮。 大航海程序是VC++写的,简单搜一下就可以知道 //关闭按钮有效::EnableMenuItem(::GetSystemMenu(m_hWnd,false),SC_CLOSE,MF_BYCOMMAND | MF_GRAYED); //关闭按钮无效::EnableMenuItem(::GetSystemMenu(m_hWnd,false),SC_C…
最近突然对大航海又来了兴趣,故捡起了AFK 10年的大航海时代online。顺便也研究一下汇编、自动化脚本,提高技术知识。 前期工作 10年前就阅读过遍历人物思路,以及写过遍历周围人物代码。10年前的思路如下: qingye在以前发过《几个关于对象的地址》,用这地址可得到时TAB选择对象时(NPC、玩家或场景)的代码(ID)。最近学习OD,参考zard110用商品ID得到商品名的思路及OD的使用方法,经过几天的跟踪解析,终于搞清了算法,由NPC或玩家的ID得到了名字。具体算法如下: 1、先给出个基址:addrb…
wking
不管博客型博主