
<h1 align="center">ANNA Drone Mode</h1>
A drone camera for Forza Horizon 2 on PC (Azimuth), started from FH2 ANNA's menu and flown with an Xbox controller. Fly the camera away from your car to look around or take pictures, then come back with one button.
ANNA Drone Mode is a mod for the FH2 Mod Platform. It needs FH2 ANNA.
Tap D-pad down to open ANNA, then choose Drone Mode. The camera rises behind your car and the controller flies it:
| Controller | Does |
|---|---|
| Left stick | Fly forward, back and sideways (forward is where the camera looks) |
| Right stick | Look around |
| RT / LT | Up / down |
| RB (hold) | Faster |
| D-pad up / down (hold) | Zoom in / out |
| D-pad left / right | The game's radio: previous / next station |
| Y | Back to the car |
| A | Look at the car: the camera keeps turning to it as you fly (press again, or use the right stick, to stop) |
| View | Hide / show the button help |
| B or Start | Leave the drone |
The HUD hides while you fly, and the buttons show along the bottom of the screen, as in photo mode, with the game's own button pictures (read from your game's files when the drone starts). When the drone starts, the car brakes hard to a stop (about 2.5 g) and stays put. With FH2 ANNA's Auto Drive on, the car drives on instead, and the drone moves along with it so you keep up. The drone stays within 400 m of the car. Drone Mode is greyed out when it can't start, for example during Auto Drive's cinematic shots or while a menu is open.
The button help is a window drawn over the game's, so it shows when the game runs windowed or borderless, not in exclusive fullscreen.
Drone Mode, the button help and the Mods page row follow the game's text language, as FH2 ANNA does: English, French, German, Italian, Spanish (Spain and Mexico), Brazilian Portuguese, Dutch, Polish, Russian, Japanese, Korean and Traditional Chinese. Czech and Hungarian stay in English, as the game does. The Mods page row, and Drone Mode while it's greyed out, follow from the next launch after a language change.
On Pause > Settings > MODS:
| Setting | Default | Does |
|---|---|---|
| Drone: invert look | Off | Right stick up looks down |
| Drone: collide with the world | On | Off: the drone flies through the ground and buildings |
It's saved in fh2-mods\ANNADroneMode.ini.
1. Install FH2 ANNA first: 1.1.0 or later, for Auto Drive to keep driving in races while the drone flies.
2. Download the latest ANNADroneMode-<version>.zip from [Releases](../../releases) and extract it into your Azimuth folder, the one with azimuth.exe in it. You should end up with ANNADroneMode.dll in the fh2-mods folder.
You need CMake and either Visual Studio 2022 or llvm-mingw. The FH2 Mod Platform is a submodule:
sh
git clone --recursive https://github.com/qiangqiang101/ANNA-DroneMode.git
cd ANNA-DroneMode
# Visual Studio 2022
cmake -S . -B build -G "Visual Studio 17 2022" -A x64
cmake --build build --config Release --target annadronemode # build/Release/ANNADroneMode.dll
# or llvm-mingw (what the release workflow uses)
cmake -S . -B build -G Ninja -DCMAKE_TOOLCHAIN_FILE=platform/cmake/mingw-w64-x86_64.cmake -DCMAKE_BUILD_TYPE=Release
cmake --build build --target annadronemode # build/ANNADroneMode.dllinclude/fh2anna.h is FH2 ANNA's interface, copied from its repo.
•[FH2 Camera Mods](https://github.com/Deuquan/FH2-CameraMods) by Deuquan: where the cockpit cameras' position, direction and car-drawing slots were found.
•[FH2 Mod Platform](https://github.com/Trinculo54/fh2-mod-platform), which includes MinHook.
FH2 support: Supported
Version
1.0.0
FH2 Mod Platform
Supported
Source
github