PROMETHEUS
Overwatch Beta 0.8 Modding Framework
Overwatch Beta 0.8 Modding Framework
What is Prometheus?Prometheus is a comprehensive modding framework for Overwatch Beta 0.8 (build 24919) that allows you to explore and modify game internals, spawn heroes, manipulate the game world, and experiment with the game's systems in a controlled environment.
Key Features:Hero spawning and control system
Entity manipulation and visualization
Statescript debugging and modification
️ Map loading and exploration
Physics timescale controlEntity Component System (ECS) explorer
STU data format reader and editor
Multi-instance demo server for testing
FreeLookView camera mode
️ Comprehensive debug tools and UI
Requirements:
Overwatch Beta 0.8 (build 24919) - Download from AyakaMods - Overwatch Beta v0.8 Launcher
Visual Studio 2022 (for compilation only)
Verify GameClientApp.exe is signed by Blizzard before patchingInstallation Instructions:
Download and extract Overwatch Beta 0.8 to your preferred location
Verify the GameClientApp.exe signature (will be broken after patching)
Download the latest Prometheus release
Extract all files to your game directory
Rename prometheus.dll to inject.dll
Run patcher.exe and select your GameClientApp.exe
The patcher will create GameClientApp.patched.exe
Launch the patched executable
Optional Enhancements:MonaspaceXenon font (-regular.otf and -bold.otf)
Font Awesome v6 (.otf files)
Add hash strings from OWLib repository to hashlibrary.json
Controls & Tips:

Up/Down arrows: Teleport vertically
Left/Right arrows: Adjust physics timescale️ M key: Open world ping map
Use Player Spawner Deluxe to spawn heroes without demo mode
FreeLookView for camera control without spawning a hero
Entity List for manipulating game objects and rendering bounds
Technical Details:
The framework provides deep access to Overwatch's internal systems:
Game Systems:ECS (Entity Component System) with Lobby, Game, and Replay admins
STU proprietary data format reader
DataFlow pull-based data publishing system
Statescript for abilities, UI, login logic, and game modes
Movement State System with interpolation
Key Components:
PvPGameComponent (0x24)
StatescriptComponent (0x23)
SceneRendering (Component 1)
MovementState (Component 12)
Known Limitations:
Weapons don't fire (under investigation)
Main menu buttons non-functional (requires server implementation)
Some server-dependent abilities may not work
Practice Range auto-spawns Tracer (use Player Spawner instead)
Map entities may spawn at (0,0,0) due to load filter bypass
Map unloading can crash (restart game as workaround)Voice lines only work for Tracer
Communication wheel disabled
D.Va may float (Mecha spawn issue)
Contributing:
This project aims to preserve and make playable every Overwatch version ever released. Community contributions are welcome and encouraged!
Fork the repository
Submit bug reports
Share improvementsHelp with documentation
Open Source Libraries:
keystone, capstone️ ImGui, imnodes
lazy_importer
nlohmann_json
ixwebsocket
freetype
MonaspaceXenon (optional)Font Awesome (optional)
License:
MIT License

Links:
GitHub: https://github.com/BreakingBread0/prometheus
Contact: contact@breakingbread.at
Credits:
Created by BreakingBread
"Great science is always the result of collaboration!"
Note: This is a research and preservation project. Please respect Blizzard's intellectual property and use it responsibly.