Survival Log Database中文
Machine Speed: Sets how fast the machines at your base work, and how much they make: the shredder, the Ration Press, the dye vat, compost bins, plant growth, fuel generators, drone trips, brewing and cooking. Adds a Machines window with every machine's time left, done notices and a Rush button.

Machine Speed

Sets how fast the machines at your base work, and how much they make: the shredder, the Ration Press, the dye vat, compost bins, plant growth, fuel generators, drone trips, brewing and cooking. Adds a Machines window with every machine's time left, done notices and a Rush button.

Version
0.5.4
Game build
1.1.19611
Category
Balance
Settings
26
Hotkeys
None
Versions
11
Languages
English, 中文

Machine Speed lets you choose how fast each machine at your base works. 2 means a job takes half the game time, 0.5 means twice as long. Speeds go up to 100000, so a job can be close to instant: the shortest job is 1 game second. Every speed defaults to 1, and at 1 the mod does not touch that machine at all, so you only change what you set.

Highlights

Shredder[/b] and [b]Ration Press

a job takes less game time, down to 1 second. Their panels, and the shredder's item tooltips, show the time a job will really take. The shredder's clock shows game hours and minutes, the same as the timer over the machine.

Dye vat

each bucket takes less time, and a fast vat finishes a bucket in seconds. The vat's panel shows the real time per bucket, for the batch, and left on a running job, to the minute, and the timer over the vat shows the real time for the bucket being dyed.

Compost bins

food in a compost bin turns into compost sooner. Only the bin is sped up; food anywhere else rots at the game's pace.

Plant growth

plants grow faster or slower. The timer over each plant and the planting panel's estimate show the sped-up time, and plants already growing when the speed changes move to the new speed within a few seconds.

Fuel burn

how fast fuel generators use up fuel. 2 burns it twice as fast; 0.5 makes a tank last twice as long. The time left on the generator's panel follows it.

Drone trips

a drone comes back sooner.

See all 18 features

Everything it does 18

Shredder[/b] and [b]Ration Press

a job takes less game time, down to 1 second. Their panels, and the shredder's item tooltips, show the time a job will really take. The shredder's clock shows game hours and minutes, the same as the timer over the machine.

Dye vat

each bucket takes less time, and a fast vat finishes a bucket in seconds. The vat's panel shows the real time per bucket, for the batch, and left on a running job, to the minute, and the timer over the vat shows the real time for the bucket being dyed.

Compost bins

food in a compost bin turns into compost sooner. Only the bin is sped up; food anywhere else rots at the game's pace.

Plant growth

plants grow faster or slower. The timer over each plant and the planting panel's estimate show the sped-up time, and plants already growing when the speed changes move to the new speed within a few seconds.

Fuel burn

how fast fuel generators use up fuel. 2 burns it twice as fast; 0.5 makes a tank last twice as long. The time left on the generator's panel follows it.

Drone trips

a drone comes back sooner.

Brewing

a brew takes less time, and a fast brew finishes in seconds. The brewing panel and the timer over the barrel show the real time a brew will take and the real time left on a running one, to the minute.

Cooking at a stove or hot pot takes less time. It burns the same fuel per dish at any speed.

Cooking fuel

how much fuel a stove or hot pot uses for each dish. 0.5 is half, 0 uses none.

Presets

Preset sets every speed at once: Vanilla, Relaxed (2x), Fast (5x) or Instant.

Shredder auto-start

with ShredderAutoStart on, an idle shredder starts by itself when you put items into it.

Follow Day Length

with the Day Length mod, FollowDayLength keeps machines at their real-time pace on longer or shorter days.

Amounts

more output from the shredder, Ration Press, brewing, compost bins and harvests; bigger brews; faster robot charging; stronger fridges and freezers; more power per unit of generator fuel; and less wear on defense devices.

Machines window

