v0.26 Feature Planning - Music/Sound and Writing Goals
Added 2020-02-10 10:14:00 +0000 UTCv0.25.1 is in the wild and seems to be doing well, although there are some scaling and memory issues that I need to track down. That means it's time to do a little planning for next months release and what it should include.
When I was testing v0.25.1 one thing jumped out at me immediately - the game feels eerily silent when there are characters moving. I didn't expect it, but the movement heavily implies that there should be sound going on as well. I've been putting off sound and music design for a while, but I think it's now to tackle it.
My sound work is going to be based around a couple goals. First, I want to have some background music for the game in general. I may use separate themes for different locations or different times of day; I'll be doing some testing to see what works best. Second, I want to add UI sound throughout the game. That means subtle sounds when you mouse over something selectable, an end of day tune, and sounds to highlight events like getting a text or traveling to a new location. I'm not planning to add any explicit sound effects when having sex, although there might be a different music theme for it.
I also have some goals for written content for v0.26. In particular I want to add more written content surrounding seducing a girl. Right now there is a relatively unimpressive random chance check you can make you talk to someone and on a success you jump right into the action. I'd like to remove the generic seduce option and replace it with more context specific ways of having sex with someone. I also want to add special events/dialogue for the first time you seduce a character to give your success at corrupting them some more emotional weight.
That's a lot of work, so I'm going to get right down to it! I'll be back in a couple of days with a progress report!
Comments
game have bugs please fix them :(
mahdiyar
2020-02-14 15:48:23 +0000 UTCI'm sorry, but an uncaught exception occurred. While running game code: File "game/script.rpy", line 8950, in script call screen main_choice_display([people_list,actions_list]) File "renpy/common/000statements.rpy", line 531, in execute_call_screen store._return = renpy.call_screen(name, *args, **kwargs) File "game/script.rpy", line 6416, in execute screen mc_character_sheet(): File "game/script.rpy", line 6416, in execute screen mc_character_sheet(): File "game/script.rpy", line 6420, in execute vbox: File "game/script.rpy", line 6431, in execute hbox: File "game/script.rpy", line 6531, in execute frame: File "game/script.rpy", line 6535, in execute vbox: File "game/script.rpy", line 6539, in execute hbox: File "game/script.rpy", line 6541, in execute text "Stamina: " + str(mc.max_energy) + "/" +str(mc.max_energy_cap) style "menu_text_style" xalign 0.5 yalign 0.5 AttributeError: 'MainCharacter' object has no attribute 'max_energy_cap' -- Full Traceback ------------------------------------------------------------ Full traceback: File "game/script.rpy", line 8950, in script call screen main_choice_display([people_list,actions_list]) File "C:\Users\mahdiyar\Desktop\Lab_Rats_2-v0.25.1-pc\renpy\ast.py", line 1949, in execute self.call("execute") File "C:\Users\mahdiyar\Desktop\Lab_Rats_2-v0.25.1-pc\renpy\ast.py", line 1937, in call return renpy.statements.call(method, parsed, *args, **kwargs) File "C:\Users\mahdiyar\Desktop\Lab_Rats_2-v0.25.1-pc\renpy\statements.py", line 277, in call return method(parsed, *args, **kwargs) File "renpy/common/000statements.rpy", line 531, in execute_call_screen store._return = renpy.call_screen(name, *args, **kwargs) File "C:\Users\mahdiyar\Desktop\Lab_Rats_2-v0.25.1-pc\renpy\exports.py", line 2905, in call_screen rv = renpy.ui.interact(mouse="screen", type="screen", roll_forward=roll_forward) File "C:\Users\mahdiyar\Desktop\Lab_Rats_2-v0.25.1-pc\renpy\ui.py", line 297, in interact rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs) File "C:\Users\mahdiyar\Desktop\Lab_Rats_2-v0.25.1-pc\renpy\display\core.py", line 2702, in interact repeat, rv = self.interact_core(preloads=preloads, trans_pause=trans_pause, **kwargs) File "C:\Users\mahdiyar\Desktop\Lab_Rats_2-v0.25.1-pc\renpy\display\core.py", line 3094, in interact_core root_widget.visit_all(lambda i : i.per_interact()) File "C:\Users\mahdiyar\Desktop\Lab_Rats_2-v0.25.1-pc\renpy\display\core.py", line 541, in visit_all d.visit_all(callback, seen) File "C:\Users\mahdiyar\Desktop\Lab_Rats_2-v0.25.1-pc\renpy\display\core.py", line 541, in visit_all d.visit_all(callback, seen) File "C:\Users\mahdiyar\Desktop\Lab_Rats_2-v0.25.1-pc\renpy\display\core.py", line 541, in visit_all d.visit_all(callback, seen) File "C:\Users\mahdiyar\Desktop\Lab_Rats_2-v0.25.1-pc\renpy\display\screen.py", line 430, in visit_all callback(self) File "C:\Users\mahdiyar\Desktop\Lab_Rats_2-v0.25.1-pc\renpy\display\core.py", line 3094, in root_widget.visit_all(lambda i : i.per_interact()) File "C:\Users\mahdiyar\Desktop\Lab_Rats_2-v0.25.1-pc\renpy\display\screen.py", line 440, in per_interact self.update() File "C:\Users\mahdiyar\Desktop\Lab_Rats_2-v0.25.1-pc\renpy\display\screen.py", line 625, in update self.screen.function(**self.scope) File "game/script.rpy", line 6416, in execute screen mc_character_sheet(): File "game/script.rpy", line 6416, in execute screen mc_character_sheet(): File "game/script.rpy", line 6420, in execute vbox: File "game/script.rpy", line 6431, in execute hbox: File "game/script.rpy", line 6531, in execute frame: File "game/script.rpy", line 6535, in execute vbox: File "game/script.rpy", line 6539, in execute hbox: File "game/script.rpy", line 6541, in execute text "Stamina: " + str(mc.max_energy) + "/" +str(mc.max_energy_cap) style "menu_text_style" xalign 0.5 yalign 0.5 File "", line 6541, in AttributeError: 'MainCharacter' object has no attribute 'max_energy_cap' Windows-8-6.2.9200 Ren'Py 7.3.5.606 Lab Rats 2 - Down to Business v0.25.1 Fri Feb 14 19:15:09 2020
mahdiyar
2020-02-14 15:47:50 +0000 UTCPlease save sound for the very last thing. Almost everyone will turn it off, so please don't have it delay more important parts of the game.
Dubsington
2020-02-11 05:19:19 +0000 UTCAnimations on 0.25.1 still don't work on Mac OS, so I'm not sure I'd agree with your premise. It's a little disheartening seeing the creator planning new features when current ones don't work.
2020-02-11 04:48:23 +0000 UTCSecond the sentiment about sounds and music. I haven't missed it so far. I usually have my own music going when I'm playing the game and I doubt we will get a soundtrack of the quality of katawa shoujo or even Doki Doki Literature Club
execplan
2020-02-11 02:05:58 +0000 UTCAs a person who doesn't like repeating background music I do tend to turn BGM down to 20% or less (most games don't have a great sound track with long songs). I love the idea of different audio cues when pointing at various clickable objects or different tones for phone, text, email, etc.
Circuitarity
2020-02-10 17:49:32 +0000 UTCConsidering sounds and music I would hazard the guess that about 90% of the people playing this game wouldn't use them. Maybe do a poll about it? So you don't spend too much time on a feature that isn't really needed.
Maik Decker
2020-02-10 13:17:14 +0000 UTC