PORTCLUB
Port nativo

Top Gun: Fire at Will

Port nativo de Top Gun: Fire at Will para PC.

Top Gun: Fire at Will

Port nativo basado en su ficha de origen.

README del repositorio

Website: topgunfireatwill.tanookistudios.com

Download

Your computerDownload
Mac (Apple chip or Intel, macOS 11+)TopGunFireAtWill-Mac.zipSigned and notarized by Apple
Windows (64-bit)TopGunFireAtWill-Windows.zip
Linux (64-bit, most desktops from 2020 on)TopGunFireAtWill-Linux.tar.gz

Every version and its notes are on the Releases page.

How to play

  1. Download the version for your computer and unzip it.
    • Mac: drag Top Gun Fire at Will into Applications (or anywhere) and double-click it.
    • Windows: open the folder and double-click TopGunFireAtWill.exe.
    • Linux: open the folder and double-click TopGunFireAtWill (or run ./TopGunFireAtWill).
  2. The launcher asks for your game disc. Pick the .cue file of your own Top Gun: Fire at Will (USA) disc image (its .bin file must sit next to it). The launcher checks it and shows Disc verified when it's the right one.
  3. Set any options you like (the Game button has the cheats and sound switches), then press Play.

No game files come with this download, and no PlayStation BIOS is needed: the free OpenBIOS is built in. The disc that works is:

GameTop Gun: Fire at Will (USA), SLUS-00032
.bin SHA-256c221dce3ef23863613a93611f29f4ddad10343c2a706b01720e56d95702e2cb1

Controls

PlayStationKeyboardWhat it does in the game
D-padArrow keysFly: Up dives, Down climbs, Left / Right roll
✕XFire the gun
○SFire a missile
□ZDrop a flare / chaff
△APick the weapon
R1WNext target
R2RMore throttle
L2ELess throttle
L1QChange cockpit screen
StartEnterPause
SelectRight ShiftChange the view
MenuEscThis port's menu

The game's own Options → Controller screen offers two more button layouts.

Controllers: plug one in and play, no setup. Xbox, PlayStation (3, 4 and 5), Switch Pro and Joy-Con, 8BitDo, and over 2,000 other pads are recognized by name. The keyboard keeps working alongside a controller. Everything can be remapped in Settings, and the Esc menu opens from a controller with the Guide / Home button (or Select plus a click of the left stick). Own mappings: put a gamecontrollerdb.txt in the settings folder (Mac: ~/Library/Application Support/TopGunFireAtWill, Windows and Linux: next to the program).

What's in it

  • Native code. The game's own program was translated into native code, so it runs as a real Mac, Windows or Linux app.
  • Sharp at any size. Integer scaling grows the picture in whole steps so every line stays even; render the 3D at up to 4K in Settings.
  • Launcher. Set everything before you play: display, sound, controls, cheats.
  • In-game menu (Esc). Change settings, save and load states, reset the game, or close it.
  • Sound. Volume, and separate switches to mute the music (and movies) or the sound effects.
  • The movies play. The full-motion video cutscenes and briefings run as on the console.
  • Memory card saves. The game's own saves work, kept in your settings folder.
  • Cheats. Infinite missiles, infinite lives, start at any of the 32 missions, and skip to the next one.

Screenshots

Building it yourself

You need your own disc for this too: the build reads it to translate the game, and nothing from it is stored in this repository.

./setup.sh                                  # fetches the engine at the tested versions and applies patches/
cp "/path/to/Top Gun - Fire at Will! (USA).bin" disc/topgunfaw.bin
printf 'FILE "topgunfaw.bin" BINARY\n  TRACK 01 MODE2/2352\n    INDEX 01 00:00:00\n' > disc/topgunfaw.cue
echo disc/topgunfaw.cue > disc.cfg
bash tools/regen.sh                         # translates your disc's program into C (kept out of git)
cmake -S . -B build -G Ninja -DCMAKE_BUILD_TYPE=Release
cmake --build build

Release builds: tools/make_app.sh --notarize (Mac), tools/make_windows_zip.sh (Windows, cross-built on a Mac), tools/make_linux.sh (Linux, built in an Ubuntu 20.04 container). Screenshots: tools/capture-screenshots.sh. How the cheats were found and proven: notes/ram-map.md.

About Maddie

Hi, I'm Maddie. I make apps and games on my own at Tanooki Studios.

Top Gun: Fire at Will is a PlayStation dogfighting game I wanted to see on a modern computer, with a proper launcher, controllers that just work, and a few cheats for when a MiG is being mean.

It's free, and it'll stay free. Making apps (including some decomps) is how I pay my bills. If this game brought you some nostalgia and you got shot down by the same MiG three times in a row, feel free to drop me a tiny tip. It really helps!

Leave a Tip

Credits and legal

  • Built on psxrecomp by Matthew Stanley (PolyForm Noncommercial 1.0.0) and recomp-ui (MIT), with OpenBIOS (MIT), SDL (zlib), Dear ImGui (MIT), and the SDL_GameControllerDB controller list (zlib). Full texts: THIRD_PARTY_NOTICES.md.
  • This project's own code is under the PolyForm Noncommercial License 1.0.0. It may never be sold.
  • Top Gun is a trademark of Paramount Pictures. Fire at Will was made and published by Spectrum HoloByte. PlayStation is a trademark of Sony Interactive Entertainment. This project is not made by, endorsed by, or affiliated with any of them. It contains no game data: you supply your own.

Comentarios (0)

Inicia sesión para dejar un comentario.

Sé el primero en comentar sobre este juego.