标题: 大航海2骗钱大法!!~!, 爆强!!
性别:未知-离线 金圭子

白衣伯爵中大夫

Rank: 14Rank: 14Rank: 14Rank: 14Rank: 14
组别 白衣卿相
级别 征西将军
好贴 4
功绩 265
帖子 4926
编号 27961
注册 2004-12-16


发表于 2005-2-9 16:45 资料 文集 短消息 看全部作者
桠枫说的bug我倒没听说过(大航海论坛我不知道去过凡几)
我过年以后试试看。如果是真的那自有好处,如果是假的么,嘿嘿嘿嘿~~

先问一句,这个:然后运送了后,去作讨债的工作,
是指运送任务圆满完成并且交货以后吧?

然后是:到酒馆去请喝酒,会得到提示,说某某舰队的司令在哪里哪里,
这个…………我平时没见过有这种提示的,我先看看吧,内容没记错么?


顶部
性别:未知-离线 金圭子

白衣伯爵中大夫

Rank: 14Rank: 14Rank: 14Rank: 14Rank: 14
组别 白衣卿相
级别 征西将军
好贴 4
功绩 265
帖子 4926
编号 27961
注册 2004-12-16


发表于 2005-2-9 17:35 资料 文集 短消息 看全部作者
太太太太太恐怖了………………
果然,果然有这个事情,暴汗啊………………

我选择了荷兰的地图测量,他简简单单的剧情结束,然后雇了10个人开往左下的那个城(忘了,就是也可以造大型船的那个),收到一个任务是从斯德哥尔摩送到南特,
然后前往斯德哥尔摩的市场接收东西(给一个小秘密:其实叫你送多少,是和你当时空余的位置有关,为空余的80%,比如我一开始的小船是80船舱,如果全部清空会收到64的运送任务,清空吧,反正剩下8个水8个粮也够吃8天了,手动开在伦敦休息一下两次就可以到南特了。
带着64个奶制品到南特市场,然后可以满载粮水回斯德哥尔摩市场拿到报酬完毕,200个交易声望1000个钱不是我们关心的重点。立刻去事务所,这次居然有两个催款任务真是天助我也啊!!
我这儿有点奇怪,反正我的情况是:
我先要了第一个,不去威尼斯就去本地酒馆(这一步最关键,切切),然后请喝酒,都和我扯皮什么卑斯麦在哪儿什么的,但是我又load要了第二个,就纷纷告诉我一个人叫“塞南·帕夏”的,奥斯曼战舰队队长(听名字大家就应该知道吧),还说他在哪儿不知道,叫我问酒吧女,但是我去其他港口找酒吧女,发现“任务情报”是灰色的。
不管他,反正都知道人名和国别了,十有八九在首都,一下开到伊斯坦堡,果然在旅馆看到他(阿拉伯人不喝酒,都在旅馆),一点他,然后选择任何一个,主角会说他欠钱了(◎_◎,真牛,不去银行就知道是谁,而且没任何“逮捕令”就能随便要钱-__-)。第一次对方跑了(这个其实也和当时酒馆里面人是不是说一样是随机的),不过回头看他还在旅馆(上次在酒馆要债人家就跑没了,所以记得事先存盘),再要(反正没了就读盘),这次他给我了,但是金额是………………………………………………320个金块!(也就是说是5倍而不是一半)

我又揉揉眼睛,没错,现在我有320个金块3000多金币..........

桠枫老大,我算服了你了…………


顶部
性别:未知-离线 金圭子

白衣伯爵中大夫

Rank: 14Rank: 14Rank: 14Rank: 14Rank: 14
组别 白衣卿相
级别 征西将军
好贴 4
功绩 265
帖子 4926
编号 27961
注册 2004-12-16


发表于 2005-2-9 17:51 资料 文集 短消息 看全部作者
我相信如果不用这个bug,很少有人在只有几千金币的本钱的时候在1个月多(如果路程运气好的话可能还可以省)赚到320个(我才是80个舱位的小船啊,想想看如果是1000个舱位可就是4000个……)金块吧?


我大概说一下我自己猜测的这个bug存在的大概原理:
dos时代的游戏节约,把各种任务的数字都做到了一个内存地址位置(不过就算是现在叫我做也是这样做的),而且考虑到大小限制,很多地方都是取的1/N(这个就是5倍或者一半的由来)。
然后具体执行的时候,上次的送货(或者其他任务)执行完毕了,并没有把那块内存地址清空。然后接到催款任务的时候,当时只是标注了一下标志位,并没有设置人物和数量(我估计这个应该是你到威尼斯总行的时候才设置的,就和送货任务到你到了当地的市场才设置数量一样),也没有清零。
结果你进入酒吧请喝酒的时候,却检测了催款任务标志位,发现已经设定了,于是就按照上次任务的地点(在本次是人物,虽然代码一样,但是意义不同。这个也纯粹是我的猜测,因为标准的催款任务是不会出现在役的人的)和数量(乘以标准的倍数)来告诉你那个人(至于国别可能是一个定型模块的关系)。
然后你找到那个人的时候,也只检测了那个标志位,于是就要到了那么多钱…………


就是说主因应该是首先光荣标志位设计的过于简单以至于发生了混淆(但是酒吧女那儿是灰的说明起码还是有两个标志位的,那就是说明光荣在这儿是的的确确出现了bug?);其次光荣没有在使用完变量以后释放清零,又没有在申请变量时候清零。于是bug就这么出来了…………



最后说句老话:其实这个bug也就和修改本质上是一样的:不是作者设计的原意(比如催款赖皮可以说还是正确的设定,也就是作者的原意,比如这样会扣声望,只是给我们用偏了罢了)。而且这个毕竟用起来没有修改那么简单爽气。可能也只有对那种“bug”和“修改”的“名”比较在意的人(比如我)再会对这种bug比较津津乐道吧………………
顶部
性别:未知-离线 金圭子

白衣伯爵中大夫

Rank: 14Rank: 14Rank: 14Rank: 14Rank: 14
组别 白衣卿相
级别 征西将军
好贴 4
功绩 265
帖子 4926
编号 27961
注册 2004-12-16


发表于 2005-2-9 18:07 资料 文集 短消息 看全部作者
http://www.xindong.net/youngfly/sea2.rar

这个是我自己的空间。
顶部
性别:未知-离线 金圭子

白衣伯爵中大夫

Rank: 14Rank: 14Rank: 14Rank: 14Rank: 14
组别 白衣卿相
级别 征西将军
好贴 4
功绩 265
帖子 4926
编号 27961
注册 2004-12-16


发表于 2005-2-11 20:29 资料 文集 短消息 看全部作者


QUOTE:
原帖由桠枫于2005-02-10, 21:54:42发表
呵呵~~爽吧~~其实这个BUG也是我在混大航海时代中文网时的一个朋友发现的~
我真是服了你了~居然来个分析BUG的原因~~晕~

我已经知道了…………因为我把这个贴去大航海中文论坛(bbs.evewind.com),被里面的版主臭了一顿………………然后删掉了…………
顶部

正在浏览此帖的会员 - 共 1 人在线




当前时区 GMT+8, 现在时间是 2025-8-16 04:52
京ICP备2023018092号 轩辕春秋 2003-2023 www.xycq.org.cn

Powered by Discuz! 5.0.0 2001-2006 Comsenz Inc.
Processed in 0.011318 second(s), 9 queries , Gzip enabled

清除 Cookies - 联系我们 - 轩辕春秋 - Archiver - WAP