a Machines button in the tool column lists every machine at home with its picture, what it is making, the time left and when it finishes. Machines that need you are listed first with what to do, then working ones with a progress bar, then idle ones. The button shows how many machines are working and how many need you. Esc closes the window.

Rush

a Rush button in the Machines window finishes a running job now for survival points, 0.25 per game hour left by default, at least 1. Compost bins, plants, generators and paused jobs cannot be rushed.

Done notices

with Exiled's Toolkit, a notice pops up when a machine finishes, a drone comes back or a generator runs out of fuel. Click it to open the Machines window.

Finish clock

FinishClock shows the game time a job finishes instead of the time left.

Takes your old settings

brewing and cooking used to be in Action Speed. The first time Machine Speed starts, it reads your Brewing and Cooking values from Action Speed's config and uses them.

A shred, ration batch, drone trip or cook that is already running keeps the length it started with. Brews, dye jobs, compost bins, plants and fuel generators follow a new speed straight away, including the ones already running.

Machine Speed writes no data of its own into your save and does not edit game files. A job's sped-up length is held by the job, so it can end up in your save. You can remove the mod at any time; jobs started after that take the game's own time again.

Works in English and Chinese.

Settings 26

Saved inBepInEx\config\com.dev.survivallog.machinespeed.cfgChange them on the Mod Manager's Mods screen, or edit the file with the game closed.

Amounts

[Amounts]

How much machines make, hold and use. 1 is the game's amount, and at 1 the mod leaves it alone. The output settings carry fractions over to the next job, so 1.5 gives 1 and 2 by turns.

Below the range counts as 1 (or as the bottom of the range for a small positive number on the 0.1 settings); above it counts as the top.

ShredderOutput
Number
Default 1
1 to 100
粉碎机每粉碎一件物品给出的产出数量:1 为游戏原量,2 为两倍。小数部分累计到下一次,所以 1.5 会交替给出 1 和 2。范围 1 到 100:小于 1 按 1 计算,大于 100 按 100 计算。
RationPressOutput
Number
Default 1
1 to 100
口粮压制机每批做出的口粮块和碎屑数量:1 为游戏原量,2 为两倍。小数部分累计到下一次,所以 1.5 会交替给出 1 和 2。范围 1 到 100:小于 1 按 1 计算,大于 100 按 100 计算。
BrewingOutput
Number
Default 1
1 to 100
酿酒桶每次酿造得到的瓶数:1 为游戏原量,2 为两倍。小数部分累计到下一次,所以 1.5 会交替给出 1 和 2。范围 1 到 100:小于 1 按 1 计算,大于 100 按 100 计算。
CompostOutput
Number
Default 1
1 to 100
堆肥箱用其中腐烂的食物做出的堆肥数量:1 为游戏原量,2 为两倍。箱内放不下的额外堆肥会丢失。小数部分累计到下一次,所以 1.5 会交替给出 1 和 2。范围 1 到 100:小于 1 按 1 计算,大于 100 按 100 计算。
HarvestOutput
Number
Default 1
1 to 100
每次收获(手动或机器人)得到的作物数量:1 为游戏原量,2 为两倍。种子数量不变。小数部分累计到下一次,所以 1.5 会交替给出 1 和 2。范围 1 到 100:小于 1 按 1 计算,大于 100 按 100 计算。
BarrelCapacity
Number
Default 1
1 to 100
酿酒桶一次酿造最多能出的瓶数:1 为游戏上限,2 为两倍,按整瓶取整。多出的瓶数仍需足够的原料,酿酒桶的原料格数不变。范围 1 到 100:小于 1 按 1 计算,大于 100 按 100 计算。
RobotCharging
Number
Default 1
0.1 to 100
机器人充电的速度:1 为游戏原速,2 为两倍速。无人机不充电,因此不受影响。首次从 1 改为其他值时,已有的机器人会在模块变动或读档后生效。范围 0.1 到 100:0 或更小按 1 计算,0 到 0.1 之间按 0.1 计算,大于 100 按 100 计算。
FridgeStrength
Number
Default 1
0.1 to 100
通电的冰箱和冰柜减缓食物腐烂的强度:2 让其中食物的腐烂速度减半,0.5 让腐烂速度加倍。冰箱里的食物不会比冰箱外腐烂得更快,也不会比密封冷库里更慢。在寒冷房间里,游戏取房间和冰箱中更冷的一方。范围 0.1 到 100:0 或更小按 1 计算,0 到 0.1 之间按 0.1 计算,大于 100 按 100 计算。
GeneratorEfficiency
Number
Default 1
0.1 to 100
燃油发电机消耗相同燃料时的发电量:2 为每份燃料发出两倍电力,0.5 为一半。燃料消耗速度由 Machines 分区的 FuelBurn 设置。范围 0.1 到 100:0 或更小按 1 计算,0 到 0.1 之间按 0.1 计算,大于 100 按 100 计算。
EquipmentWear
Number
Default 1
0 to 100
防御装置因损耗和攻击失去的耐久:1 为游戏原量,0.5 为一半,0 为无损耗,2 为两倍。门窗不受影响,波次战报仍按游戏原本的「装置损耗」计算。小数部分累计到下一次。范围 0 到 100:小于 0 按 1 计算,大于 100 按 100 计算。

