Adding Scholarships

Before adding a new scholarship you need to decide which current scholarships you are going to build from - the base game, Cyjon's "Badge Scholarships" or one of the two "Driving Licence" scholarship packages.

Whichever package you start from, all resource changes are in the "Controller - College - Scholarship" object (group 0x7F1F7586).

1) In the STR# 0x012D "Dialog prim string set" resource, add the title of your new scholarship(s) and note the index.

2) In the BCON 0x1001 "Scholarship Types" resource, add a new entry for your scholarship and note the index.

3) In the BCON 0x1002 "Tuning - Scholarship Monetary Value" resource, add a new entry for the value of the scholarship and note the index. You may need to adjust the values of other scholarsips to remain below the $30,000 limit (note this is $30,000 and NOT $32,767).

4) Clone an existing BHAV "Sub - Inc - Xyz" resource (eg "Sub - Inc - Driving Exam"); give it a new name and instance and ...

  • Change the 2nd parameter of the "Sub - Get in Temp0 - Prop Index of Scholarship" call to the index noted in 2 above.
  • Change the logic to determine if the Sim has the skills to gain the scholarship.
  • Change the value assigned to Local:0 before the call to prim 0x0024 "Dialogue" to the index noted in 3 above.
  • Change the value assigned to Local:2 before the call to prim 0x0024 "Dialogue" to ONE MORE than the index noted in 1 above.
  • Change the value assigned to Value for the first call to prim 0x0033 "Manage Inv" to the index noted in 2 above.
  • Change the value assigned to Value for the second call to prim 0x0033 "Manage Inv" to the index noted in 3 above.

5) Modify the BHAV 0x1002 "CT - Inc" to add two new lines; follow the "Sub - Inc - Xyz" then Local:1 += 1 template.

6) Test.