crxtrdude / pywright

Python game engine for running visual novel games similar to the Phoenix Wright series
Other
5 stars 3 forks source link

Feature: Set visual/animated effect overlay when pressing the "Court-Record" button, plus include sound effect #151

Open GoogleCodeExporter opened 8 years ago

GoogleCodeExporter commented 8 years ago
Enhancement: As an author, I want to tailor my player's experience as much as 
possible. If my player presses the CR button playing my game, I want the top 
screen to have some visual effect going on, to indicate to the player they have 
"paused" the game.

For example, if I'm at a CE, browsing through press statements, and I press the 
CR button to look at my evidence, I want the top screen with the characters 
still on-screen to have a grey colored filter (meaning the entire screen should 
turn grey).

I'm not sure if PyWright should handle how we apply the filters through some 
code, or let the author do it manually by supplying the necessary graphics 
files. That being said, if an author wants to customize this particular area, 
give them control by letting them supply the graphics files.

Also, take it further and allow for an animation to play, before the 
court-record UI shows? Also have a sfx playable too (I think the sfx part is 
already integrated though?)

Original issue reported on code.google.com by mrhudd...@gmail.com on 21 Jan 2014 at 11:12

GoogleCodeExporter commented 8 years ago
Mockup included in this comment.

It may seem like a useless feature, but again, I'm looking to tailor the 
experience as much as possible (in the case here, in terms of visuals)

Original comment by mrhudd...@gmail.com on 22 Jan 2014 at 12:27

Attachments:

GoogleCodeExporter commented 8 years ago
This is one of those things where power trumps ease of use. I think it would be 
pretty easy to set up a macro or set of macros that are run when the court 
record is entered. In fact, this may already be partially implemented, I'll 
have to take a look. 

I think it could be generalized to create such hooks for other things. Are 
there other interfaces that could use some custom code to be run when they are 
shown and destroyed? Lists for example. Once I decide, I'll make separate 
tickets for each hook to be created.

Original comment by saluk64007@gmail.com on 24 Jan 2014 at 7:46

GoogleCodeExporter commented 8 years ago
Oh, and yeah the sfx will be included with e.d.revolution's fixes.

Original comment by saluk64007@gmail.com on 24 Jan 2014 at 8:25