Machines

[Machines]

The first time the mod starts, Brewing and Cooking take your values from Action Speed's config, where these two settings used to be.

Shredder
Number
Default 1
Speed of the shredder.
粉碎机的速度。范围 0.25 到 100000:1 为游戏原速,2 为两倍速,数值很大时几乎立即完成。0 或更小按 1 计算。
RationPress
Number
Default 1
Speed of the Ration Press.
口粮压制机的速度。范围 0.25 到 100000:1 为游戏原速,2 为两倍速,数值很大时几乎立即完成。0 或更小按 1 计算。
DyeVat
Number
Default 1
Speed of the dye vat.
染料桶的速度。范围 0.25 到 100000:1 为游戏原速,2 为两倍速,数值很大时几乎立即完成。0 或更小按 1 计算。
PlantGrowth
Number
Default 1
Speed of plant growth.
植物生长的速度。范围 0.25 到 100000:1 为游戏原速,2 为两倍速,数值很大时几乎立即完成。0 或更小按 1 计算。
DroneTrips
Number
Default 1
Speed of drone trips: a faster trip brings the drone back sooner.
无人机出行的速度:越快,无人机越早返回。范围 0.25 到 100000:1 为游戏原速,2 为两倍速,数值很大时几乎立即完成。0 或更小按 1 计算。
Brewing
Number
Default 1
Speed of brewing alcohol.
酿酒的速度。范围 0.25 到 100000:1 为游戏原速,2 为两倍速,数值很大时几乎立即完成。0 或更小按 1 计算。
Cooking
Number
Default 1
Speed of cooking at a stove or hot pot. It burns the same fuel per dish at any speed.
在燃气灶或火锅上烹饪的速度。范围 0.25 到 100000:1 为游戏原速,2 为两倍速,数值很大时几乎立即完成。0 或更小按 1 计算。
Compost
Number
Default 1
Speed of compost bins turning food into compost.
堆肥箱把食物变成堆肥的速度。范围 0.25 到 100000:1 为游戏原速,2 为两倍速,数值很大时几乎立即完成。0 或更小按 1 计算。
CookingFuel
Number
Default 1
How much fuel a stove or hot pot uses for each dish. 1 is the game's amount, 0.5 is half, 0 uses none, 2 is twice as much. From 0 to 20; less than 0 counts as 1.
燃气灶或火锅每道菜消耗的燃料,与烹饪速度无关:1 为游戏原量,0.5 为一半,0 不消耗,2 为两倍。范围 0 到 20,小于 0 按 1 计算。
FuelBurn
Number
Default 1
How fast fuel generators burn fuel. 2 burns it twice as fast, 0.5 makes it last twice as long.
燃油发电机消耗燃料的速度:2 为两倍消耗,0.5 让燃料多用一倍时间。范围 0.25 到 100000,0 或更小按 1 计算。
Preset
Choice
Default Custom
Sets every machine speed at once. Custom uses each machine's own speed; Vanilla is the game's pace; Relaxed is 2x; Fast is 5x; Instant is 100000x. FuelBurn and CookingFuel keep their own settings.
CustomVanillaRelaxedFastInstant
一次设置所有机器的速度。Custom 使用各台机器自己的速度设置;Vanilla 为游戏原速;Relaxed 为两倍速;Fast 为五倍速;Instant 为 100000 倍速,几乎立即完成。FuelBurn 和 CookingFuel 仍按各自的设置。
FollowDayLength
On / off
Default Off
With the Day Length mod, machines keep their pace in real time: with days twice as long, every machine speed is doubled, on top of the preset. Follows Day Length from when a save loads. Does nothing without Day Length.
当「昼夜时长」模组让一天变长或变短时,机器在现实时间里保持原来的工作节奏:一天变为两倍长时,所有机器速度也翻倍,并叠加在预设之上。「昼夜时长」在读取存档时应用其设置,本项从那时起跟随。未安装「昼夜时长」时不起作用。FuelBurn 和 CookingFuel 不受影响。
ShredderAutoStart
On / off
Default Off
Starts an idle shredder by itself when you put items into it, as if you pressed Start. Taking items out does not start it, so a shredder you stopped stays stopped until you add more. It still needs power and room in its tray.
向闲置的粉碎机放入物品时自动开始粉碎,如同按下开始按钮。取出物品不会让它开始,所以你停下的粉碎机在再次放入物品前保持停止。粉碎机仍需要电力和放产物的空间。

