Page 1 of 17

Black Closet - Alpha Testing

Posted: Sun Dec 07, 2014 4:07 am
by hanako
The first discount alpha-test versions of this game are now available!

What is in the game?

* You play the Student Council President and direct your minions to solve randomly-generated mysteries. As you solve mysteries, you'll level up the skills of your minions, collect items to boost your stats, and socialise with people to learn more about them (and whether they're plotting against you).
* Everything your character says is a choice. It's RPG-style dialog.
* The game is 'complete' in terms of plot - you can get to the endings, you can have friendships and romances and so on with all applicable characters. Stuff might get added, but there's no gaping holes in the story.
* Bugs! Expect to run into them. When you do, there should be buttons for you to upload the error messages you encounter, but feel free to post about them anyway. And if you can't upload for whatever reason, then please do post the error messages in this thread.
* Updates! You will need the license key from your purchase email to download new patches as they are released. You can generally safely apply anything labeled 'beta' (and you might want to do that right away when you get your build, because already the builds are out of date). Spiky's announcing new patches as they're released. Don't download patches labeled 'alpha' unless we specifically tell you to - that means *I* haven't tested it yet, so it's more likely to go kaboom. :) The first build is slightly touchy about inputting license codes - hover your mouse over the input area before typing things in. (this is fixed in a patch, but that's not much help if you need to patch up to it first! later builds will be different)
* I'll post some more general information later but if you're somehow not familiar with this game despite the (how many years has it been?) that we've been working on it, you can get an overview and some screenshots at on IndieDB.

What is not (yet) in the game?

Many of the CGs are not done. You will see black screens at times where graphics are expected to show up later.
Extras like the gallery and jukebox don't exist yet.
Achievements aren't in yet.
"Make your own character" mode is not currently included. It's a feature I still want to add eventually.

What does Alpha mean here?

For my purposes, it means the game is playable but not finished. At this point in time, please don't make videos without explicit permission or post screenshots outside of this forum, because stuff may still change. (Like the missing graphics!)
But DO post all your questions and concerns and 'help what do I do' and 'AAAH THE SHARKS ARE EATING ME' comments in this thread! Post post post! Post screenshots of anything that looks weird, we don't know what you see unless you tell us!

Re: Black Closet - Alpha Testing / Discount Copies

Posted: Sun Dec 07, 2014 9:59 am
by Franka
I can't save the game? Nothing happens when I click on the file folders. The game doesn't auto save either.

EDIT: Never mind, it didn't occur to me that saves were only allowed at certain points.

Re: Black Closet - Alpha Testing / Discount Copies

Posted: Sun Dec 07, 2014 12:28 pm
by hanako
Yeah, saving's only allowed at the start of a week. It should autosave then as well.

Originally I wanted to stop people from being able to reach the load/save screen at all during the week but Spiky said that'd cause problems because people need to be able to reach Options and Quit all the time, and that even if they can't save they should still be able to load. Would greyed-out Save tabs during the week be clearer or more confusing than no Save tabs at all?

Re: Black Closet - Alpha Testing / Discount Copies

