PDA
$threadinfo[title]
-


Kahenraz
July 18th, 2003, 22:14
I think that this one is worth stickying.


On both my p4 1.4Ghz and dual p3 systems, w/SoundBlaster Live! and SoundBlaster Live! Value respectively, my sound on pj64 just goes down the tube. It's choppy and full of static. I was even more confused when I met someone online with system specs almost exactly the same as my p4 system that had no problems with sound online. What is odd is that I have no such problems when I played any of the games offline, given that some games played better on other emus, the sound always failed when I played games online with pj64.

What really bought my attention to a software problem and identified the sound choppyness as being NOT a HARDWARE issue was that when playing either online with just myself or with another PC on my network, the sound was choppy. When I played with myself, there is no data being transfered between players and sound should not have syncing problems (which is what appeared to be the cause of the choppyness).

After working and troubleshooting for a few hours, I finally managed to find a fix. I also tested this with various people online and had positive results with 3 players on SSB (didn't have a fourth person to test with).

Here is the fix:

Head to your pj64 plugin directory. Backup your AudioHLE.dll. Now make a copy of your Jabo_Dsound.dll and rename that copy to AudioHLE.dll (pj64 will automatically load the AudioHLE.dll file upon entering netplay).
Doing just this yeilding no benefit to playing online, but with one more tweak, things should start sounding much better.

Go to Start >> Run >> type dxdiag.exe and hit [OK]

This will bring up the DirectX Diagnostics.
Hit the sound tab up at the top of the window to bring up sound configuration. Under DirectX Features you should see the Hardware Sound Axxeleration Level slider. Turn this down to Basic acceleration.
Now close DirecX Diagnostics and try your favorite n64 game online with pj64. Your sound should be fixed or be greatly improved.


Please drop me some feedback on how this works for you guys.

:flowers: :bunny:

Liku
July 19th, 2003, 07:56
I'll try after I watch Predator. Thanks for the tip, I hope this helps me and my retard comp!

Kahenraz
July 19th, 2003, 08:13
Good luck Liku!

Hhmm.. I expected a bit more response from this post..

Remote
July 19th, 2003, 12:45
Have you tried only changing the sound hardware acceleration to basic? And if yes, same results?

Kahenraz
July 19th, 2003, 18:21
Nope. I didn't bother trying it. I achieve better results from the direct sound plugin than azimers, and azimers I believe is not direct sound accelerated.

Liku
July 20th, 2003, 01:24
It helped some, but I still get a noticable choppiness. Whatever, listening to Rave and playing Extreme G 1 and 2 suit each other quite well. ^_^ But all the other games... *Cries*

Kahenraz
July 20th, 2003, 01:59
What version of directx do you have? That will affect your direct sound emulation.

Liku
July 20th, 2003, 03:24
8 or 9.

Kahenraz
July 21st, 2003, 02:20
Which is it. 8 or 9 ;)

there's 8.0, 8.0a, 8.0a/bd, 9.0, 9.0a...

alexa999
July 21st, 2003, 03:07
I think that this one is worth stickying.


On both my p4 1.4Ghz and dual p3 systems, w/SoundBlaster Live! and SoundBlaster Live! Value respectively, my sound on pj64 just goes down the tube. It's choppy and full of static. I was even more confused when I met someone online with system specs almost exactly the same as my p4 system that had no problems with sound online. What is odd is that I have no such problems when I played any of the games offline, given that some games played better on other emus, the sound always failed when I played games online with pj64.

What really bought my attention to a software problem and identified the sound choppyness as being NOT a HARDWARE issue was that when playing either online with just myself or with another PC on my network, the sound was choppy. When I played with myself, there is no data being transfered between players and sound should not have syncing problems (which is what appeared to be the cause of the choppyness).

