Quantcast
Jump to content
Search In
  • More options...
Find results that contain...
Find results in...
    1. Welcome to GTAForums!

    1. Red Dead Redemption 2

      1. PC
      2. Gameplay
      3. Missions
      4. Help & Support
    2. Red Dead Online

      1. Gameplay
      2. Find Lobbies & Outlaws
      3. Help & Support
      4. Frontier Pursuits
    1. Crews & Posses

      1. Recruitment
    2. Events

    1. GTA Online

      1. DLC
      2. Find Lobbies & Players
      3. Guides & Strategies
      4. Vehicles
      5. Content Creator
      6. Help & Support
      7. The Diamond Casino Heist
    2. Grand Theft Auto Series

    3. GTA 6

    4. GTA V

      1. PC
      2. Guides & Strategies
      3. Help & Support
    5. GTA IV

      1. Episodes from Liberty City
      2. Multiplayer
      3. Guides & Strategies
      4. Help & Support
      5. GTA IV Mods
    6. GTA Chinatown Wars

    7. GTA Vice City Stories

    8. GTA Liberty City Stories

    9. GTA San Andreas

      1. Guides & Strategies
      2. Help & Support
      3. GTA SA Mods
    10. GTA Vice City

      1. Guides & Strategies
      2. Help & Support
      3. GTA VC Mods
    11. GTA III

      1. Guides & Strategies
      2. Help & Support
      3. GTA III Mods
    12. Top Down Games

      1. GTA Advance
      2. GTA 2
      3. GTA
    13. Wiki

      1. Merchandising
    1. GTA Modding

      1. GTA V
      2. GTA IV
      3. GTA III, VC & SA
      4. Tutorials
    2. Mod Showroom

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

      1. DYOM
      2. OpenIV
      3. GTA: Underground
      4. GTA: Liberty City
      5. GTA: State of Liberty
    1. Red Dead Redemption

    2. Rockstar Games

    1. Off-Topic

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

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

    2. Forum Support

    3. Site Suggestions

Sign in to follow this  
ReeferSmoke

Is this possible?

Recommended Posts

ReeferSmoke

I'm wondering if it's possible to make the "original" bodygaurds available after completing this mission. Where would I look for them in the main.scm?

Share this post


Link to post
Share on other sites
PatrickW

Sure.....

 

The original bodyguards are controlled by a thread named "GANGMEM".

 

step 0

make a backup-copy of your original main.scm

 

step 1

Do a search for "GANGMEM" and you'll find the line:

03A4: name_thread "GANGMEM"

 

 

step 2

The line above it should contain a label.

For me this is label "Label00D1DB", but it might be different for you.

 

step 3

Now do a search for this label on the whole file and you find the line :

004F: create_thread ££Label00D1DB

 

Comment this line out by putting ";;" in front of it.

 

step 4

Now search for the line:

0318: set_latest_mission_passed "ASS_1" ;; Rub Out

 

and put the following line right below it:

 

004F: create_thread ££Label00D1DB

 

Note this is the same line you commented out in step 3, and should thus contain the label you found in step 2

 

step 5

Compile, copy and run. Start a new game

Share this post


Link to post
Share on other sites
ReeferSmoke

Thanks Patrick! I will give this a try tonight and post results in the morning. Thanks.

Share this post


Link to post
Share on other sites
ReeferSmoke

Patrick. This didn't work for me. I did everything right I believe. Here is what I got.

This is exactly how it reads in my MAIN.scm. Believe it or not, we have the same label. I didn't just copy your label. smile.gif

 

:Label00D1DB03A4: name_thread "GANGMEM" 0004: $2D4 = -1;; integer values 0006: [email protected] = -1;; integer values 0006: [email protected] = -1;; integer values 0006: [email protected] = 0;; integer values 0006: [email protected] = 0;; integer values 0006: [email protected] = 0;; integer values 0006: [email protected] = 0;; integer values 0006: [email protected] = 0;; integer values 0006: [email protected] = 0;; integer values 0005: $2D5 = 0.0;; floating-point values 

 

Here's where I commented the 004F: create_thread ££Label00D1DB line out. Not sure if I got the ";;" in the right spot.

 

0514: unknown_actor $PLAYER_ACTOR 6 1 004F:;;create_thread ££Label00D1DB 057C: 1 

 

Here's where I added 004F: create_thread ££Label00D1DB below 0318: set_latest_mission_passed "ASS_1" ; ; Rub Out.

 

0318: set_latest_mission_passed "ASS_1"  ;; Rub Out004F: create_thread ££Label00D1DB 

 

I did two things to test this. I put the MissionStarter code in my MAIN.scm, so I could start any mission anywhere. The weapons and all showed up, but no bodygaurds. I then "played" through the missions. Still the same results. I am using MB 1.5 if that helps. Thanks.

Share this post


Link to post
Share on other sites
PatrickW

oops, my fault... I overlooked that there is another check inside the GANGMEM thread that waits until the game is 100% finished, only then is it activated.

 

Therefor you have to remove this check.

 

About 20 lines into the GANGMEM thread (as found in step 1 above)

you'll find this section of code:

 

:Label00D23800D6: if  00042:   $2D5 ==  100.0 ;; floating-point values004D: jump_if_false ££Label00D3B90001: wait  100 ms

 

 

The three middle lines constitute the check, and should be commented out , like this:

 

:Label00D238;;00D6: if  0;;0042:   $2D5 ==  100.0 ;; floating-point values;;004D: jump_if_false ££Label00D3B90001: wait  100 ms

 

 

 

 

 

BTW:

At step 3) in the post above, instead of commenting an line out like this:

 

004F:;;create_thread ££Label00D1DB 

 

you should be doing it like this:

 

;;004F:create_thread ££Label00D1DB 

 

 

 

 

Share this post


Link to post
Share on other sites
ReeferSmoke

This worked, but it only spawned them once i think.I played a lil bit and came back a few times and nothing.. I saved and loaded... Still not there. Do I have to put a loop in somewhere? Thanks Patrick for your help!

Share this post


Link to post
Share on other sites
PatrickW

mmmh no extra loop should be needed.

The only thing I can think of at the moment is that you don't have enough money. I don't think they spawn if you don't have the money to pay them ..

 

 

Share this post


Link to post
Share on other sites
ReeferSmoke

Patrick.. Sorry for the late reply, been very busy lately. Everything works fine. I am happy with it. Although if I use the "mission skip" and go beat that mission, strange things happen. That's most likely the root of the problem with them only spawning once and sometime there'd be like 3 or 4 bodyguards follow you even if you just step into one pink marker... With that being said, I thank you very much for your help.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • 2 Users Currently Viewing
    0 members, 0 Anonymous, 2 Guests

×
×
  • Create New...

Important Information

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