the curfew can only be edited in the lua timecycle file and not the other text based timecycle files located elsewhere in bully's folders.
I have that file fully rewritten but have not experimented with it to see if I can do things like enable never passing out and staying awake as long as one wants...while still having the ability to sleep to get to the next day fast......
As for the prefects...there is one way I can do it...and thats to set via LUA the punishment points for gPlayer which is the system defined name for jimmy...to a astronomically high number so that no matter how long you hide....it never goes down....but this can only be done with a activation script that will deactivate the minute you get busted or start a mission.