OpenTennis has a Discord. Find people to play, share mods, report bugs. Join the Discord

OpenTennis · a remaster of Hot Shots Tennis Tennis, the way it played on PS2.

OpenTennis is a from-scratch remaster of Hot Shots Tennis (Everybody's Tennis, Minna no Tennis). It plays the same as the original, ball for ball, and it runs in your browser, on PC and on your phone. You bring the disc.

GitHub
Play in your browser

Pick a disc image of your own copy of the game. OpenTennis copies what it needs (about 170 MB) into this browser's storage once. Nothing is uploaded, and after that you don't need the ISO.

Needs: Hot Shots Tennis, US release, SCUS-97610 v1.00, as an .iso. JP/EU discs won't work (Minna no Tennis, Everybody's Tennis).

iPhone or iPad? Get the app instead: add the FIZL0 apps source to Feather, AltStore or SideStore once, and it installs and updates OpenTennis and every other FIZL0 app.

How it works
  1. Rip your discMake an .iso of a Hot Shots Tennis disc you own (ImgBurn, dd, or your PS2 tools).
  2. Pick it hereThe game reads it on this device, in this browser. Nothing leaves your computer or phone.
  3. PlayWith a controller, keyboard or touch. It keeps working offline, and you can add it to your home screen.

About

The original

Hot Shots Tennis

Clap Hanz · Sony Computer Entertainment · PlayStation 2 · 2007 (US) · SCUS-97610

The tennis game from Clap Hanz, the makers of Hot Shots Golf, with a simple shot system that has a lot of depth and very good computer opponents. Released in Japan as Minna no Tennis and in Europe as Everybody's Tennis.

More about it: the Hot Shots Tennis wiki (with Hot Shots Golf and the PSP's Hot Shots Tennis: Get a Grip), Everybody's Tennis on Wikipedia, the Hot Shots series on Giant Bomb (Hot Shots Golf, Everybody's Golf and the tennis games), and Hot Shots Tennis on the PCSX2 wiki.

OpenTennis is a fan project. It isn't affiliated with or endorsed by Sony or Clap Hanz, and it contains none of their data: everything the game shows or plays is read from your own disc while it runs.

The rewrite

OpenTennis

Rust · Bevy · open source

Written from scratch in Rust on the Bevy engine. The ball physics, shots, AI, rules and timing are ported from the original and checked against it running in an emulator, bit for bit and frame for frame. The same inputs give the same match.

The rendering is new: any resolution and aspect ratio, widescreen, texture replacement packs and a high frame rate.

Bit-exact gameplayOnline play Up to 4 playersModsWidescreen
A player celebrating a point at sunset on the river court
A player laughing on the beach court
A player on the indoor wooden court
A rally on the autumn court
Online

Host a lobby and share its code or link, or join a public one. Rollback netcode keeps a match smooth over the internet, and every player's game plays out the exact same shots from the same button presses, so nobody sees a different rally.

Play anywhere

Controllers, keyboard, or on-screen touch controls on a phone. The browser version works offline once loaded and installs as an app.

Mods

Characters, courts, umpires

Add characters from other games, new courts and new umpires. A mod character plays on the same physics and AI as the stock cast, with its own stats.

Browse and install mods in the game (Mods › Browse), or add a .zip of your own. Players share mods through the mod store on Hugging Face; to upload, sign in under Settings & files or in the game.

Making one? The mod standard, a tutorial and the tools are in opentennis-mods.

A mod character celebrating on a mod court
A mod character on a mod court, in OpenTennis.

Settings & files

Change settings without starting the game. Everything here lives in this browser only; changes apply the next time the game starts.

Player
Username

Shown on your lobby seats online, and the name a hosted lobby is listed under.

Accounts

Your token stays in this browser and is only ever sent to Hugging Face. It is the only login the game keeps.

Storage

Measuring…

Settings
Installed mods

Questions

Can I play Hot Shots Tennis on PC?

Yes. OpenTennis is a remaster of Hot Shots Tennis that runs natively on Windows and Linux (Steam Deck too), in a web browser, and on Android and iPhone. It isn't an emulator: the game is rewritten, so it runs at any resolution, widescreen and a high frame rate, with a controller or keyboard.

Is this Everybody's Tennis or Minna no Tennis?

It's the same game. Hot Shots Tennis came out on PlayStation 2 in 2007, called Everybody's Tennis in Europe and Minna no Tennis (みんなのテニス) in Japan. OpenTennis remasters it from the US disc (SCUS-97610), so that's the one it needs; the European and Japanese discs don't work.

Can I play Hot Shots Tennis online?

Yes. Host a lobby and send its code or link, or join a public one, for singles or doubles with up to four players. Rollback netcode keeps a match smooth, and every player sees the same match.

Is it the same game as the original?

On the court, yes: the ball physics, shots, computer opponents, rules and timing are ported from Hot Shots Tennis and checked against it in an emulator, so the same inputs play out the same way. The menus and the rendering are new.

Do I need the disc?

Yes. OpenTennis has none of the game's data: it reads the characters, courts, music and voices from an .iso of your own copy, on your device. It is free and open source.

Can I add characters and courts?

Yes. Mods add characters (from other games too), courts, umpires and texture packs, and install from the in-game mod store. See Mods.

Loading…