Jump to content
    1. Welcome to GTAForums!

    1. GTANet.com

    1. GTA Online

      1. Los Santos Drug Wars
      2. Updates
      3. Find Lobbies & Players
      4. Guides & Strategies
      5. Vehicles
      6. Content Creator
      7. Help & Support
    2. Red Dead Online

      1. Blood Money
      2. Frontier Pursuits
      3. Find Lobbies & Outlaws
      4. Help & Support
    3. Crews

    1. Grand Theft Auto Series

      1. Bugs*
      2. St. Andrews Cathedral
    2. GTA VI

    3. GTA V

      1. Guides & Strategies
      2. Help & Support
    4. GTA IV

      1. The Lost and Damned
      2. The Ballad of Gay Tony
      3. Guides & Strategies
      4. Help & Support
    5. GTA San Andreas

      1. Classic GTA SA
      2. Guides & Strategies
      3. Help & Support
    6. GTA Vice City

      1. Classic GTA VC
      2. Guides & Strategies
      3. Help & Support
    7. GTA III

      1. Classic GTA III
      2. Guides & Strategies
      3. Help & Support
    8. Portable Games

      1. GTA Chinatown Wars
      2. GTA Vice City Stories
      3. GTA Liberty City Stories
    9. Top-Down Games

      1. GTA Advance
      2. GTA 2
      3. GTA
    1. Red Dead Redemption 2

      1. PC
      2. Help & Support
    2. Red Dead Redemption

    1. GTA Mods

      1. GTA V
      2. GTA IV
      3. GTA III, VC & SA
      4. Tutorials
    2. Red Dead Mods

      1. Documentation
    3. Mod Showroom

      1. Scripts & Plugins
      2. Maps
      3. Total Conversions
      4. Vehicles
      5. Textures
      6. Characters
      7. Tools
      8. Other
      9. Workshop
    4. Featured Mods

      1. Design Your Own Mission
      2. OpenIV
      3. GTA: Underground
      4. GTA: Liberty City
      5. GTA: State of Liberty
    1. Rockstar Games

    2. Rockstar Collectors

    1. Off-Topic

      1. General Chat
      2. Gaming
      3. Technology
      4. Movies & TV
      5. Music
      6. Sports
      7. Vehicles
    2. Expression

      1. Graphics / Visual Arts
      2. GFX Requests & Tutorials
      3. Writers' Discussion
      4. Debates & Discussion
    1. Announcements

    2. Support

    3. Suggestions

[SA] Police cars do not have drivers


B1ack_Wh1te
 Share

Recommended Posts

B1ack_Wh1te

Hi.

I changed the police cars with memory addresses, but they do not have drivers. How to add drivers to police cars?

 

f0200838fd78.pngc6626aaa4cfa.png

Link to comment
Share on other sites

Firstly, we need to know what adresses you have changed.

Edited by juarez
Link to comment
Share on other sites

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 by Jack
  • Like 1
Link to comment
Share on other sites

B1ack_Wh1te

Firstly, we need to know what adresses you have changed.

0x8A5A90 - Cop Car LS.

0x8A5A9C - Cop Bike.

Link to comment
Share on other sites

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:

y4V0vwN.jpg

 

And also the spoiler's doesn't work for me, wtf.

Edited by juarez
  • Like 1
Link to comment
Share on other sites

B1ack_Wh1te
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 by Dyabda
Link to comment
Share on other sites

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 by juarez
  • Like 1
Link to comment
Share on other sites

B1ack_Wh1te

 

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

Hi.

I changed the police cars with memory addresses, but they do not have drivers. How to add drivers to police cars?

 

f0200838fd78.pngc6626aaa4cfa.png

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

Link to comment
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

  • 1 User Currently Viewing
    0 members, 0 Anonymous, 1 Guest

×
×
  • Create New...

Important Information

By using GTAForums.com, you agree to our Terms of Use and Privacy Policy.