izawartka
7f3e2792d5
1.6.0 Release tweaks
...
- Bumped up version number to 1.6.0
- Updated README.md
2026-08-22 01:42:08 +02:00
izawartka
ac557fafd3
Update game FromFloat function rounding
...
- Updated Game::Utils::FromFloat to round float values correctly before casting to Game::SCR_f
2026-08-22 01:38:42 +02:00
izawartka
0afed76f8c
Minor ModMenuModule tweaks
...
- Updated ModMenuModule::has_options_t template param name to CheatT
- Updated ModMenuModule::SpawnSavedVehicleAction::Execute to use const reference of SpawnSavedVehicleSegmentData
- Updated ModMenuModule::PositionMenuSegment and PositionRotationMenuSegment mode text color (added # symbols)
- Updated ModMenuModule::SpawnSavedVehicleSegment::ValidateSegment logging messages to be more precise
2026-08-22 01:36:57 +02:00
izawartka
a41a66b377
Update UiModule align utils for WidescreenFix
...
- Updated UiModule util functions to work correctly with ThirteenAG's WidescreenFix:
- ScreenAlignHorizontal
- ScreenAlignVertical
2026-08-22 01:33:07 +02:00
izawartka
8f8dc92dc2
Remove HorCentered component
...
- Removed UiModule::HorCentered component as its functionality is now cloned by UiModule::OverridePos
2026-08-22 01:30:53 +02:00
izawartka
bb0df64d1a
Update ToastManager to use OverridePos
...
- Updated ModMenuModule::ToastManager to use UiModule::OverridePos component instead of UiModule::HorCentered
2026-08-22 01:29:38 +02:00
izawartka
7f46c94cfc
Update OverridePos to enable screen align options
...
- Added UiModule::Utils util functions:
- ScreenAlignHorizontal
- ScreenAlignVertical
- ChildAlign
- Updated UiModule::OverridePos
- Changed filenames to "override-pos.h" and "override-pos.cpp"
- Added an option to set screen alignment of child components
2026-08-22 01:27:50 +02:00
izawartka
b7b20ee931
Add EnterAsPassengerAction
...
- Added ModMenuModule::EnterAsPassengerAction
- Updated ModMenuModule::Utils::AddDefaultActions to include EnterAsPassengerAction
2026-08-19 18:06:52 +02:00
izawartka
c0e93e1919
Add an option to enter vehicle as passenger
...
- Added ModMenuModule::Utils::EnterCarAsPassenger
- Added "Enter as passenger" button in ModMenuModule::VehiclesMenu
2026-08-19 18:05:45 +02:00
izawartka
cd56d3908a
Add ToggleSmoothCameraAction
...
- Added ModMenuModule::ToggleSmoothCameraAction
2026-08-19 18:04:06 +02:00
izawartka
3cc88ea19f
Add various game functions
...
- Added Game::Functions functions:
- GetNearestCarForEnter
- IsCarATrain
- UpdatePedStatesFromObjective
2026-08-19 18:03:23 +02:00
izawartka
e8a9bdd552
Add smooth camera menu
...
- Added ModMenuModule menus:
- SmoothCameraMenu
- SmoothVehicleCameraMenu
- SmoothFollowCameraMenu
2026-08-19 18:01:25 +02:00
izawartka
d04da7f241
Add SmoothCameraCheat
...
- Added ModMenuModule::SmoothCameraCheat
- Added ModMenuModule::Utils::ScrfLerp util functions
2026-08-19 17:58:40 +02:00
izawartka
72f3762e47
Add SCR_Vector3 game utils
...
- Added Game::Utils util functions for adding, subtracting and scaling SCR_Vector3 values
2026-08-18 22:45:51 +02:00
izawartka
6c27cc7dc9
Update CameraCheat FPR lerp
...
- Updated ModMenuModule::CameraCheat
- Replaced followPedRotationLerpFactor option with static constexpr CAMERA_CHEAT_FPR_LERP_COEF
- Updated follow ped rotation lerp to have limited delta angle set by static constexpr CAMERA_CHEAT_FPR_LIMIT_RAD_PER_FRAME
- Aligned ModMenuModule::Utils::CameraEasyMode with the new ModMenuModule::CameraCheatOptions
2026-08-18 22:38:33 +02:00
izawartka
c055d40afa
Add LerpAngleWithLimit
...
- Added ModMenuModule::Utils::Angle::LerpAngleWithLimit
2026-08-18 22:33:00 +02:00
izawartka
2be27246b2
Add UpdateCarCameraEvent & PreUpdateCarCameraEvent
...
- Added UpdateCarCameraEvent
- Added PreUpdateCarCameraEvent
2026-08-18 22:32:06 +02:00
izawartka
2c03a65855
Fix player being able to save train
...
- Fixed player being able to save train using ModMenuModule::SavedCarsCheat
2026-08-18 22:31:08 +02:00
izawartka
49ca1a082d
Add an option to hide toasts
...
- Added an option to hide ModMenuModule::ToastManager toasts trough ModMenuModule::SeukomodOptionsMenu
2026-08-16 18:40:28 +02:00
izawartka
7c83760e1b
Add SeukomodOptionsMenu
...
- Added ModMenuModule::SeukomodOptionsMenu
- Moved ModMenuModule::VersionDetailsMenu and MenuControlsMenu to SeukomodOptionsMenu
2026-08-16 18:39:22 +02:00
izawartka
e61d2eb09c
Update README.md after git server move
2026-08-11 12:38:46 +02:00
izawartka
ff91ccfe17
Add SpawnCharacterAction
...
- Added ModMenuModule::SpawnPedActionSegment
- Added ModMenuModule::SpawnCharacterAction
2026-08-09 23:37:31 +02:00
izawartka
2550ab2910
Add inNearestCar to SpawnPedAtPlayer
...
- Updated ModMenuModule::Utils::SpawnPed::SpawnPedAtPlayer to allow for spawning a ped inside of a nearest car
2026-08-09 23:36:13 +02:00
izawartka
698c4f4327
Add UI ctrl + backspace support
...
- Added UiModule::Editable and VarTextEditable ctrl + backspace support
2026-08-08 17:13:24 +02:00
izawartka
b7879d71eb
Remove legacy keyboard events
...
** BREAKING CHANGE **
- Removed events:
- KeyboardEvent
- KeyDownEvent
- KeyUpEvent
- Removed KeyBindingModule::Key::FromKeyboardEvent legacy KeyboardEvent overload
- Updated KeyboardGetDataEvent comments
2026-08-08 16:45:24 +02:00
izawartka
31b964f6ef
Update ModMenuModule to use KeyboardModule
...
- Updated ModMenuModule to use KeyboardModule events
- Set ModMenuModule::ForceControlsCheat and UnstuckKeysCheat KeyboardGetDataEvent listeners priority
2026-08-08 16:44:15 +02:00
izawartka
a0238f3fe6
Update UiModule to use KeyboardModule
...
- Updated UiModule to use KeyboardModule
- Added caps lock support to UiModule::Editable and VarTextEditable
- Updated UiModule::KeyDownRepeatEvent to send first dispatch immediately on KeyboardModule::KeyDownEvent
2026-08-08 16:40:23 +02:00
izawartka
f9716790f0
Add KeyBindingModule KeyboardModule support
...
- Updated KeyBindingModule::Key::FromKeyboardEvent to support KeyboardModule::KeyboardEventBase events
2026-08-08 16:38:23 +02:00
izawartka
c46c4458c4
Add KeyboardModule
...
- Added KeyboardModule
2026-08-08 15:54:05 +02:00
izawartka
92621c710a
Add Core::CancellableEventBase
...
- Added Core::CancellableEventBase
- Updated Core::EventManager to immediately stop event dispatch if one of listeners set it as cancelled
2026-08-07 22:39:36 +02:00
izawartka
29545554d7
Refactor EventManager, add priority
...
**BREAKING CORE CHANGE**
- Refactored Core::EventManager and Core::EventListenerSupport
- Added an option to set event listener priority (lower value = higher priority)
- Removing event listener now immediately prevents it from being called
- Added an option to use methods with const EventT& and const methods as method event listeners
2026-08-07 22:39:32 +02:00
izawartka
530b53a6a6
Add SpawnPedMenu
...
- Added ModMenuModule::SpawnPedMenu placed inside of ModMenuModule::WorldMenu
2026-08-04 08:15:24 +02:00
izawartka
64b126156a
Add ped spawning segment and menus
...
- Added ModMenuModule::SpawnPedSegment
- Added ModMenuModule menus:
- PedTemplateBasicOptionsMenu
- PedTemplateLogicOptionsMenu
- PedTemplateMiscOptionsMenu
- PedTemplateObjectiveOptionsMenu
- PedTemplateSaveasMenu
2026-08-04 08:15:24 +02:00
izawartka
392c6b38e9
Add PedTemplatesCheat
...
- Added ModMenuModule::PedTemplatesCheat
2026-08-04 08:15:23 +02:00
izawartka
31d1f03efa
Add PedPreviewSegment
...
- Added ModMenuModule::PedPreviewSegment
2026-08-04 08:15:22 +02:00
izawartka
dfc2eb929f
Add PositionMenuSegment
...
- Added ModMenuModule::PositionMenuSegment
- Added ModMenuModule::PositionMenu
2026-08-04 08:15:21 +02:00
izawartka
4bc13021a8
Add SpawnPedUtils
...
- Added ModMenuModule::Utils::SpawnPed
2026-08-04 07:33:58 +02:00
izawartka
879d9ce89b
Add GetAvailableWeaponsIncNoWeapon Game util
...
- Added Game::Utils::GetAvailableWeaponsIncNoWeapon util function
2026-08-03 23:02:43 +02:00
izawartka
b87f641420
Add encoded id segments
...
- Added ModMenuModule segments:
- EncodedCarIdSegment
- EncodedObjectIdSegment
- EncodedPedIdSegment
2026-08-03 22:22:37 +02:00
izawartka
15c0addc92
Add encoded id utils
...
- Added ModMenuModule::Utils
- GetCarByEncodedId
- GetObjectByEncodedId
- GetPedByEncodedId
2026-08-03 22:20:22 +02:00
izawartka
dcf2f75bcc
Update utils to use const ptrs
...
- Updated ModMenuModule::Utils functions to use const pointers instead of pointers in arguments
- GetNearestCar
- GetNearestObject
- GetNearestPed
- GetPedPosition
2026-08-03 22:17:33 +02:00
izawartka
d4f6c730be
Add ped related Game lists
...
- Added Game::Utils functions:
- GetAvailablePedObjectives
- GetAvailablePedOccupations
- GetAvailablePedStates
- GetAvailablePedStates2
- GetAvailablePedThreatReactions
- GetAvailablePedThreatSearches
2026-08-03 21:04:50 +02:00
izawartka
ca760005cf
Add tweakable PositionRotationMenuSegment label
...
- Added ModMenuModule::PositionRotationMenuSegment::SetLabel and GetLabel methods
2026-08-02 21:19:02 +02:00
izawartka
2f5c8536d7
Add ped spawning related converters
...
- Added converters:
- PedObjectiveConverter
- PedOccupationConverter
- PedState2Converter
- PedStateConverter
2026-08-02 21:15:14 +02:00
izawartka
98f9297979
Add GetNearestCar/Object/Ped util functions
...
- Added ModMenuModule::Utils functions
- GetNearestCar
- GetNearestObject
- GetNearestPed
2026-08-02 21:12:25 +02:00
izawartka
b8cf53782c
Update ped related game structs & funcs
...
- Added various ped related Game::Functions functions
- Renamed Game::PED_OCUPATION to PED_OCCUPATION
- Updated various ped related Game enums
- Added Game::Memory::GetPedManager and GetPedGameObjectManager getter functions
- Added Game::Utils::CreatePedInCar util function
2026-08-02 21:09:40 +02:00
izawartka
5df5ca4dd1
Add Game::Utils::GetObjectById
...
- Added Game::Memory::GetBareGameObjectManager getter function
- Added Game::Utils::GetObjectById util function
2026-08-02 21:03:59 +02:00
izawartka
28d96b104e
Extract pre and post build scripts
...
- Extracted pre-build and post-build scripts to tools\
- Updated the pre-build script to overwrite git.h only if commit hash has changed
- Improved post build scripts error handling and debugging symbols support
2026-08-02 20:59:17 +02:00
izawartka
ad0db92a90
Update appearance menu item order and labels
...
- Updated item order and labels in ModMenuModule::PlayerAppearanceMenu
2026-07-21 21:32:03 +02:00
izawartka
73a371a489
Add mod name text
...
- Added mod name text in ModMenuModule::VersionMenu
2026-07-21 21:31:21 +02:00