Jump to content
    1. Welcome to GTAForums!

    1. GTANet.com

    1. GTA Online

      1. The Criminal Enterprises
      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

*DO NOT* SHARE MEDIA OR LINKS TO LEAKED COPYRIGHTED MATERIAL. Discussion is allowed.

[SA|TC|TUT] How to Properly Make a TC Part 1 (.SCM)


deltaCJ
 Share

Recommended Posts

Okay, so people love total conversions. It shows the creativity someone has, and sees how original they can be with their brains.

 

I have been trying to make a total conversion, but not having to been able to get off of vacation.

 

So please stay with me and learn how to do this stuff :)

 

So first step is starting off with the stripped SCM.

 

HBoDC6.jpg

 

The stripped SCM is located in the (SANNY BUILDER 3 DIR.)/data/sa/stripped.txt

 

And you can easily make your TC with just this simple .txt

 

Our code so far:

 

DEFINE MISSIONS 0
//DEFINE MISSION {ID} 0 AT {LABEL} @

DEFINE EXTERNAL_SCRIPTS -1// Use -1 in order not to compile AAA script
//DEFINE SCRIPT {NAME} AT {LABEL} @

DEFINE UNKNOWN_EMPTY_SEGMENT 0

DEFINE UNKNOWN_THREADS_MEMORY 0

//------------MAIN------------------------
03A4: name_thread 'MAIN'
01F0: set_max_wanted_level_to 6
0111: toggle_wasted_busted_check 0
00C0: set_current_time_hours_to 8 minutes_to 0
04E4: unknown_refresh_game_renderer_at 2488.56 -1666.84
03CB: set_rendering_origin_at 2488.56 -1666.84 13.38
0053: $PLAYER_CHAR = create_player #NULL at 2488.56 -1666.84 13.38
01F5: $PLAYER_ACTOR = create_player_actor $PLAYER_CHAR
07AF: $PLAYER_GROUP = player $PLAYER_CHAR group
0373: set_camera_directly_behind_player
01B6: set_weather 0
0001: wait 0 ms
087B: set_player $PLAYER_CHAR clothes_texture "PLAYER_FACE" model "HEAD" body_part 1
087B: set_player $PLAYER_CHAR clothes_texture "JEANSDENIM" model "JEANS" body_part 2
087B: set_player $PLAYER_CHAR clothes_texture "SNEAKERBINCBLK" model "SNEAKER" body_part 3
087B: set_player $PLAYER_CHAR clothes_texture "VEST" model "VEST" body_part 0
070D: rebuild_player $PLAYER_CHAR
01B4: toggle_player $PLAYER_CHAR can_move 1
016A: fade 1 time 0
04BB: select_interior 0
0629: change_integer_stat 181 to 4
016C: restart_if_wasted_at 2027.77 -1420.52 15.99 angle 137.0 town_number 0
016D: restart_if_busted_at 1550.68 -1675.49 14.51 angle 90.0 town_number 0
0180: set_on_mission_flag_to $ONMISSION // Note: your missions have to use the variable defined here
0004: $DEFAULT_WAIT_TIME = 250
03E6: remove_text_box

// put your create_thread commands here



:MAIN_LOOP
0001: wait $DEFAULT_WAIT_TIME ms
00BF: $TIME_HOURS = current_time_hours, $TIME_MINS = current_time_minutes
0002: jump @MAIN_LOOP


// put your mods (threads) here


//-------------Mission 0---------------
// put your missions here



//-------------External script 0---------------
// put your external scripts here


 

 

 

Okay....Looks good.

If it doesn't look like the code i just pasted copy this code and paste it over your current one.

 

________________

 

Go ahead and press F7

 

It compiles and Copies it.

 

It also replaces your current .SCM

 

(NOTE: DO NOT DECOMPILE THE .SCM EVERYTIME! OPEN THE .TXT NOT THE .SCM)

(SAME GOES FOR CLEO SCRIPTS)

 

___________________________________________________________________________

 

All this code does is spawn CJ at grove street.

 

You: I wanna make a mission!!1121!!!

 

