New game mode! This is not finished yet, but it's playable and testable.

Custom Campaign Mode should be unlocked if you've either previously finished the game, or if you play through about the first month or so of regular gameplay (it's designed to unlock when you get past the point where the demo would end).

In custom mode, you will get a randomly-generated batch of characters. You can change their names and pictures. Some starter pictures should be automatically available, and you can drop other images into the specified directory to load up your own designs.

Stats are randomly rolled, so the challenge you face may vary wildly depending on how much the dice liked you! (Having nobody with a decent Observation stat sucks.) You can reroll, but you have to reroll the whole team at once. Good luck.

You can set the difficulty, the number of cases per week, and how many weeks you want to play.

Girls will have randomly-generated relationships, and various events will happen on weekends.

More features will be coming later.

Please do play and test and report/upload bugs as you find them, however Spiky is tied up with other things right now so it will probably be a while before the next beta update. DO report bugs! Just don't be surprised if we're a little slow about responding to them at the moment.

Some hairstyles seem to only be available in certain colors in the character designer. There was at least one that only worked in black and wouldn't let me change the color at all, and if I changed the color in another style and then went back to the one I was having problems with, it reverted to black. I think a few of the others may have had limited options too, but I didn't check all of them.

Yes, some hairstyles are intentionally only designed for certain colors, to try and keep the randomly generated students more natural-looking.

There's also more complex code when the game is actually randomly-generating people so that random students don't end up with black skin and blond hair, although when you're modifying it yourself you can create some unusual combinations if you really want to.

I know this is an early build and there's more features coming, but are there any plans to add options to start with fewer than 5 minions? This is making me want to do a hardcore lone (wo)man challenge or something. Even just a three-minion challenge would be neat.

Crash fixes:
* No longer crash if you've somehow got a councillor as current_target - now it just won't draw the action buttons. This works around a bug which appears to have actually been caused by an ignored crash after choosing a weekend date.
* Crash loading althea_success flag at some points in her path fixed.
* Crash in the debug message warning that a screen crashed should be fixed.
* In custom campaign mode, a minion considering picking a fight with a minion who has already quit the council should no longer crash.
* Crashes loading saves made at the very end of the demo fixed.
* Crashes loading saves made during an update (how did you even save there, WHY did you even save there?) should be fixed.

Load/Save bugs:
* registration_key should no longer be stored in saves, silencing the occasional warning. (This will only affect new saves.)
* Allowed characters in custom student portraits now more permissive. This fixes a bug where some saves would lose the student portrait on load. (There are still some weird filenames that won't be allowed to load, but now I'm mostly relying on your OS to tell you that instead of the game.)
* Sanitizers for wins and losses tweaked.
* starting_minion_count should now default to 5 if undefined. (Only relevant if you've been playing the alpha builds like we keep telling you not to )
* scrubber for 'result' should now accept 'continue'.

Bugs fixed:
* FightingInTheRanks timeout should no longer leave the winner hovering forever in the targets; that should prevent her from covering up newly unlocked targets, which was probably causing the other weirdness.

Minor fixes:
* Debug messages about trimming text trimmed.
* 'a an 87' grammar bug fixed in the log string for successfully questioning the failure in CheatSheetBlues()
* Attending the fair no longer gives an 'Odds unknown' message.
* Stray pixels on the right edge of the letterbox overlay now opaque.
* multiple_councillors() now actually checks to see if there are multiple people rather than just councillors. (This may fix some pluralization problems in custom mode that nobody seems to have noticed.)
* A few more placeholder nulls to mask unsuspend-and-roll-back-onto-a-roll errors.
* In end-of-custom-campaign report cards, incomplete cases are now counted as unsolved.
* Can no longer roll back from the custom weekstart screen.
* Debug messages trimmed.
* Code for building lists of councillors now accepts all people, fixing some missing strings in custom mode logging.
* Give Presentation should no longer give you a time bonus when closing.
* Custom ending screen tweaked.
* Holding hands while giving presentations should interpolate names.
* Clicking through a custom-mode weekend event should now display all the text as it fades on to the next screen.
* String when checking baked goods for poison in a custom campaign weekend event cleaned up.
* Stress anims no longer restart their zoom on custom-mode weekends.
* Fighting In The Ranks successful solutions now reset both ranks to 40.
* 'Minions might enjoy attending it together' added to the school fair update on day of fair.
* School Fair now removes 10 stress instead of 5 in custom mode. And notes it on the update page.
* Althea no longer mentions that Mallory can see you're romancing Vonne if Mallory's been expelled.
* 'That I didn't have to be spend my life' de-be'd.

Custom campaigns now have a special case in the final week, in which two of your minions are called on to give a presentation talking about the student council. The results of this case depend on the relationship between the two minions you pick.

You can now disable up to two members of your five minion team when starting a custom campaign. Right now, I'm not letting you start with less than three people, three should be trouble enough! (Especially given the chance of losing one early on due to fighting in the ranks.)

At the end of a custom campaign, the victory screen now attempts to assign a score based on how hard you made things for yourself and how well you did. It is possible to make it to the end and still score a 0, but you have to be trying to do that badly...

The scoring algorithm may not be perfect yet so please do share scores and talk about how well/badly the game that produced them went.

Only that if the results depend on the relationship, it would be kind of nice to be able to call up the relationship overview. Not that I was able to fail it in my few attempts (other than by not attending).

For custom mode, is the specified directory (/Users/____/Library/RenPy/BlackCloset/custom/) for adding our own pictures intended to work for Mac users as well? Currently playing on a Mac, not quite having success finding the location for the images to go in though.