Quote: The difference between PC modding and console (Xbox 360) modding: console mods require you to have a modded 'patch_mp.ff’. Gsc files, basically the heart of the game.Gsc modding is quite simple once you get the hang of it this tutorial will go over the basics for black ops gsc modding.
When you download a mod have u ever wondered why modders use _rank.gsc file it is because it has the OnPlayerSpawned thread. Gsc files you can use (in the gamescripts see below).įirstly we will need Itsmodsloader to load the mods : #BO2 GSC STUDIO DONWLOAD MOD# Then search (Control + F) and enter in: onPlayerSpawned Open Gamescripts/maps/mp/gametypes/_rank.gsc and you will see lots of code take a look and familiarise yourself with some of theses codes as you will need many of them to mod. This code is one part of what makes the gsc file run.Īs you can see there are many brackets in the one paragraph of code. The ends the line(Think of it like a sentence). These brackets are a vital component of gsc modding and must be included or else you will get many errors. Self giveWeapon ( ’ famas_reflex_dualclip_silencer_mp ’ ) So I want my favourite gun the Famas with Dual clips and silencer + Reflex sight when I spawn: Now we know some basics of gsc modding we will want to add some commands so that we can do HEAPS of awesome things ingame. The code above^^ is the code used to get your gun and its attachments and camouflage. GiveWeapon(weaponname, 0, calcWeaponOptions (,, , )) #BO2 GSC STUDIO DONWLOAD CODE# Tip: When adding any gun make sure to have _mp if its in multiplayer and have the gun name etc between the quotes “”. So now what? We add it to the OnPlayerSpawned() Thread: Info:VAC2 DETECTED - use in private matches with sv_vac 0Ĥ. Start the game without any hacks loaded.Īll Credits go to TMS_Killingdyl (loll) for this useful information about variables: Gsc Studio Pc Quote:Variables in gsc does not have to be defined by type like in more complex scripts neither does it have to be defined before use. Level.variable = “Random Text’ - stores the variable to the level, resets if map_restart(true) įunctionvariable = ::function - stores a function into a variable Self.variable = ‘Killingdyl’ - stores the variable attached to whatever self is, most of the time its a player There are different ways variables stored in gsc Int(string) turns a string '1’ to the integer 1 #BO2 GSC STUDIO DONWLOAD PC# To call the functionvariable you do it like this Position = (x, y, z) - position is an array with 3 valuesĪngle = (pitch, yaw, roll) - angle is an array with 3 valuesĪrray = - defines an array, doing this will clear any previous values inside the arrayĪrray = - defines multi-dimensional arrays, clears any previous values. Notes: You will have to use Force Host to go online, most menus have an option for it in custom games, if not, you must use a RTM tool or a theatre infection.Variables are used in if-else statements.
Click on it ONCE then click "Inject list." Find your "maps" folder that you have downloaded.ĩ/2.
Click on "Inject a compiled script file."ĩ/1.
Download and install CCAPI and BO2 GSC Studio.ģ/2. (Requirements: CFW PS3, A copy of BO2, A GSC file, GSC Studio, CCAPI/TMAPI, (download some of the files from the links below!)ġ. Yo what's good everyone, I've decided to make another tutorial for those new CFW PS3 users, upvote and comment if you liked! Also tell me if there is any issues please! Tell me if you'd like any other tutorials!