Page 1 of 2

Version 0.15.20

Posted: Wed Jun 14, 2017 4:05 pm
by FactorioBot
Changes
  • Transports belt entities show belt speed in the tooltip and entity description.
  • Reduced fluid wagon air resistance from 0.05 to 0.01
  • Scenario names are now localised.
Bugfixes
  • Fixed login details getting lost (hopefully). (45238)
  • Fixed a crash that would happen if the game exited due to a script error that happened immediately after deleting a force. (49008)
  • Fixed int mod settings would show incorrect values in the GUI. (49502)
  • Fixed gun sounds would continue when switching weapons while firing. (49382)
  • Fixed a performance issue caused by spawners being active all the time in peaceful mode. (48701)
  • Fixed a crash when removing train stops next to other train stops and then building locomotives. (49539)
  • Fixed a rare desync related to opening your player inventory. (49308)
  • Fixed a crash when teleporting/setting the force of a offline roboport. (49515)
  • Fixed inserters with custom pickup/drop locations from mods would retain the custom data when the mods were removed. (49513)
  • Fixed a crash when deleting blueprint records from the blueprint library while another player is viewing the record tooltip. (49600)
  • Fixed that some clients wouldn't be able to connect to a server when blueprints were being uploaded. (49680)
  • Fixed that Factorio wouldn't start when run from an NFS partition. (49529)
  • Fixed crash on macOS older than 10.9 (49555)
Modding
  • Removed unused "energy consumption" from the roboport equipment. (49678)
Scripting
  • Fixed that setting researched = true on level-based research in progress wouldn't update the research level displayed. (49468)
  • Fixed that game.write_file would cause desyncs if it failed due to file permission issues. (49617)
  • Fixed a crash related to the train changed state event. (49710)
  • Added events on_player_setup_blueprint, on_player_deconstructed_area, and on_player_configured_blueprint.
  • Added LuaEntity::secondary_bounding_box read.
  • Added LuaForce::worker_robots_battery_modifier read/write.
  • Added LuaGuiElement::enabled read/write.

Use the automatic updater if you can (check experimental updates in other settings) or download full installation at http://www.factorio.com/download/experimental.

Re: Version 0.15.20

Posted: Wed Jun 14, 2017 4:17 pm
by OBAMA MCLAMA
oh wow, big boy changes. love this new tooltip.

Re: Version 0.15.20

Posted: Wed Jun 14, 2017 4:30 pm
by deepdriller
I didn't know air resistance was part of the speed calculation. Exactly how does it factor in?
Or is it going to play a role with wind, should you ever implement that?

Re: Version 0.15.20

Posted: Wed Jun 14, 2017 4:39 pm
by oLaudix
This update broke mods to the point of them not even asking to disable them but game simply crashing.

