Anonymous edits have been disabled on the wiki. If you want to contribute please login or create an account.


Warning for game developers: PCGamingWiki staff members will only ever reach out to you using the official press@pcgamingwiki.com mail address.
Be aware of scammers claiming to be representatives or affiliates of PCGamingWiki who promise a PCGW page for a game key.

Difference between revisions of "Virtua Tennis"

From PCGamingWiki, the wiki about fixing PC games
m
 
(45 intermediate revisions by 11 users not shown)
Line 1: Line 1:
{{stub}}
 
 
{{Infobox game
 
{{Infobox game
 
|cover        = Virtua-tennis-windows-front-cover.jpg
 
|cover        = Virtua-tennis-windows-front-cover.jpg
Line 5: Line 4:
 
{{Infobox game/row/developer|Hitmaker}}
 
{{Infobox game/row/developer|Hitmaker}}
 
|publishers  =  
 
|publishers  =  
{{Infobox game/row/publisher|Empire Interactive}}
+
{{Infobox game/row/publisher|Empire Interactive|Europe}}
 +
{{Infobox game/row/publisher|Activision|US}}
 
|engines      =  
 
|engines      =  
 
|release dates=  
 
|release dates=  
Line 12: Line 12:
 
{{Infobox game/row/reception|Metacritic|virtua-tennis|67}}
 
{{Infobox game/row/reception|Metacritic|virtua-tennis|67}}
 
|taxonomy    =
 
|taxonomy    =
 +
{{Infobox game/row/taxonomy/monetization      | One-time game purchase }}
 
{{Infobox game/row/taxonomy/microtransactions | None }}
 
{{Infobox game/row/taxonomy/microtransactions | None }}
 
{{Infobox game/row/taxonomy/modes            | Singleplayer, Multiplayer }}
 
{{Infobox game/row/taxonomy/modes            | Singleplayer, Multiplayer }}
 
{{Infobox game/row/taxonomy/pacing            | Real-time }}
 
{{Infobox game/row/taxonomy/pacing            | Real-time }}
{{Infobox game/row/taxonomy/perspectives      | Third-person }}
+
{{Infobox game/row/taxonomy/perspectives      | Third-person, Bird's-eye view }}
 
{{Infobox game/row/taxonomy/controls          | Direct control }}
 
{{Infobox game/row/taxonomy/controls          | Direct control }}
{{Infobox game/row/taxonomy/genres            | Sports }}
+
{{Infobox game/row/taxonomy/genres            | Arcade, Sports }}
{{Infobox game/row/taxonomy/Sports           | Tennis }}
+
{{Infobox game/row/taxonomy/sports           | Tennis }}
 
{{Infobox game/row/taxonomy/art styles        | Realistic }}
 
{{Infobox game/row/taxonomy/art styles        | Realistic }}
 
{{Infobox game/row/taxonomy/series            | Virtua Tennis }}  
 
{{Infobox game/row/taxonomy/series            | Virtua Tennis }}  
Line 28: Line 29:
 
|hltb        =  
 
|hltb        =  
 
|igdb        = virtua-tennis
 
|igdb        = virtua-tennis
|mobygames    = virtua-tennis
+
|mobygames    = 3721
 
|strategywiki = Virtua_Tennis
 
|strategywiki = Virtua_Tennis
 
|wikipedia    = Virtua_Tennis_(video_game)
 
|wikipedia    = Virtua_Tennis_(video_game)
Line 37: Line 38:
 
{{Introduction
 
{{Introduction
 
|introduction      =  
 
|introduction      =  
|release history  =  
+
|release history  = The game was released in Japan as '''''Power Smash'''''.
 
|current state    =
 
|current state    =
 
}}
 
}}
Line 43: Line 44:
 
==Availability==
 
==Availability==
 
{{Availability|
 
{{Availability|
{{Availability/row| retail | | DRM-free |  |  | Windows }}
+
{{Availability/row| retail | | disc |  |  | Windows }}
 
}}
 
}}
{{ii}} This game is not available digitally.
+
{{ii}} A free demo is available from [https://www.gamepressure.com/download.asp?ID=1279 GamePressure].
 +
 
 +
==Essential improvements==
 +
===Patches===
 +
{{ii}} [https://www.patches-scrolls.de/patch/4676/7/35049 Patch 1.1] is the latest version.
  
 
==Game data==
 
==Game data==
 
===Configuration file(s) location===
 
===Configuration file(s) location===
 
{{Game data|
 
{{Game data|
{{Game data/config|Windows|}}
+
{{Game data/config|Windows|{{p|game}}\VTENNIS.CFG}}
 
}}
 
}}
  
 
===Save game data location===
 
===Save game data location===
 
{{Game data|
 
{{Game data|
{{Game data/saves|Windows|}}
+
{{Game data/saves|Windows|{{p|game}}\VIRTUATENNIS}}
 
}}
 
}}
  
 
==Video==
 
==Video==
 +
{{Image|Video_setup_Virtua_Tennis.png|Video setup found in {{file|{{P|game}}\VTCONFIG.exe}}}}
 
{{Video
 
{{Video
 
|wsgf link                  =  
 
|wsgf link                  =  
Line 65: Line 71:
 
|ultrawidescreen wsgf award =  
 
|ultrawidescreen wsgf award =  
 
|4k ultra hd wsgf award    =  
 
|4k ultra hd wsgf award    =  
|widescreen resolution      = unknown
+
|widescreen resolution      = hackable
|widescreen resolution notes=  
+
|widescreen resolution notes= {{Term|Pillarboxed}} by default; see [[#Widescreen resolution|Widescreen resolution]] or download this [https://community.pcgamingwiki.com/files/file/1920-virtua-tennis-wideultrawide-screens-fix/ patcher].
 
|multimonitor              = unknown
 
|multimonitor              = unknown
 
|multimonitor notes        =  
 
|multimonitor notes        =  
|ultrawidescreen            = unknown
+
|ultrawidescreen            = hackable
|ultrawidescreen notes      =  
+
|ultrawidescreen notes      = {{Term|Pillarboxed}} by default; see [[#Widescreen resolution|Widescreen resolution]] or download this [https://community.pcgamingwiki.com/files/file/1920-virtua-tennis-wideultrawide-screens-fix/ patcher].
|4k ultra hd                = unknown
+
|4k ultra hd                = hackable
|4k ultra hd notes          =  
+
|4k ultra hd notes          = {{Term|Pillarboxed}} by default; see [[#Widescreen resolution|Widescreen resolution]] or download this [https://community.pcgamingwiki.com/files/file/1920-virtua-tennis-wideultrawide-screens-fix/ patcher].
|fov                        = unknown
+
|fov                        = n/a
|fov notes                  =  
+
|fov notes                  = Can change the camera from far to close view.
|windowed                  = unknown
+
|windowed                  = hackable
|windowed notes            =  
+
|windowed notes            = Use [[dgVoodoo 2]].
|borderless windowed        = unknown
+
|borderless windowed        = false
 
|borderless windowed notes  =  
 
|borderless windowed notes  =  
|anisotropic                = unknown
+
|anisotropic                = hackable
|anisotropic notes          =  
+
|anisotropic notes          = Linear filtering only, use [[dgVoodoo 2]] for anisotropic.
|antialiasing              = unknown
+
|antialiasing              = hackable
|antialiasing notes        =  
+
|antialiasing notes        = Use [[dgVoodoo 2]].
|vsync                      = unknown
+
|upscaling                  = false
|vsync notes                =  
+
|upscaling tech            =
|60 fps                    = unknown
+
|upscaling notes            =  
|60 fps notes              =  
+
|vsync                      = hackable
|120 fps                    = unknown
+
|vsync notes                = Off by default; use [[dgVoodoo 2]].
 +
|60 fps                    = false
 +
|60 fps notes              = Game is capped at 50 FPS.
 +
|120 fps                    = false
 
|120 fps notes              =  
 
|120 fps notes              =  
|hdr                        = unknown
+
|hdr                        = false
 
|hdr notes                  =  
 
|hdr notes                  =  
|color blind                = unknown
+
|color blind                = false
 
|color blind notes          =  
 
|color blind notes          =  
 +
}}
 +
 +
===[[Glossary:Widescreen resolution|Widescreen resolution]]===
 +
{{Fixbox|description=Widescreen fix|ref=<ref>{{Refurl|url=https://www.wsgf.org/dr/virtua-tennis/en|title=widescreen fix by Ultrawide Classics|date=17 May 2023}}</ref>|fix=
 +
# Open {{file|VIRTUA_TENNIS_PC.exe}} with a hex editor such as [https://mh-nexus.de/en/downloads.php?product=HxD HxD].
 +
# Search for <code>AB AA AA 3F</code> and replace it with the desired aspect ratio six times; see the common values [https://www.wsgf.org/article/common-hex-values here].
 +
# Save the file.
 +
# Download [[dgVoodoo 2]].
 +
# Extract {{file|dgVoodooCpl.exe}}, as well as {{file|D3D8.dll}}, {{file|DDraw.dll}} and {{file|D3DImm.dll}} from the {{folder|MS\x86}} subfolder to {{folder|{{p|game}}}}.
 +
# Run {{file|dgVoodooCpl.exe}} as administrator.
 +
# In the <code>General</code> tab, make sure <code>Keep window aspect ratio</code> is unchecked, and <code>Appearance</code> is set to fullscreen with <code>Scaling mode</code> set to unspecified.
 +
# Click on the <code>DirectX</code> tab and choose the desired resolution.
 +
# Click on <code>Apply</code> and exit.
 
}}
 
}}
  
 
==Input==
 
==Input==
 +
{{Image|Controller_setup_Virtua_Tennis.png|Controller setup found in {{file|{{P|game}}\VTCONFIG.exe}}}}
 
{{Input
 
{{Input
|key remap                = unknown
+
|key remap                = true
 
|key remap notes          =  
 
|key remap notes          =  
|acceleration option      = unknown
+
|acceleration option      = n/a
 
|acceleration option notes =  
 
|acceleration option notes =  
|mouse sensitivity        = unknown
+
|mouse sensitivity        = n/a
 
|mouse sensitivity notes  =  
 
|mouse sensitivity notes  =  
|mouse menu                = unknown
+
|mouse menu                = false
|mouse menu notes          =  
+
|mouse menu notes          = A controller or keyboard is required to play the game.
|invert mouse y-axis      = unknown
+
|invert mouse y-axis      = n/a
 
|invert mouse y-axis notes =  
 
|invert mouse y-axis notes =  
|touchscreen              = unknown
+
|touchscreen              = false
 
|touchscreen notes        =  
 
|touchscreen notes        =  
|controller support        = unknown
+
|controller support        = true
 
|controller support notes  =  
 
|controller support notes  =  
|full controller          = unknown
+
|full controller          = true
 
|full controller notes    =  
 
|full controller notes    =  
|controller remap          = unknown
+
|controller remap          = true
 
|controller remap notes    =  
 
|controller remap notes    =  
|controller sensitivity    = unknown
+
|controller sensitivity    = false
 
|controller sensitivity notes=  
 
|controller sensitivity notes=  
|invert controller y-axis  = unknown
+
|invert controller y-axis  = false
 
|invert controller y-axis notes=  
 
|invert controller y-axis notes=  
|xinput controllers        = unknown
+
|xinput controllers        = false
|xinput controllers notes  =  
+
|xinput controllers notes  = Cannot assign buttons.<ref>{{Refcheck|user=AlRayes BRN|date=2020-06-22|comment=Tested the game with Microsoft's Xbox One controller connected through a USB cable}}</ref>
|xbox prompts              = unknown
+
|xbox prompts              = false
 
|xbox prompts notes        =  
 
|xbox prompts notes        =  
|impulse triggers          = unknown
+
|impulse triggers          = false
 
|impulse triggers notes    =  
 
|impulse triggers notes    =  
|dualshock 4              = unknown
+
|dualshock 4              = false
|dualshock 4 notes        =  
+
|dualshock 4 notes        = D-pad/analogue stick keeps scrolling in the menus.<ref>{{Refcheck|user=AlRayes BRN|date=2020-06-22|comment=Tested the game with Sony's PlayStation DualShock 4 V2 controller connected through a USB cable}}</ref>
|dualshock prompts        = unknown
+
|dualshock prompts        = false
 
|dualshock prompts notes  =  
 
|dualshock prompts notes  =  
|light bar support        = unknown
+
|light bar support        = false
 
|light bar support notes  =  
 
|light bar support notes  =  
 
|dualshock 4 modes        = unknown
 
|dualshock 4 modes        = unknown
Line 137: Line 160:
 
|tracked motion prompts    = unknown
 
|tracked motion prompts    = unknown
 
|tracked motion prompts notes =  
 
|tracked motion prompts notes =  
|other controllers        = unknown
+
|other controllers        = true
|other controllers notes  =  
+
|other controllers notes  = <ref>{{Refcheck|user=AlRayes BRN|date=2020-06-22|comment=Tested the game with Microsoft's SideWinder Game Pad Pro controller connected through a USB cable}}</ref>
|other button prompts      = unknown
+
|other button prompts      = generic
 
|other button prompts notes=  
 
|other button prompts notes=  
|controller hotplug        = unknown
+
|controller hotplug        = false
|controller hotplug notes  =  
+
|controller hotplug notes  = A controller must be assigned to each player through the configuration file which cannot be changed only when exiting the game.
|haptic feedback          = unknown
+
|haptic feedback          = false
 
|haptic feedback notes    =  
 
|haptic feedback notes    =  
|simultaneous input        = unknown
+
|simultaneous input        = true
|simultaneous input notes  =  
+
|simultaneous input notes  = Works in local multiplayer only when keyboard and controller are assigned to player 1 and player 2 respectively.
 
|steam input api          = unknown
 
|steam input api          = unknown
 
|steam input api notes    =  
 
|steam input api notes    =  
Line 160: Line 183:
  
 
==Audio==
 
==Audio==
 +
{{Image|Sounds_option_Virtua_Tennis.png|In-game sounds option}}
 
{{Audio
 
{{Audio
|separate volume          = unknown
+
|separate volume          = true
|separate volume notes    =  
+
|separate volume notes    = BGM, SE (Sound effects).
 
|surround sound          = unknown
 
|surround sound          = unknown
 
|surround sound notes    =  
 
|surround sound notes    =  
|subtitles                = unknown
+
|subtitles                = n/a
 
|subtitles notes          =  
 
|subtitles notes          =  
|closed captions          = unknown
+
|closed captions          = false
 
|closed captions notes    =  
 
|closed captions notes    =  
|mute on focus lost      = unknown
+
|mute on focus lost      = always on
 
|mute on focus lost notes =  
 
|mute on focus lost notes =  
 
|eax support              =  
 
|eax support              =  
|eax support notes        =  
+
|eax support notes         =
 +
|royalty free audio       = unknown
 +
|royalty free audio notes  =  
 
|red book cd audio        =  
 
|red book cd audio        =  
 
|red book cd audio notes  =  
 
|red book cd audio notes  =  
Line 181: Line 207:
 
  |language  = English
 
  |language  = English
 
  |interface = true
 
  |interface = true
  |audio    = unknown
+
  |audio    = true
  |subtitles = unknown
+
  |subtitles = n/a
 +
|notes    =
 +
|fan      =
 +
|ref      =
 +
}}
 +
{{L10n/switch
 +
|language  = French
 +
|interface = true
 +
|audio    = false
 +
|subtitles = n/a
 +
|notes    =
 +
|fan      =
 +
|ref      =
 +
}}
 +
{{L10n/switch
 +
|language  = German
 +
|interface = true
 +
|audio    = false
 +
|subtitles = n/a
 
  |notes    =  
 
  |notes    =  
 +
|fan      =
 +
|ref      =
 +
}}
 +
{{L10n/switch
 +
|language  = Spanish
 +
|interface = true
 +
|audio    = true
 +
|subtitles = n/a
 +
|notes    = Localized audio is only present in FX Interactive release
 
  |fan      =  
 
  |fan      =  
 
  |ref      =  
 
  |ref      =  
Line 199: Line 252:
 
|lan play modes      = Versus, Co-op
 
|lan play modes      = Versus, Co-op
 
|lan play notes      =  
 
|lan play notes      =  
|online play          = true
+
|online play          = false
 
|online play players  = 4
 
|online play players  = 4
 
|online play modes    = Versus, Co-op
 
|online play modes    = Versus, Co-op
|online play notes    =  
+
|online play notes    = The official multiplayer service was shut down.
 
|asynchronous        =  
 
|asynchronous        =  
 
|asynchronous notes  =  
 
|asynchronous notes  =  
Line 249: Line 302:
 
|windows 32-bit exe    = true
 
|windows 32-bit exe    = true
 
|windows 64-bit exe    = false
 
|windows 64-bit exe    = false
 +
|windows arm app        = unknown
 
|windows exe notes      =  
 
|windows exe notes      =  
 
|mac os x powerpc app  =  
 
|mac os x powerpc app  =  
 
|macos intel 32-bit app = unknown
 
|macos intel 32-bit app = unknown
 
|macos intel 64-bit app = unknown
 
|macos intel 64-bit app = unknown
 +
|macos arm app          = unknown
 
|macos app notes        =  
 
|macos app notes        =  
 
|linux powerpc app      =  
 
|linux powerpc app      =  
 
|linux 32-bit executable= unknown
 
|linux 32-bit executable= unknown
 
|linux 64-bit executable= unknown
 
|linux 64-bit executable= unknown
 +
|linux arm app          = unknown
 
|linux executable notes =  
 
|linux executable notes =  
 
}}
 
}}
Line 283: Line 339:
  
 
|minOS    = 98, 98 SE, ME, XP
 
|minOS    = 98, 98 SE, ME, XP
|minCPU  = Pentium II 450 Mhz
+
|minCPU  = Intel Pentium II 450 MHz
 
|minRAM  = 64 MB
 
|minRAM  = 64 MB
 
|minHD    =  
 
|minHD    =  
|minGPU  = Compatible 3D graphics accelerator
+
|minGPU  = 3D accelerator
 
|minVRAM  = 16 MB
 
|minVRAM  = 16 MB
 
|minDX    = 8.1
 
|minDX    = 8.1
|minaudio = DirectX 8.1 compatible sound card
+
|minaudio = DirectX 8.1 compatible
  
 
|recOS    =  
 
|recOS    =  
|recCPU  = Pentium III 800 Mhz
+
|recCPU  = Intel Pentium III 800 MHz
|recCPU2  = AMD Athon 800 Mhz
+
|recCPU2  = AMD Athlon 800 MHz
 
|recRAM  = 128 MB
 
|recRAM  = 128 MB
 
|recHD    =  
 
|recHD    =  

Latest revision as of 10:24, 16 February 2024

Virtua Tennis
Virtua Tennis cover
Developers
Hitmaker
Publishers
Europe Empire Interactive
US Activision
Release dates
Windows March 15, 2002
Reception
Metacritic 67
Taxonomy
Monetization One-time game purchase
Microtransactions None
Modes Singleplayer, Multiplayer
Pacing Real-time
Perspectives Third-person, Bird's-eye view
Controls Direct control
Genres Arcade, Sports
Sports Tennis
Art styles Realistic
Series Virtua Tennis
Virtua Tennis on IGDB
Virtua Tennis guide on StrategyWiki
Virtua Tennis on MobyGames
Virtua Tennis on Wikipedia
Virtua Tennis
Virtua Tennis 2002
Virtua Tennis 3 2007
Virtua Tennis 2009 2009
Virtua Tennis 4 2011

Virtua Tennis is a singleplayer and multiplayer third-person and bird's-eye view arcade and sports game in the Virtua Tennis series.

The game was released in Japan as Power Smash.

Availability

Source DRM Notes Keys OS
Retail
Disc check (requires the CD/DVD in the drive to play)
Windows
A free demo is available from GamePressure.

Essential improvements

Patches

Patch 1.1 is the latest version.

Game data

Configuration file(s) location

System Location
Windows <path-to-game>\VTENNIS.CFG[Note 1]

Save game data location

System Location
Windows <path-to-game>\VIRTUATENNIS[Note 1]

Video

Video setup found in <path-to-game>\VTCONFIG.exe
Video setup found in <path-to-game>\VTCONFIG.exe

Graphics feature State Notes
Widescreen resolution
Pillarboxed by default; see Widescreen resolution or download this patcher.
Multi-monitor
Ultra-widescreen
Pillarboxed by default; see Widescreen resolution or download this patcher.
4K Ultra HD
Pillarboxed by default; see Widescreen resolution or download this patcher.
Field of view (FOV)
Can change the camera from far to close view.
Windowed
Use dgVoodoo 2.
Borderless fullscreen windowed
See the glossary page for potential workarounds.
Anisotropic filtering (AF)
Linear filtering only, use dgVoodoo 2 for anisotropic.
Anti-aliasing (AA)
Use dgVoodoo 2.
High-fidelity upscaling
See the glossary page for potential workarounds.
Vertical sync (Vsync)
Off by default; use dgVoodoo 2.
60 FPS and 120+ FPS
Game is capped at 50 FPS.
High dynamic range display (HDR)

Widescreen resolution

Widescreen fix[1]
  1. Open VIRTUA_TENNIS_PC.exe with a hex editor such as HxD.
  2. Search for AB AA AA 3F and replace it with the desired aspect ratio six times; see the common values here.
  3. Save the file.
  4. Download dgVoodoo 2.
  5. Extract dgVoodooCpl.exe, as well as D3D8.dll, DDraw.dll and D3DImm.dll from the MS\x86 subfolder to <path-to-game>.
  6. Run dgVoodooCpl.exe as administrator.
  7. In the General tab, make sure Keep window aspect ratio is unchecked, and Appearance is set to fullscreen with Scaling mode set to unspecified.
  8. Click on the DirectX tab and choose the desired resolution.
  9. Click on Apply and exit.

Input

Controller setup found in <path-to-game>\VTCONFIG.exe
Controller setup found in <path-to-game>\VTCONFIG.exe

Keyboard and mouse State Notes
Remapping
Mouse acceleration
Mouse sensitivity
Mouse input in menus
A controller or keyboard is required to play the game.
Mouse Y-axis inversion
Controller
Controller support
Full controller support
Controller remapping
Controller sensitivity
Controller Y-axis inversion
Controller types
XInput-compatible controllers
Cannot assign buttons.[2]
PlayStation controllers
D-pad/analogue stick keeps scrolling in the menus.[3]
Generic/other controllers
[4]
Button prompts Input settings icon - Generic Controller.svg
Additional information
Controller hotplugging
A controller must be assigned to each player through the configuration file which cannot be changed only when exiting the game.
Haptic feedback
Digital movement supported
Simultaneous controller+KB/M
Works in local multiplayer only when keyboard and controller are assigned to player 1 and player 2 respectively.

Audio

In-game sounds option
In-game sounds option

Audio feature State Notes
Separate volume controls
BGM, SE (Sound effects).
Surround sound
Subtitles
Closed captions
Mute on focus lost
Royalty free audio

Localizations

Language UI Audio Sub Notes
English
French
German
Spanish
Localized audio is only present in FX Interactive release

Network

Multiplayer types

Type Native Players Notes
Local play
4 Versus, Co-op
LAN play
4 Versus, Co-op
Online play
4 Versus, Co-op
The official multiplayer service was shut down.

Connection types

Type Native Notes
Self-hosting
Direct IP

Other information

API

Technical specs Supported Notes
Direct3D 8.1
Executable 32-bit 64-bit Notes
Windows

Middleware

No middleware information; you can edit this page to add it.

System requirements

Windows
Minimum Recommended
Operating system (OS) 98, 98 SE, ME, XP
Processor (CPU) Intel Pentium II 450 MHz
System memory (RAM) 64 MB
Hard disk drive (HDD)
Video card (GPU) 3D accelerator
16 MB of VRAM
DirectX 8.1 compatible
Sound (audio device) DirectX 8.1 compatible


Notes

  1. 1.0 1.1 When running this game without elevated privileges (Run as administrator option), write operations against a location below %PROGRAMFILES%, %PROGRAMDATA%, or %WINDIR% might be redirected to %LOCALAPPDATA%\VirtualStore on Windows Vista and later (more details).

References

  1. widescreen fix by Ultrawide Classics - last accessed on 17 May 2023
  2. Verified by User:AlRayes BRN on 2020-06-22
    Tested the game with Microsoft's Xbox One controller connected through a USB cable
  3. Verified by User:AlRayes BRN on 2020-06-22
    Tested the game with Sony's PlayStation DualShock 4 V2 controller connected through a USB cable
  4. Verified by User:AlRayes BRN on 2020-06-22
    Tested the game with Microsoft's SideWinder Game Pad Pro controller connected through a USB cable