Overview

[Overview]

The Machines button in the tool column opens a window with every machine at home. Its badge counts the machines that are finished, idle or out of fuel. Close the window with its close button or Esc.

Toasts
On / off
Default On
Shows a notice when a machine finishes, a drone comes back or a fuel generator runs out of fuel. Clicking it opens the Machines window. Needs Exiled's Toolkit.
机器完成、无人机返回或燃油发电机燃料耗尽时显示通知,点击通知打开「机器总览」窗口。通知需要 Exiled's Toolkit。
RushPointsPerHour
Number
Default 0.25
Survival points the Rush button costs for each game hour a job has left, rounded up, at least 1. From 0.01 to 1000; 0 or less counts as 0.25.
「机器总览」窗口中「加速完成」按钮按任务剩余的每个游戏小时花费的生存点。花费向上取整,至少 1 点。范围 0.01 到 1000,0 或更小按 0.25 计算。
FinishClock
On / off
Default Off
Shows the game time a job will be done instead of the time left, in the Machines window and the timers over plants, brewing barrels and dye vats.
在「机器总览」窗口以及植物、酿酒桶和染料桶上方的计时中,显示任务完成时的游戏时间,而不是剩余时间。

Install

  1. Install BepInEx (if no other mods were installed before, start the game once so BepInEx finishes setup, then quit).
  2. Optional, to change settings without a restart: install Exiled's Toolkit the same way. Download its zip and extract it into the game folder.
  3. Download the zip from the Files tab on Nexus.
  4. Extract it into the game folder (the folder with SurvivalLog.exe). The zip holds a BepInEx folder, so the DLL lands in the right place. When asked, merge the folders. The result should be:
    C:\Program Files (x86)\Steam\steamapps\common\Survival Log\BepInEx\plugins\MachineSpeed.dll

Where it goes

Survival Log\
├─ SurvivalLog.exe
└─ BepInEx\
   ├─ plugins\
   │  └─ MachineSpeed.dll
   └─ config\
      └─ com.dev.survivallog.machinespeed.cfg   (made on first start)

