assfokka Posted February 6 Share Posted February 6 Hi! I'm new to modding and i want to change ryder's car to something else, so when i play the 'ryder' mission, some other vehicle appears. Link to comment Share on other sites More sharing options...
ArmanCan Posted February 6 Share Posted February 6 (edited) hello @assfokka welcome i'm also new to modding but i found these values for you.. 09E2: $2764 = parked_car_generator_w_numberplate #PICADOR colors 84 84 force_spawn 0 alarm 0 door_lock 0 min_delay 0 max_delay 10000 plate "_SHERM__" at $142 $143 $144 angle $145 0A17: set_parked_car_generator $2764 to_player_owned 1 014C: set_parked_car_generator $2764 cars_to_generate_to 101 This is the "force spawn opcode" for Ryder's car.. you MAY try to DELETE the global variable $2764 first (Change "force_spawn 0" value to "force_spawn 1" to activate force spawn) 00A6: destroy_car $2764 and than enter these three codes with different model and maybe license plate/color (color -1 -1 makes your desired car color randomized).. you may have to define new coordinates by using Sanny Builder's Coords and Angle Tool This MAY change the Ryder's car to your desired model when there is no new mission.. I can not guaranntee it and i'm not responsible for anything.. If your intention is to change Ryder's vehicle with different model during missions you have to edit the Ryder's missions in "Main.scm" but it is difficult and not recommended.. only experts can do this but i don't think they will do your request.. Edit: I forgot to say.. after doing that your save file can be written with these values so there is an opcode series to prevent that.. Spoiler {$CLEO.cs} // Changing Ryder's Car const $2764 = parked_car_generator_w_numberplate #PICADOR colors 84 84 force_spawn 0 alarm 0 door_lock 0 min_delay 0 max_delay 10000 plate "_SHERM__" at $142 $143 $144 angle $145 $2764 = [email protected] 00A6: destroy_car $2764 09E2: [email protected] = parked_car_generator_w_numberplate #PICADOR colors 84 84 force_spawn 0 alarm 0 door_lock 0 min_delay 0 max_delay 10000 plate "_SHERM__" at $142 $143 $144 angle $145 0A17: set_parked_car_generator [email protected] to_player_owned 1 014C: set_parked_car_generator [email protected] cars_to_generate_to 101 0AB1: call_scm_func @DisableCarGeneratorFromBeingSaved 1 car_generator [email protected] // Make a CLEO script no longer execute. 0A93: end_custom_thread ////////////////////////////////////////////////////////////// :DisableCarGeneratorFromBeingSaved { Description: Disables car generator from being written into savefile. Fixes a corruption of savefile because of car generators used in CLEO. Parameters: Passed: [email protected] - car generator index Example: 0AB1: call_scm_func @DisableCarGeneratorFromBeingSaved 1 car_generator [email protected] } // Is invalid generator ID? if [email protected] == -1 then 0AB2: ret 0 end 0A8D: [email protected] = read_memory 0x6F32AA size 1 virtual_protect false // CCarGenerator_size 0AA7: call_function 0x479D60 num_params 1 pop 1 [email protected] store_result_to [email protected] // CCarGenerator* ptr if [email protected] >= 0x30 // is CCarGenerator_extended ? then [email protected] += 0x22 0A8C: write_memory [email protected] size 2 value 0xFFFF virtual_protect false // exIplFile else [email protected] += 0x1C 0A8C: write_memory [email protected] size 1 value 0xFF virtual_protect false // iplFile end 0AB2: ret 0 Second Edit: Sanny Builder gave me a lot of errors and i tried to approach this case differently so IGNORE EVERYTHING I SAID TO YOU AND USE THESE CODES INSTEAD {$CLEO} // Changing Ryder's Car 09E2: [email protected] = parked_car_generator_w_numberplate #PICADOR color -1 -1 force_spawn 1 alarm 0 door_lock 0 min_delay 0 max_delay 10000 plate "_SHERM__" at 2473.5386 -1692.0848 13.5145 angle 2.63 0A17: set_parked_car_generator [email protected] to_player_owned 1 014C: set_parked_car_generator [email protected] cars_to_generate_to 101 0AB1: call_scm_func @DisableCarGeneratorFromBeingSaved 1 car_generator [email protected] // Make a CLEO script no longer execute. 0A93: end_custom_thread ////////////////////////////////////////////////////////////// :DisableCarGeneratorFromBeingSaved { Description: Disables car generator from being written into savefile. Fixes a corruption of savefile because of car generators used in CLEO. Parameters: Passed: [email protected] - car generator index Example: 0AB1: call_scm_func @DisableCarGeneratorFromBeingSaved 1 car_generator [email protected] } // Is invalid generator ID? if [email protected] == -1 then 0AB2: ret 0 end 0A8D: [email protected] = read_memory 0x6F32AA size 1 virtual_protect false // CCarGenerator_size 0AA7: call_function 0x479D60 num_params 1 pop 1 [email protected] store_result_to [email protected] // CCarGenerator* ptr if [email protected] >= 0x30 // is CCarGenerator_extended ? then [email protected] += 0x22 0A8C: write_memory [email protected] size 2 value 0xFFFF virtual_protect false // exIplFile else [email protected] += 0x1C 0A8C: write_memory [email protected] size 1 value 0xFF virtual_protect false // iplFile end 0AB2: ret 0 You will just tweak the values of 09E2 command without touching the local variable.. Keep in your mind there is a limit to use local variables.. and i still can not guarantee if it's works and i'm not responsible of anything.. Third Edit: It partly works.. sometimes this picador returns to default one during some missions..I've only played "Ryder" but off course game loaded the default picador but in returning part game started to load a randomized color Picador.. Edited February 7 by ArmanCan Link to comment Share on other sites More sharing options...
assfokka Posted February 7 Author Share Posted February 7 Thanks man, you are awesome, like really!!! Also I found out, that if i simply change allmost all the #picador tags to the cartag i want, for example: 09E2: $2764 = parked_car_generator_w_numberplate #SENTINEL colors 0 0 force_spawn 0 alarm 0 door_lock 0 min_delay 0 max_delay 10000 plate "_SHERM__" at $142 $143 $144 angle $145 than it will work just fine, i get a black sentinel. I haven't tried if this still works after let's say 'tagging' up turf, but since i only need this for the ryder mission, i didn't even check it 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