RD42
|
1f1a6046ab
|
[saco] Implement/match RpClumpClone(...)
|
2024-08-04 22:37:18 +08:00 |
|
RD42
|
896515e38f
|
[saco] Implement/match CVisibilityPlugins_SetRenderWareCamera(...)
|
2024-08-04 22:36:45 +08:00 |
|
RD42
|
6484d84fe5
|
[saco] Implement/match RpWorldRemoveLight(...)
|
2024-08-04 22:35:43 +08:00 |
|
RD42
|
deb4f39261
|
[saco] Implement/match RpWorldAddLight(...)
|
2024-08-04 22:34:47 +08:00 |
|
RD42
|
8edb4abbcf
|
[saco] Implement/match RpLightSetRadius(...)
|
2024-08-04 22:34:16 +08:00 |
|
RD42
|
16ddecf959
|
[saco] Implement/match RpClumpAddLight(...)
|
2024-08-04 22:33:41 +08:00 |
|
RD42
|
483c57ee33
|
[saco] Implement/match RpWorldRender()
|
2024-08-04 22:32:58 +08:00 |
|
RD42
|
bd29c38292
|
[saco] Implement/match RpWorldRemoveClump(...)
|
2024-08-04 22:32:34 +08:00 |
|
RD42
|
70d22f7319
|
[saco] Update SetCameraFrameAndZBuffer(...)
|
2024-08-04 22:32:07 +08:00 |
|
RD42
|
5082033f0c
|
[saco] Implement/match RpWorldAddClump(...)
|
2024-08-04 22:31:36 +08:00 |
|
RD42
|
c3bedd9458
|
[saco] Implement/match RpClumpRender(...)
|
2024-08-04 22:31:03 +08:00 |
|
RD42
|
ba17263eeb
|
[saco] Implement/match RwCameraEndUpdate(...)
|
2024-08-04 22:29:42 +08:00 |
|
RD42
|
c7a665d66b
|
[saco] Implement/match RwCameraBeginUpdate(...)
|
2024-08-04 22:29:16 +08:00 |
|
RD42
|
919199284d
|
[saco] Implement/match RwCameraClear(...)
|
2024-08-04 22:28:46 +08:00 |
|
RD42
|
10c7f31034
|
[saco] Implement/match CShadowCamera_Create(...)
|
2024-08-04 22:27:30 +08:00 |
|
RD42
|
70cd4fcede
|
[saco] Implement/match RwRasterDestroy(...)
|
2024-08-04 22:27:01 +08:00 |
|
RD42
|
06a0fe36ab
|
[saco] Match RwFrameRotate(...)
|
2024-08-02 22:56:39 +08:00 |
|
RD42
|
a7f6b48efb
|
[saco] Match IsATrainPart(...)
|
2024-08-02 22:44:47 +08:00 |
|
RD42
|
c9d437f4ed
|
[saco] Match CAudio::PlaySound(...)
|
2024-08-02 22:25:36 +08:00 |
|
RD42
|
e9607a89f9
|
[saco] Match CAudio::GetRadioStation()
|
2024-08-02 22:20:44 +08:00 |
|
RD42
|
579045472a
|
[saco] Implement/match RpAtomicDestroy(...)
|
2024-07-30 23:07:43 +08:00 |
|
RD42
|
87eda98351
|
[saco] Implement/match RwFrameDestroy(...)
|
2024-07-30 23:07:18 +08:00 |
|
RD42
|
a378f20823
|
[saco] Implement/match RwTextureDestroy(...)
|
2024-07-30 23:06:46 +08:00 |
|
RD42
|
5a0021ada7
|
[saco] Match RpLightCreate(...)
|
2024-07-30 23:06:04 +08:00 |
|
RD42
|
f2a0453d26
|
[saco] Match RwCameraCreate()
|
2024-07-30 23:05:41 +08:00 |
|
RD42
|
b894db75eb
|
[saco] Match RwFrameCreate()
|
2024-07-30 23:05:25 +08:00 |
|
RD42
|
5f7033c1c7
|
[saco] Match RwTextureCreate(...)
|
2024-07-30 23:05:11 +08:00 |
|
RD42
|
09db326d7b
|
[saco] Match RwRasterCreate(...)
|
2024-07-30 23:04:58 +08:00 |
|
RD42
|
52da6c73c1
|
[saco] Match CGame::SetWorldWeather(...)
|
2024-07-29 23:08:56 +08:00 |
|
RD42
|
79ae0f4f1f
|
[saco] Match CGame::DisplayGameText(...)
|
2024-07-29 23:05:44 +08:00 |
|
RD42
|
3051333de8
|
[saco] Merge sub_0(...) to CGame::DisplayGameText(...)
|
2024-07-29 23:03:18 +08:00 |
|
RD42
|
da400e2f9e
|
[saco] Remove CGame constructor TODO
|
2024-07-29 22:45:35 +08:00 |
|
RD42
|
800415d243
|
[saco] Remove TODOs
* `CGame::sub_100A03D0()` -> `CGame::GetWeaponModelIDFromWeapon(...)`
* `CGame::sub_100A03E0()` -> `CGame::IsKeyPressed(...)`
* `CGame::sub_100A0400()` -> `CGame::FindGroundZForCoord(...)`
* `CGame::sub_100A05D0()` -> `CGame::ProcessInputDisabling()`
* `CGame::sub_100A06F0()` -> `CGame::ToggleKeyInputsDisabled(...)`
|
2024-07-28 23:20:43 +08:00 |
|
RD42
|
a9e6635686
|
[saco] Implement/match CGame::ToggleKeyInputsDisabled(...)
|
2024-07-28 23:07:50 +08:00 |
|
RD42
|
6f842890eb
|
[saco] Implement/match CGame::ProcessInputDisabling()
|
2024-07-28 23:07:04 +08:00 |
|
RD42
|
0fa16b6f07
|
[saco] Implement/match DisableMouseProcess()
|
2024-07-28 23:05:58 +08:00 |
|
RD42
|
015e5ac3f7
|
[saco] Implement/match RestoreMousePositionUpdate()
|
2024-07-28 23:05:23 +08:00 |
|
RD42
|
bc7a9114a0
|
[saco] Implement/match DisableMousePositionUpdate()
|
2024-07-28 23:04:38 +08:00 |
|
RD42
|
7cc348d2c4
|
[saco] Implement/match UpdatePads()
|
2024-07-28 23:04:12 +08:00 |
|
RD42
|
45fc56b5ed
|
[saco] Implement/match DIResetMouse()
|
2024-07-28 23:03:50 +08:00 |
|
RD42
|
8c485ea669
|
[saco] Implement/match DIInitMouse()
|
2024-07-28 23:03:21 +08:00 |
|
RD42
|
a61d5112cf
|
[saco] Implement/match DIReleaseMouse()
|
2024-07-28 23:02:32 +08:00 |
|
RD42
|
c71af77066
|
[saco] Implement/match CGame::FindGroundZForCoord(...)
|
2024-07-28 22:55:34 +08:00 |
|
RD42
|
d92256c9ac
|
[saco] Implement/match CGame::IsKeyPressed(...)
|
2024-07-28 22:54:55 +08:00 |
|
RD42
|
558f64d84d
|
[saco] Implement/match CGame::GetWeaponModelIDFromWeapon(...)
|
2024-07-28 22:49:57 +08:00 |
|
RD42
|
e37fa0474e
|
[saco] Rename sub_ to FUNC_
|
2024-07-24 17:01:39 +08:00 |
|
RD42
|
b20c2ebd31
|
[saco] Remove CGame::EnableZoneNames(...) TODO
|
2024-07-24 14:24:22 +08:00 |
|
unk.cs
|
be2e532eec
|
[saco] Implement 'CGame::EnableZoneNames'
|
2024-07-23 16:57:24 -03:00 |
|
RD42
|
07904813b5
|
[saco] Implement/match RemoveColorEmbedsFromString(...)
|
2024-07-23 18:51:42 +08:00 |
|
RD42
|
1f42d8cc6e
|
[saco] Implement/match GetColorFromEmbedCode(...)
|
2024-07-22 18:37:27 +08:00 |
|
RD42
|
255055f6af
|
[saco] Update CGame::StartGame()
|
2024-07-19 23:35:51 +08:00 |
|
RD42
|
7c5f271741
|
[saco] Change name for hook functions
|
2024-07-19 23:33:12 +08:00 |
|
RD42
|
966b759efc
|
[saco] Implement/match IsHexChar(...)
|
2024-07-18 22:09:30 +08:00 |
|
RD42
|
62eaba43a7
|
[saco] Implement/match CMenuPool::Process()
* Implement/match `CMenu::GetSelectedRow()`
|
2024-07-16 23:32:22 +08:00 |
|
RD42
|
f51ecadaef
|
[saco] Implement/match CMenu::SetColumnTitle(...)
|
2024-07-16 23:30:56 +08:00 |
|
RD42
|
24286cb0fc
|
[saco] Implement/match CMenu::AddMenuItem(...)
|
2024-07-16 23:30:23 +08:00 |
|
RD42
|
1b78a14722
|
[saco] Implement/match CMenu::SetTitle(...)
|
2024-07-16 23:29:53 +08:00 |
|
RD42
|
ad0b31deb5
|
[saco] Implement/match CMenuPool::GetTextPointer(...)
* Implement/match `CMenu::GetMenuItem(...)`
* Implement/match `CMenu::GetMenuTitle()`
* Implement/match `CMenu::GetMenuHeader(...)`
|
2024-07-16 23:28:35 +08:00 |
|
RD42
|
6fb501be50
|
[saco] Implement/match CMenuPool::ShowMenu(...)
* Implement/match `CMenu::Show()`
* Implement/match `CMenu::MS(...)`
|
2024-07-16 23:24:53 +08:00 |
|
RD42
|
37642d51d4
|
[saco] Implement/match CMenuPool destructor
* Implement/match `CMenu::Hide()`
|
2024-07-16 23:19:34 +08:00 |
|
RD42
|
fc436d9489
|
[saco] Implement/match CMenuPool::New(...)
* Implement/match CMenu constructor
* Update CMenuPool constructor
|
2024-07-16 23:12:10 +08:00 |
|
RD42
|
8bad01ccf4
|
[saco] Implement/match CPlayerPed::SetMoney(...)
|
2024-07-14 22:51:45 +08:00 |
|
RD42
|
410d45a6da
|
[saco] Implement/match CPlayerPed::SetAnimationSet(...)
|
2024-07-14 22:50:36 +08:00 |
|
RD42
|
4719195b6d
|
[saco] Match CPlayerPed constructor
|
2024-07-13 23:26:40 +08:00 |
|
RD42
|
d9fe4ea5d1
|
[saco] Update CGame::StartGame()
|
2024-07-12 18:41:17 +08:00 |
|
RD42
|
8a535f0dc6
|
[saco] Implement/match ScriptCommand(...)
|
2024-07-12 18:38:48 +08:00 |
|
RD42
|
4a7312878e
|
[saco] Add missing ADDR_STARTGAME macro
|
2024-07-12 18:35:10 +08:00 |
|
RD42
|
3878481975
|
[saco] Match InitAnimNameHashes()
|
2024-07-11 19:19:59 +08:00 |
|
RD42
|
5a6eb5a43a
|
[saco] Implement InitAnimNameHashes()
* Update `CGame::StartGame()`
|
2024-07-11 19:09:33 +08:00 |
|
RD42
|
67f4e5ba51
|
[saco] Implement CRC32FromUpcaseString(...)
|
2024-07-11 19:02:33 +08:00 |
|
RD42
|
e528b1b769
|
[saco] Implement and match GetNormalisation(...)
|
2024-05-07 22:31:48 +08:00 |
|
RD42
|
ffa4d3b01e
|
[saco] Implement and match _VectorNormalise(...)
|
2024-05-07 22:30:48 +08:00 |
|
RD42
|
23d890c7f9
|
[saco] Implement and match SquaredDistanceBetweenPoints(...)
|
2024-05-07 22:29:56 +08:00 |
|
RD42
|
b8ef3c5e16
|
[saco] Implement and match DistanceBetweenPoints(...)
|
2024-05-07 22:26:45 +08:00 |
|
RD42
|
7b42598f9a
|
[saco] Implement and match DistanceBetweenHorizontalPoints(...)
|
2024-05-07 22:25:37 +08:00 |
|
RD42
|
00d60205c5
|
[saco] Implement and match SquaredDistanceBetweenHorizontalPoints(...)
|
2024-05-07 22:24:39 +08:00 |
|
RD42
|
5820739d66
|
[saco] Implement and match NormalizeAngle(...)
|
2024-05-06 22:35:47 +08:00 |
|
RD42
|
46405f9dc1
|
[saco] Implement and match FloatOffset(...)
|
2024-05-06 22:34:58 +08:00 |
|
RD42
|
4643d1ff97
|
[saco] Implement and match FloatDifference(...)
|
2024-05-06 22:34:26 +08:00 |
|
RD42
|
282a3c88f6
|
[saco] Implement and match IsATrainPart(...)
|
2024-05-06 22:32:46 +08:00 |
|
RD42
|
6b2e018270
|
[saco] Implement and match HasCollisionLoaded(...)
|
2024-05-06 22:32:07 +08:00 |
|
RD42
|
21d9e69510
|
[saco] Implement and match InvDegToRad(...)
|
2024-05-06 22:30:31 +08:00 |
|
RD42
|
8221529e6c
|
[saco] Implement and match DegToRad(...)
|
2024-05-06 22:29:22 +08:00 |
|
RD42
|
972a615f42
|
[saco] Implement and match ResetLocalPad(...)
|
2024-05-05 22:23:17 +08:00 |
|
RD42
|
d37f421236
|
[saco] Implement and match CreateCameraRaster()
|
2024-05-05 22:22:32 +08:00 |
|
RD42
|
e72af6ce72
|
[saco] Implement and match CPlayerPed::IsInVehicle()
|
2024-05-05 22:18:25 +08:00 |
|
RD42
|
9c4d7692a6
|
[saco] Implement and match CPlayerPed::SetActionTrigger(...)
|
2024-05-05 22:16:50 +08:00 |
|
RD42
|
526dff8889
|
[saco] Implement and match CPlayerPed::GetActionTrigger()
|
2024-05-05 22:16:15 +08:00 |
|
RD42
|
a7f29efcef
|
[saco] Implement and match CPlayerPed::IsDead()
|
2024-05-05 22:14:11 +08:00 |
|
RD42
|
c5eb9a8421
|
[saco] Implement and match CPlayerPed::SetStateFlags(...)
|
2024-05-05 22:13:40 +08:00 |
|
RD42
|
24b2cc72c1
|
[saco] Implement and match CPlayerPed::GetStateFlags()
|
2024-05-05 22:12:31 +08:00 |
|
RD42
|
525700b01e
|
[saco] Implement and match CPlayerPed::SetArmour(...)
|
2024-05-05 22:11:39 +08:00 |
|
RD42
|
895adbad7e
|
[saco] Implement and match CPlayerPed::GetArmour()
|
2024-05-05 22:10:52 +08:00 |
|
RD42
|
a64a724681
|
[saco] Implement and match SaveCameraRaster(...)
|
2024-05-05 21:41:12 +08:00 |
|
RD42
|
bb943ef2a3
|
[saco] Implement and match GameIsEntityOnScreen(...)
|
2024-05-05 21:33:51 +08:00 |
|
RD42
|
1865de083f
|
[saco] Implement and match CPlayerPed::SetHealth(...)
|
2024-05-05 19:06:45 +08:00 |
|
RD42
|
e2ee3d3a3b
|
[saco] Implement and match CPlayerPed::GetHealth()
|
2024-05-05 19:04:57 +08:00 |
|
RD42
|
4cd7a6942b
|
[saco] Implement and match CPlayerPed::SetImmunities(...)
|
2024-05-05 19:02:17 +08:00 |
|
RD42
|
a14828960b
|
[saco] Implement and match CPlayerPed::IsOnScreen()
|
2024-05-05 18:59:28 +08:00 |
|
RD42
|
492705d035
|
[saco] Implement and match CPlayerPed::HideMarker()
|
2024-05-05 18:57:12 +08:00 |
|
RD42
|
cf591f0fb8
|
[saco] Implement and match CPlayerPed::GetCurrentVehicleID()
|
2024-05-05 18:54:54 +08:00 |
|
RD42
|
f7ff8d45df
|
[saco] Implement and match CPlayerPed::GetCurrentWeapon()
|
2024-05-05 18:52:08 +08:00 |
|
RD42
|
1ff732c35c
|
[saco] Implement and match CPlayerPed::SetCurrentAim(...)
|
2024-05-05 18:37:07 +08:00 |
|
RD42
|
c8bd72c1a0
|
[saco] Implement and match CPlayerPed::GetCurrentAim()
|
2024-05-05 18:34:54 +08:00 |
|
RD42
|
3fc4174268
|
[saco] Implement and match CPlayerPed::GetSpecialKey()
|
2024-05-05 18:32:43 +08:00 |
|
RD42
|
d767d9d6e3
|
[saco] Implement and match CPlayerPed::SetInitialState()
|
2024-05-05 18:30:43 +08:00 |
|
RD42
|
4a743549b5
|
[saco] Implement and match CPlayerPed::ResetPointers()
|
2024-05-05 18:29:24 +08:00 |
|
RD42
|
29fc46aa00
|
[saco] Implement and match GetInvalidModelInfoCount()
|
2024-05-05 18:21:21 +08:00 |
|
RD42
|
ddb2440aab
|
[saco] Implement and match ReplaceBuildingModel(...)
|
2024-05-05 18:19:43 +08:00 |
|
RD42
|
34e3becac1
|
[saco] Implement and match GamePool_GetObject()
|
2024-05-05 16:41:54 +08:00 |
|
RD42
|
261cd01e1d
|
[saco] Implement and match GamePool_GetDummy()
|
2024-05-05 16:40:42 +08:00 |
|
RD42
|
2eaeae5b56
|
[saco] Implement and match GamePool_GetBuilding()
|
2024-05-05 16:39:28 +08:00 |
|
RD42
|
4db124b7d3
|
[saco] Match ProcessLineOfSight(...)
|
2024-05-05 16:37:48 +08:00 |
|
RD42
|
b2397256b8
|
[saco] Implement VehicleModel_SetEnvironmentMapHook()
|
2024-05-04 22:57:30 +08:00 |
|
RD42
|
f3e040cfc3
|
[saco] Implement CPlayerPed_ProcessCollision_Hook()
|
2024-05-04 22:56:40 +08:00 |
|
RD42
|
b5d2f63338
|
[saco] Implement Rand_Hook()
|
2024-05-04 22:55:06 +08:00 |
|
RD42
|
5b75400b9f
|
[saco] Implement HOOK_6()
|
2024-05-04 22:52:42 +08:00 |
|
RD42
|
3e2c80c2b1
|
[saco] Implement CPlayerPed::HasAmmoForCurrentWeapon()
|
2024-05-03 22:10:53 +08:00 |
|
RD42
|
9894fd3ec7
|
[saco] Implement CPlayerPed::StartGoggles()
|
2024-05-03 22:10:08 +08:00 |
|
RD42
|
f6211221c4
|
[saco] Implement CPlayerPed::GiveWeapon(...)
|
2024-05-03 22:09:09 +08:00 |
|
RD42
|
653f8dcc16
|
[saco] Implement CPlayerPed::SetArmedWeapon(...)
|
2024-05-03 22:07:17 +08:00 |
|
RD42
|
1b274863d8
|
[saco] Implement CPlayerPed::GetAmmo()
|
2024-05-03 21:59:22 +08:00 |
|
RD42
|
d20bd16a24
|
[saco] Implement CPlayerPed::GetCurrentWeaponSlot()
|
2024-05-03 21:56:41 +08:00 |
|
RD42
|
8f763d8f30
|
[saco] Implement CPlayerPed::FindWeaponSlot(...)
|
2024-05-03 21:54:53 +08:00 |
|
RD42
|
7f0710a9d3
|
[saco] Implement CPlayerPed::StopGoggles()
|
2024-05-03 21:51:28 +08:00 |
|
RD42
|
c905d1dfb4
|
[saco] Implement CPlayerPed::HasGoggles()
|
2024-05-03 21:48:31 +08:00 |
|
RD42
|
4a6bdad74a
|
[saco] Implement CTaskKillPedOnFootArmed constructor
|
2024-05-02 21:51:45 +08:00 |
|
RD42
|
c70e9f59c8
|
[saco] Implement CTaskGoToPoint constructor
|
2024-05-02 21:50:59 +08:00 |
|
RD42
|
4c400c51ed
|
[saco] Implement CTaskGoggles constructor
|
2024-05-02 21:50:26 +08:00 |
|
RD42
|
e600a29d0c
|
[saco] Implement CTaskTakeDamageFall constructor
|
2024-05-02 21:49:48 +08:00 |
|
RD42
|
b5e5b572d9
|
[saco] Implement CTaskJetpack constructor and destructor
|
2024-05-02 21:49:22 +08:00 |
|
RD42
|
161bc72d96
|
[saco] Implement CTask member functions
|
2024-05-02 21:47:10 +08:00 |
|
RD42
|
33cb3d22f7
|
[saco] Implement and match file hook functions
|
2024-04-17 22:48:54 +08:00 |
|
RD42
|
783b4fb01a
|
[saco] Add ApplyInGamePatches()()
|
2024-04-10 22:15:51 +08:00 |
|
RD42
|
e1bd0daf96
|
[saco] Implement RelocateBaseModelInfoHack()
|
2024-04-10 22:15:00 +08:00 |
|
RD42
|
d790a6bee1
|
[saco] Update RelocateScanListHack()
|
2024-04-10 22:14:25 +08:00 |
|
RD42
|
b9ee9d4786
|
[saco] Implement SetTimedObjects(...)
* Implement `SetIPLs(...)`
* Implement `_patch(...)`
|
2024-04-08 22:20:41 +08:00 |
|
RD42
|
9ce72dcf79
|
[saco] Implement CAudio::StopRadio()
* Implement `CAudio::sub_100A21D0()`
|
2024-04-08 22:17:26 +08:00 |
|
RD42
|
e3430e3719
|
[saco] Implement ApplyGameLimitPatches()
|
2024-04-07 22:43:44 +08:00 |
|
RD42
|
6506991783
|
[saco] Implement CUnkClass15 constructor
* Implement `CUnkClass15::sub_1006BE40()`
* Implement various RenderWare function calls
* Update `DoInitStuff()`
|
2024-04-02 22:40:58 +08:00 |
|
RD42
|
d17a278bcd
|
[saco] Fix compilation errors
|
2024-03-22 23:47:43 +08:00 |
|
RD42
|
d89893ce91
|
[saco] Implement few CCamera member functions
* Implement `CCamera::sub_1009D660()`
* Implement `CCamera::sub_1009D6B0()`
* Implement `CCamera::GetDistanceFromPoint(...)`
* Implement `unnamed_100B4B50(...)`
|
2024-03-16 23:35:28 +08:00 |
|
RD42
|
d32fb4e22f
|
[saco] Implement GameGetWeaponModelIDFromWeaponID
|
2024-03-16 23:29:52 +08:00 |
|
RD42
|
80089f972e
|
[saco] Implement texture related functions
|
2024-02-27 23:40:59 +08:00 |
|
RD42
|
8dca484dc7
|
[saco] Implement few CGame member functions
Implements:
* `CGame::GetActiveInterior()`
* `CGame::UpdateFarClippingPlane()`
* `CGame::AddToLocalMoney(...)`
* `CGame::GetLocalMoney()`
* `CGame::DisplayGameText(...)`
* `CGame::DisableRaceCheckpoint()`
|
2024-02-27 23:37:45 +08:00 |
|
RD42
|
f5fd849bc3
|
[saco] Implement CEntity::TeleportTo(...)
Implements:
* `CEntity::GetModelIndex()`
* `CEntity::TeleportTo(...)`
|
2024-02-27 21:25:04 +08:00 |
|
RD42
|
ab608ee0ef
|
[saco] Implement CAudio class member functions
Implements:
* `CAudio::GetRadioStation()`
* `CAudio::StartRadio(...)`
* `CAudio::GetRadioVolume()`
* `CAudio::StopOutdoorAmbienceTrack()`
* `CAudio::SetOutdoorAmbienceTrack(...)`
* `CAudio::PlaySound(...)`
* `CAudio::IsOutdoorAmbienceTrackDisabled()`
|
2024-02-26 23:40:36 +08:00 |
|
RD42
|
f398b9c82c
|
[saco] Implement util functions
Implements:
* `WorldAddEntity(...)`
* `WorldRemoveEntity(...)`
* `GameDisableCheatCodes()`
* `GamePool_Ped_GetAt(...)`
* `GamePool_Ped_GetIndex(...)`
* `GamePool_Vehicle_GetAt(...)`
* `GamePool_Vehicle_GetIndex(...)`
* `GamePool_Object_GetAt(...)`
* Updates `InitPlayerPedPtrRecords()`
|
2024-02-26 23:05:29 +08:00 |
|
RD42
|
089ff5df25
|
[saco] Macros for ed2ec894c9
|
2024-02-21 19:35:39 +08:00 |
|
RD42
|
6dc2f60412
|
[saco] Implement few unnamed CEntity member functions
Implements:
* `CEntity::sub_1009EE90()`
* `CEntity::sub_1009EEB0()`
* `CEntity::sub_1009EEF0(...)`
* `CEntity::sub_1009EF20(...)`
* `CEntity::sub_1009FDE0()`
|
2024-02-21 19:32:18 +08:00 |
|
RD42
|
6929accc69
|
[saco] Implement ProcessLineOfSight(...)
|
2024-02-21 19:18:21 +08:00 |
|
RD42
|
3586ab1c9e
|
[saco] Implement CGame::DisableMarker(...)
|
2024-02-21 18:58:07 +08:00 |
|
RD42
|
ed2ec894c9
|
[saco] Implement CGame::CreateRadarMarkerIcon(...)
|
2024-02-21 18:54:22 +08:00 |
|
RD42
|
d0e488b35e
|
[saco] Implement unnamed_100B6100(...)
|
2024-02-19 21:32:38 +08:00 |
|
RD42
|
1f9d252063
|
[saco] Implement WriteRwRasterToFile()
|
2024-02-19 21:13:45 +08:00 |
|
RD42
|
6d31d17632
|
[saco] Implement CEntity Set/GetTurnSpeedVector
|
2024-02-19 21:10:50 +08:00 |
|
RD42
|
73935d422a
|
[saco] Implement CGame::GetWeaponName
|
2024-02-19 21:08:29 +08:00 |
|
RD42
|
66174a720f
|
[saco] Implement rest of CGangZonePool member functions
|
2024-02-18 23:26:49 +08:00 |
|
RD42
|
6ea7682c3c
|
[saco] Implement CEntity::sub_1009ED40(...)
|
2024-02-18 22:44:02 +08:00 |
|
RD42
|
17dcdb62f0
|
[saco] Implement CEntity Set/GetMoveSpeedVector
|
2024-02-18 22:43:14 +08:00 |
|
RD42
|
ff4a8795f2
|
[saco] Add DoInitStuff() and DoProcessStuff()
* Updates `TheGraphicsLoop()`
|
2024-02-18 22:05:04 +08:00 |
|
RD42
|
bd5ff19c90
|
[saco] Implement few CGame member functions
Implements:
* `CGame::RequestModel(...)`
* `CGame::LoadRequestedModels()`
* `CGame::IsModelLoaded(...)`
* `CGame::SetWorldWeather(...)`
* `CGame::GetWorldWeather()`
* `CGame::IsHudEnabled()`
* `CGame::SetFrameLimiterOn(...)`
* `CGame::IsFrameLimiterEnabled()`
* `CGame::EnableFrameLimiter()`
* `CGame::SetFrameLimit(...)`
* `CGame::SetMaxStats()`
* `CGame::DisableTrainTraffic()`
* `CGame::RefreshStreamingAt(...)`
* `CGame::RequestAnimation(...)`
* `CGame::IsAnimationLoaded(...)`
* `CGame::ReleaseAnimation(...)`
* `CGame::ToggleRadar(...)`
|
2024-02-18 21:46:45 +08:00 |
|
RD42
|
96cd12248f
|
[saco] Implement CTextDrawPool constructor
|
2024-02-16 22:32:25 +08:00 |
|
RD42
|
f854edac06
|
[saco] Implement CEntity::sub_1009EC80()
|
2024-02-16 22:27:57 +08:00 |
|
RD42
|
1649a5c975
|
[saco] Implement CGame::IsGameLoaded()
|
2024-02-16 22:16:57 +08:00 |
|
RD42
|
3b45f9932c
|
[saco] Implement CLocalPlayer ctor
* Updates CGame ctor
* Implements `CGame::FindPlayerPed()`
* Implements `CLocalPlayer::ResetAllSyncAttributes()`
* Updates CPlayerPool ctor
|
2024-02-15 22:41:04 +08:00 |
|
RD42
|
696ec417f8
|
[saco] Implement CPlayerPed ctor
|
2024-02-15 22:23:36 +08:00 |
|
RD42
|
3e6824e686
|
[saco] Implement PedPtrRecord functions
Implements:
* `InitPlayerPedPtrRecords()`
* `SetPlayerPedPtrRecord(...)`
* `GetPlayerPedPtrRecord(...)`
* `FindPlayerNumFromPedPtr(...)`
|
2024-02-15 21:56:14 +08:00 |
|
RD42
|
1a6f6c55e4
|
[saco] Implement GamePool_FindPlayerPed()
|
2024-02-15 21:41:26 +08:00 |
|
RD42
|
03cc592835
|
Fix building errors
|
2024-02-14 22:51:29 +08:00 |
|
RD42
|
56e0bf3910
|
[saco] Implement CMenuPool ctor
|
2024-02-12 20:22:51 +08:00 |
|
RD42
|
a6b3920780
|
[saco] Implement unnamed_100B2AF0() and unnamed_100B2B20()
|
2024-02-12 20:18:31 +08:00 |
|
RD42
|
2da4d86441
|
[saco] Implement CLabelPool ctor
|
2024-02-12 20:16:37 +08:00 |
|
RD42
|
864ab50d1e
|
[saco] Implement CActorPool ctor
|
2024-02-12 20:12:15 +08:00 |
|
RD42
|
05309cad36
|
[saco] Implement CObjectPool ctor
|
2024-02-12 20:10:26 +08:00 |
|
RD42
|
7a5465b4cf
|
[saco] Add member functions to CGame
* Adds `CGame::RestartEverything()`
* Adds `CGame::GetWeaponInfo()`
* Adds `CGame::SetGravity()`
* Adds `CGame::SetWantedLevel()`
* Adds `CGame::SetGameTextCount()`
* Adds `CGame::DrawGangZone()`
|
2024-02-10 22:57:18 +08:00 |
|
RD42
|
7755205ea9
|
[saco] Implement CEntity::GetMatrix and CEntity::SetMatrix
|
2024-02-10 22:48:48 +08:00 |
|
RD42
|
b370b8d980
|
[saco] Add more member functions to CCamera
* Adds ´sub_1009D560()´
* Adds ´CCamera::Attach´
* Adds ´CCamera::InterpolatePosition´
* Adds `CCamera::InterpolateLookAt`
|
2024-02-10 22:45:20 +08:00 |
|
RD42
|
fea970deef
|
[saco] Add missing global variables for CGame::sub_100A0010()
|
2024-02-07 23:53:11 +08:00 |
|
RD42
|
70f517909c
|
[saco] Add few unnamed functions to CGame
|
2024-02-07 23:50:57 +08:00 |
|
RD42
|
8b198a659d
|
[saco] Add CEntity ctor/dtor
|
2024-02-07 23:40:39 +08:00 |
|
RD42
|
c6b1f81352
|
[saco] Implement CPlayerPool ctor
|
2024-02-06 22:20:05 +08:00 |
|
RD42
|
125a453d53
|
[saco] Implement CVehiclePool ctor
|
2024-02-06 22:08:24 +08:00 |
|
RD42
|
315a961c3e
|
[saco] Implement member functions to CCamera
|
2024-02-06 21:37:52 +08:00 |
|
RD42
|
fc358a2996
|
[saco] Implement LaunchMonitor()
* Adds `CGame::StartGame()` stub
|
2024-02-05 21:30:36 +08:00 |
|
RD42
|
d853e72abe
|
[saco] Implement sub_1009DD50()
|
2024-02-05 21:01:41 +08:00 |
|
RD42
|
8a02086d3f
|
[saco] Implement CGame::GetD3DDevice()
|
2024-02-01 00:11:46 +08:00 |
|
RD42
|
d043e7c55a
|
[saco] Implement RelocateScanListHack
|
2024-02-01 00:05:04 +08:00 |
|
RD42
|
a13ab2d9b6
|
[saco] Implement RelocatePedsListHack
|
2024-02-01 00:03:23 +08:00 |
|
RD42
|
9f816ede65
|
[saco] Implement _VehicleEnvMappingFromScreen
|
2024-02-01 00:00:47 +08:00 |
|
RD42
|
946a16b42b
|
[saco] Implement IsNumeric
|
2024-01-31 23:59:28 +08:00 |
|
RD42
|
57d7aa1e22
|
[saco] Update scriping.cpp/.h
* Implements ExecuteScriptBuf
* Implements InitScripting
* Adds ScriptCommand stub
|
2024-01-09 23:53:36 +08:00 |
|
RD42
|
c8b7097a57
|
[saco] Fix GameResetRadarColors
|
2024-01-04 23:16:46 +08:00 |
|
RD42
|
fed514aa5b
|
[saco] Add directory setup functions
|
2023-12-01 18:31:52 +08:00 |
|
RD42
|
890e3a92a5
|
[saco] Implement sub_100A0010
|
2023-11-23 23:49:41 +08:00 |
|
RD42
|
44d17b0586
|
[saco] Add hooks and hook functions
|
2023-11-23 23:41:28 +08:00 |
|
RD42
|
acbd3ab863
|
[saco] Add few CGame stubs
|
2023-11-15 18:49:21 +08:00 |
|
RD42
|
99157fd9f2
|
[saco] Implement ApplyPreGamePatches
|
2023-11-15 18:46:57 +08:00 |
|
RD42
|
a072f8b32d
|
[saco] Implement CheckDuplicateD3D9Dlls
|
2023-11-13 20:36:28 +08:00 |
|
RD42
|
3e501c13ac
|
[saco] Add font functions
|
2023-11-12 23:36:02 +08:00 |
|
RD42
|
916d4d02f2
|
[saco] Implement few exception functions
|
2023-11-08 20:10:20 +08:00 |
|
RD42
|
3c409b1db0
|
[saco] Implement radar color functions
|
2023-11-03 18:51:53 +08:00 |
|
RD42
|
d7101d3a02
|
[saco] Implement aim stuff functions
|
2023-11-01 21:24:45 +08:00 |
|
RD42
|
49b2219015
|
[saco] Implement key stuff functions
|
2023-10-31 21:15:51 +08:00 |
|
unkcs
|
a779e73009
|
[saco] Add CAudio stubs
|
2023-10-28 10:39:11 -03:00 |
|
RD42
|
a80d3607f4
|
[saco] Add CGame class
|
2023-10-23 23:04:28 +08:00 |
|
RD42
|
c61ed03712
|
[saco] Add CCamera class
|
2023-10-23 22:49:42 +08:00 |
|
RD42
|
20d22b68be
|
[saco] Add CAudio class
|
2023-10-23 22:49:21 +08:00 |
|