3DMGAME 3DM首页 新闻中心 前瞻 | 评测 游戏库 热门 | 最新 攻略中心 攻略 | 秘籍 下载中心 游戏 | 汉化 购买正版 论坛

注册 登录

QQ登录

只需一步,快速开始

查看: 11482|回复: 36
打印 上一主题 下一主题

[原创] 修改mini-game宝箱石头出现条件

[复制链接]

496

主题

7805

帖子

1万

积分

资深玩家

一句理解可挡万句辱骂。

Rank: 9Rank: 9Rank: 9

贡献度
2538
金元
9363
积分
11273
精华
9
注册时间
2008-1-4
跳转到指定楼层
主题
发表于 2010-8-17 10:02 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
Assets.zipAssetsScriptsPuzzlesHoard.lua  文本编辑器打开  
找到86行self.cycle = 2   其中数字2就是定义石头每两回合出现一级  怎么改就看大家了...
不知道是否会有副作用  修改爱好者慎用~
回复

使用道具 举报

34

主题

2426

帖子

2420

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
123
金元
19278
积分
2420
精华
0
注册时间
2003-12-30
舒服的沙发
发表于 2010-8-17 10:10 | 只看该作者
我去试试看有副作用没有~
回复 支持 反对

使用道具 举报

39

主题

3781

帖子

2964

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
264
金元
19081
积分
2964
精华
0
注册时间
2008-11-22
硬硬的板凳
发表于 2010-8-17 11:24 | 只看该作者
我发现改动游戏数据之后貌似电脑变NB了。。。。血多了,变聪明了,不知道是不是错觉。。。
回复 支持 反对

使用道具 举报

45

主题

2201

帖子

1536

积分

游戏狂人

Rank: 6Rank: 6

贡献度
76
金元
12319
积分
1536
精华
0
注册时间
2008-6-23
QQ
冰凉的地板
发表于 2010-8-17 11:44 | 只看该作者
刚试过了,不能改太大,因为我发现回合数是16,每两回合出现一行石头,而整个loot版面一共八行,所以在规定的回合数内一定能结束,我第一次尝试改到50,结果发现回合数到0以后会出现负增长,所以我断定loot结束的条件不是回合数到0,而是因为石头的出现造成版面里没有可以配对的gem,个人建议改4或者5就够了,因为下面的格子也只允许你拿那么多东西,刷的过多有可能会覆盖掉前面出的好装备。。。以上
回复 支持 反对

使用道具 举报

88

主题

3846

帖子

2325

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
419
金元
6489
积分
2325
精华
0
注册时间
2008-11-4
5#
发表于 2010-8-17 12:09 | 只看该作者
[em07]哈,我已经去改了,8回合试验看看。
回复 支持 反对

使用道具 举报

5

主题

695

帖子

808

积分

超级玩家

Rank: 5Rank: 5

贡献度
122
金元
3197
积分
808
精华
0
注册时间
2007-12-1
6#
发表于 2010-8-17 12:26 | 只看该作者

回复 4# matrixgtx 的帖子

东西不会覆盖,前移了而已,结束的时候可以都拿到的,有次我刷出4件装备以为只有2个,结束的时候4个全都在
回复 支持 反对

使用道具 举报

114

主题

1597

帖子

1498

积分

游戏狂人

Rank: 6Rank: 6

贡献度
52
金元
12898
积分
1498
精华
0
注册时间
2009-8-3
7#
发表于 2010-8-17 12:47 | 只看该作者
纯支持了,现在看到LOOT都是随便打过就算了
回复 支持 反对

使用道具 举报

45

主题

2201

帖子

1536

积分

游戏狂人

Rank: 6Rank: 6

贡献度
76
金元
12319
积分
1536
精华
0
注册时间
2008-6-23
QQ
8#
发表于 2010-8-17 12:49 | 只看该作者
完了,我火星了,果断改回50
回复 支持 反对

使用道具 举报

4

主题

1050

帖子

1371

积分

游戏狂人

Rank: 6Rank: 6

贡献度
196
金元
5869
积分
1371
精华
0
注册时间
2010-8-16
9#
发表于 2010-8-17 13:20 | 只看该作者
修改攻略,辛苦了。
回复 支持 反对

使用道具 举报

88

主题

3846

帖子

2325

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
419
金元
6489
积分
2325
精华
0
注册时间
2008-11-4
10#
发表于 2010-8-17 14:14 | 只看该作者
不要改太大,不然N次不结束也很痛苦的。。。

我感觉8回合比较适合。。。[em07]

rebornphoenix 说的办法:可以把hoard.lua的改掉,里面有total gold,total lqitems,total hqitems的计算公式,你把里面的“/3”随便改好了。我自己改成了"*3", 物品爆多

钱,物品都可以修改一下,N多。。。
回复 支持 反对

使用道具 举报

6

主题

902

帖子

833

积分

超级玩家

Rank: 5Rank: 5

