Skip to content

OpenJE/openvb

Repository files navigation

OpenVB

Reverse engineered and open source Fallout: Van Buren

Disclaimer

  • This project is not affiliated with Bethesda Softworks LLC, Interplay Entertainment Corp., Bethesda Game Studios, or Black Isle Studios.
  • This project is completely open source and no commercial use is intended.
  • All copyrights belong to their respective owners.

Description

  • This project is the reverse engineered implementation of the cancelled Fallout 3 project, codenamed Van Buren. The goal of this project is to rewrite the game in c++ as close to the original source code as possible.

  • Progress is ongoing, and the initialization steps of the game are partially reverse-engineered/implemented and compilable/executable, but much more work needs to be done.

  • Once the game is fully reverse engineered, the goal is to swap out the win32 and directx8 api calls with cross platform implementations/libraries, and add the missing features and content that was never implemented in the original tech demo.

  • Adding mod support would also be a possible goal to allow the community to expand upon the tech demo, and a possible community edition of the game could be created as well as a combination of well received community content.

Documentation

  • Documentation for the structs, classes, and functions of Fallout: Van Buren: Documentation

Contributing

  • If you want to contribute to this project, contact me on Discord: shenmarukai or by Email: [email protected]. A lot of work still needs to be done, and any help is appreciated.

Building

  • The project is currently being compiled using Microsoft Visual Studio .NET 2003 on Windows XP to replicated the original build process of the tech demo. But it should compile on any modern version of Visual Studio as well.

Information

  • I use both IDA and Ghidra to reverse engineer, using the differences between the decompilers to better understand the code. Because of this the reverse engineered code may look a bit different from either/both of the decompilers outputs.

OpenJE - Jefferson Engine

About

Open source Fallout: Van Buren

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published