Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/GTAmodding/III.VC.SA.LimitAdjuster
/ functions
Functions
549 in github.com/GTAmodding/III.VC.SA.LimitAdjuster
⨍
Functions
549
◇
Types & classes
166
↓ 799 callers
Function
AdjustPointer
src/shared/cpatch/hook.h:121
↓ 272 callers
Function
WriteMemory
src/shared/injector/injector.hpp:380
↓ 215 callers
Method
AddPointer
Adds a pointer for rellocation when necessary Displacement is how far (in bytes) this pointer is far from the beggining of the array The displacement
src/limits/ModelInfo/StoreAdjuster.hpp:47
↓ 49 callers
Function
RedirectJump
src/shared/cpatch/hook.h:67
↓ 40 callers
Function
Patch
src/shared/cpatch/hook.h:13
↓ 40 callers
Method
get
Returns the final raw pointer
src/shared/injector/injector.hpp:579
↓ 36 callers
Function
get
src/shared/injector/injector.hpp:90
↓ 26 callers
Function
Nop
src/shared/cpatch/hook.h:20
↓ 26 callers
Method
SetGrower
Sets the call that will grow the CStore<> if necessary
src/limits/ModelInfo/StoreAdjuster.hpp:53
↓ 25 callers
Method
size
src/shared/ini_parser/ini_parser.hpp:125
↓ 24 callers
Method
end
src/shared/ini_parser/ini_parser.hpp:89
↓ 21 callers
Function
raw_ptr
src/shared/injector/injector.hpp:632
↓ 18 callers
Method
begin
Iterator methods */
src/shared/ini_parser/ini_parser.hpp:85
↓ 17 callers
Function
MakeCALL
* MakeCALL * Creates a CALL instruction at address @at that jumps into address @dest * If there was already a branch instruction there, r
src/shared/injector/injector.hpp:517
↓ 13 callers
Function
MakeJMP
* MakeJMP * Creates a JMP instruction at address @at that jumps into address @dest * If there was already a branch instruction there, ret
src/shared/injector/injector.hpp:504
↓ 13 callers
Function
SetUShort
src/shared/cpatch/hook.h:97
↓ 12 callers
Method
IsSA
src/shared/injector/gvm/gvm.hpp:94
↓ 10 callers
Method
IsVC
src/shared/injector/gvm/gvm.hpp:93
↓ 10 callers
Function
SetUChar
src/shared/cpatch/hook.h:89
↓ 9 callers
Method
AddGrower
Adds a grower address, that's a (mov eax, dwUsage) right before incrementing and adding a element to the array The hook this will produce will be used
src/limits/EntityPtrs/InVisibleEntityPtrs.cpp:44
↓ 9 callers
Method
IsIII
Game Conditions
src/shared/injector/gvm/gvm.hpp:92
↓ 8 callers
Method
GetFrom
src/limits/Coronas/yacl/Coronas.h:66
↓ 8 callers
Function
MakeNOP
* MakeNOP * Creates a bunch of NOP instructions at address @at */
src/shared/injector/injector.hpp:540
↓ 8 callers
Function
SetPointer
src/shared/cpatch/hook.h:113
↓ 6 callers
Method
GetStore
Gets the backward compatible CStore<> interface
src/limits/ModelInfo/DynamicStore.hpp:76
↓ 6 callers
Method
save
Save buffer at @addr with @size and virtual protect @vp
src/shared/injector/hooking.hpp:79
↓ 5 callers
Method
Delete
Deletes a previosly allocated object in the pool
src/limits/Pools/DynamicPool.hpp:159
↓ 5 callers
Function
SetInt
src/shared/cpatch/hook.h:101
↓ 5 callers
Function
mem_ptr
src/shared/injector/injector.hpp:626
↓ 4 callers
Method
Add
src/limits/Coronas/yacl/Coronas.h:61
↓ 4 callers
Function
RedirectOffset
src/shared/cpatch/hook.h:46
↓ 4 callers
Function
basic_memory_pointer
src/shared/injector/injector.hpp:117
↓ 4 callers
Method
clear
Modifiers */
src/shared/ini_parser/ini_parser.hpp:131
↓ 3 callers
Function
GetAbsoluteOffset
* GetAbsoluteOffset * Gets absolute address based on relative offset @rel_value from instruction that ends at @end_of_instruction */
src/shared/injector/injector.hpp:430
↓ 3 callers
Method
GetArraySize
Gets the current size of the array
src/shared/utility/StaticArrayAdjuster.hpp:53
↓ 3 callers
Method
GetNumUsed
src/shared/structs/CLinkList.h:56
↓ 3 callers
Function
GetRelativeOffset
* GetRelativeOffset * Gets relative offset based on absolute address @abs_value for instruction that ends at @end_of_instruction */
src/shared/injector/injector.hpp:439
↓ 3 callers
Function
MakeRelativeOffset
* MakeRelativeOffset * Writes relative offset into @at based on absolute destination @dest */
src/shared/injector/injector.hpp:463
↓ 3 callers
Function
Protect
src/shared/cpatch/hook.h:3
↓ 3 callers
Method
RellocArray
Rellocate all pointers to have size elements
src/shared/utility/StaticArrayAdjuster.hpp:71
↓ 3 callers
Function
Unprotect
src/shared/cpatch/hook.h:9
↓ 3 callers
Function
auto_pointer
src/shared/injector/injector.hpp:79
↓ 2 callers
Method
ApplyPatches
Applies pointer patches
src/limits/ModelInfo/StoreAdjuster.hpp:123
↓ 2 callers
Method
Clear
Clear any information about game version
src/shared/injector/gvm/gvm.hpp:66
↓ 2 callers
Method
First
src/limits/Coronas/yacl/Coronas.h:73
↓ 2 callers
Method
ForceCapacity
Sets the total capacity for this store not considering the old CStore Necessary to clean up any information about the original CStore because possibil
src/limits/ModelInfo/DynamicStore.hpp:65
↓ 2 callers
Method
Free
Frees the current outside world water block array
src/limits/Water/WaterBlocks.cpp:80
↓ 2 callers
Function
GetBranchDestination
* GetBranchDestination * Gets the destination of a branch instruction at address @at * *** Works only with JMP and CALL for now *** */
src/shared/injector/injector.hpp:478
↓ 2 callers
Method
GetCapacity
src/limits/ModelInfo/DynamicStore.hpp:81
↓ 2 callers
Method
GetCoords
src/limits/Coronas/yacl/General.h:382
↓ 2 callers
Method
GetNumFree
src/shared/structs/CLinkList.h:51
↓ 2 callers
Function
GetOffset
src/shared/cpatch/hook.h:34
↓ 2 callers
Method
GetUsage
Gets the current usage of this CStore<>
src/limits/ModelInfo/StoreAdjuster.hpp:84
↓ 2 callers
Method
GrowFreeLinkedList
Allocates more free matrices
src/limits/MatrixList/MatrixList.cpp:62
↓ 2 callers
Method
IsFreeSlotAtIndex
Checks if the slot at the specified index is free
src/limits/Pools/DynamicPool.hpp:105
↓ 2 callers
Method
IsHoodlum
src/shared/injector/gvm/gvm.hpp:85
↓ 2 callers
Method
IsUnknown
Checks if I don't know the game we are attached to
src/shared/injector/gvm/gvm.hpp:72
↓ 2 callers
Function
MemoryFill
* MemoryFill * Fills the memory at @addr with the byte @value doing it @size times * Does memory unprotection if @vp is true */
src/shared/injector/injector.hpp:343
↓ 2 callers
Method
New
Allocates a new object in the pool.
src/limits/Pools/DynamicPool.hpp:117
↓ 2 callers
Function
ReadSection
* Reads all key-value pairs from the 'ini' section 'secname' and add them to the 'output' pair * If pair already exists on the output pair it's ove
src/dllmain.cpp:60
↓ 2 callers
Function
RedirectShortJump
src/shared/cpatch/hook.h:79
↓ 2 callers
Function
SetFloat
src/shared/cpatch/hook.h:109
↓ 2 callers
Function
SetUInt
src/shared/cpatch/hook.h:105
↓ 2 callers
Function
WriteMemoryRaw
* WriteMemoryRaw * Writes into memory @addr the content of @value with a sizeof @size * Does memory unprotection if @vp is true */
src/shared/injector/injector.hpp:321
↓ 2 callers
Method
add
Adds a new item to the association map (or override if already in the map)
src/shared/injector/hooking.hpp:298
↓ 2 callers
Method
disable
Disables this translator
src/shared/injector/gvm/translator.hpp:97
↓ 2 callers
Method
is_enabled
Checks if this translator is enabled
src/shared/injector/gvm/translator.hpp:103
↓ 2 callers
Method
make_call
Makes NOP at @addr with value @value and size @size and virtual protect @vp
src/shared/injector/hooking.hpp:243
↓ 2 callers
Method
replace
Replaces the hook associated with 'from' to be associated with 'to' After this call the 'from' object has no association in this manager
src/shared/injector/hooking.hpp:375
↓ 2 callers
Method
restore
Restore the previosly saved data Problems may arise if someone else hooked the same place using the same method
src/shared/injector/hooking.hpp:67
↓ 1 callers
Method
AddAnother
Checks if it's possible to add another element in the CStore (called only if 'unlimited')
src/limits/ModelInfo/StoreAdjuster.hpp:108
↓ 1 callers
Method
AddFree
src/shared/structs/CLinkList.h:41
↓ 1 callers
Function
AdjustLimits
* Adjust the limits asked by the ini file */
src/dllmain.cpp:82
↓ 1 callers
Method
ApplyReflection
Makes a reflection of the current dynamic store in the static store
src/limits/ModelInfo/StoreAdjuster.hpp:129
↓ 1 callers
Method
ApplyReflection
Makes a reflection of the current dynamic array in the static array (of course only until the max size of the static array)
src/shared/utility/StaticArrayAdjuster.hpp:88
↓ 1 callers
Function
BeginDraw
Setups variables to start drawing the limits values
src/dllmain.cpp:267
↓ 1 callers
Method
ChangeLimit
src/sample/sample.cpp:12
↓ 1 callers
Method
Detect
src/shared/injector/gvm/gvm.hpp:143
↓ 1 callers
Function
DrawLimit
Draw the limit named 'name' with usage counter 'usage'
src/dllmain.cpp:354
↓ 1 callers
Function
DrawText
Draw a specific text at xy (local screen space) with the specified scale (too)
src/dllmain.cpp:282
↓ 1 callers
Function
EndDraw
Finishes drawing the limits values
src/dllmain.cpp:275
↓ 1 callers
Method
EnsureHasCapacityForAnother
Ensures the store has capacity for another @count objects Returns true if capacity changed
src/limits/ModelInfo/DynamicStore.hpp:52
↓ 1 callers
Function
FindHandlers
* Finds all the limit handlers */
src/dllmain.cpp:125
↓ 1 callers
Method
FixModelPtrs
Fixes CModelInfo::ms_modelInfoPtrs pointers after a CStore reallocation
src/limits/ModelInfo/StoreAdjuster.hpp:141
↓ 1 callers
Method
Flush
Finishes the pool, freeing any owned allocation
src/limits/Pools/DynamicPool.hpp:72
↓ 1 callers
Method
GetLimits
Get the limit table that we're going to handle
src/sample/sample.cpp:31
↓ 1 callers
Method
GetLookDirection
src/limits/Coronas/Coronas.cpp:30
↓ 1 callers
Method
GetMatrix
src/limits/Coronas/yacl/General.h:384
↓ 1 callers
Method
GetNextNode
src/limits/Coronas/yacl/Coronas.h:68
↓ 1 callers
Method
GetNumFree
Gets the number of free matrices
src/limits/MatrixList/MatrixList.cpp:123
↓ 1 callers
Function
GetShortOffset
src/shared/cpatch/hook.h:42
↓ 1 callers
Method
GetUsage
* Gets the current usage of the limit id in a string. * The output string should contain only the "Usage / Max" part * Returns tr
src/LimitAdjuster.h:88
↓ 1 callers
Method
Grow
Grows the storer, so it can store more objects
src/limits/ModelInfo/DynamicStore.hpp:135
↓ 1 callers
Method
Init
Initialises the pool
src/limits/Pools/DynamicPool.hpp:54
↓ 1 callers
Method
IsEFLC
src/shared/injector/gvm/gvm.hpp:96
↓ 1 callers
Method
IsEU
src/shared/injector/gvm/gvm.hpp:89
↓ 1 callers
Method
IsExactlyContained
Checks if the object is in a block bound
src/limits/Pools/DynamicPool.hpp:188
↓ 1 callers
Method
IsIV
src/shared/injector/gvm/gvm.hpp:95
↓ 1 callers
Method
IsSA
src/LimitAdjuster.h:61
↓ 1 callers
Method
IsSteam
Checks if this is the steam version
src/shared/injector/gvm/gvm.hpp:74
next →
1–100 of 549, ranked by callers