B1ack_Wh1te Posted May 5, 2018 Share Posted May 5, 2018 Hi. I changed the police cars with memory addresses, but they do not have drivers. How to add drivers to police cars? Link to comment Share on other sites More sharing options...
Juarez Posted May 5, 2018 Share Posted May 5, 2018 (edited) Firstly, we need to know what adresses you have changed. Edited May 5, 2018 by juarez Link to comment Share on other sites More sharing options...
Jack Posted May 5, 2018 Share Posted May 5, 2018 (edited) Some vehicle models like MODEL_INFERNUS (411) are outside the default switch table boundaries: CCarAI::AddPoliceCarOccupants(); limit from 427 to 599CCarCtrl::GenerateOneEmergencyServicesCar(); limit from 407 to 599CRoadblocks::GenerateRoadblockCopsForCar(); limit from 427 to 599CPopulation::AddPedInCar(); limit from 407 to 599CAutomobile::PreRender(); limit from 407 to 599CVehicle::IsLawEnforcementVehicle(); limit from 427 to 599 With Wanted Level Editor there're no such limits... Edited May 5, 2018 by Jack B1ack_Wh1te 1 Tank Fire [SA] New Police Helicopter [VC & III] My YouTube Channel Link to comment Share on other sites More sharing options...
B1ack_Wh1te Posted May 5, 2018 Author Share Posted May 5, 2018 Firstly, we need to know what adresses you have changed. 0x8A5A90 - Cop Car LS. 0x8A5A9C - Cop Bike. Link to comment Share on other sites More sharing options...
Juarez Posted May 5, 2018 Share Posted May 5, 2018 (edited) Use this code: {$CLEO}0000: NOP0A8C: write_memory 0x8A5A9C size 4 value 461 virtual_protect 1 // copbike -> pcj600// CCarAI::AddPoliceCarOccupants// 0x41C3F0: table indexes from 0-4 (last: 4 - default switch table)0A8C: write_memory 0x41C412 size 1 value 3 virtual_protect 1 // 0x41C3F0 - starts at 427 (size = 0x1) (461 - 427 = 34 (0x22)) so 0x41C3F0 + 0x22 = 0x41C412 // CPopulation::AddPedInCar// 0x613C04: table indexes from 0-8 (last: 8 - default switch table)0A8C: write_memory 0x613C3A size 1 value 6 virtual_protect 1 // 0x613C04 - starts at 407 (size = 0x1) (461 - 407 = 54 (0x36)) so 0x613C04 + 0x36 = 0x613C3A 0A93: screenshot: And also the spoiler's doesn't work for me, wtf. Edited May 5, 2018 by juarez B1ack_Wh1te 1 Link to comment Share on other sites More sharing options...
B1ack_Wh1te Posted May 5, 2018 Author Share Posted May 5, 2018 (edited) Thanks, it works, but why are there two policemen on the motorcycle? Upd. At the value of 2 appears 1 motor policeman. The values of 3 and 6 are indexes? If so, what index is responsible for spawning SWAT, FBI and the Army? Game Crash 0A8C: write_memory 0x8A5A90 size 4 value 438 virtual_protect 1 // Cop Car LS// CCarAI::AddPoliceCarOccupants// 0x41C3F0: table indexes from 0-4 (last: 4 - default switch table)0A8C: write_memory 0x41C3FB size 1 value 3 virtual_protect 1 // 0x41C3F0 - starts at 427 (size = 0x1) (438 - 427 = 11 (0xB)) so 0x41C3F0 + 0xB = 0x41C3FB// CPopulation::AddPedInCar//0x613C04: table indexes from 0-8 (last: 8 - default switch table)0A8C: write_memory 0x613C0F size 1 value 6 virtual_protect 1 // 0x613C04 - starts at 407 (size = 0x1) (438 - 427 = 11 (0xB)) so 0x613C04 + 0xB = 0x613C0F Edited May 5, 2018 by Dyabda Link to comment Share on other sites More sharing options...
Juarez Posted May 5, 2018 Share Posted May 5, 2018 (edited) The values of 3 and 6 are indexes? Yes, but loook into the functions CCarAI::AddPoliceCarOccupants(EXE:0x41C070) (switch table = 0x41C3F0) and CPopulation::AddPedInCar(EXE:0x613A00)(switch table = 0x613C04) and use an IDA PRO and set proper switch table index to get the game to work. Edited May 5, 2018 by juarez B1ack_Wh1te 1 Link to comment Share on other sites More sharing options...
B1ack_Wh1te Posted May 8, 2018 Author Share Posted May 8, 2018 The values of 3 and 6 are indexes? Yes, but loook into the functions CCarAI::AddPoliceCarOccupants(EXE:0x41C070) (switch table = 0x41C3F0) and CPopulation::AddPedInCar(EXE:0x613A00)(switch table = 0x613C04) and use an IDA PRO and set proper switch table index to get the game to work. Thanks, I'll try to figure this out. When I have problems, I will unsubscribe here. Link to comment Share on other sites More sharing options...
Emperix Posted May 16, 2018 Share Posted May 16, 2018 Hi. I changed the police cars with memory addresses, but they do not have drivers. How to add drivers to police cars? you can edit cargrp to change police cars i did and work and drivers will be inside and you can also edit pedgrp to change e.g gang members or police or even change textures and models Sanmodder 1 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