What was actually said was that one video - the "First Turns and New Maps" one - was scripted. Joe had a programmer friend look at an incomplete copy of the source code, and the friend found the script hard-coded into the function that normally would have handled the passing of turns. So that video does not actually show what it purports to show.
This is actually the only provable deception about That Which Sleeps. Provable because I was that friend, I found that script, I told Joe about it, and I still have that copy of the source code (with the script still inside it).
And before anyone asks: No, the incomplete copy of the source code I have does not compile into even a running executable, much less an actual game.
Outta curiosity, does it look like there's any supporting structure for turn advancement at all? I'm curious if it was scripted just to make sure Josh knew exactly what would happen so he could explain everything best, vs it being the only way to get it work.
Not that I think it actually is to aid recording... I don't have anywhere near that much faith in Josh. But it is a benign explanation.
Then similarly, does it seem to fail to compile because you're missing dependencies, or because it's fundamentally incomplete, or.. It had to have compiled in some form to make the videos even with a script, so I'm just wondering if failure to compile has a benign explanation as well.
There are some classes named "TurnController", "GameController", etc., that seem to be the code representation of Unity objects that would be responsible for managing individual turns and the overall state of the game, respectively. There is nothing TWS-specific in them, however, so I assume these classes were auto-generated by Unity when the associated objects were put in the project.
I am not getting into the question of Josh's motives for scripting the video. All I stated was that that particular video is not what is says it is in the title. It claims to show the first turns, when in fact no turns are passing. I'm aware that putting an executable on rails temporarily for demonstration purposes is a thing - I've done it before - but I also took care to make everyone involved aware that it was just an illustration of planned future features, and
not the actual features themselves.
The video makes no such disclaimer, and therefore is currently the only thing about TWS that can be proven to be a falsehood without relying on anyone's perceptions of "fraud", "malice" or whatever. It is an objective fact that that video is not what it claims to be.
Why it is not what it claims to be is an entirely different question, and is not answerable with our current knowledge.
The source code I have doesn't compile because the linker is looking for Unity prefabs and other precompiled objects that are not part of the code I have, and that are not present on my machine. Josh's Unity environment presumably has these objects present and so his executable would compile.
I should also point out that the source I have is dated 10/23/2016. So we're talking about nearly year-and-a-half-old code here. Things may (or may not) be very different now.