Code: Select all

 0.002 2017-06-14 18:38:18; Factorio 0.15.20 (build 30292, win64, steam)
   0.002 Operating system: Windows 10 (build 15063) 
   0.002 Program arguments: "D:\Steam\steamapps\common\Factorio\bin\x64\Factorio.exe" 
   0.002 Read data path: D:/Steam/steamapps/common/Factorio/data
   0.002 Write data path: C:/Users/oLaudix/AppData/Roaming/Factorio
   0.002 Binaries path: D:/Steam/steamapps/common/Factorio/bin
   0.009 System info: [CPU: Intel(R) Core(TM) i7-6700K CPU @ 4.00GHz, 8 cores, RAM: 16307MB]
   0.010 Display options: [FullScreen: 1] [VSync: 0] [UIScale: 100%] [MultiSampling: OFF] [Screen: 255]
   0.011 Available display adapters: 1
   0.011  [0]: \\.\DISPLAY1 - NVIDIA GeForce GTX 1070 {0x05, [0,0], 1920x1080, 32bit, 120Hz}
   0.011 Create display on adapter 0. Size 1280x720 at position [310, 162].
   0.534 Initialised Direct3D:[0] NVIDIA GeForce GTX 1070; driver: nvldumdx.dll 22.21.13.8253
   0.537     Video memory size (dedicated video/dedicated system/shared system/available): 8119/0/8153/4088 MB
   0.564 DSound: Starting _dsound_update thread
   0.564 DSound: Enter _dsound_update; tid=948
   0.565 Device reset internal.
   0.568 Desktop composition is active.
   0.568 Graphics settings preset: very-high
   0.569 Graphics options: [Graphics quality: high] [Video memory usage: all] [Light scale: 100%] [DXT: false]
   0.722 Loading mod settings Bottleneck 0.8.5 (settings.lua)
   0.722 Loading mod settings creative-mode 0.3.7 (settings.lua)
   0.725 Loading mod settings long-reach 0.0.8 (settings.lua)
   0.725 Loading mod settings Natural_Evolution_Enemies 7.0.5 (settings.lua)
   0.725 Loading mod settings bobores 0.15.6 (settings.lua)
   0.726 Loading mod settings Natural_Evolution_Expansion 7.0.0 (settings.lua)
   0.726 Loading mod settings Rampant 0.15.13 (settings.lua)
   0.726 Loading mod settings bobplates 0.15.11 (settings.lua)
   0.726 Loading mod settings rso-mod 3.3.5 (settings.lua)
   0.727 Loading mod settings bobassembly 0.15.6 (settings.lua)
   0.727 Loading mod settings boblogistics 0.15.6 (settings.lua)
   0.727 Loading mod settings bobmining 0.15.2 (settings.lua)
   0.728 Loading mod settings bobmodules 0.15.3 (settings.lua)
   0.728 Loading mod settings bobwarfare 0.15.3 (settings.lua)
   0.728 Loading mod settings bobmods_gfxtweak 0.15.2 (settings.lua)
   0.732 Loading mod core 0.0.0 (data.lua)
   0.738 Loading mod base 0.15.20 (data.lua)
   0.818 Loading mod BurnysTSBC 0.1.1 (data.lua)
   0.836 Loading mod Advanced-Electric 0.1.3 (data.lua)
   0.860 Loading mod auto-research 3.3.1 (data.lua)
   0.877 Loading mod autofill 1.4.8 (data.lua)
   0.895 Loading mod boblibrary 0.15.8 (data.lua)
   0.914 Loading mod Bottleneck 0.8.5 (data.lua)
   0.931 Loading mod bullet-trails 0.2.4 (data.lua)
   0.948 Loading mod color-coding 1.15.3 (data.lua)
   0.968 Loading mod creative-mode 0.3.7 (data.lua)
   0.998 Loading mod EfficienSee 1.0.52 (data.lua)
   1.019 Loading mod Electric Furnaces 2.3.0 (data.lua)
   1.041 Loading mod EvoGUI 0.4.203 (data.lua)
   1.062 Loading mod Explosive Excavation 1.1.1 (data.lua)
   1.083 Loading mod Foreman 2.0.4 (data.lua)
   1.104 Loading mod Miner_Planner 0.9.9 (data.lua)
   1.125 Loading mod ModuleInserter 2.0.2 (data.lua)
   1.146 Loading mod Natural_Evolution_Enemies 7.0.5 (data.lua)
   1.169 Loading mod NuclearRobots 0.0.4 (data.lua)
   1.191 Loading mod PowerAndArmor 1.15.15 (data.lua)
   1.215 Loading mod upgrade-planner 1.2.18 (data.lua)
   1.236 Loading mod VoidChest_Fixed 1.0.4 (data.lua)
   1.256 Loading mod water-fix 0.2.1 (data.lua)
   1.277 Loading mod bobores 0.15.6 (data.lua)
   1.300 Loading mod Natural_Evolution_Expansion 7.0.0 (data.lua)
   1.321 Loading mod Rampant 0.15.13 (data.lua)
   1.348 Loading mod bobplates 0.15.11 (data.lua)
   1.381 Loading mod rso-mod 3.3.5 (data.lua)
   1.407 Loading mod bobassembly 0.15.6 (data.lua)
   1.438 Loading mod BobFusionRobots 0.0.4 (data.lua)
   1.468 Loading mod boblogistics 0.15.6 (data.lua)
   1.514 Loading mod bobmining 0.15.2 (data.lua)
   1.558 Loading mod bobmodules 0.15.3 (data.lua)
   1.601 Loading mod bobwarfare 0.15.3 (data.lua)
   1.655 Loading mod quickstart 1.0.0 (data.lua)
   1.701 Loading mod research-queue 1.5.1 (data.lua)
   1.745 Loading mod base 0.15.20 (data-updates.lua)
   1.789 Loading mod bullet-trails 0.2.4 (data-updates.lua)
   1.834 Loading mod Natural_Evolution_Enemies 7.0.5 (data-updates.lua)
   1.884 Loading mod Squeak Through 1.1.7 (data-updates.lua)
   1.929 Loading mod bobores 0.15.6 (data-updates.lua)
   1.974 Loading mod Natural_Evolution_Expansion 7.0.0 (data-updates.lua)
   2.019 Loading mod Rampant 0.15.13 (data-updates.lua)
   2.068 Loading mod bobplates 0.15.11 (data-updates.lua)
   2.070 Script module-functions.lua:12: Recipe polishing-wheel-synthetic does not exist.
   2.116 Loading mod rso-mod 3.3.5 (data-updates.lua)
   2.163 Loading mod bobassembly 0.15.6 (data-updates.lua)
   2.212 Loading mod boblogistics 0.15.6 (data-updates.lua)
   2.262 Loading mod bobmining 0.15.2 (data-updates.lua)
   2.310 Loading mod bobmodules 0.15.3 (data-updates.lua)
   2.358 Loading mod bobwarfare 0.15.3 (data-updates.lua)
   2.360 Script recipe-functions.lua:76: Recipe gun-cotton-synthetic does not exist.
   2.362 Script module-functions.lua:12: Recipe gun-cotton-synthetic does not exist.
   2.410 Loading mod bobmods_gfxtweak 0.15.2 (data-updates.lua)
   2.457 Loading mod auto-research 3.3.1 (data-final-fixes.lua)
   2.505 Loading mod creative-mode 0.3.7 (data-final-fixes.lua)
   2.554 Loading mod ModuleInserter 2.0.2 (data-final-fixes.lua)
   2.603 Loading mod tree_collision 0.4.1 (data-final-fixes.lua)
   2.652 Loading mod vtk-presets 1.0.0 (data-final-fixes.lua)
   2.700 Loading mod Rampant 0.15.13 (data-final-fixes.lua)
   2.748 Loading mod MiningTools 1.0.35 (data-final-fixes.lua)
   2.802 Loading mod quickstart 1.0.0 (data-final-fixes.lua)
   2.853 Loading mod research-queue 1.5.1 (data-final-fixes.lua)
   2.857 Script gui.lua:179: research queue: Found Bob mods modules
   2.929 Checksum for core: 3642529859
   2.929 Checksum of base: 162932756
   2.929 Checksum of BurnysTSBC: 0
   2.929 Checksum of Advanced-Electric: 2563874380
   2.929 Checksum of auto-research: 1568893371
   2.929 Checksum of autofill: 3086359458
   2.929 Checksum of boblibrary: 4076828565
   2.929 Checksum of Bottleneck: 3322099402
   2.929 Checksum of bullet-trails: 324210536
   2.929 Checksum of color-coding: 1304164671
   2.929 Checksum of creative-mode: 2833724636
   2.929 Checksum of EfficienSee: 378071355
   2.929 Checksum of Electric Furnaces: 627310901
   2.929 Checksum of EvoGUI: 1040096666
   2.929 Checksum of Explosive Excavation: 3408165138
   2.929 Checksum of Foreman: 730179224
   2.929 Checksum of ItemCount: 0
   2.929 Checksum of long-reach: 3995667697
   2.929 Checksum of Miner_Planner: 3632576667
   2.929 Checksum of ModuleInserter: 1441152677
   2.929 Checksum of Natural_Evolution_Enemies: 2947901563
   2.929 Checksum of NuclearRobots: 2799485877
   2.929 Checksum of PowerAndArmor: 428521674
   2.929 Checksum of RecipeClipboard: 0
   2.929 Checksum of Squeak Through: 3430405470
   2.929 Checksum of tree_collision: 3231141521
   2.929 Checksum of upgrade-planner: 2233775417
   2.929 Checksum of VoidChest_Fixed: 437824197
   2.929 Checksum of vtk-presets: 3962745416
   2.929 Checksum of water-fix: 2613022438
   2.929 Checksum of bobores: 3524348859
   2.929 Checksum of Natural_Evolution_Expansion: 3661816155
   2.929 Checksum of Rampant: 752204044
   2.929 Checksum of bobplates: 2567824569
   2.929 Checksum of MiningTools: 74201562
   2.929 Checksum of rso-mod: 1683206451
   2.929 Checksum of bobassembly: 4117995750
   2.929 Checksum of BobFusionRobots: 3563336274
   2.929 Checksum of boblogistics: 1661097888
   2.929 Checksum of bobmining: 3390383800
   2.929 Checksum of bobmodules: 3767435990
   2.929 Checksum of bobwarfare: 706483294
   2.929 Checksum of quickstart: 1072226267
   2.929 Checksum of research-queue: 615097349
   2.929 Checksum of bobmods_gfxtweak: 1185885190
