Genie Lamp Justice
SCREENSHOTS
Downloaded 1,977 times
76 Thanks
14 Favourited
10,299 Views
Say Thanks!
Thanked!
Uploaded: 17th Jun 2021 at 10:12 PM
Updated: 1st Nov 2024 at 6:48 PM
Updated: 1st Nov 2024 at 6:48 PM
This mod changes the way non-pet job offers work:
This mod also fixes some bugs and oversights:
Number configuration details
In a sequence from the most to the least challenging. The challenge is poor variability of job offers. Choose carefully.
X/Y means X chance out of Y.
Y is a sum of X's across job number chances.
E.g. in the around 3 version, Y = 1+1+2+3+2+1 = 10.
Every day, for each job type separately (full-time and part-time), the algorithm randomly chooses a total number of jobs based on the defined chances (first 6 rows in the table). It creates new job offers one by one:
Level configuration details
In a sequence from the most to the least challenging. The challenge is a long period of unemployment due to lack of qualifications. Choose carefully.
X/Y means X chance out of Y.
Y is a sum of X's across level chances for a certain job offer source (newspaper or online job finder) and a certain job type (full-time or part-time).
E.g. in the mostly low version, for newspaper offers, Y = 3+2+2+1+1(+0+0+0+0) = 9 in case of full-time jobs, and Y = 3+2 = 5 in case of part-time jobs.
Newspaper jobs appear in the online job finder as well.
Tuning
You can create your own configurations by editing the behavior constants from the selected configuration files in SimPe.
When the Restricted job levels? setting is set to 0 in a level configuration file, then other level settings no longer matter. The unrestricted version is set that way.
Known issues
After you have this mod installed, new settings won't be applied to the already existing job offers. You need to wait until the next newspaper delivery. It will trigger creating new job offers under new rules.
Conflicts
Overridden resources
New resources
Credits
Ciastko
jfade (The Compressorizer!)
Lenna9 (Quit Job Memory Fix)
LimeyYoshi
Nostural
simler90 (Find Pet Job For Fix)
Tvickie
Creators of SimPe
- Every day, when a newspaper is delivered, new job offers are randomly created for carriers that haven't appeared in previous day offers. Each household has its own offers.
It's almost like in an unmodded game but the offers are no longer biased by aspirations and college degrees of household members. - Depending on the mod configuration, for each job type (full-time and part-time), up to 5 job offers are created:
- up to 3 offers both for a newspaper and the online job finder,
- up to 5 offers exclusively for the online job finder.
- up to 3 offers both for a newspaper and the online job finder,
- In level configurations other than unrestricted:
- Each job offer has a strictly defined level.
Originally, the offered level is adjusted to qualifications (skills, friends, college, private school) of a Sim who is looking for a job and only a college graduate may start a job from a level higher than 6th. - Job offers never regard highest career levels – 10th of full-time jobs and 3rd of part-time jobs.
Originally, elders can start a part-time job from the 3rd level. - A Sim who looks for a job can see an offer only when they qualify for the offered job level, with some exceptions:
- Adults and elders who are college graduates need to qualify for a lower level, up to 3 lower, depending on their final grade. E.g. when a job offer regards the 5th level of a career, then a Sim who graduated with high honors needs to qualify for the 2nd level. It's based on the vanilla game behavior.
- Teen Sims who attend a private school may take a part-time job regardless of their qualifications.
Originally, private school students always start from the 2nd level and other teens – from the 1st level.
- Adults and elders who are college graduates need to qualify for a lower level, up to 3 lower, depending on their final grade. E.g. when a job offer regards the 5th level of a career, then a Sim who graduated with high honors needs to qualify for the 2nd level. It's based on the vanilla game behavior.
- Each job offer has a strictly defined level.
- An offer of a job that has been taken by your Sim no longer appears when Sims look for a job.
Originally, many Sims may accept the same job offer.
This mod also fixes some bugs and oversights:
- a Sim who takes a job offer for their pet:
- no longer lose their job in a private business (introduced in Open for Business)
- no longer have their counter of being late for work reset.
- no longer lose their job in a private business (introduced in Open for Business)
- a Sim or a pet who already has a job and takes a new job offer gets a memory of quitting their job and fulfills their want to quit.
It doesn't happen in an unmodded game.
Update (24 Apr 2024): Added the mostly very low level configuration and added information on how different versions work in practice.
Installation and compatibility notes
You need three parts – core, level config, and number config – to make this mod work.
Use only one version of each file at a time.
Use the regular version of the core file unless instructions in the conflicts section say otherwise.
The mod should be base-game compatible. I'm not completely sure because I haven't tested it in the base game setup.Number configuration details
In a sequence from the most to the least challenging. The challenge is poor variability of job offers. Choose carefully.
Configuration name Property | shortage | equal | around 3 | always 5 |
---|---|---|---|---|
Chance of no jobs | 3/10 | 1/6 | 1/10 | - |
Chance of 1 job | 2/10 | 1/6 | 1/10 | - |
Chance of 2 jobs | 2/10 | 1/6 | 2/10 | - |
Chance of 3 jobs | 1/10 | 1/6 | 3/10 | - |
Chance of 4 jobs | 1/10 | 1/6 | 2/10 | - |
Chance of 5 jobs | 1/10 | 1/6 | 1/10 | always |
Number of newspaper jobs (minimum to maximum) | 0 to 3 | 0 to 3 | 1 to 3 | always 3 |
Chance of another newspaper job above the minimum | 50% | 50% | 50% | - |
X/Y means X chance out of Y.
Y is a sum of X's across job number chances.
E.g. in the around 3 version, Y = 1+1+2+3+2+1 = 10.
Every day, for each job type separately (full-time and part-time), the algorithm randomly chooses a total number of jobs based on the defined chances (first 6 rows in the table). It creates new job offers one by one:
- First, it creates newspaper job offers until the minimum number of newspaper jobs or the total number is reached.
- Then, each next job offer has a chance of being in a newspaper until the maximum number of newspaper jobs or the total number is reached. If it won't be a newspaper job then the offer will be exclusive for the online job finder.
- Each next job will be exclusive for the online job finder until the total number is reached.
- Once the total number is reached, the algorithm ends.
Level configuration details
In a sequence from the most to the least challenging. The challenge is a long period of unemployment due to lack of qualifications. Choose carefully.
Configuration name Property | equal | mostly low | mostly very low | unrestricted |
---|---|---|---|---|
newspaper job level chances | ||||
Chance of 1st level | 1/5~2 | 3/9~5 | 8/19~13 | not defined strictly – dynamic, as originally |
Chance of 2nd level | 1/5~2 | 2/9~5 | 5/19~13 | |
Chance of 3rd level | 1/5 | 2/9 | 3/19 | |
Chance of 4th level | 1/5 | 1/9 | 2/19 | |
Chance of 5th level | 1/5 | 1/9 | 1/19 | |
Chance of 6th level | - | - | - | |
Chance of 7th level | - | - | - | |
Chance of 8th level | - | - | - | |
Chance of 9th level | - | - | - | |
A calculated chance of at least one full-time job offer at 1st level among 3 offers | ~49% | ~70% | ~81% | - |
online job finder job level chances | ||||
Chance of 1st level | 1/9~2 | 3/14~5 | 13/35~21 | not defined strictly – dynamic, as originally |
Chance of 2nd level | 1/9~2 | 2/14~5 | 8/35~21 | |
Chance of 3rd level | 1/9 | 2/14 | 5/35 | |
Chance of 4th level | 1/9 | 2/14 | 3/35 | |
Chance of 5th level | 1/9 | 1/14 | 2/35 | |
Chance of 6th level | 1/9 | 1/14 | 1/35 | |
Chance of 7th level | 1/9 | 1/14 | 1/35 | |
Chance of 8th level | 1/9 | 1/14 | 1/35 | |
Chance of 9th level | 1/9 | 1/14 | 1/35 | |
A calculated chance of at least one full-time job offer at 1st level among 3 offers | ~30% | ~51% | ~75% | - |
A calculated chance of at least one full-time job offer at 7th–9th level among 3 offers | ~70% | ~51% | ~24% | - |
X/Y means X chance out of Y.
Y is a sum of X's across level chances for a certain job offer source (newspaper or online job finder) and a certain job type (full-time or part-time).
E.g. in the mostly low version, for newspaper offers, Y = 3+2+2+1+1(+0+0+0+0) = 9 in case of full-time jobs, and Y = 3+2 = 5 in case of part-time jobs.
Newspaper jobs appear in the online job finder as well.
Tuning
You can create your own configurations by editing the behavior constants from the selected configuration files in SimPe.
When the Restricted job levels? setting is set to 0 in a level configuration file, then other level settings no longer matter. The unrestricted version is set that way.
Known issues
After you have this mod installed, new settings won't be applied to the already existing job offers. You need to wait until the next newspaper delivery. It will trigger creating new job offers under new rules.
Conflicts
Conflicting mod | Way to resolve | Comment |
---|---|---|
Doctors Need Degrees by KittyCarey | It can be used with my mod in any order. | Both mods change the conflicting resource in the same way. |
Edukashun Iz Gud by Cyjon | It can be used with my mod in any order. | Both mods change the conflicting resource in the same way. |
Find Pet Job For Fix by simler90 | Don't use it with my mod. | My mod includes changes made by the conflicting mod. |
Harder Jobs by Pescado | Don't use it with my mod. | |
Job Rejection Mod by Lazy Duchess | Use the job rejection mod version of my mod's core file. My mod must load after Lazy Duchess's mod. | The compatible version of the core file also prevents Sims from being rejected when using a newspaper debug job offer interaction, and makes a dialog asking to quit job will only appear when a Sim gets accepted. |
Job Summary by Pick'N'Mix | Don't use it with my mod if you want to only see jobs available for your Sim or don't want to see a buggy $NameLocal:# in dialogs. | The conflicting mod shows all job offers and assumes that there are always 3 newspaper and 5 online finder jobs. |
Quit Job Memory Fix by Lenna9 | Don't use it with my mod. | My mod includes changes made by the conflicting mod. |
Random Job Offer by Boiling Oil | Don't use it with my mod. | |
Unselectable Careers – Job Finder Patch by Pick'n'Mix | Remove the conflicting mod and use only my mod. | My mod contains the check for unselectable careers. You need Pick'n'Mix's file only to follow the manual from its description. |
Any mod that uses the 0x0002 attribute of job data objects for its own purposes | Don't use it with my mod. | My mod uses that attribute to store information about job offers. |
Overridden resources
Resource name | Type name | Group/object name | Type | Group | Instance |
---|---|---|---|---|---|
Career - Unlock Check | Behaviour Function | ComputerGlobals | 0x42484156 | 0x7F441294 | 0x0000204C |
CT - Offer Job | Behaviour Function | JobDataGlobals | 0x42484156 | 0x7F8F4EB6 | 0x00002006 |
Job Finder | Object Data | Job Finder | 0x4F424A44 | 0x7FC2ED7B | 0x000041A7 |
set random Jobs | Behaviour Function | Job Finder | 0x42484156 | 0x7FC2ED7B | 0x00001001 |
Sub - Initialize Daily Jobs | Behaviour Function | Job Finder | 0x42484156 | 0x7FC2ED7B | 0x00001003 |
Sub - Set Daily Jobs | Behaviour Function | Newspaper | 0x42484156 | 0x7F08E23C | 0x00001004 |
Sub - Set Daily Teen/Elder Jobs | Behaviour Function | Newspaper | 0x42484156 | 0x7F08E23C | 0x0000103F |
New resources
Resource name | Type name | Group/object name | Type | Group | Instance |
---|---|---|---|---|---|
simNopke-restrictedJobOffers-core and simNopke-restrictedJobOffers-core-jobRejection | |||||
Call Named Tree prim string set | Text Lists | Job Finder | 0x53545223 | 0x7FC2ED7B | 0x0000012F |
Job Flags | Behaviour Constant | Job Finder | 0x42434F4E | 0x7FC2ED7B | 0x00001000 |
Job Flags | Behaviour Constant Labels | Job Finder | 0x5452434E | 0x7FC2ED7B | 0x00001000 |
set random Jobs | Edith Simantics Behaviour Labels | Job Finder | 0x54505250 | 0x7FC2ED7B | 0x00001001 |
Sub - Get Random Number Of Job Offers [Temp0] | Behaviour Function | Job Finder | 0x42484156 | 0x7FC2ED7B | 0x00001010 |
Sub - Get Random Job Level [Temp0] | Edith Simantics Behaviour Labels | Job Finder | 0x54505250 | 0x7FC2ED7B | 0x00001011 |
Sub - Get Random Job Level [Temp0] | Behaviour Function | Job Finder | 0x42484156 | 0x7FC2ED7B | 0x00001011 |
simNopke-restrictedJobOffers-levelConfig-### | |||||
Newspaper Job Level Chances (out of total) | Behaviour Constant | Job Finder | 0x42434F4E | 0x7FC2ED7B | 0x00001003 |
Newspaper Job Level Chances (out of total) | Behaviour Constant Labels | Job Finder | 0x5452434E | 0x7FC2ED7B | 0x00001003 |
Online Job Level Chances (out of total) | Behaviour Constant | Job Finder | 0x42434F4E | 0x7FC2ED7B | 0x00001004 |
Online Job Level Chances (out of total) | Behaviour Constant Labels | Job Finder | 0x5452434E | 0x7FC2ED7B | 0x00001004 |
Other Job Level Tuning | Behaviour Constant | JobDataGlobals | 0x42434F4E | 0x7F8F4EB6 | 0x00002034 |
Other Job Level Tuning | Behaviour Constant Labels | JobDataGlobals | 0x5452434E | 0x7F8F4EB6 | 0x00002034 |
simNopke-restrictedJobOffers-numberConfig-### | |||||
Number of Jobs Other Tuning | Behaviour Constant Labels | Job Finder | 0x5452434E | 0x7FC2ED7B | 0x00001001 |
Number of Jobs Other Tuning | Behaviour Constant | Job Finder | 0x42434F4E | 0x7FC2ED7B | 0x00001001 |
Number of Jobs Chances (out of total) | Behaviour Constant Labels | Job Finder | 0x5452434E | 0x7FC2ED7B | 0x00001002 |
Number of Jobs Chances (out of total) | Behaviour Constant | Job Finder | 0x42434F4E | 0x7FC2ED7B | 0x00001002 |
Credits
Ciastko
jfade (The Compressorizer!)
Lenna9 (Quit Job Memory Fix)
LimeyYoshi
Nostural
simler90 (Find Pet Job For Fix)
Tvickie
Creators of SimPe
Note from the Creator:
You need both the core part and the config part to make this mod work.
Use only one config version at a time.
Use only one config version at a time.
MTS has all free content, all the time. Donate to help keep it running.
simNopke-genieLampJustice-core.zip
Download
Uploaded: 17th Jun 2021, 628 Bytes.
830 downloads.
|
||||||||
simNopke-genieLampJustice-config-0.05.zip
Download
Uploaded: 17th Jun 2021, 411 Bytes.
179 downloads.
|
||||||||
simNopke-genieLampJustice-config-0.1.zip
Download
Uploaded: 17th Jun 2021, 409 Bytes.
163 downloads.
|
||||||||
simNopke-genieLampJustice-config-0.25.zip
Download
Uploaded: 17th Jun 2021, 411 Bytes.
208 downloads.
|
||||||||
simNopke-genieLampJustice-config-0.5.zip
Download
Uploaded: 17th Jun 2021, 413 Bytes.
597 downloads.
|
||||||||
For a detailed look at individual files, see the Information tab. |
Install Instructions
Basic Download and Install Instructions:
1. Download: Click the download link to save the .rar or .zip file(s) to your computer.
2. Extract the zip, rar, or 7z file.
3. Place in Downloads Folder: Cut and paste the .package file(s) into your Downloads folder:
1. Download: Click the download link to save the .rar or .zip file(s) to your computer.
2. Extract the zip, rar, or 7z file.
3. Place in Downloads Folder: Cut and paste the .package file(s) into your Downloads folder:
- Origin (Ultimate Collection): Users\(Current User Account)\Documents\EA Games\The Sims™ 2 Ultimate Collection\Downloads\
- Non-Origin, Windows Vista/7/8/10: Users\(Current User Account)\Documents\EA Games\The Sims 2\Downloads\
- Non-Origin, Windows XP: Documents and Settings\(Current User Account)\My Documents\EA Games\The Sims 2\Downloads\
- Mac: Users\(Current User Account)\Documents\EA Games\The Sims 2\Downloads
- Mac x64: /Library/Containers/com.aspyr.sims2.appstore/Data/Library/Application Support/Aspyr/The Sims 2/Downloads
- For a full, complete guide to downloading complete with pictures and more information, see: Game Help: Downloading for Fracking Idiots.
- Custom content not showing up in the game? See: Game Help: Getting Custom Content to Show Up.
- If you don't have a Downloads folder, just make one. See instructions at: Game Help: No Downloads Folder.
Packs Needed
For a full list of packs with names, see the Packs Needed popup.
Other Information
Type:
– Global Mods
: Mods that change the way the game works without requiring any user intervention.
Tags
Packs Needed
Base Game | |
---|---|
Sims 2 |
Expansion Pack | |
---|---|
Free Time |
About Me
I’m Nopke – Nop is stressed, and pronounced like in monopoly, ke – like in kept or like the name of the letter K.
Latest updates of my mods
WIP mods – shared but unpublished
Discord
Support me on Ko-fi
Support Mod The Sims
Latest updates of my mods
WIP mods – shared but unpublished
Discord
Support me on Ko-fi
Support Mod The Sims