January 10th, 2017, 12: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, 01: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 16:05.
January 18th, 2017, 01:25
I believe that the VRU had to be plugged into port 4 for Hey You! Pikachu.
January 18th, 2017, 03: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, 01: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, 14: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, 01: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.
March 21st, 2017, 02:38
ill volunteer as a beta tester
Originally Posted by ulao
i will volunteer although im new to some terms i do not know what a bliss box is but i can test various emulators and roms for best graphical quality for hey you pikachu i understand bliss box is either and adapter or code reader of sorts i have xbox 360 controller project 64 1.6/1.7 and can do my best in helping, i played hey you pikachu as a id but never finished it due to family troubles
March 21st, 2017, 11:36
This game will rely on two way communication. So in order to make it work with an adapter, you need to receive and send data. There are only two ways to do this.
1) Find a usb n64 adapter on the market that has it's own driver, call up the company and ask them to add support. They would need the info we are about to learn and then write the driver you you(us).
2) Use a Bliss-Box.
I'm also not sure what a bliss box is? Maybe it is a box that makes you really happy? I'm not sure why you are looking for that or how that would help here? Though it sounds a lot like Bliss-Box too me :p Any ways, if you google for "Bliss-Box" or "Bliss-Box adapter" you will have no problems find the adapter I speak of. This Bliss-Box has a built in API designed just for this sort of thing. Since option 1 is sort of out, I think 2 is the only chance we have.
Now if you do not wish to use an adapter and just get a mic using windows speech, you're on your own. I can not really help on that topic.
Last edited by ulao; March 21st, 2017 at 11:39.
March 21st, 2017, 20:40
I tried to reply my phones wonky today lol i can get an adapter and i looked up the wrong word bliss box vs bliss-box 1 is metal weilding box and other is an adapter lol and ima also try and look for the actual pikachu mic since not everyone has a complete set some lose mics others lose the actual copy i may get lucky and it could be even more helpful to the research at hand