Factorio crashed. Generating symbolized stacktrace, please wait ...
c:\cygwin64\tmp\factorio-ahxp8b\libraries\stackwalker\stackwalker.cpp (923): StackWalker::ShowCallstack
c:\cygwin64\tmp\factorio-ahxp8b\src\util\logger.cpp (364): Logger::writeStacktrace
c:\cygwin64\tmp\factorio-ahxp8b\src\util\logger.cpp (421): Logger::logStacktrace
c:\cygwin64\tmp\factorio-ahxp8b\src\util\crashhandler.cpp (105): CrashHandler::writeStackTrace
c:\cygwin64\tmp\factorio-ahxp8b\src\util\crashhandler.cpp (210): CrashHandler::SigfpeHandler
d:\th\minkernel\crts\ucrt\src\appcrt\misc\invalid_parameter.cpp (106): _invalid_parameter_noinfo_noreturn
c:\program files (x86)\microsoft visual studio 14.0\vc\include\xmemory0 (987): std::_Wrap_alloc<std::allocator<IDConnector<ID<RecipeCategory,unsigned char> > > >::deallocate
c:\program files (x86)\microsoft visual studio 14.0\vc\include\vector (1643): std::vector<PropertyTree,std::allocator<PropertyTree> >::_Tidy
c:\cygwin64\tmp\factorio-ahxp8b\src\util\propertytree.cpp (200): PropertyTree::clear
c:\program files (x86)\microsoft visual studio 14.0\vc\include\vector (1640): std::vector<PropertyTree,std::allocator<PropertyTree> >::_Tidy
c:\cygwin64\tmp\factorio-ahxp8b\src\util\propertytree.cpp (200): PropertyTree::clear
c:\program files (x86)\microsoft visual studio 14.0\vc\include\vector (1640): std::vector<PropertyTree,std::allocator<PropertyTree> >::_Tidy
c:\cygwin64\tmp\factorio-ahxp8b\src\util\propertytree.cpp (200): PropertyTree::clear
c:\program files (x86)\microsoft visual studio 14.0\vc\include\vector (1640): std::vector<PropertyTree,std::allocator<PropertyTree> >::_Tidy
c:\cygwin64\tmp\factorio-ahxp8b\src\util\propertytree.cpp (200): PropertyTree::clear
c:\program files (x86)\microsoft visual studio 14.0\vc\include\vector (1640): std::vector<PropertyTree,std::allocator<PropertyTree> >::_Tidy
c:\cygwin64\tmp\factorio-ahxp8b\src\util\propertytree.cpp (178): PropertyTree::~PropertyTree
f:\dd\vctools\crt\vcruntime\src\eh\amd64\handlers.asm (50): _CallSettingFrame
f:\dd\vctools\crt\vcruntime\src\eh\frame.cpp (1119): __FrameUnwindToState
f:\dd\vctools\crt\vcruntime\src\eh\amd64\trnsctrl.cpp (149): __FrameUnwindToEmptyState
f:\dd\vctools\crt\vcruntime\src\eh\frame.cpp (396): __InternalCxxFrameHandler
f:\dd\vctools\crt\vcruntime\src\eh\amd64\trnsctrl.cpp (186): __CxxFrameHandler3
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FF83208A10D)
00007FF83208A10D (ntdll): (filename not available): _chkstk
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FF831FF88D8)
00007FF831FF88D8 (ntdll): (filename not available): RtlUnwindEx
f:\dd\vctools\crt\vcruntime\src\eh\amd64\trnsctrl.cpp (481): _UnwindNestedFrames
f:\dd\vctools\crt\vcruntime\src\eh\frame.cpp (1268): CatchIt
f:\dd\vctools\crt\vcruntime\src\eh\frame.cpp (679): FindHandler
f:\dd\vctools\crt\vcruntime\src\eh\frame.cpp (449): __InternalCxxFrameHandler
f:\dd\vctools\crt\vcruntime\src\eh\amd64\trnsctrl.cpp (186): __CxxFrameHandler3
f:\dd\vctools\crt\vcstartup\src\gs\amd64\gshandlereh.c (114): __GSHandlerCheck_EH
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FF83208A08D)
00007FF83208A08D (ntdll): (filename not available): _chkstk
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FF831FF9C58)
00007FF831FF9C58 (ntdll): (filename not available): RtlLookupFunctionEntry
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FF831FF5851)
00007FF831FF5851 (ntdll): (filename not available): RtlRaiseException
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FF82EA59E08)
00007FF82EA59E08 (KERNELBASE): (filename not available): RaiseException
f:\dd\vctools\crt\vcruntime\src\eh\frame.cpp (1342): __CxxCallCatchBlock
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FF832089613)
00007FF832089613 (ntdll): (filename not available): RtlCaptureContext
c:\cygwin64\tmp\factorio-ahxp8b\src\data\prototypeloader.cpp (66): PrototypeLoader::loadPrototypes
c:\cygwin64\tmp\factorio-ahxp8b\src\data\modmanager.cpp (546): ModManager::loadModPrototypes
c:\cygwin64\tmp\factorio-ahxp8b\src\data\modmanager.cpp (791): ModManager::processMods
c:\cygwin64\tmp\factorio-ahxp8b\src\data\modmanager.cpp (352): ModManager::loadData
c:\cygwin64\tmp\factorio-ahxp8b\src\globalcontext.cpp (422): GlobalContext::init
c:\cygwin64\tmp\factorio-ahxp8b\src\mainloop.cpp (223): MainLoop::run
c:\cygwin64\tmp\factorio-ahxp8b\src\main.cpp (1008): wmain
f:\dd\vctools\crt\vcstartup\src\startup\exe_common.inl (253): __scrt_common_main_seh
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FF831922774)
00007FF831922774 (KERNEL32): (filename not available): BaseThreadInitThunk
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FF832050D61)
00007FF832050D61 (ntdll): (filename not available): RtlUserThreadStart
   4.470 Error Util.cpp:80: Unexpected error occurred. If you're running the latest version of the game you can help us solve the problem by posting the contents of the log file on the Factorio forums.
