0.000 2016-10-16 22:55:50; Factorio 0.13.20 (build 24011, win64, steam)
0.001 Operating system: Windows 10
0.001 Program arguments: "C:\Program Files (x86)\Steam\steamapps\common\Factorio\bin\x64\Factorio.exe"
0.001 Read data path: C:/Program Files (x86)/Steam/steamapps/common/Factorio/data
0.001 Write data path: C:/Users/JohnDoe/AppData/Roaming/Factorio
0.001 Binaries path: C:/Program Files (x86)/Steam/steamapps/common/Factorio/bin
0.012 Graphics options: [FullScreen: true] [VSync: true] [UIScale: 90%] [MultiSampling: OFF] [Graphics quality: normal] [Video memory usage: all] [Light scale: 100%] [Screen: 255] [DXT: false]
0.013 Available display adapters: 2
0.014 [0]: \\.\DISPLAY1 - NVIDIA GeForce GTX 970 {0x05, [0,0], 1280x1024, 32bit, 75Hz}
0.015 [7]: \\.\DISPLAY8 - AMD Radeon R7 200 Series {0x8000001, [-1280,0], 1280x1024, 32bit, 60Hz}
0.015 Create display on adapter 0. Size 1280x720 at position [0, 134].
0.456 Initialised OpenGL:[0] GeForce GTX 970/PCIe/SSE2; driver: 4.5.0 NVIDIA 373.06
0.457 Video memory size (dedicated/total available/current available): 4096/4096/3588 MB
0.510 Desktop composition is active.
0.626 Loading mod core 0.0.0 (data.lua)
0.631 Loading mod base 0.13.20 (data.lua)
0.708 Loading mod JD_Signposts 0.0.1 (data.lua)
0.766 Checksum for core: 303426634
0.766 Checksum for mod base: 1460151764
0.766 Checksum for mod JD_Signposts: 1924079771
0.919 Error Util.cpp:57: Error while loading entity prototype "jd-sign-post" (inserter): No such node (north)
Modifications: JD_Signposts
If anyone has any idea why this is happening, please tell me on this thread
Re: No such node (north)
Posted: Sun Oct 16, 2016 9:13 pm
by Nexela
Could it be related to missing circuit connector definitions?
Re: No such node (north)
Posted: Sun Oct 16, 2016 10:49 pm
by aubergine18
It means it's looking for a `north` property on one of the other properties in the prototype. Difficult to know which property exactly, as the error message doesn't currently state that information. I ran in to similar problem yesterday.
What is the value of `hand_base_picture` btw? It's very likely that if its value is a raw image (which would work for most of the hand pictures), it won't be valid as a sprite sheet (which is what the `platform_picture` expects by default). If the platform_picture doesn't get a sprite sheet, it will try looking for .north, .east, .south and .west properties instead, and that's probably where your error is coming from.
All of the vanilla inserters use a `sheet` property, but I know from experimentations that you can use north/east/south/west properties instead of a sheet. For reference, search for the "inserter" definitions in this data.raw dump and you'll see the different formats of the hand picture tables and the platform_picture table: https://raw.githubusercontent.com/auber ... r/data.raw
Re: No such node (north)
Posted: Mon Oct 17, 2016 8:45 am
by JohnnyDeee
aubergine18 wrote:
What is the value of `hand_base_picture` btw? It's very likely that if its value is a raw image (which would work for most of the hand pictures), it won't be valid as a sprite sheet (which is what the `platform_picture` expects by default). If the platform_picture doesn't get a sprite sheet, it will try looking for .north, .east, .south and .west properties instead, and that's probably where your error is coming from.