Posted: Sun Dec 07, 2014 1:42 pm
by Spiky Caterpillar
And the first round of bugfixes are up (in a downloadable patch):
* '1.MariaEleni' no longer in random names list.
* Debug messages trimmed.
* No longer append (no extra info) to every HTTP error.
* Use an Input() widget instead of a SmartInput() widget for key entry. This means you no longer have to hover over the license key field to enter it, and it no longer reacts oddly when clicked.
* DespairGirl.nerd_persuaded now saved properly.
* Load now accepts more values for result.
* Visible keyboard button added to license key entry field (but it doesn't work yet!)
If you're getting error messages containing "(0, 'Could not resolve case', 0)", please upload the offending save to http://spikycaterpillar.com/savegame-upload.html so I can try to figure out where the unresolvable posts are coming from.

Re: Black Closet - Alpha Testing / Discount Copies

Posted: Sun Dec 07, 2014 6:45 pm
by Franka
hanako wrote:Yeah, saving's only allowed at the start of a week. It should autosave then as well.

Originally I wanted to stop people from being able to reach the load/save screen at all during the week but Spiky said that'd cause problems because people need to be able to reach Options and Quit all the time, and that even if they can't save they should still be able to load. Would greyed-out Save tabs during the week be clearer or more confusing than no Save tabs at all?
I would have to say that it was mostly confusing because the very first time the save/load button shows up at the start of the first week, you can't save the game. I started looking for read only file folders because I thought that might be the problem...

It's also a little bit problematic that we can't save during the week in the alpha, because it makes it extremely hard to reproduce bugs related to specific cases, since they'll be newly randomly generated if you load a save.

Those "unresolvable posts" went away when I restarted the game, so I don't think a save would have helped. I think they started happening after this (but not sure):
Image

Re: Black Closet - Alpha Testing / Discount Copies

Posted: Sun Dec 07, 2014 9:13 pm
by wendymarlowe
It doesn't seem to want to let me upload this automatically, but

I'm sorry, but an uncaught exception occurred.

While running game code:
File "game/tracebacks.rpy", line 170, in script
File "game/tracebacks.rpy", line 170, in <module>
File "game/tracebacks.rpy", line 54, in upload_traceback
File "game/tracebacks.rpy", line 26, in upload_blob
File "game/network.rpy", line 62, in post_data
Exception: An unhandled error occurred trying to encrypt your message.

-- Full Traceback ------------------------------------------------------------

Full traceback:
File "game/tracebacks.rpy", line 170, in script
File "C:\Program Files (x86)\Black Closet\renpy\ast.py", line 756, in execute
renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store)
File "C:\Program Files (x86)\Black Closet\renpy\python.py", line 1385, in py_exec_bytecode
exec bytecode in globals, locals
File "game/tracebacks.rpy", line 170, in <module>
File "game/tracebacks.rpy", line 54, in upload_traceback
File "game/tracebacks.rpy", line 26, in upload_blob
File "game/network.rpy", line 62, in post_data
Exception: An unhandled error occurred trying to encrypt your message.

Windows-7-6.1.7601-SP1
Ren'Py 6.17.7.521

Game: BlackCloset-0.8.3
Renderer: gl 1366x768
OS: Windows 7 6.1.7601 AMD64 Intel64 Family 6 Model 42 Stepping 7, GenuineIntel
Game Time: 0 10 7

Re: Black Closet - Alpha Testing / Discount Copies

Posted: Sun Dec 07, 2014 9:17 pm
by hanako
What were you doing when that happened?

(I'm guessing you were trying to upload a different traceback, using encryption, and then it broke and threw an 'encryption is not working' error, but I'm not sure.)

As for the saves - not being able to save on the first week is a bug, we'll look at it.

We may add some hacky way to manually save by debug code for use in tests, dunno, have to ask Spiky about that.

Re: Black Closet - Alpha Testing / Discount Copies

Posted: Sun Dec 07, 2014 11:58 pm
by Franka
Althea is "not available" on the week following spring break. She even comes to me and asks to be assigned to a certain case, but she can't be chosen. She remains "not available" from then on, pretty much ending my game.
Image

Re: Black Closet - Alpha Testing / Discount Copies

Posted: Mon Dec 08, 2014 12:25 am
by Naiomi666
For some reason I can't save. I hover my mouse over the empty files and click a lot but nothing happens.

Re: Black Closet - Alpha Testing / Discount Copies

Posted: Mon Dec 08, 2014 12:30 am
by hanako
Naiomi666 wrote:For some reason I can't save. I hover my mouse over the empty files and click a lot but nothing happens.
There seems to be a bug at the moment preventing the Save tabs from appearing in week 1.

Saving is only available at the beginning of each week, and there will be separate things to click on for Load and Save, rather than clicking on the file folders.

Other than that weird thing where you can't save in the first week, would you find it less confusing if there were a greyed-out save tab, rather than no save tab when saving isn't available?

Updating Bug