Please also include the save file(s), any mods you may be using, and any steps you know of to reproduce the crash.

Re: Version 0.15.20

Posted: Wed Jun 14, 2017 4:56 pm
by Mendel
Would you kindly report that in the bug report section of the forum, please?

link: viewforum.php?f=7

Re: Version 0.15.20

Posted: Wed Jun 14, 2017 5:31 pm
by oLaudix
Mendel wrote:Would you kindly report that in the bug report section of the forum, please?
After clean install it started to show Error Loading Mods again. I guess something got botched up during my update.

Re: Version 0.15.20

Posted: Wed Jun 14, 2017 6:15 pm
by orzelek
Does this:
Added LuaForce::worker_robots_battery_modifier read/write.
Mean that there is also science effect to add to techs or only for script use?

Re: Version 0.15.20

Posted: Wed Jun 14, 2017 6:16 pm
by Klonan
orzelek wrote:Does this:
Added LuaForce::worker_robots_battery_modifier read/write.
Mean that there is also science effect to add to techs or only for script use?
Using it as a technology effect is also supported

Re: Version 0.15.20

Posted: Wed Jun 14, 2017 6:21 pm
by redlabel
Just want to say that my server crashed twice already since the last update. Had not crashed ever before like this. Will update if I crash again and gather more info, although I'm not very technical..