Uninstall

Delete MachineSpeed.dll from the BepInEx\plugins folder.

Settings

To change a speed, edit BepInEx\config\com.dev.survivallog.machinespeed.cfg while the game is closed, or do it in game on the Mod Manager's Mods screen, where changes take effect at once (see CONFIG.md for every setting; the cfg file explains each setting in English and Chinese). Without Exiled's Toolkit installed, changes made on the Mods screen take effect at the next game start instead.

Changelog 11 versions

  1. 0.5.4On NexusGame 1.1.19611
    • Fixed: a home with many machines had a short stutter every few seconds. The Machines button now checks your machines a few at a time instead of all at once.
    • Fixed: the game could hitch once every game hour in a home with a lot of furniture.
    • The brewing barrel, dye vat and shredder windows show their times with less work behind the scenes, so the game runs smoother while one is open.
    • The Machines window and its button update only what changed, so the game runs smoother while the window is open.
    • Made for Survival Log 1.1.19611.
  2. 0.5.3Game 1.1.19131Game 1.1.19611
    • Idle machines (nothing loaded, a drone at home) are no longer listed under Needs you. They have their own Idle section at the bottom of the Machines window and are not counted.
    • The Machines button shows two numbers: how many machines are working (bottom corner) and how many are finished or out of fuel and need you (top corner). Each hides at zero.
    • Made for Survival Log 1.1.19131.
  3. 0.5.2Game 1.1.19131
    • The Machines window has a new look to match the other hub windows: each machine has its picture, a progress bar on jobs of known length, and the list is split into what needs you and what is working. A machine that needs you says what to do (take out, add fuel, nothing loaded). The header shows how many machines are at home, how many need you and your survival points.
    • The Rush button shows its price beside it, and when you cannot afford it, says how many points it needs under it.
    • Made for Survival Log 1.1.19131.
  4. 0.5.1Game 1.1.19131
    • New ShredderAutoStart setting (off by default): an idle shredder starts by itself when you put items into it. Taking items out does not start it.
    • Made for Survival Log 1.1.19131.
  5. 0.5.0Game 1.1.19131
    • A Machines button in the tool column opens a window listing every machine at home: what it is making, time left, finish time, and which are idle, finished or out of fuel. The button shows how many need you.
    • A Rush button on a running job finishes it now for survival points: RushPointsPerHour for each game hour left, at least 1 point.
    • With Exiled's Toolkit installed, a notice pops up when a machine finishes or a generator runs out of fuel. Clicking it opens the Machines window. Toasts turns them off.
    • FinishClock makes the timers show the game time a job finishes instead of the time left.
    • Preset sets every machine speed at once: Vanilla, Relaxed (2x), Fast (5x) or Instant. Custom keeps each machine's own speed.
    • FollowDayLength speeds machines up to match Day Length, so they keep their real-time pace on a longer day.
    • New [Amounts] settings: more output from the shredder, Ration Press, brewing, compost bins and harvests; more bottles per brew; faster robot charging; stronger fridges and freezers; more power per unit of generator fuel; and less (or no) wear on defense devices.
    • Made for Survival Log 1.1.19131.
  6. 0.4.2Game 1.1.19131
    • After a game update, Mod Manager can tell you if this mod may need an update.
    • Made for Survival Log 1.1.19131.
  7. 0.4.1Game 1.1.18902Game 1.1.19131
    • The timer over a brewing barrel shows the sped-up time. It used to show the game's full time (a day or more) while the brew took seconds.
    • The timer over a dye vat shows the sped-up time for the bucket being dyed.
    • The shredder's clock shows hours and minutes of game time, the same as the timer over the machine. It used to show minutes and seconds, which read like a long wait and jumped when the shred started.
    • Brewing and dye vat panel times count whole minutes the same way as the timers over the machines, so the two always match.
    • Changing the cooking speed while a dish is cooking no longer burns a pile of fuel at once (or makes the rest of the dish free). A dish burns fuel at the speed it started with.
    • The planting panel's estimate is sped up for every seed you pick, including one whose game time matched the last estimate shown.
    • A shredder panel that was already open shows the sped-up clock straight away.
  8. 0.4.0
    • The brewing barrel's time for a brew and its countdown show the sped-up time, to the minute, and count down live.
    • The dye vat's time per bucket, batch estimate, bucket countdown and time to finish the batch show the sped-up time, to the minute.
    • The timer over each plant shows the sped-up time. Plants that were already growing when the speed changed (or that were planted in an earlier game at another speed) move to the new speed within a few seconds, keeping how far they have grown.
    • The planting panel's growth estimate shows the sped-up time.
    • The shredder's clock before you start it, and the time in each item's tooltip, show the sped-up time.
  9. 0.3.0
    • Mod Manager's Mods screen links to this changelog.
    • Settings changed on the Mod Manager's Mods screen take effect at once. A shred, press batch, cook or drone trip already running keeps the speed it started with; brews, dye jobs, compost bins, plants and generators follow the new speed straight away.
    • Mod Manager's Mods screen shows the mod's name, description, category and links.
    • Exiled's Toolkit 0.4.0 or newer is optional. With it, settings you change on the Mods screen take effect right away. Without it, they take effect the next time you start the game.
  10. 0.2.0
    • Speeds now go up to 100000, and the shortest job is 1 game second instead of 1 minute or 1 hour. A shred, ration batch, dye bucket or brew can be close to instant.
    • New Compost setting: how fast compost bins turn food into compost.
    • New CookingFuel setting: how much fuel a stove or hot pot uses for each dish.
    • Faster cooking used less fuel per dish. It now uses the game's amount at any speed (then CookingFuel sets it).
    • Brews and dye jobs that were already running follow the speed after a game start.
    • The shredder and Ration Press panels show the time a job will really take.
  11. 0.1.0
    • First release.
    • Speeds for the shredder, the Ration Press, the dye vat, plant growth, fuel generator fuel burn, drone trips, brewing and cooking.
    • Brewing and cooking come from Action Speed, and your values for them are taken from its config the first time the mod starts.
    • Every speed defaults to the game's own pace.

