I know that Investigations is on the menu for 6.1. Not sure about Logic Chess. But I might as well put in a ticket for 6.1 for perceive.
So, most perceive sequences take place during a CE sequence. So how does one try to make a perceive sequence during a CE without resorting to dirty tricks?
My idea is to have it integrated with the CE block. Add a tab for CE block for perceive. Under settings, there should be two checkboxes, one grayed out until the other has been checked. The two checkboxes are "Perceive available?" and "Perceive available from start?". There should be an added action called "Activate perceive" and "Deactivate perceive" under "edit game environment", where the argument for those action is the CE block in question.
In the CE block itself, EVERY statement should have a checkbox on the statement asking if perceive is available for this statement. If it is, then it puts a perceive tab over the statement. In this respect, when one goes to the statement, there will be tabs for pressing and perceive.
For the perceive part, there should be a checkbox asking "Twitch on this statement?". If yes, the author will have to supply two images: regular perceive sprite and twitch perceive sprite. Then, the author will have to, via examine popup, define the area of the twitch. If the twitch is NOT on the statement, then the author will just have to supply the regular perceive sprite. Then, there will be three lines of dialogue for the player to examine, because most perceive sequences have 3 parts. Next to those three input boxes will be a radio button for twitch, which will be grayed out if the author does not check off "twitch on this statement". If the twitch is on the statement, the author will click the radio button where the twitch is. The author can fill in the three lines in the input box.
After all that, there should be a preview screen so that the lines from the statement look correct. If it looks wrong, the author can go back to the line in question and add a [#n] tag to force that line to go to the next line.
For failure conversations, the main perceive tab should have a "failure conversation" line AND a "quit conversation" line.
If this plays correctly on the Player, there should be an eye overlay at the bottom with the ability to move around via arrows or something. The text box will be transferred down there. Each part of the perceive statement should start out gray and gradually become orange until completed. Once that part of the perceive statement is completed, that part of the perceive statement turns green and the next one loads up, just like in the games. Once all three parts of the statement have been loaded AND completed, there should be a two choice prompt to either restart the perceive sequence or to quit (which leads to "quit conversation" in the perceive tab). The default blip for perceive is already provided here
On the Player, if "perceive is available" is checked but not ready from start, there should be a greyed out bracelet button. If it is ready, the bracelet should be moving, similar to how the magatama is glowing when psyche locks are available.
I'm not sure how feasible this is, but it's worth a shot to try to pitch the whole idea, plan, and structure.