Is there an effective way to change the time and day besides skipping? I haven't had much luck with console
To change the ingame time you can use the following commands in the console, keep in mind that certain activities like breakfast cannot be done again unless you change their state variable which I forgot where they were. Anyway here they are:
SugarCube.State.variables.gameDate.setUTCDate(x)
SugarCube.State.variables.gameDate.setUTCFullYear(x)
SugarCube.State.variables.gameDate.setUTCHours(x)
SugarCube.State.variables.gameDate.setUTCMilliseconds(x)
SugarCube.State.variables.gameDate.setUTCMinutes(x)
SugarCube.State.variables.gameDate.setUTCMonth(x)
SugarCube.State.variables.gameDate.setUTCSeconds(x)
Enter the value you want instead of x, eg:
SugarCube.State.variables.gameDate.setUTCMinutes(10) //sets time to 10 mins
SugarCube.State.variables.gameDate.setUTCHours(7) //sets time to 0700 hours or 7 AM