贡献度
123
金元
4011
积分
833
精华
0
注册时间
2009-2-4
11#
发表于 2010-8-17 15:17 | 只看该作者
我想问,那个硬盘版的怎么修改?把改好的文件添加进压缩包里?好像会卡死……
回复 支持 反对

使用道具 举报

88

主题

3846

帖子

2325

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
419
金元
6489
积分
2325
精华
0
注册时间
2008-11-4
12#
发表于 2010-8-17 15:24 | 只看该作者

回复 11# hxkkkk 的帖子

直接在压缩包里修改,可以的,不需要解压出来。。。

只要你该对了地方没有问题[em07]
回复 支持 反对

使用道具 举报

496

主题

7805

帖子

1万

积分

资深玩家

一句理解可挡万句辱骂。

Rank: 9Rank: 9Rank: 9

贡献度
2538
金元
9363
积分
11273
精华
9
注册时间
2008-1-4
13#
 楼主| 发表于 2010-8-17 15:45 | 只看该作者

回复 12# z7851830 的帖子

他说的硬盘版应该是assets.zip解压后放在文件夹下的那个版本  也就是说 他的游戏目录下没有assets.zip
回复 支持 反对

使用道具 举报

6

主题

902

帖子

833

积分

超级玩家

Rank: 5Rank: 5

贡献度
123
金元
4011
积分
833
精华
0
注册时间
2009-2-4
14#
发表于 2010-8-17 16:35 | 只看该作者

回复 13# 乐♂神 的帖子

[em61]对,那个assets.zip 打开里面的那些文件不能修改的,我现在试试能不能解压改掉后再压缩一个新的assets.zip出来替代

[em46] 经实测……失败了,解压后再压缩的文件莫名其妙大了几百K,然后读取的时候游戏直接黑屏-。-只有坐等技术帝了
回复 支持 反对

使用道具 举报

2

主题

597

帖子

640

积分

超级玩家

Rank: 5Rank: 5

贡献度
49
金元
4440
积分
640
精华
0
注册时间
2006-5-19
15#
发表于 2010-8-17 17:24 | 只看该作者
解压asserts.zip成到游戏目录 删掉压缩包或者备份到其他位置
然后在文件夹中修改 仍然可以进游戏
这样 修改方便 同时理论上可以增加游戏载入速度
回复 支持 反对

使用道具 举报

88

主题

3846

帖子

2325

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
419
金元
6489
积分
2325
精华
0
注册时间
2008-11-4
16#
发表于 2010-8-17 17:36 | 只看该作者

回复 14# hxkkkk 的帖子

怎么会不能直接在zip里修改呢??

可以的阿,改了之后,保存,然后自动会告诉你,修改文件了,等一会就好了。
回复 支持 反对

使用道具 举报

8

主题

1949

帖子

2851

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
274
金元
17551
积分
2851
精华
0
注册时间
2008-1-19
17#
发表于 2010-8-17 20:16 | 只看该作者
真是很不错的修改,强烈支持!
回复 支持 反对

使用道具 举报

6

主题

902

帖子

833

积分

超级玩家

Rank: 5Rank: 5

贡献度
123
金元
4011
积分
833
精华
0
注册时间
2009-2-4
18#
发表于 2010-8-17 22:17 | 只看该作者
怎么会不能直接在zip里修改呢??

可以的阿,改了之后,保存,然后自动会告诉你,修改文件了,等一会就好了。
z7851830 发表于 2010/8/17 17:36:00

[em54] 成了……我原来以为会卡死,原来只是相应时间特别长罢了- - 终于解决了刷材料问题啊~内牛满面
回复 支持 反对

使用道具 举报

1

主题

134

帖子

102

积分

中级玩家

Rank: 3Rank: 3

贡献度
9
金元
1262
积分
102
精华
0
注册时间
2007-1-27
19#
发表于 2010-8-18 12:26 | 只看该作者
恩 谢谢LZ相告 不过我建议的改法是找到下面
function Hoard:CheckEndOfTurn()
        if (self.num_turns % self.cycle) == 0 then
                SoundSystem.Play("pq2audio/board/blocks")
                local y = self.num_turns / self.cycle
                for x=1, self.width do
                        selfestroyGem(self.grid[x][y])        --At(x, y)
                        self.grid[x][y] = self:CreateGem("Blocking", x, y, true)
                end
                if y == self.y then
                        self.y = self.y + 1
                end
        end
这一段判定石头墙的 只要把(self.num_turns % self.cycle) == 0换成一个无法达成的条件就不会有石头墙出现了
我是改成10(2%N都不会变成10)的
至于副作用还是请大家一起测试一下吧
PS:这种改法不影响回合数,个人觉得16回合没墙的情况下已经够用的了(调过爆率了)
回复 支持 反对

使用道具 举报

2

主题

597

帖子

640

积分

超级玩家

Rank: 5Rank: 5

