Garry's Mod

Garry's Mod

[Want For Torque] Custom Camera Movers
thulium  [developer] 30 Mar, 2023 @ 9:45pm
the next update
this a draft of the current notes
let me know what yall think

[v2.0.0-beta+1680194446.dev]

2023/03/30
well, this is a bit awkward
originally this update was meant to be a patch, which would've made this v1.2.1-alpha
then i added some more console variables, which then made this v1.3.0-alpha
and then i made a bunch of other changes which is when i realised: this update is a lot bigger than i thought it was going to be
after some careful consideration, i think its about time i push this addon into its beta stage
so, without further ado - here are the notes, in no particular order, for this jumbogonous (long form of jumbo) update!

! Made significant changes to folder structure and initialisation (now it will be easier to test and load on yer server!)
* Renamed a bunch of files to make use of more consistent prefixes (ex. wft, lib, ...)
+ Added blacklist system to !!Hookie!!
+ Added "!!!!LVS_calcview" to !!Hookie!! blacklist (this should fix one of the few reported interferences)
+ Added new console variables (convars)
+ Added convar `wft_cam_key_lookback` (def. "KEY.L")
+ Added convar `wft_cam_key_photomode` (def. "KEY.P")
? Links for valid enums: "https://wiki.facepunch.com/gmod/Enums/KEY", "https://wiki.facepunch.com/gmod/Enums/MOUSE"
! Added and changed a few functionalities in wft.cameraoverride.lua
+ Added Photomode (allows you to look around your car like the original game does in photomode i think)
* Fixed camera collisions in CubicCameraMover (they were broken when i made function `wft_override_CalcVehicleView` return the camera data; the camera collisions are now custom and totally work)
! Variables `wft_override_key_lookback` and `wft_override_key_photomode` are now updated to make use of convars `wft_cam_key_lookback` and `wft_cam_key_photomode` respectively
+ Added some functionality for key convars to make use of mouse inputs (just add water and change "KEY" to "MOUSE")
+ Also added some functionality where a non-existent enumeration of an input for the key convars will result in them being reset to KEY.NONE, which effectively disables their functionality
! Added and changed some case-specific functionalities for UpdatePlayerEyeAngles
? May or may not have added a super-duper secret that possibly-kinda-maybe-sorta-coulda-woulda-shoulda happens when you use the key that may or may not be bound to the lookback
- Successfully delayed release due to decisions, decisions, decisions
? Update was brought to you in part by: My pride and joy in knowing that I've made something both you and I enjoy
? bla bla bla
Last edited by thulium; 30 Mar, 2023 @ 9:46pm
< >
Showing 1-1 of 1 comments
Øylevision 7 Apr, 2023 @ 3:01pm 
I love it
< >
Showing 1-1 of 1 comments
Per page: 1530 50