Alkimical Posted September 24, 2021 Share Posted September 24, 2021 Someone post a cleo script to make the rockets in GTA SA faster in this thread. I wonder if there is something similar to GTA VC (also GTA III) Link to comment Share on other sites More sharing options...
Jack Posted September 25, 2021 Share Posted September 25, 2021 12 hours ago, Alkimical said: Someone post a cleo script to make the rockets in GTA SA faster in this thread. I wonder if there is something similar to GTA VC (also GTA III) For VC: {$CLEO} 0000: VC const MISSILE_SPEED_X = 2.0 MISSILE_SPEED_Y = 2.0 MISSILE_SPEED_Z = 2.0 MODEL_MISSILE = #MISSILE _ZN6CPools14ms_pObjectPoolE = 0x94DBE0 elementSize = 0x1A0 end repeat wait 250 until 0256: player $PLAYER_CHAR defined while true wait 0 //_ZN6CPools14ms_pObjectPoolE //elementSize //[email protected] first object //[email protected] max objects 0A8D: [email protected] = read_memory _ZN6CPools14ms_pObjectPoolE size 4 virtual_protect 0 [email protected] += 8 0A8D: [email protected] = read_memory [email protected] size 4 virtual_protect 0 [email protected] -= 8 0A8D: [email protected] = read_memory [email protected] size 4 virtual_protect 0 [email protected] -= 1 for [email protected] = 0 to [email protected] // step 1 0AEC: [email protected] = object_struct [email protected] handle if 03CA: object [email protected] exists then 0A98: [email protected] = object [email protected] struct [email protected] += 0x5C 0A8D: [email protected] = read_memory [email protected] size 2 virtual_protect 0 if [email protected] == MODEL_MISSILE then 059F: get_object [email protected] velocity_in_direction [email protected] [email protected] [email protected] [email protected] = 0.0 [email protected] = 1.0 006B: [email protected] *= [email protected] 006B: [email protected] *= [email protected] 005B: [email protected] += [email protected] [email protected] = 1.0 006B: [email protected] *= [email protected] 006B: [email protected] *= [email protected] 005B: [email protected] += [email protected] [email protected] = 1.0 006B: [email protected] *= [email protected] 006B: [email protected] *= [email protected] 005B: [email protected] += [email protected] if [email protected] < 5000.0 // 5000.0 is MaxSpeed^2 (I'm not sure about this in VC or III) then [email protected] *= MISSILE_SPEED_X [email protected] *= MISSILE_SPEED_Y [email protected] *= MISSILE_SPEED_Z 0381: throw_object [email protected] distance [email protected] [email protected] [email protected] end end end [email protected] += elementSize end // for end Tank Fire [SA] New Police Helicopter [VC & III] My YouTube Channel Link to comment Share on other sites More sharing options...
Alkimical Posted September 26, 2021 Author Share Posted September 26, 2021 14 hours ago, Jack said: For VC: {$CLEO} 0000: VC const MISSILE_SPEED_X = 2.0 MISSILE_SPEED_Y = 2.0 MISSILE_SPEED_Z = 2.0 MODEL_MISSILE = #MISSILE _ZN6CPools14ms_pObjectPoolE = 0x94DBE0 elementSize = 0x1A0 end repeat wait 250 until 0256: player $PLAYER_CHAR defined while true wait 0 //_ZN6CPools14ms_pObjectPoolE //elementSize //[email protected] first object //[email protected] max objects 0A8D: [email protected] = read_memory _ZN6CPools14ms_pObjectPoolE size 4 virtual_protect 0 [email protected] += 8 0A8D: [email protected] = read_memory [email protected] size 4 virtual_protect 0 [email protected] -= 8 0A8D: [email protected] = read_memory [email protected] size 4 virtual_protect 0 [email protected] -= 1 for [email protected] = 0 to [email protected] // step 1 0AEC: [email protected] = object_struct [email protected] handle if 03CA: object [email protected] exists then 0A98: [email protected] = object [email protected] struct [email protected] += 0x5C 0A8D: [email protected] = read_memory [email protected] size 2 virtual_protect 0 if [email protected] == MODEL_MISSILE then 059F: get_object [email protected] velocity_in_direction [email protected] [email protected] [email protected] [email protected] = 0.0 [email protected] = 1.0 006B: [email protected] *= [email protected] 006B: [email protected] *= [email protected] 005B: [email protected] += [email protected] [email protected] = 1.0 006B: [email protected] *= [email protected] 006B: [email protected] *= [email protected] 005B: [email protected] += [email protected] [email protected] = 1.0 006B: [email protected] *= [email protected] 006B: [email protected] *= [email protected] 005B: [email protected] += [email protected] if [email protected] < 5000.0 // 5000.0 is MaxSpeed^2 (I'm not sure about this in VC or III) then [email protected] *= MISSILE_SPEED_X [email protected] *= MISSILE_SPEED_Y [email protected] *= MISSILE_SPEED_Z 0381: throw_object [email protected] distance [email protected] [email protected] [email protected] end end end [email protected] += elementSize end // for end It works, thanks a lot! And do you know if there is a script for GTA III? Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now