Commit Graph

225 Commits

Author SHA1 Message Date
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
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
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
2be27246b2 Add UpdateCarCameraEvent & PreUpdateCarCameraEvent
- Added UpdateCarCameraEvent
- Added PreUpdateCarCameraEvent
2026-08-18 22:32:06 +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
ff91ccfe17 Add SpawnCharacterAction
- Added ModMenuModule::SpawnPedActionSegment
- Added ModMenuModule::SpawnCharacterAction
2026-08-09 23:37:31 +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
c46c4458c4 Add KeyboardModule
- Added KeyboardModule
2026-08-08 15:54:05 +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
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
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
b10482f4de Rename PositionMenu & its segment
- Renamed ModMenuModule::PositionMenu to PositionRotationMenu
- Renamed ModMenuModule::PositionMenuSegment to PositionRotationMenuSegment
2026-07-21 20:10:00 +02:00
izawartka
44c52c1e8e Add HexConverter
- Added HexConverter
2026-07-20 23:03:24 +02:00
izawartka
770bf9c42f Add ToggleInvisibilityAction
- Added ModMenuModule::ToggleInvisibilityAction
2026-07-20 21:41:01 +02:00
izawartka
458914d2ad Add InvisibilityCheat
- Added ModMenuModule::InvisibilityCheat
- Added invisibility toggle in ModMenuModule::PlayerMenu
2026-07-20 21:39:34 +02:00
izawartka
cc3939ebfb Add PedThreatSearch & PedThreatReaction converters
- Added PedThreatSearchConverter
- Added PedThreatReactionConverter
2026-07-17 20:48:14 +02:00
izawartka
b94f768a98 Add Game::Utils::GetCarById
- Added Game::Utils::GetCarById util function
2026-07-17 20:48:13 +02:00
izawartka
210e79a555 Add TurnVehicleEngineOffAction
- Added ModMenuModule::Utils::TurnLastCarEngineOff
- Added ModMenuModule::Utils::TurnLastCarEngineOffWithToast
- Updated ModMenuModule::LastVehicleMenu to use the above util function
- Added ModMenuModule::TurnVehicleEngineOffAction
2026-07-17 20:00:59 +02:00
izawartka
9a0d669481 Add ExplodeVehicleAction
- Added ModMenuModule::Utils::ExplodeLastCar
- Added ModMenuModule::Utils::ExplodeLastCarWithToast
- Updated ModMenuModule::LastVehicleMenu to use the above util function
- Added ModMenuModule::ExplodeVehicleSegment
- Added ModMenuModule::ExplodeVehicleAction
2026-07-17 19:57:46 +02:00
izawartka
afdb8f1f5d Add CarModelNameConverter
- Added Game::Functions::GetCarModelName function
- Added CarModelNameConverter
- Updated ModMenuModule to use car model names from CarModelNameConverter instead of CarModelConverter
2026-07-09 00:02:06 +02:00
izawartka
b146035eda Update respect control in PlayerStatsMenu
- Added ModMenuModule::GangRespectSegment
- Updated ModMenuModule::PlayerStatsMenu to use dynamic gangs list along with their icons and names using GangRespectSegment
2026-07-08 23:56:44 +02:00
izawartka
0ebd39c8ee Add GangNameConverter
- Added GangNameConverter
2026-07-08 23:54:02 +02:00
izawartka
e8c99e905a Add respect related game data
- Updated Game structs:
    - Player
    - GangRespect
- Added Game::Functions functions:
    - GetFirstGangRespect
    - GetNextGangRespect
    - GetGangName
- Added Game::Utils::GangUtils::GetVisibleGangs util function
- Applied a temporary fix to ModMenuModule::PlayerStatsMenu to make it work with the above changes
2026-07-08 23:52:04 +02:00
izawartka
8c9bf80206 Add PositionMenuSegment
- Added ModMenuModule::PositionMenuSegment and ModMenuModule::PositionMenu
2026-07-04 13:43:11 +02:00
izawartka
13fe196458 Add PositionStoreCheat
- Added ModMenuModule::PositionStoreCheat
2026-07-04 13:41:09 +02:00
izawartka
9f73273cda Add PlayerPosRotUpdateEvent
- Added ModMenuModule::PlayerPosRotUpdateEvent
2026-07-04 13:39:58 +02:00
izawartka
2448fe1d87 Add ScrVector3RotConverter
- Added ScrVector3RotConverter
2026-07-04 13:23:58 +02:00
izawartka
7f906eaa74 Add ToggleFreecamAction
- Added ModMenuModule::ToggleFreecamAction
2026-06-03 00:26:13 +02:00
izawartka
05bfeeb9f3 Add DrawPlayerNameEvent
- Added DrawPlayerNameEvent
- Added Game::Functions::WorldPointToScreen function
2026-06-02 22:30:35 +02:00
izawartka
4bf9d43a9b Update gta2-seuko-mod.vcxproj.filters 2026-06-01 17:12:22 +02:00
izawartka
f09d2820c8 Add RotateCameraWorker
- Added ModMenuModule::RotateCameraWorker
- Updated ModMenuModule::MouseControlWorkerRegistry to use RotateCameraWorker when the player is driving a car
2026-05-24 22:31:20 +02:00
izawartka
f054d9c5ae Refactor MouseControlCheat
- Split ModMenuModule::MouseControlCheat into multiple smaller subclasses called workers
2026-05-19 23:58:58 +02:00
izawartka
7d755b4314 Move MouseControlCheat to a separate folder
- Moved ModMenuModule::MouseControlCheat to a separate folder
2026-05-19 11:35:38 +02:00
izawartka
4a7a74d8f4 Add FreecamCheat
- Added ModMenuModule::FreecamCheat
- Added an option to toggle FreecamCheat in ModMenuModule::CameraMenu
2026-05-18 12:46:24 +02:00
izawartka
2f2dd06891 Add Toggle steering assist quick action
- Added ModMenuModule::ToggleSteeringAssistAction
2026-05-16 13:12:18 +02:00
izawartka
25610c28cd Add car lock options
- Added ModMenuModule::Utils::GetSelectableCarLockStates helper function
- Added an option in ModMenuModule::LastVehicleMenu to change car lock state
2026-05-15 11:27:32 +02:00
izawartka
15ac97992e Add CarLockStateConverter
- Added CarLockStateConverter
2026-05-15 11:27:32 +02:00