skywillnosky 发表于 2015-5-7 08:35

[MOD]关于住房上限与住房品质修改

我改公寓貌似不行?
有大虾知道怎么改吗?
我是用Nolimit.lua修改的
g_Classes.ApartmentBlock_01.base_housing_quality = 70
g_Classes.ApartmentBlock_01.num_families = 12

廉租房也失败
g_Classes.Tenement.base_housing_quality = 55
g_Classes.Tenement.num_families = 24

jinder1127 发表于 2015-5-7 15:06

{:3_48:}典藏版的汉化有全部汉化了吗?

skywillnosky 发表于 2015-5-7 20:41

我是全英文修改耶:L
而且我发现时好时坏,有时有效果,有时没效果

这是我的代码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
               
                g_Classes.Hospital.num_people_serviced = 60
      g_Classes.Hospital.num_workers = 10
      g_Classes.Hospital.base_service_quality = 100
               
                g_Classes.Palace.job_quality = 100
                g_Classes.GuardStation.job_quality = 80
                g_Classes.GuardStation.num_workers = 6
               
                g_Classes.Bunker.job_quality = 80
                g_Classes.Bunker.num_workers = 12
               
                g_Classes.Armory.job_quality = 100
                g_Classes.Armory.num_workers = 6
               
                g_Classes.WindTurbine.upkeep = 50;
               
               
                g_Classes.SkyscraperHotel.base_service_quality = 150
      g_Classes.SkyscraperHotel.unique = 10
               
                g_Classes.GarbageDump.num_workers = 8
      g_Classes.GarbageDump.job_quality = 70
      g_Classes.GarbageDump.clamp_radius = 1500
                g_Classes.WaterTreatment.num_workers = 10
      g_Classes.WaterTreatment.job_quality = 85
      g_Classes.WaterTreatment.clamp_radius = 6000
               
               
                g_Classes.Apartment.num_families = 12
                g_Classes.Apartment.base_housing_quality=70
                g_Classes.Apartment_01.num_families = 12
                g_Classes.Apartment_01.base_housing_quality = 70
                g_Classes.Apartment_02.num_families = 12
                g_Classes.Apartment_02.base_housing_quality = 70
                g_Classes.Apartment_03.num_families = 12
                g_Classes.Apartment_03.base_housing_quality = 70
                g_Classes.Apartment_04.num_families = 12
                g_Classes.Apartment_04.base_housing_quality = 70

               
                g_Classes.Tenement.base_housing_quality = 60
                g_Classes.Tenement.num_families = 24
                g_Classes.Tenement_01.base_housing_quality = 60
                g_Classes.Tenement_01.num_families = 24
                g_Classes.Tenement_02.base_housing_quality = 60
                g_Classes.Tenement_02.num_families = 24
                g_Classes.Tenement_03.base_housing_quality = 60
                g_Classes.Tenement_03.num_families = 24
                g_Classes.Tenement_04.base_housing_quality = 60
                g_Classes.Tenement_04.num_families = 24
               
                g_Classes.CountryHouse.num_families = 10
                g_Classes.CountryHouse_01.num_families = 10
                g_Classes.CountryHouse_02.num_families = 10
                g_Classes.CountryHouse_03.num_families = 10
                g_Classes.CountryHouse_04.num_families = 10
               
                g_Classes.Church.num_people_serviced = 90
      g_Classes.Church.num_workers = 15
      g_Classes.Church.job_quality = 85
               
                g_Classes.Cathedral.num_people_serviced = 180
      g_Classes.Cathedral.num_workers = 20
                g_Classes.CrystalCathedral.num_people_serviced = 100
      g_Classes.CrystalCathedral.num_workers = 10
      g_Classes.CrystalCathedral.base_service_quality = 140
               
                g_Classes.ArmyBase.job_quality = 100
                g_Classes.ArmyBase.base_housing_quality = 100
                g_Classes.ArmyBase.base_Healthcare_quality = 100

                g_Classes.ArmyBase_01.base_housing_quality = 100
                g_Classes.ArmyBase_01.base_Healthcare_quality = 100
                g_Classes.ArmyBase_01.job_quality = 100
               
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

skywillnosky 发表于 2015-5-7 20:43

不科学的是
只要
大教堂,军事基地的有效,住房类的就没效,不然就是倒过来
g_Classes.ArmyBase.job_quality = 100
g_Classes.Cathedral.num_people_serviced = 180

yaoyongqiang 发表于 2015-8-10 21:37

水经验来了

yaoyongqiang 发表于 2015-8-10 21:42

水经验来了

WEI` 发表于 2016-5-20 13:25

FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
页: [1]
查看完整版本: [MOD]关于住房上限与住房品质修改