Re: Version 0.15.20

Posted: Wed Jun 14, 2017 6:23 pm
by orzelek
Klonan wrote:
orzelek wrote:Does this:
Added LuaForce::worker_robots_battery_modifier read/write.
Mean that there is also science effect to add to techs or only for script use?
Using it as a technology effect is also supported
And effect name would be:

Code: Select all

worker-robot-battery
?

Re: Version 0.15.20

Posted: Wed Jun 14, 2017 6:24 pm
by Klonan
orzelek wrote:
Klonan wrote:
orzelek wrote:Does this:
Added LuaForce::worker_robots_battery_modifier read/write.
Mean that there is also science effect to add to techs or only for script use?
Using it as a technology effect is also supported
And effect name would be:

Code: Select all

worker-robot-battery
?
Yep

Re: Version 0.15.20

Posted: Wed Jun 14, 2017 6:28 pm
by redlabel
453.039 ConnectionRequestReplyConfirm (type(ConnectionRequestReplyConfirm) ) from(93.236.22.114:58782)
453.039 Info ServerRouter.cpp:389: Replying to connectionRequest for address(93.236.22.114:58782).
453.039 Info ServerSynchronizer.cpp:551: nextHeartbeatSequenceNumber(11018) adding peer(8)
453.043 Info ServerMultiplayerManager.cpp:670: mapTick(4881547) changing state from(InGame) to(InGameSavingMap)
453.043 Error MainLoop.cpp:943: Exception at tick 4881547: Error when opening C:\Users\TCAGame_Svc753\AppData\Roaming\Factorio\temp\mp-save-6-fragments for reading: No such file or directory
453.043 Error ServerMultiplayerManager.cpp:94: MultiplayerManager failed: "Error when opening C:\Users\TCAGame_Svc753\AppData\Roaming\Factorio\temp\mp-save-6-fragments for reading: No such file or directory"

