Unselectable Careers

A patch to the Job Finder to permit careers to be marked as "unselectable". Unselectable careers will not appear when checking today's jobs in the Newspaper or via the Computer. Examples of careers that you may want to make unselectable are the empty careers by Dinhd. Out of the box, this mod does nothing, the user will need to mark each desired career as "unselectable".

A patch to the Job Data globals to disable the "Sim X has the day/night off" notification for unselectable careers is included.


Making A Career Unselectable

To mark a custom career as unselectable, proceed as follows

  • Start SimPe
  • Open "WH_UnselectableJobs.package"
  • In the Resource List, right-click on the BHAV "CT - Unselectable Job" and select "Extract..."
  • Save the .simpe.xml somewhere, the Desktop is good
  • Open the job you wish to exclude, eg "Dinhd_Career_Business Owner_EditedSlig.package"
  • Click on "Behaviour Function (BHAV)" in the Resource Tree
  • Right-click anywhere in the Resource List and select "Add..." and open the .simpe.xml file saved above
  • If the job uses a non-local group (ie NOT 0xFFFFFFFF) change the group of the added "CT - Unselectable Job" BHAV to be the same as the other BHAVs
  • If there is another BHAV with Instance ID 0x1005 (there shouldn't be, but hey, who knows), change it to any available local instance number (ie starting 0x00001, then any three hex digits)
  • Save the changes to the .package file
  • Repeat steps 5 to 10 for any other jobs you wish to exclude
  • Exit SimPe
  • Delete the TWO files saved to the desktop

Conflicts

Job Finder Patch: Changes one BHAV (0x1003 'Sub - Initialize Daily Jobs') and one STR# (0x012F 'Call Named Tree prim string set') in the Job Finder object (group 0x7FC2ED7B), so will conflict with any mod that does the same.

No known conflicts.

No Notifications Patch: Changes one BHAV (0x2009 'Sub - Process') and one STR# (0x012F 'Call Named Tree prim string set') in the Job Data globals (group 0x7F8F4EB6), so will conflict with any mod that does the same.

Known to conflict with my Sims Salary Bonus Scheme mod, make sure it loads after this mods.

Known to conflict with my Automated Walk To Work mod, use the WH_UnselectableJobs_NoDayOffNotifications_AutoWalkToWork.package and make sure it loads after both mods.


Simblr Links


Credits

  • Bulbizarre for the idea.
  • The developers of SimPE.

Files