Okay, that's weird as fuck.
To give a brief explanation - when loading the block models, Loap splits them into the individual faces. It uses the "normals" of the vertices to determine which polygons belong to which face. Often it's obvious, because the normals will be zero on two axes and 1 or -1 on a third; but for faces that are sloped (or the deflector block's diagonal face), it's trickier, and in some cases ambiguous, so the results are hardcoded. What's happening is that, for some reason, Loap is trying to look up an ambiguous-case result for the regular block slab shape (basically a cube, but only 1/4 the height compared to the other two dimensions), which does
not have any such faces and thus should never go to that lookup, therefore doesn't have results defined.
I really don't have any idea why this would happen at all, let alone only on some PCs, so this is going to be a real pain in the ass to fix... at least at this point, I know exactly which function the issue is occurring in, as well as the
immediate cause of the crash (but not the deeper factors leading to it). Next step, more logging. This build should give two additional pieces of info in particular: The raw text that Loap is reading from the file (in case this is becoming corrupt somewhere along the line), and what values are being passed to the "determine face" function (in case the file's raw data is correct but something is altering the values somewhere).
Also as a stab in the dark: If you know, what CPU do you have? In particular, are you running on regular x86_64 hardware (ie: Intel or AMD), or are you using an ARM-based (Qualcomm / Snapdragon) PC? Likewise, are you running on actual Windows, or are you using Linux + WINE?
New build:
https://www.neolemmix.com/download.php?id=542