Posted: Mon Dec 08, 2014 1:45 am
by Miakoda
I got the Windows version of Black Closet and went to update (I'm using Windows 7) but got this bug/text:

I'm sorry, but an uncaught exception occurred.


WindowsError: [Error 267] The directory name is invalid: u'C:\\Program Files (x86)\\Black Closet\\veeesta.rpy:6'

-- Full Traceback ------------------------------------------------------------

Full traceback:
File "C:\Program Files (x86)\Black Closet\renpy\bootstrap.py", line 285, in bootstrap
os.makedirs(renpy.config.logdir, 0777)
File "c:\Python27\lib\os.py", line 157, in makedirs
WindowsError: [Error 267] The directory name is invalid: u'C:\\Program Files (x86)\\Black Closet\\veeesta.rpy:6'

Windows-7-6.1.7601-SP1
Ren'Py 6.17.7.521

Re: Black Closet - Alpha Testing / Discount Copies

Posted: Mon Dec 08, 2014 1:47 am
by Naiomi666
Having it greyed out would be a great idea. Because in a lot of games if I press the right mouse key I can go to the save/load and save it. If it's grey I know I will not be able to save it. And maybe a mention of it in the beginning would be good.

Re: Black Closet - Alpha Testing / Discount Copies

Posted: Mon Dec 08, 2014 3:13 am
by wendymarlowe
I'm sorry, but an uncaught exception occurred.

While running game code:
File "game/tracebacks.rpy", line 170, in script
File "game/tracebacks.rpy", line 170, in <module>
File "game/tracebacks.rpy", line 54, in upload_traceback
File "game/tracebacks.rpy", line 26, in upload_blob
File "game/network.rpy", line 62, in post_data
Exception: An unhandled error occurred trying to encrypt your message.

-- Full Traceback ------------------------------------------------------------

Full traceback:
File "game/tracebacks.rpy", line 170, in script
File "C:\Program Files (x86)\Black Closet\renpy\ast.py", line 756, in execute
renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store)
File "C:\Program Files (x86)\Black Closet\renpy\python.py", line 1385, in py_exec_bytecode
exec bytecode in globals, locals
File "game/tracebacks.rpy", line 170, in <module>
File "game/tracebacks.rpy", line 54, in upload_traceback
File "game/tracebacks.rpy", line 26, in upload_blob
File "game/network.rpy", line 62, in post_data
Exception: An unhandled error occurred trying to encrypt your message.

Windows-7-6.1.7601-SP1
Ren'Py 6.17.7.521

Game: BlackCloset-0.8.3
Renderer: gl 1366x768
OS: Windows 7 6.1.7601 AMD64 Intel64 Family 6 Model 42 Stepping 7, GenuineIntel
Game Time: 0 10 24

(Wouldn't let me automatically upload it again)

I had just accused Mallory of being the traitor (which may or may not have been correct) and named Althea as my sidekick for the harvest festival, she started a dialogue with me, then it crashed.

Re: Black Closet - Alpha Testing / Discount Copies

Posted: Mon Dec 08, 2014 3:30 am
by Spiky Caterpillar
Franka wrote:Althea is "not available" on the week following spring break. She even comes to me and asks to be assigned to a certain case, but she can't be chosen. She remains "not available" from then on, pretty much ending my game.
I can't reproduce it - can you upload a save/autosave that shows the bug?
wendymarlowe wrote:It doesn't seem to want to let me upload this automatically, but
Exception: An unhandled error occurred trying to encrypt your message.
This is probably caused by your computer not having GPG installed where the game can find it. I'm actually considering disabling encryption entirely on Windows, since most Windows players won't have GPG installed and I'm pretty sure the interface code will need a significant rewrite to work on non-unix systems at all. Thoughts? Do Windows players want encryption enough to install GnuPG, or will you be happier uploading in plaintext and having the interface be simpler?

For now, you can turn off encryption from the 'Privacy Options' page on the preferences.

Re: Black Closet - Alpha Testing / Discount Copies

Posted: Mon Dec 08, 2014 6:49 am
by Franka
Spiky Caterpillar wrote:
Franka wrote:Althea is "not available" on the week following spring break. She even comes to me and asks to be assigned to a certain case, but she can't be chosen. She remains "not available" from then on, pretty much ending my game.
I can't reproduce it - can you upload a save/autosave that shows the bug?
Yep, done so.