FransBouma / InjectableGenericCameraSystem

This is a generic camera system to be used as the base for cameras for taking screenshots within games. The main purpose of the system is to hijack the in-game 3D camera by overwriting values in its camera structure with our own values so we can control where the camera is located, it's pitch/yaw/roll values, its FoV and the camera's look vector.
BSD 2-Clause "Simplified" License
716 stars 249 forks source link

Build Guide #146

Closed Lagicrus closed 3 years ago

Lagicrus commented 3 years ago

Is it possible to give up to date instructions on how to try building these projects ourselves? The best I can find is a 3 year old blog post from yourself. Whilst it is very detailed, it is beginning to get old and some bugs seem to happen on the build.

Thanks

FransBouma commented 3 years ago

Everything's possible, but I'm not going to do that, sorry :). There's also not that much to say: the guide I wrote has instructions how to set up masm, which is the biggest pain point. VS2019 will build some of them just fine (but older ones needs some adjustment/migration), perhaps you need to change default into defaultValue as it's clashing with the newer C++ version used in vs2019, and change BYTE to uint8_t as it's no longer used as a type in newer SDKs.

The code in this repository is basically outdated. All my newer cameras aren't in this repo, except cyberpunk but this cp camera isn't going to be updated. I kept it open as links are pointing to this repo, but no plans to change code in this repo.

For binaries, sub to my patreon: https://patreon.com/Otis_Inf.