453.043 Info ServerMultiplayerManager.cpp:670: mapTick(4881547) changing state from(InGameSavingMap) to(Failed)[/code]

OK is this my fault or the game? I had never seen this mp-save-n-fragements error before. 3rd crash in a row since update. Never had a similar thing happen. I just updated the game and restarted..

Re: Version 0.15.20

Posted: Wed Jun 14, 2017 6:48 pm
by g1franc
That's the kind of tooltip we like

Re: Version 0.15.20

Posted: Wed Jun 14, 2017 7:21 pm
by DanGio
FactorioBot wrote:
  • Transports belt entities show belt speed in the tooltip and entity description.
Wow, I really... hate this :)

To be more precise : I'd like to see 1/2/3, and not 13.33/26.66/40 in belt tooltip. Why ? Because it's more consistent : drills, furnaces, assembly machines... every speed is shown as a factor and not item/sec. And above all : please don't throw weird numbers at us, because Factorio is played with OR without big complicated maths.

I still love you though.

Re: Version 0.15.20

Posted: Wed Jun 14, 2017 7:25 pm
by leoch
It should be called throughput not speed if it's written as 13.33/s etc. But better would be to write 800/min, then it's a nice round integer.

Re: Version 0.15.20

Posted: Wed Jun 14, 2017 8:50 pm
by Mr. Mechanic
DanGio wrote:
FactorioBot wrote:
  • Transports belt entities show belt speed in the tooltip and entity description.
