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

注册 登录

QQ登录

只需一步,快速开始

查看: 77758|回复: 166
打印 上一主题 下一主题

[推荐] 海岛大亨4资源上限修改方法

  [复制链接]

9

主题

479

帖子

491

积分

高级玩家

Rank: 4

贡献度
6
金元
4668
积分
491
精华
0
注册时间
2011-11-27
跳转到指定楼层
主题
发表于 2012-4-23 22:35 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 chenjywz 于 2012-4-26 12:04 编辑

是论坛转帖的去除人口上限的帖子启发了我,经过对lua的反编译以及和Swixel的交流,最终发现在他的去除人口上限代码中的NoLimitsMod(0)的最后加入
g_Classes.LargeGoldMarker.Amount = 20000000,就可以在挑战中将单个金矿的数目修改为20,000,000,我相信足够了,而且经过测试,矿井的一次采集大概在200左右,这样不会导致卡车司机不足。同理可以加LargeIronMarker,LargeBauxiteMarker。
全部的代码如下,我这里的人口上限是5000,而且一次不会有那么多人移民进来。

local GameEntityCount = 200000
local MaxPopulation = 5000

-- Original mod code
function NoLimitsMod()
    -- Sets the entity count
    config.MaxGameObjectExCount = GameEntityCount
    config.MaxGameObjectCount = GameEntityCount

    -- Remove the road construction limitations
    road_construction.ReachedLimit =  function(x)
        return false
    end

    -- Sets the population
    MigrationMaxCitizens = MaxPopulation

    ImmigrationRandomize = function(y)
        return MulDivRound(y, MaxPopulation - CitizenCount, 60)
    end


        g_Classes.LargeGoldMarker.Amount = 80000000
        g_Classes.LargeBauxiteMarker.Amount = 80000000
        g_Classes.SmallGoldMarker.Amount = 8000000
        g_Classes.LargeIronMarker.Amount = 20000000


end



-- Only fire once
local FiredOnce = false

-- UA Set Mode
OnMsg.UASetMode = function(actions,mode)

    -- Fire until fired once
    if not FiredOnce then
        -- If we boot, trip it ...
        if(mode == "Boot") then
            FiredOnce = true

            -- Run the thread to bypass it
            CreateRealTimeThread(function()

                -- Do mod loading code here.
                NoLimitsMod()

                -- Reconfigure/force the settings every map load.
                OnMsg.MapPermanentObjectsLoaded = function()
                    NoLimitsMod()
                end
            end)
        end
    end
end

-- Legacy load (what the original mod used)
OnMsg.ClassesPreprocess = function()
    NoLimitsMod()
end


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复

使用道具 举报

25

主题

520

帖子

555

积分

高级玩家

Rank: 4

贡献度
18
金元
4829
积分
555
精华
0
注册时间
2011-2-22
舒服的沙发
发表于 2012-4-24 09:06 | 只看该作者
本帖最后由 argeoo 于 2012-4-24 11:23 编辑

    感谢,这贴就是座金矿

   续:
    测试有效,好象最大数量限制在5999999,改再大也是这个数。
回复 支持 反对

使用道具 举报

9

主题

479

帖子

491

积分

高级玩家

Rank: 4

贡献度
6
金元
4668
积分
491
精华
0
注册时间
2011-11-27
硬硬的板凳
 楼主| 发表于 2012-4-24 12:01 | 只看该作者
貌似我改成800,000,000也有效。
回复 支持 反对

使用道具 举报

58

主题

1593

帖子

1403

积分

游戏狂人

Rank: 6Rank: 6

贡献度
79
金元
10871
积分
1403
精华
0
注册时间
2009-1-1
QQ
冰凉的地板
发表于 2012-4-24 12:09 | 只看该作者
貌似我用那帖的方法没有效果啊,难道是设置错了?求具体方法啊。
回复 支持 反对

使用道具 举报

9

主题

479

帖子

491

积分

高级玩家

Rank: 4

贡献度
6
金元
4668
积分
491
精华
0
注册时间
2011-11-27
5#
 楼主| 发表于 2012-4-24 12:10 | 只看该作者
你是Modern time吗?在游戏目录下建一个Game文件夹,把那个文件放到这个文件夹下面,记住文件后缀名是.lua
回复 支持 反对

使用道具 举报

58

主题

1593

帖子

1403

积分

游戏狂人

Rank: 6Rank: 6

贡献度
79
金元
10871
积分
1403
精华
0
注册时间
2009-1-1
QQ
6#
发表于 2012-4-24 12:11 | 只看该作者
fly0025 发表于 2012-4-24 12:09
貌似我用那帖的方法没有效果啊,难道是设置错了?求具体方法啊。