Okay, wait. This is part 1. Ill release later parts in the future.

 

Read Dutchy's SCM Coding for Dummies for missions.

 

____________________________________________________________________________

Okay, so in the TC you don't want CJ's stupid voice to stay in the game right? Unless you change it in the audio folder.

 

But in a easier way, just do this:

 

 

create_thread @SHUTUP

:SHUTUP
wait 0
if and
player.Defined($PLAYER_CHAR)
not actor.Dead($PLAYER_ACTOR)
else_jump @SHUTUP
wait 0
0489: set_actor $PLAYER_ACTOR muted 1
wait $DEFAULT_WAIT_TIME
end_thread

 

 

 

It mutes CJ so he doesn't say some stupid sh*t when killing someone or something.

 

(Don't do this if you want CJ to be a main character or something)

 

We have made our first Main Script.

 

Now to make it so it starts in an intro first.

 

_________________________________________________________________________________

 

I suggest backing up your stripped main first and name it "stripped original" or something like that idk.

 

 

Okay, if you see you have 2 fades in the SCM.

 

fade 0

 

and a

 

fade 1

 

fade 0 = in

 

fade 1 = out

 

btw you don't need the opcode number, nor do you need the time or ms

 

(you can write it like this:

fade 0 0

fade 1 1000

)

 

 

Okay make sure it is only the fade 0 0

 

DO NOT ADD a FADE OUT!!!!

 

_______________________________________________________________

 

Grab your cutscene/intro misssion and paste it into your scm.

 

 

Define it in the Missions Section:

 

DEFINE MISSION 1 AT @<yourthreadname>

 

Do not define it as 0.

 

0 is reserved for your INITIAL mission

 

It sets all pop cycles and zones, and parked gar generators.

 

It also sets any Global Variables to 0 or any value you want

 

For Example:

 

:INTL

wait 0

$MISSION_PASSED = 0

$CJX = 13.012

 

etc.

 

So in the MAIN thread

 

add this:

 

start_mission 0 (INITL)

wait 10

start_mission 1 (INTRO)

end_thread

 

Make sure in your cutscene you fade in.....

 

_____________________________________________________________________________________________________

 

Bam!

 

Now, wait a minute....

 

You want a new map???

 

And you want new peds???

 

New characters????

 

New Storyline??

 

New everything!!??

 

Well, you're in luck cuz I'll be covering all of that through out these upcoming months.

 

Stay tuned!!!

 

Check out my YT on my profile, because I'll be making videos on these!

Edited by deltaCJ
Link to comment
Share on other sites

  • 1 month later...

Hey man, I'm gonna be keeping a keen eye on this thread/series, at the moment I'm trying to wrap my head around getting the GTAV map (and map only, no missions cars etc) into SA, so that I can then convert THAT, into VC.

Reason is I'm from GTAStunting.net and we want new maps in VC :) I think it's possible, as we already have SAiVC, and we already have GTA ViSA, although I'm aware some sh*t went down with them as they were stealing other peoples mods?

Anyways, would love to chat on Skype and soak up your know-how like a sponge, but the skype addy in your profile isn't getting me anywehere, mine's in my profile if you wanted to chat.

Link to comment
Share on other sites

Hey man, I'm gonna be keeping a keen eye on this thread/series, at the moment I'm trying to wrap my head around getting the GTAV map (and map only, no missions cars etc) into SA, so that I can then convert THAT, into VC.

 

Reason is I'm from GTAStunting.net and we want new maps in VC :) I think it's possible, as we already have SAiVC, and we already have GTA ViSA, although I'm aware some sh*t went down with them as they were stealing other peoples mods?

 

Anyways, would love to chat on Skype and soak up your know-how like a sponge, but the skype addy in your profile isn't getting me anywehere, mine's in my profile if you wanted to chat.

 

Alright, bro!

 

I do stream on twitch.tv so go there anytime.

 

I am making a TC mod, so if you do need any help with custom maps, come hit me up

 

My skype is spanishway1243 hit me up at any time

 

I don't know a lot, especially GTA V mapping, i just know about GTA SA, VC, and 3

Edited by deltaCJ
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.