Skip to content

Repository files navigation

OpenEV

An open reimplementation of Escape Velocity Override (Ambrosia Software, 1998) in C#/.NET, ported from the original PowerPC binary.

image

This project was generated by AI

The entire codebase was written by an AI (Claude), so take it for what it is. It might not work, and nothing in it is ground truth — the code, the comments and the decompilation notes are all things an AI made up, and the confident-sounding ones are no safer than the rest. There are definitely bugs; please report them with whatever detail you can.

Compatibility

It should be compatible with most original EV Override plug-ins and original pilot files. Please report any that don't work here but definitely do work in the original game.

Install

You need your own legally-obtained copy of EV Override 1.0.2. Mac resource forks are stored as .rsrc sidecar files.

  1. Build or download OpenEV.Override.
  2. Create a folder named EV Override next to the executable.
  3. Copy the original game files into it, with each file's resource fork in a .rsrc subfolder:
OpenEV.Override.exe
EV Override/
  .rsrc/
    EV Override          <- the original application's resource fork
    Override Data 1
    Override Data 2
    Override Graphics
    Override Sounds
    Override Titles
    Override Music
  EV Plug-Ins/
    .rsrc/
      Sample Plugin      <- drop plug-ins here
Pilots/                  <- pilot saves, created on first run
settings.json            <- host options, created on first run

If your copy is a .sit archive, the bundled tools/OpenEV.Extraction.SitExtract unpacks it into exactly this layout. The build was developed against the full 1.0.2 release, which you'd be looking for under a name like EV_Override_1.0.2_f.sit:

size    6,906,541 bytes
sha1    6572fb4d986c1f1e07a53d35ac8e90519aa3fa75
sha256  360d700099ce05ae95c3b5601bd4a115c8da2b971df6f37e4bb8c5167b86cd72

Build

dotnet build OpenEV.slnx
dotnet run --project override/src/OpenEV.Override.Game

Host options (resolution, fullscreen, scaling, debug) live in settings.json beside the executable, created on first run.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages