Skip to content

Commit 8c541b0

Browse files
authored
Merge pull request #4 from Rbn3D/v3-integration
V3 Integration
2 parents 6a2d797 + 9fff215 commit 8c541b0

File tree

4 files changed

+362
-41
lines changed

4 files changed

+362
-41
lines changed

CustomCameraVPlus.ini

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,10 @@ lookRightAngle = 90.0
2323
# Set to 1 to enable, 0 to disable
2424
InertiaAffectsPitch = 0
2525

26+
SmartHeading = 1
27+
SmartHeadingIntensity = 1.0
28+
29+
2630
[1stPersonView]
2731
fov = 75.0
2832

@@ -43,6 +47,16 @@ InertiaEffects = 1
4347
# Set to 1 to enable, 0 to disable
4448
GetInputFromGearsAsi = 1
4549

50+
# Which camera will be used by default?
51+
# Possible values (number):
52+
# 0 => First Person Camera
53+
# 1 => Third Person Camera "Smooth" (Legacy)
54+
# 2 => Thrid Person Camera "Racing" (New)
55+
#
56+
# You can also switch camera while playing by pressing "V" (or other key mapped to switch cameras)
57+
# Any values below 0 or above 2 will be clamped to the nearest valid number
58+
DefaultCamera = 2
59+
4660

4761
[input]
4862

CustomCameraVPlus.vcxproj

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@
3737
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
3838
<ConfigurationType>DynamicLibrary</ConfigurationType>
3939
<UseDebugLibraries>false</UseDebugLibraries>
40-
<PlatformToolset>v141</PlatformToolset>
40+
<PlatformToolset>v142</PlatformToolset>
4141
<WholeProgramOptimization>true</WholeProgramOptimization>
4242
<CharacterSet>MultiByte</CharacterSet>
4343
</PropertyGroup>
@@ -72,10 +72,10 @@
7272
<EnableCOMDATFolding>true</EnableCOMDATFolding>
7373
<OptimizeReferences>true</OptimizeReferences>
7474
<AdditionalOptions>..\..\lib\ScriptHookV.lib %(AdditionalOptions)</AdditionalOptions>
75-
<AdditionalDependencies>E:\Trabajo\Dev\ScriptHookV_SDK_1.0.617.1a\inc\gainput\build\lib\Debug\gainput-d.lib;xinput.lib;C:\Program Files (x86)\Windows Kits\10\Lib\10.0.16299.0\um\x64\WS2_32.lib;%(AdditionalDependencies)</AdditionalDependencies>
75+
<AdditionalDependencies>D:\Trabajo\Dev\ScriptHookV_SDK_1.0.617.1a\inc\gainput\build\lib\Debug\gainput-d.lib;xinput.lib;C:\Program Files (x86)\Windows Kits\10\Lib\10.0.17763.0\um\x64\WS2_32.lib;%(AdditionalDependencies)</AdditionalDependencies>
7676
</Link>
7777
<PostBuildEvent>
78-
<Command>copy "$(TargetPath)" "E:\SteamLibrary\steamapps\common\Grand Theft Auto V\$(ProjectName).asi"</Command>
78+
<Command>copy "$(TargetPath)" "D:\SteamLibrary\steamapps\common\Grand Theft Auto V\$(ProjectName).asi"</Command>
7979
</PostBuildEvent>
8080
</ItemDefinitionGroup>
8181
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />

changelog.txt

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,10 @@
1+
2+
1.6.0
3+
4+
* New third person camera! Racing oriented, so now you can switch between 3 cameras: 1st person, 3rd person smooth (legacy), and 3rd person racing (new)
5+
* Ability to select the default camera via settings .ini file (Default camera now is 3rd person racing, but you can set it back to 3rd person smooth or 1st person)
6+
* Other minor enhancements
7+
18
1.5.0
29

310
* More natural and "elastic" cam behaviour in 3rd person. Reworked algorithm.
@@ -32,7 +39,7 @@
3239
* Added a sensibility setting for both gamepad/mouse (via INI file).
3340
* Fixed an error where camera wasn't taking towed vehicle/trailer distance into account (this happened only in v1.0).
3441

35-
1.0:
42+
1.0
3643

3744
* Reworked 3rd person camera algorithm (completely rewritten)
3845
* 3rd person camera rotation doesn't get affected by suspension bounciness

0 commit comments

Comments
 (0)