Which works, i like the effect of negative acceleration,
But if it doesn't reach the target, the velocity can drop to 0, and then turn negative, shooting off backwards at increasing speed
after a while projectiles break entirely, i guess as too many are on the map at the same time or something
I like negative acceleration,
But perhaps setting projectiles to destroy themselves if their velocity becomes negative?
It looks kinda funny too
Anyway i will work around by decreasing the value of negative acceleration, so that it should hit the target before dropping below 0
Breaking the game confirmed
Looks kinda funny, like the bullets are bouncing off the biters
Log file from freeze
Code: Select all
0.001 2016-04-05 00:58:47; Factorio 0.12.29 (Build 17931, win64, steam)
0.002 Operating system: Windows 8.1
0.002 Program arguments: "D:\Steam\steamapps\common\Factorio\bin\x64\Factorio.exe" "--force-d3d"
0.002 Read data path: D:/Steam/steamapps/common/Factorio/data
0.002 Write data path: C:/Users/Konran/AppData/Roaming/Factorio
0.002 Binaries path: D:/Steam/steamapps/common/Factorio/bin
0.027 Graphics options: [FullScreen: true] [VSync: true] [UIScale: 140%] [MultiSampling: OFF] [Graphics quality: normal] [Video memory usage: medium] [Light scale: 20%] [Screen: 255]
0.028 Available display adapters: 1
0.028 [0]: \\.\DISPLAY1 - Intel(R) HD Graphics 4600 {0x05, [0,0], 1920x1080, 32bit, 60Hz}
0.028 Create display on adapter 0. Size 1280x720 at position [310, 162].
0.158 Initialised Direct3D:[0] NVIDIA GeForce GTX 960M; driver: nvd3dumx.dll 9.18.13.4505
0.195 Desktop composition is active.
0.281 Loading mod core 0.0.0 (data.lua)
0.287 Loading mod base 0.12.29 (data.lua)
0.436 Loading mod Bergius_Process 0.1.1 (data.lua)
0.510 Loading mod BigWoodenPowerPole 0.0.3 (data.lua)
0.578 Loading mod Concrete_Lamppost 0.1.0 (data.lua)
0.645 Loading mod Crafting_Speed_Research 0.1.1 (data.lua)
0.719 Loading mod Gun_Turret_Fix 0.1.0 (data.lua)
0.873 Loading mod KS_Power 0.1.1 (data.lua)
0.997 Loading mod Laser_Beam_Turret_Simple 0.1.4 (data.lua)
1.092 Loading mod Military_Research_5 0.1.0 (data.lua)
1.190 Loading mod Red_Assembling_Machine 0.1.1 (data.lua)
1.231 Loading mod Spawn_Gear 0.1.4 (data.lua)
1.274 Loading mod rso-mod 1.4.8 (data-updates.lua)
1.779 Initial atlas bitmap size is 16384
1.780 Created atlas bitmap 16384x1487
16.803 Sprites loaded
16.859 Loading sounds...
18.497 Factorio initialised
21.029 Loading map C:/Users\Konran\AppData\Roaming\Factorio\saves\guntest.zip
21.093 Info Scenario.cpp:124: Map version 0.12.29-0
98.969 Loading map C:/Users\Konran\AppData\Roaming\Factorio\saves\guntest.zip
99.044 Info Scenario.cpp:124: Map version 0.12.29-0
323.282 Loading map C:/Users\Konran\AppData\Roaming\Factorio\saves\guntest.zip
323.396 Info Scenario.cpp:124: Map version 0.12.29-0
657.675 Error Chunk.cpp:534: Trying to make chunk at unreasonable position [12685, 31255]
Factorio crashed. Generating symbolized stacktrace, please wait ...
c:\cygwin64\tmp\factorio-vbn8ul\libraries\stackwalker\stackwalker.cpp (923): StackWalker::ShowCallstack
c:\cygwin64\tmp\factorio-vbn8ul\src\util\logger.cpp (306): Logger::writeStacktrace
c:\cygwin64\tmp\factorio-vbn8ul\src\util\logger.cpp (360): Logger::logStacktrace
c:\cygwin64\tmp\factorio-vbn8ul\src\util\crashhandler.cpp (84): CrashHandler::writeStackTrace
c:\cygwin64\tmp\factorio-vbn8ul\src\util\crashhandler.cpp (174): CrashHandler::SignalHandler
f:\dd\vctools\crt\crtw32\misc\winsig.c (587): raise
f:\dd\vctools\crt\crtw32\misc\abort.c (82): abort
c:\cygwin64\tmp\factorio-vbn8ul\src\surface\chunk.cpp (534): Chunk::Chunk
c:\cygwin64\tmp\factorio-vbn8ul\src\surface\surface.cpp (45): Surface::addEntityWithoutSetup
c:\cygwin64\tmp\factorio-vbn8ul\src\entity\entity.cpp (437): Entity::changePositionAndOrientationWithoutCollisionCheck
c:\cygwin64\tmp\factorio-vbn8ul\src\entity\projectile.cpp (129): Projectile::update
c:\cygwin64\tmp\factorio-vbn8ul\src\surface\chunk.cpp (441): Chunk::update
c:\cygwin64\tmp\factorio-vbn8ul\src\surface\surface.cpp (826): Surface::update
c:\cygwin64\tmp\factorio-vbn8ul\src\map\map.cpp (919): Map::update
c:\cygwin64\tmp\factorio-vbn8ul\src\game.cpp (144): Game::update
c:\cygwin64\tmp\factorio-vbn8ul\src\scenario\scenario.cpp (721): Scenario::update
c:\cygwin64\tmp\factorio-vbn8ul\src\mainloop.cpp (263): MainLoop::gameUpdateStep
c:\cygwin64\tmp\factorio-vbn8ul\src\mainloop.cpp (369): MainLoop::updateLoop
c:\boost_1_58_0\boost\function\function_template.hpp (160): boost::detail::function::void_function_obj_invoker0<boost::_bi::bind_t<void,void (__cdecl*)(ThreadBarrier * __ptr64,boost::chrono::time_point<boost::chrono::steady_clock,boost::chrono::duration<__int64,boost::ratio<1,1000000000> > > * __ptr64,boost::chrono::time_point<boost::chrono::steady_clock,boost::chrono::duration<__int64,boost::ratio<1,1000000000> > > * __ptr64,bool * __ptr64,bool),boost::_bi::list5<boost::_bi::value<ThreadBarrier * __ptr64>,boost::_bi::value<boost::chrono::time_point<boost::chrono::steady_clock,boost::chrono::duration<__int64,boost::ratio<1,1000000000> > > * __ptr64>,boost::_bi::value<boost::chrono::time_point<boost::chrono::steady_clock,boost::chrono::duration<__int64,boost::ratio<1,1000000000> > > * __ptr64>,boost::_bi::value<bool * __ptr64>,boost::_bi::value<bool> > >,void>::invoke
c:\cygwin64\tmp\factorio-vbn8ul\src\util\thread.cpp (34): Thread::loop
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FF72B6BF883)
00007FF72B6BF883 (Factorio): (filename not available): boost::`anonymous namespace'::thread_start_function
f:\dd\vctools\crt\crtw32\startup\threadex.c (376): _callthreadstartex
f:\dd\vctools\crt\crtw32\startup\threadex.c (354): _threadstartex
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFE165313D2)
00007FFE165313D2 (KERNEL32): (filename not available): BaseThreadInitThunk
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFE18D754E4)
00007FFE18D754E4 (ntdll): (filename not available): RtlUserThreadStart
677.883 Error Util.cpp:78: Unexpected error occurred. You can help us to solve the problem by posting the contents of the log file on the Factorio forums.