Commands actually do work, but they only prevent roaming. The random unscripted walking.I tried those commands several times, but even though the console tells me the operation was completed successfully, the characters are still able to roam, at least most of them.
Stephanie keeps trying to walk to the living room, even though both speakers are turned off and there is no music playing.
Rachael just wants to get out of the room for no reason, and so is Madison. Basically they are forced to roam, because they keep walking around the room and occasionally try to get out but the door is locked.
Ideally, I would like a command that works for everyone, to force them to stay in 1 place, but it seems this isnt possible at this time (0.8.7).
Stephanie has trigger to get to the speakers with music. Disabling roaming will not stop that. Also she already has roaming disabled by default. All its movement is scripted.
There are also reactive triggers for some scenarios in Original Story. Like some girls getting offended when seeing you intimate with other character, and trying to get out of area. Also some characters emit "get out of here" aura around them, in some condition, making other characters get away from them (this can actually be turned off, since it is also one of the states, check "help state" in console).
.
For anybody interested, story and character files for Original Story are all in nicely formatted JSON files, that are readable, and with some effort you could figure out what scripting is there for each character.
Also some of the persistent running scripts (not all) could be disabled by triggering variable that is condition for it. Use "modifyvalue" command to change values of variables.