贡献度
49
金元
4440
积分
640
精华
0
注册时间
2006-5-19
20#
发表于 2010-8-18 12:43 | 只看该作者
有个问题 开箱子不是按照那个回合数来判断的似乎
因为回合数可以为负值,只要还可以动就不会结束 如果修改循环的话会出现无法结束的问题(猜想)
回复 支持 反对

使用道具 举报

1

主题

134

帖子

102

积分

中级玩家

Rank: 3Rank: 3

贡献度
9
金元
1262
积分
102
精华
0
注册时间
2007-1-27
21#
发表于 2010-8-18 15:46 | 只看该作者
有个问题 开箱子不是按照那个回合数来判断的似乎
因为回合数可以为负值,只要还可以动就不会结束 如果修改循环的话会出现无法结束的问题(猜想)
killingcloud 发表于 2010/8/18 12:43:00

回合结束的条件是两个 一个是回合数等于cycle*height 还一个是无法移动
至少代码上是这样写的
self.num_turns == self.cycle * self.height) or (self.grid:IsLocked()
回复 支持 反对

使用道具 举报

88

主题

3846

帖子

2325

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
419
金元
6489
积分
2325
精华
0
注册时间
2008-11-4
22#
发表于 2010-8-18 15:48 | 只看该作者
根据修改判断,好像结束是根据2个条件:

1、石头墙倒最上面

2、没有可移动的东西。

所以,我想如果墙不移动大概会没办法结束。

16回合不是判断条件,会变成负数。[em07]
回复 支持 反对

使用道具 举报

1

主题

134

帖子

102

积分

中级玩家

Rank: 3Rank: 3

贡献度
9
金元
1262
积分
102
精华
0
注册时间
2007-1-27
23#
发表于 2010-8-18 16:58 | 只看该作者

回复 22# z7851830 的帖子

其他不敢说 但是我这种无墙修改后的确是可以结束的
在没改cycle值的情况下是16回合结束
回复 支持 反对

使用道具 举报

1

主题

405

帖子

414

积分

高级玩家

Rank: 4

贡献度
20
金元
3338
积分
414
精华
0
注册时间
2008-6-1
24#
发表于 2010-8-19 10:03 | 只看该作者

回复 10# z7851830 的帖子

求解 total lqitems,total hqitems这两个哪个是材料哪个是武器啊?
回复 支持 反对

使用道具 举报

45

主题

2201

帖子

1536

积分

游戏狂人

Rank: 6Rank: 6

贡献度
76
金元
12319
积分
1536
精华
0
注册时间
2008-6-23
QQ
25#
发表于 2010-8-19 10:19 | 只看该作者

回复 20# killingcloud 的帖子

bingo!
loot结束的条件不是回合数到0,而是因为石头的出现造成版面里没有可以配对的gem
我在4L说过的  o(∩_∩)o
回复 支持 反对

使用道具 举报

0

主题

2634

帖子

3534

积分

游戏精英

Rank: 8Rank: 8

贡献度
463
金元
16823
积分
3534
精华
0
注册时间
2006-1-29
QQ
26#
发表于 2010-8-19 10:28 | 只看该作者
技术贴。。。膜拜
回复 支持 反对

使用道具 举报

88

主题

3846

帖子

2325

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
419
金元
6489
积分
2325
精华
0
注册时间
2008-11-4
27#
发表于 2010-8-19 12:12 | 只看该作者

回复 24# yuchaobin 的帖子

我也不知道,总之,你需要去找 lqitems total 有3个,里面是消除后得到材料和钱的计算方法:

修改一下就可以。 改成*N(一个数字)就可以。[em07]
回复 支持 反对

使用道具 举报

1

主题

405

帖子

414

积分

高级玩家

Rank: 4

贡献度
20
金元
3338
积分
414
精华
0
注册时间
2008-6-1
28#
发表于 2010-8-19 13:47 | 只看该作者

回复 27# z7851830 的帖子

[em40]找到了 也修改了....但是总是觉得给武器太多  材料不够用```那个*N是箱子出现几率还是得到物品数量```[em14]纠结  自己把那两个修改成不同数据  但是开箱子依然看不出来[em22]
回复 支持 反对

使用道具 举报

88

主题

3846

帖子

2325

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
419
金元
6489
积分
2325
精华
0
注册时间
2008-11-4
29#
发表于 2010-8-19 15:15 | 只看该作者

回复 19# luyongchen 的帖子

经过试验,确实可以,辛苦了。。。16个回合结束。。。[em07]
回复 支持 反对

使用道具 举报

1

主题

134

帖子

102

积分

中级玩家

Rank: 3Rank: 3

贡献度
9
金元
1262
积分
102
精华
0
注册时间
2007-1-27
30#
发表于 2010-8-20 13:00 | 只看该作者

回复 29# z7851830 的帖子

如果想增加回合数 改大cycle的值就可以了
cycle*height 高度一般是8 所以当cycle是2的时候16回合结束
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|3DMGAME ( 京ICP备14006952号-1  沪公网安备 31011202006753号

GMT+8, 2025-2-25 11:09 , Processed in 0.166542 second(s), 17 queries , Memcache On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表