January 10th, 2017, 13:38
There are currently 4 members.
Daniel (via email)
Richard (via email)
James ( a new guy)
Both Daniel and James have been quiet for sometime. I think they both have knowledge with emulators. I mainly have been working on the device from the controller point of view. I can send it commands with my Bliss-Box adapter. The place where I left off was the command to record speech. I do not have the n64 console or ever played the game but from what I know you press Z to speak. When this is done in an emulator or real game, some command is sent to the unit. All I need to know is what command that is.
There are only 3 types of people that can get that info for me.
1) Someone that develops emulators, they should see this somewhere.
2) Anyone with the game console and an Logic Analyzer
3) Someone who already knows it
I think 2 is the best option as I have exhausted 1 and there are no 3's. I eagerly await a reply.
January 15th, 2017, 02:25
Ok thx to James's findings progress has been made. Though we need to hash out some details.
first how is this going to even work? My plan (my knowledge about the VRU is limited)
Using player one on an emulator connect a n64 controller.
Using player 2 connect the VRU (assuming this is how it was done)
When the user presses Z on player one send a custom FFB command
My adapter will receive this unique command and wait for speech (x seconds)
Then using the HID buttons, display the code or codes. (I could read up to 4)<- is that enough?
The emulator then can read the button data.
If more codes are needed, and if Z is still pressed send a continuation command and read 4 more.
The FFB trick is best because no drivers will be needed. Yes it will be unique to my adapter but any other adapter can use the same trick, plus it's not like any other adapters out there use the VRU currently. If it catches on we could always find another solution. Most All n64 emulators use FFB already. My adapter already uses the custom FFB to received LCD data for dreamcast and what not so it's an easy way to get up to speed. Plus I plan to use that for n64 data transfers.
Comments please? Like I said, these are guesses on what I know.
Last edited by ulao; January 16th, 2017 at 17:05.
January 18th, 2017, 02:25
I believe that the VRU had to be plugged into port 4 for Hey You! Pikachu.
January 18th, 2017, 04:15
Correct, the controller (NUS-005) goes into port 1 and the Voice Pak (NUS-020) goes into port 4.
Originally Posted by tony971
January 19th, 2017, 02:31
Oh and it's not a matter of "press 'z' and wait for x seconds."
It's "listen as long as the player holds 'z' with a game-provoked listen timeout of x seconds."
January 23rd, 2017, 15:25
Can any one confirm if the controller can be used when Z is held down? That is will any other controller buttons be responsive when Z is held down.
February 22nd, 2017, 02:06
Ok I think we have a real shot at this but it will take a team.
1) I need someone with the game and an analyzer. (acquired). James, has been able to provide some much needed data. He even has the same analyzer I have so it's even easier.
2) Someone that can make changes in an emulator that supports force feedback. All that is required here, is to send a "custom" force. I can pride the details and you will need a Bliss-Box (I can also provide a test board). You will be able to send data to the Bliss-Box this way and receive data back. This will be the trigger pressed down and trigger released commands. Then you can just read the button data from the controller and received the hex code for the words. There will be a bit of back and forth but all in all pretty ease to get the hang of. The downfall here is this is only going to work with a Bliss-Box but only a Bliss-Box will support the VRU so it's needed anyways. The custom force will not interfere with any force feedback device as the commands sent are gibberish to them.
3) Beta testers. All you need is a Bliss-Box and emulators and the rom. I'm not sure if any emulators play the game or not?
4) Forum participation. Everyone in this thread has provides invaluable info and that is not to be over looked upon. This data will play a role and we have everyone to thank.