呃,文本开头少了个l,汗死。
回复 支持 反对

使用道具 举报

79

主题

968

帖子

1140

积分

游戏狂人

Rank: 6Rank: 6

贡献度
60
金元
8997
积分
1140
精华
0
注册时间
2010-4-21
7#
发表于 2012-4-24 13:56 | 只看该作者
哈哈哈,我就说嘛。高人多的很。人口补丁有了。资源补丁也有了。哈哈哈太幸福了。顶!!!!!!!!!!!!!
回复 支持 反对

使用道具 举报

79

主题

968

帖子

1140

积分

游戏狂人

Rank: 6Rank: 6

贡献度
60
金元
8997
积分
1140
精华
0
注册时间
2010-4-21
8#
发表于 2012-4-24 14:01 | 只看该作者
回楼主。我在去人口上限那个lua文件里面没有发现NoLimitsMod(0)这个语句。只有三个NoLimitsMod(),括号中间没有零,不知道你那句g_Classes.LargeGoldMarker.Amount = 20000000是加在哪里呢?还是再建立个lua文件?
回复 支持 反对

使用道具 举报

79

主题

968

帖子

1140

积分

游戏狂人

Rank: 6Rank: 6

贡献度
60
金元
8997
积分
1140
精华
0
注册时间
2010-4-21
9#
发表于 2012-4-24 14:09 | 只看该作者
还有如果要加入铁和铝土那么格式是不是g_Classes.LargeIronMarker.Amount = 20000000和g_Classes.LargeBauxiteMarker.Amount = 20000000呢?
回复 支持 反对

使用道具 举报

0

主题

303

帖子

303

积分

高级玩家

Rank: 4

贡献度
1
金元
2986
积分
303
精华
0
注册时间
2009-4-15
10#
发表于 2012-4-24 16:20 | 只看该作者
没有发现NoLimitsMod(0)这句话啊
回复 支持 反对

使用道具 举报

79

主题

968

帖子

1140

积分

游戏狂人

Rank: 6Rank: 6

贡献度
60
金元
8997
积分
1140
精华
0
注册时间
2010-4-21
11#
发表于 2012-4-24 16:28 | 只看该作者
麻烦楼主出来详细说下格式啊。。。
回复 支持 反对

使用道具 举报

79

主题

968

帖子

1140

积分

游戏狂人

Rank: 6Rank: 6

贡献度
60
金元
8997
积分
1140
精华
0
注册时间
2010-4-21
12#
发表于 2012-4-24 16:37 | 只看该作者
有谁试验成功了,出来分享下啊。
回复 支持 反对

使用道具 举报

0

主题

303

帖子

303

积分

高级玩家

Rank: 4

贡献度
1
金元
2986
积分
303
精华
0
注册时间
2009-4-15
13#
发表于 2012-4-24 16:48 | 只看该作者
感觉有点不明不白的
回复 支持 反对

使用道具 举报

2

主题

88

帖子

123

积分

中级玩家

Rank: 3Rank: 3

贡献度
2
金元
1148
积分
123
精华
0
注册时间
2011-7-24
14#
发表于 2012-4-24 17:03 | 只看该作者
能不能把道路口做成只能右转的啊?嘿嘿
回复 支持 反对

使用道具 举报

183

主题

2295

帖子

2559

积分

游戏达人

【小兔菲菲】游戏公会会长

Rank: 7Rank: 7Rank: 7

贡献度
218
金元
16869
积分
2559
精华
0
注册时间
2008-9-22
QQ
15#
发表于 2012-4-24 17:08 | 只看该作者
嗯 最好是版主帮忙弄个置顶帖  然后请高手们把游戏的详细修改方法都列出来  这么好的游戏不深挖一下太可惜了!
回复 支持 反对

使用道具 举报

5

主题

112

帖子

79

积分

初级玩家

Rank: 2

贡献度
5
金元
1186
积分
79
精华
0
注册时间
2012-3-25
16#
发表于 2012-4-24 17:14 | 只看该作者
完全不能明白呀!!!
回复 支持 反对

使用道具 举报

9

主题

479

帖子

491

积分

高级玩家

Rank: 4

贡献度
6
金元
4668
积分
491
精华
0
注册时间
2011-11-27
17#
 楼主| 发表于 2012-4-24 18:21 来自手机 | 只看该作者
a3449655 发表于 2012-4-24 17:14  完全不能明白呀!!!

我晚上回去贴出来吧,现在外面吃饭
回复 支持 反对

使用道具 举报

5

主题

112

帖子

79

积分

初级玩家