After working and troubleshooting for a few hours, I finally managed to find a fix. I also tested this with various people online and had positive results with 3 players on SSB (didn't have a fourth person to test with).

Here is the fix:

Head to your pj64 plugin directory. Backup your AudioHLE.dll. Now make a copy of your Jabo_Dsound.dll and rename that copy to AudioHLE.dll (pj64 will automatically load the AudioHLE.dll file upon entering netplay).
Doing just this yeilding no benefit to playing online, but with one more tweak, things should start sounding much better.

Go to Start >> Run >> type dxdiag.exe and hit [OK]

This will bring up the DirectX Diagnostics.
Hit the sound tab up at the top of the window to bring up sound configuration. Under DirectX Features you should see the Hardware Sound Axxeleration Level slider. Turn this down to Basic acceleration.
Now close DirecX Diagnostics and try your favorite n64 game online with pj64. Your sound should be fixed or be greatly improved.


Please drop me some feedback on how this works for you guys.

:flowers: :bunny:
Because of how you change the filenames to trick pj64k into thinking that it is Azimers plugin when it is Jabos this trick could be used to make any plugin work with pj64k while online!!!!! :D :D :D :D :D

psychotic
July 21st, 2003, 04:24
Because of how you change the filenames to trick pj64k into thinking that it is Azimers plugin when it is Jabos this trick could be used to make any plugin work with pj64k while online!!!!! :D :D :D :D :D

correct

Kahenraz
July 22nd, 2003, 01:32
True, but jabo's plugin also is directly related to your direct sound acceleration.

Remote
July 22nd, 2003, 01:41
Because of how you change the filenames to trick pj64k into thinking that it is Azimers plugin when it is Jabos this trick could be used to make any plugin work with pj64k while online!!!!! :D :D :D :D :D

Why are you using over sized text? Afraid that nobody will be able to read your posts if you use regular text... :police:

Jimbot
July 22nd, 2003, 02:04
I didn't even think of the renaming file thingy, and I'm pretty much a pj64k guru. Interesting.

Kahenraz
July 22nd, 2003, 03:30
/me struts his stuff

hotquik
July 22nd, 2003, 06:59
I think that this one is worth stickying.


On both my p4 1.4Ghz and dual p3 systems, w/SoundBlaster Live! and SoundBlaster Live! Value respectively, my sound on pj64 just goes down the tube. It's choppy and full of static. I was even more confused when I met someone online with system specs almost exactly the same as my p4 system that had no problems with sound online. What is odd is that I have no such problems when I played any of the games offline, given that some games played better on other emus, the sound always failed when I played games online with pj64.

What really bought my attention to a software problem and identified the sound choppyness as being NOT a HARDWARE issue was that when playing either online with just myself or with another PC on my network, the sound was choppy. When I played with myself, there is no data being transfered between players and sound should not have syncing problems (which is what appeared to be the cause of the choppyness).

This is not true, the same data is being transfered. Try playing online with yourself in a high ping server and you will notice the delay in your movements.


After working and troubleshooting for a few hours, I finally managed to find a fix. I also tested this with various people online and had positive results with 3 players on SSB (didn't have a fourth person to test with).

Here is the fix:

Head to your pj64 plugin directory. Backup your AudioHLE.dll. Now make a copy of your Jabo_Dsound.dll and rename that copy to AudioHLE.dll (pj64 will automatically load the AudioHLE.dll file upon entering netplay).
Doing just this yeilding no benefit to playing online, but with one more tweak, things should start sounding much better.


What's the point in changing the plugin ?? those plugins are automatically loaded cauz those are the ones that guarantees (in most cases) that the game will stay in sync. What's the point in having a nice sound if the game is completly desync ? instead, try to make it work for the alzimer's plugin



Go to Start >> Run >> type dxdiag.exe and hit [OK]

This will bring up the DirectX Diagnostics.
Hit the sound tab up at the top of the window to bring up sound configuration. Under DirectX Features you should see the Hardware Sound Axxeleration Level slider. Turn this down to Basic acceleration.
Now close DirecX Diagnostics and try your favorite n64 game online with pj64. Your sound should be fixed or be greatly improved.


Please drop me some feedback on how this works for you guys.

:flowers: :bunny:

Jimbot
July 22nd, 2003, 07:54
Yeah, the P{ing is how lo9ng it takes for your movements to get transferred to the server, then back to the game. 35 milliseconds (ms), for example.

Kahenraz
July 22nd, 2003, 15:46
Well, the point of good sound is to also fix the overall lag that I experience with it. When I do 2 or 3 way+, somebody always desyncs anyways because it's lagging so badly. This is when we all have ~20-30 ping too.

hotquik
July 22nd, 2003, 16:26
the problem must be something else... i always get a decent sound, playing with ping ~100ms and dont get desync...

Jimbot
July 22nd, 2003, 16:53
Go to my site, then click emulator basics and emulator advances to improve all that crap youve been talking about.(20-30 FPS, delay, lag, desync)

Kahenraz
July 23rd, 2003, 01:02
Nope. I get 60fps, but choppy sound. The lag is not from loss of fps, it's syncing lag.

hotquik
July 23rd, 2003, 03:13
Nope. I get 60fps, but choppy sound. The lag is not from loss of fps, it's syncing lag.
As far as i now, if you get 60fps then you are getting no lag...

Jimbot
July 23rd, 2003, 04:29
Me too =P

Link_of_Hyr.
November 21st, 2003, 16:54
i used this trick with the video plugins befor i saw this it works perfectly

Because of how you change the filenames to trick pj64k into thinking that it is Azimers plugin when it is Jabos this trick could be used to make any plugin work with pj64k while online!!!!! :D :D :D :D :D