Help

Known issues

  • When you change a speed while a brew or dye job is running, the timer over the machine catches up at the next game hour. The panel shows the new time at once.
  • A change to CookingFuel while a dish is cooking applies to the whole dish, including the part already cooked.
  • Change Cooking between games only when no dish is cooking. A dish saved mid-cook and loaded at another speed burns its fuel at the new speed, so it can use a lot of fuel at once (or very little).
  • Plants planted at another speed keep it until harvest when PlantGrowth is set back to 1 between games. Within a game, setting it back to 1 moves them to the game's pace.
  • Fridges in a cold room use whichever is colder, the room or the fridge; FridgeStrength does not stack with the room's cold.
  • The wave report's wear line still counts the game's own wear when EquipmentWear is changed.
  • Compost that does not fit in the bin with CompostOutput above 1 is lost.
  • The Ration Press panel shows the game's output before RationPressOutput; the batch gives the multiplied amount.
  • A rushed job also shows its done notice.
  • With FinishClock on, the game's own shredder, brewing and dye panels still show the time left.

[img]https://sldb.core-directive.com/img/mods-banner.jpg[/img]
Get Mod Manager to set up all your mods in game | Open the Survival Log wiki for items, recipes and maps[/size]

Found a bug?

Found a bug or have an idea? Come say hi on the Core Directive Discord, or post in the Posts tab on Nexus. For bugs, please include BepInEx\LogOutput.log and BepInEx\machine-speed.log.
To reach me directly, message exiled.dev on Discord; you can find me in the official Survival Log Discord. I'm also on X as @AnExiledDev.