Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions common/include/common/version/version.h
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,7 @@
#define ADS_VERSION 2 // .toml dedicated server config files
#define AFS_VERSION 14 // alpine_settings.ini
#define AFCC_VERSION 2 // alpine_system.ini
#define AFL_VERSION 1 // .afl per-level saved info

// Increment only when absolutely necessary! Will break level compatibility for older clients.
// Stock RF1 uses versions 156 - 200. RF2 uses version 295
Expand Down
7 changes: 7 additions & 0 deletions docs/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -45,6 +45,13 @@ Version 1.4.0 (Lupin): Not yet released
- Require a fresh `Alt` press to kill an unresponsive process
- Add mini scoreboard HUD element to FFA game types
- Add `ui_minisb_dm` console command to toggle whether mini scoreboard is displayed in DM mode
- Add `Attach Spectate Camera` control to toggle spectate between following a player and a detached free camera
- Add `Change Spectate View` control to switch first/third person while following a player, or free look/static camera while detached
- Add a middle mouse toggled orbit camera to third person spectate
- Add stepped zoom to free look spectate
- Add the ability to drop reusable static cameras in free look spectate, then cycle level-placed and player-dropped cameras in static camera view
- Add numpad quick-binds to jump directly to bound players or cameras while spectating, with dropped cameras and binds persisted per level
- Add `spectate_cameras` console command to toggle showing camera meshes at static camera locations while free look spectating

[@is-this-c](https://github.com/is-this-c)
- Add `Anti-aliasing` option to `ADVANCED` options panel
Expand Down
2 changes: 2 additions & 0 deletions game_patch/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -157,6 +157,8 @@ set(SRCS
multi/kill.cpp
multi/network.cpp
multi/network.h
multi/saved_info.cpp
multi/saved_info.h
multi/level_download.cpp
multi/server.h
multi/server.cpp
Expand Down
2 changes: 2 additions & 0 deletions game_patch/graphics/gr.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -187,6 +187,8 @@ CodeInjection gameplay_render_frame_fov_injection{
// Scale world FOV
auto& rf_fov = addr_as_ref<float>(0x0059613C);
rf_fov = gr_scale_world_fov(rf_fov);
// Free-look spectate stepped zoom narrows the FOV (1.0 when not zoomed)
rf_fov /= multi_spectate_get_view_fov_scale();
},
};

Expand Down
Loading
Loading