Wow, I really... hate this :)

To be more precise : I'd like to see 1/2/3, and not 13.33/26.66/40 in belt tooltip. Why ? Because it's more consistent : drills, furnaces, assembly machines... every speed is shown as a factor and not item/sec. And above all : please don't throw weird numbers at us, because Factorio is played with OR without big complicated maths.

I still love you though.
Speed factors make sense for assemblers and furnaces and such because they work with recipes with different manufacturing times. For belts, all a factor would tell you is how fast it is compared to another belt, which isn't nearly as useful.

For example, smelting iron ore takes 3.5 seconds. An electric furnace has speed 2, so it consumes 2 / 3.5 = 0.57 ore per second. 13.33 / 0.57 is about 23.3, so a fully compressed yellow belt can supply a little over 23 furnaces. How would you determine that if a yellow belt simply said it had 'speed 1'?

Re: Version 0.15.20

Posted: Wed Jun 14, 2017 8:51 pm
by DukeAl
Nice update and i strongly disagree with the people complaining about the tooltip for belt speed.
Anything else than item/sec would be useless...

Re: Version 0.15.20

Posted: Wed Jun 14, 2017 9:26 pm
by DanGio
Mr. Mechanic wrote:
DanGio wrote:
FactorioBot wrote:
  • Transports belt entities show belt speed in the tooltip and entity description.
Wow, I really... hate this :)

To be more precise : I'd like to see 1/2/3, and not 13.33/26.66/40 in belt tooltip. Why ? Because it's more consistent : drills, furnaces, assembly machines... every speed is shown as a factor and not item/sec. And above all : please don't throw weird numbers at us, because Factorio is played with OR without big complicated maths.

I still love you though.
Speed factors make sense for assemblers and furnaces and such because they work with recipes with different manufacturing times. For belts, all a factor would tell you is how fast it is compared to another belt, which isn't nearly as useful.

For example, smelting iron ore takes 3.5 seconds. An electric furnace has speed 2, so it consumes 2 / 3.5 = 0.57 ore per second. 13.33 / 0.57 is about 23.3, so a fully compressed yellow belt can supply a little over 23 furnaces. How would you determine that if a yellow belt simply said it had 'speed 1'?
Well, in that case, you do like everyone else : search on the wiki. My point is in the perspective of a newcomer who would see "13.33" on the nearly first item in the game, and think that Factorio is about maths. A lot of new players would pass if they have to do - if they THINK they'll have to do such calculations.

Re: Version 0.15.20

Posted: Wed Jun 14, 2017 10:14 pm
by HurkWurk
i think the point is valid that the language needs a little cleanup.
13.33 items per second capacity. now just saying 13.33 throughput is close enough.
but as someone else already said... 800 items per minute looks nicer.

Re: Version 0.15.20

Posted: Wed Jun 14, 2017 10:28 pm
by deer_buster
HurkWurk wrote: 800 items per minute looks nicer.
Yep, although the fractional value is nice too 16 2/3 is better than 16.67