Rank: 2

贡献度
5
金元
1186
积分
79
精华
0
注册时间
2012-3-25
18#
发表于 2012-4-24 18:52 | 只看该作者
chenjywz 发表于 2012-4-24 18:21
我晚上回去贴出来吧,现在外面吃饭

好的亲爱的楼主我爱你!!
回复 支持 反对

使用道具 举报

2

主题

495

帖子

368

积分

高级玩家

Rank: 4

贡献度
3
金元
2860
积分
368
精华
0
注册时间
2010-6-2
19#
发表于 2012-4-24 19:38 | 只看该作者
顶个,等楼主
回复 支持 反对

使用道具 举报

79

主题

968

帖子

1140

积分

游戏狂人

Rank: 6Rank: 6

贡献度
60
金元
8997
积分
1140
精华
0
注册时间
2010-4-21
20#
发表于 2012-4-24 21:27 | 只看该作者
哈哈,哦也。
回复 支持 反对

使用道具 举报

0

主题

303

帖子

303

积分

高级玩家

Rank: 4

贡献度
1
金元
2986
积分
303
精华
0
注册时间
2009-4-15
21#
发表于 2012-4-25 02:29 | 只看该作者
按照上面的改了 果然很爽
回复 支持 反对

使用道具 举报

2

主题

550

帖子

526

积分

高级玩家

Rank: 4

贡献度
8
金元
4941
积分
526
精华
0
注册时间
2009-10-24
22#
发表于 2012-4-25 08:20 | 只看该作者
没反应啊   
回复 支持 反对

使用道具 举报

12

主题

9000

帖子

1万

积分

资深玩家

Rank: 9Rank: 9Rank: 9

贡献度
216
金元
112575
积分
12122
精华
0
注册时间
2008-6-11
23#
发表于 2012-4-25 10:46 | 只看该作者
把改好的放出来吧!
回复 支持 反对

使用道具 举报

4

主题

96

帖子

108

积分

中级玩家

Rank: 3Rank: 3

贡献度
14
金元
1118
积分
108
精华
0
注册时间
2009-7-17
24#
发表于 2012-4-25 11:21 | 只看该作者
我用了没效果啊,我是1.1汉化的高科技时代,难道是版本问题?
回复 支持 反对

使用道具 举报

3

主题

1076

帖子

1170

积分

游戏狂人

Rank: 6Rank: 6

贡献度
101
金元
7663
积分
1170
精华
0
注册时间
2006-8-31
25#
发表于 2012-4-25 14:03 | 只看该作者
很不错的说!~~
回复 支持 反对

使用道具 举报

2

主题

495

帖子

368

积分

高级玩家

Rank: 4

贡献度
3
金元
2860
积分
368
精华
0
注册时间
2010-6-2
26#
发表于 2012-4-25 17:58 | 只看该作者
用了无效啊,楼主
回复 支持 反对

使用道具 举报

2

主题

495

帖子

368

积分

高级玩家

Rank: 4

贡献度
3
金元
2860
积分
368
精华
0
注册时间
2010-6-2
27#
发表于 2012-4-25 18:00 | 只看该作者
在游戏主目录建一个Game文件夹,把这个lua文件放进去,直接进游戏就可以了么?
回复 支持 反对

使用道具 举报

4

主题

96

帖子

108

积分

中级玩家

Rank: 3Rank: 3

贡献度
14
金元
1118
积分
108
精华
0
注册时间
2009-7-17
28#
发表于 2012-4-25 18:02 | 只看该作者
boteney 发表于 2012-4-25 18:00
在游戏主目录建一个Game文件夹,把这个lua文件放进去,直接进游戏就可以了么? ...

我也用了没效果,我是整合版的,打了1.1汉化补丁,难道是版本的问题?
回复 支持 反对

使用道具 举报

2

主题

495

帖子

368

积分

高级玩家

Rank: 4

贡献度
3
金元
2860
积分
368
精华
0
注册时间
2010-6-2
29#
发表于 2012-4-26 10:41 来自手机 | 只看该作者
楼主在不?求解答
回复 支持 反对

使用道具 举报

9

主题

479

帖子

491

积分

高级玩家

Rank: 4

贡献度
6
金元
4668
积分
491
精华
0
注册时间
2011-11-27
30#
 楼主| 发表于 2012-4-26 11:15 | 只看该作者
是的,应该有效的。不知道你的问题出在哪里。我这边用着没问题,而且论坛上还有人也成功了,你最好检查一下。后缀名必须是.lua不是.lua.txt
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-2-24 05:36 , Processed in 0.138210 second(s), 15 queries , Memcache On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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