Please disclose if any significant portion of your mod was created using AI tools by adding the 'AI Generated' category. Failing to do so may result in the mod being removed from Thunderstore.
REPO Wide Angle Camera
Allows for very high fields of view by implementing curvilinear camera projections.
| Date uploaded | 5 months ago |
| Version | 1.0.0 |
| Download link | BusinessInc-REPO_Wide_Angle_Camera-1.0.0.zip |
| Downloads | 475 |
| Dependency string | BusinessInc-REPO_Wide_Angle_Camera-1.0.0 |
This mod requires the following mods to function
BepInEx-BepInExPack
BepInEx pack for Mono Unity games. Preconfigured and ready to use.
Preferred version: 5.4.2305README
REPO Wide Angle Camera Mod
Implements stereographic projection for REPO to allow for much greater fields of view with more pleasant distortion profiles.
Unlike my corresponding White Knuckle mod, this is not a testbed for projection techniques or optimizations, it is an opinionated implementation which does little other than it says.

Features
- Very wide FOV (in horizontal degrees)
- Toggleable backface rendering for performance
- Equisolid projection for crystal ball
- Compatible with FovUpdate for ultrawide compatibility (FOV config from that mod will not apply obviously)
Gallery
TODO
More information
The default perspective projection in the game applies a vertical field of view of 70, whereas this mod takes horizontal field of view as its configurable parameter.
To compare fairly between the two, you have to derive the normal camera's horizontal field of view and match them,
or you may find a horizontal field of view for the stereographic camera that matches the vertical field of view of the normal camera, and compare those.
To that end, I've made this calculator to substitute your display parameters and get corresponding numbers for comparison.
CHANGELOG
Changelog
v1.0.0 - 2026-05-15
Initial release for thunderstore
Added
- Stereographic camera projection
- Projection interaction with crystal ball
Known bugs
- Sprinting and crouching FOV changes do not take effect
- Item value not at appropriate position to read for all positions the item can be on screen
- Crystal ball projection stays active when it is destroyed while held
- Death animation doesn't work