Virtual Pool 3 Patch 3.0.9.5 (Patch #2):
The firewall/proxy server setup has been changed to fix some problems online.
Most notably the problem where somebody enters a room and everybody gets dumped.
Information on how to setup a firewall/proxy server can be found in the "Firewall setup info.txt" file.
The following bugs have been fixed:
1) If CD Mixer Source/Destination Line not found VP3 crashes. VP3 should now run but there will be no music volume control with this error.
2) VP3 would give a CD not in drive errors, for one of the drives in multiple CD drive systems, when online games were launched.
3) Reduced computer opponent break velocity.
4) Load/Save for online did not work.
5) Computer opponent did not look for money ball combos for 10 ball or 6 ball.
6) Player rating was being updated incorrectly when a player resigned. This showed up most frequently when playing Snooker against a computer opponent.
7) If a player with an improper firewall setup entered a room everyone in the room could be dumped. VP3 now uses new port settings. The Direct Play port is 60876. The GameSpy ports are 60877-60976.
8) Snooker did not save "weight" for career.
9) There was an invisible cue stick at times on snooker table.
10) Playing a snooker (or anything but nine-ball) tournament, after winning the first round, save tournament and then reload, game shows up as nine-ball.
11) You could declare a draw at any time when playing Snooker in career mode.
12) 15-ball, computer opponent break would foul too many times because cue ball did not hit a rail.
13) In games where the break was supposed to alternate, it did not if somebody resigned.
14) If 'O' was pressed while VP3 is lining up your next shot, sometimes the view get stuck with the table at an angle on the screen.
15) Ball sound effects are sometimes being played before they are displayed. This may be fixed. we could not duplicate because it's system specific, but made a change that may fix this problem.
16) Sometimes ball ownership in 8-Ball or the Ball On in Snooker did not display properly.
17) When playing online you could pick a player name other than what you logged onto GameSpyArcade with.
18) When playing snooker, the ball on dialog says call shot.
19) When playing snooker online, when watching and other player is designating ball on the dialog says select free ball.
20) When playing Billiards online the cue balls were not displayed properly.
21) When playing remote, if a player quits before the break it counted it as loss of game. This usually occured when the winner of a challenge room match left. Now, quitting at the start of a break does not count as a loss.
22) Ball sounds in pocket of Beach house were often not heard.
23) Balls shot into side pocket of snooker table sometimes froze in mid-air.
24) Ball colors got messed up when turning background on and off (at least snooker and billiard balls).
25) After you designate a free ball in snooker, the ball on indicator in the status area still shows the original ball on.
26) The three foul rule for cowboy is not counting fouls on the break.
27) When the computer resigned at the end of a match, in career play, the message said the human player had resigned.
28) The computer opponent would say it was pushing out then shoot the ball.
29) The computer opponent would not push out when playing ten ball.
30) The online rating would reset to 0 or 100 sometimes.
31) In Remote Play, if your opponent had a custom cue that your system did not, you would not see a cue. Now you will see a house cue.
32) If a fatal error was encountered trying to connect to a game through GameSpy, you couldn't move the mouse and you would have to kill the VP3 process. You are now able to click on the OK button in the dialog.
33) Modified the ball rendering to attempt to more correctly display a ball when it is at the edge of the view.
34) When playing 8-ball Midwest rules, if you made the 8-ball on the break and then selected to rebreak the turn was passed to your opponent.
35) A problem was found with the one-pocket pick pocket dialog that could result in no pocket being selected.
36) In Bowlliards, scratching while making the last ball of the frame was not being scored as a scratch.
The following enhancements have been added:
1) The Voodoo2 is now supported. The "Render Drive Name" in the registry will need to be set to "Voodoo2". There are two registry edit scripts in the patch. To turn on a Voodoo2 card double click on "VP3 Enable Voodoo2.reg". To turn off the Voodoo2 double click on "VP3 Disable Voodoo2.reg".
2) When a player leaves a game (lost connection, crash, etc.), the current game is saved on all other players systems and a notice is brought up stating so, giving the name of the saved game and also asks if you want to keep the file or remove it. The game is not counted as a loss and it can be continued by getting everybody backinto the room and having the player with the game setup menu reload the game.
3) Added the current table setup to room info dialog.
4) Can now use the number keys (2-7) to nominate the ball on in snooker.
5) You can now watch a computer or remote opponent shoot from a down their cue view.