You can probably just create one and it'll work fine. Just right-click in the config folder and choose 'New' and create a Text Document named 'userStartup'.
Go ahead and write what cheats you want in it, such as the use shaders code.
After you save and close it, just use the tutorial that I placed in my last post before this one to change the .txt file to a .cheat file.
It should work fine then.
Most people had the userStartup.cheat file added to their config folder if they downloaded the earlier remove censor cheat, which was included in the original Sims 2 and Uni. EP, so not everyone has it by default.
NOTE: Out of curiosity, keep me informed so I know whether my tutorials have helped you guys.
I just wanted to say I already knew about this, I had the 'no fish in tank' problem and by creating the userStartup.cheat file my problem was solved. In my case I have all the expansion packs and for some reason it was deleted.
I never realised you could put other cheats in this file. You mention that aside from userShaders true, boolprop allow45degreeangleofrotation true, boolprop testingcheatsenabled true, and intProp maxNumOfVisitingSims 8 work. That's good to know, I'll try that. Saying that, I don't think I'll include boolprop testingcheatsenabled true in mine because I have heard that it if you use it in your game you should only make it available when you need it. But, I could be wrong, it was something I recall reading and thought I should mention it.
I have a method that I use. I don't recall where I originally learnt about this, so I am not taking credit for it. It has always worked for me. It involves adding lines to a different cheat file. By adding info to this file, I only have to type 'a' in my cheat window and it does the same as typing allow45degreeangleofrotation true. If I type 'a-', it does the same as typing allow45degreeangleofrotation false.
Now it's important to say that this must be added to your latest expansion pack file. For example, I have all the expansion packs, so I look for The Seasons file.
C/Program Files/EA GAMES/The Sims 2 Seasons/TSData/Res/Config
In the Config file there is a file called globalStartup.cheat, open that file. If you are asked, select Notepad to open it. You should see this when you open it;
#
# Sims2 global startup cheat file - this file is run on startup of the game application. It's meant to reflect "production defaults".
#
# Do not modify this file locally -- instead create UserData/userStartup.cheat and modify that.
#
#--------------------------------------------------------------------------------------------
# alias real command brief help full help
# ------------- ----------------------------------------------- ---------------------------------- --------------------------------
alias exit hide "Hide the cheat console window" "Hide the cheat console window"
alias x expand "*Expand the cheat console window" "Hide the cheat console window"
alias h help "*Show the cheat help" "Show the cheat help"
alias ? help "*Show the cheat help" "Show the cheat help"
#--------------------------------------------------------------------------------------------
I have added the information below to this file;
alias m "moveObjects on" "Enables the ability to move normally unmovable objects" ""
alias m- "moveObjects off" "Disables the ability to move normally unmovable objects" ""
alias s "boolProp snapObjectsToGrid false" "Lets you move objects off the grid" ""
alias s- "boolProp snapObjectsToGrid true" "Makes objects snap to the grid" ""
alias f "boolprop constrainFloorElevation false" "Enables the ability to change terrain even when there is a building on it" ""
alias f- "boolprop constrainFloorElevation true" "Disables the ability to change terrain even when there is a building on it" ""
alias t "boolprop testingCheatsEnabled true" "Enables a lot of hidden features that can be accessed by holding shift when clicking on objects" ""
alias t- "boolprop testingCheatsEnabled false" "Disables a lot of hidden features that can be accessed by holding shift when clicking on objects" ""
alias party "intProp maxNumOfVisitingSims 50" "Allows you to throw big parties when activated on the neighbourhood screen" ""
alias a "boolprop allow45degreeangleofrotation true" ""
alias a- "boolprop allow45degreeangleofrotation false" ""
alias c "motherlode" ""
alias d "boolProp dormSpecificToolsDisabled true" ""
alias d- "boolProp dormSpecificToolsDisabled false" ""
alias sh "showheadlines on" ""
alias sh- "showheadlines off" ""
alias ucr "unlockcareerrewards" ""
alias mm "maxmotives" ""
alias md "motivedecay on" ""
alias md- "motivedecay off" ""
alias la "lockaspiration on" ""
alias la- "lockaspiration off" ""
alias cp "boolprop controlpets on" ""
alias cp- "boolprop controlpets off" ""
alias pac "boolprop petsactioncancel true" ""
alias pac- "boolprop petsactioncancel false" ""
alias pfw "boolprop petsfreewill true" ""
alias pfw- "boolprop petsfreewill false" ""
#------------------------------------------------------------------
By adding this to the file I only have to type the alias letters in my cheat window. Take the 'motherlode' cheat, all I need to do is type 'c' now. If I type 'm' the 'moveObjects on' is enabled and 'm-' for 'moveObjects off'. Just in case there is some confusion I insert the ' to highlight the command, you do not need to enter it in the command window. So 'c' means you only need to type c, nothing else.
Obviously, if you don't have Pet's you would have no need for the Pet's cheats, the same is true with the 'dormSpecificToolsDisabled' cheat because it is for University. But I must stress again if you choose to try this make sure you put the information in your MOST RECENT Expansion Pack. So if your most recent pack is Open for Business, you would look for the globalStartup.cheat file in your Open for Business Config file. Also, you don't have to use everything I have. I have given an example using my information as a guideline. I thought I'd paste my file in total below because my examples above were given in 2 parts. Here you go, my globalStartup.cheat file as it appears in my C/Program Files/EA GAMES/The Sims 2 Seasons/TSData/Res/Config;
#
# Sims2 global startup cheat file - this file is run on startup of the game application. It's meant to reflect "production defaults".
#
# Do not modify this file locally -- instead create UserData/userStartup.cheat and modify that.
#
#--------------------------------------------------------------------------------------------
# alias real command brief help full help
# ------------- ----------------------------------------------- ---------------------------------- --------------------------------
alias exit hide "Hide the cheat console window" "Hide the cheat console window"
alias x expand "*Expand the cheat console window" "Hide the cheat console window"
alias h help "*Show the cheat help" "Show the cheat help"
alias ? help "*Show the cheat help" "Show the cheat help"
#--------------------------------------------------------------------------------------------
alias m "moveObjects on" "Enables the ability to move normally unmovable objects" ""
alias m- "moveObjects off" "Disables the ability to move normally unmovable objects" ""
alias s "boolProp snapObjectsToGrid false" "Lets you move objects off the grid" ""
alias s- "boolProp snapObjectsToGrid true" "Makes objects snap to the grid" ""
alias f "boolprop constrainFloorElevation false" "Enables the ability to change terrain even when there is a building on it" ""
alias f- "boolprop constrainFloorElevation true" "Disables the ability to change terrain even when there is a building on it" ""
alias t "boolprop testingCheatsEnabled true" "Enables a lot of hidden features that can be accessed by holding shift when clicking on objects" ""
alias t- "boolprop testingCheatsEnabled false" "Disables a lot of hidden features that can be accessed by holding shift when clicking on objects" ""
alias party "intProp maxNumOfVisitingSims 50" "Allows you to throw big parties when activated on the neighbourhood screen" ""
alias a "boolprop allow45degreeangleofrotation true" ""
alias a- "boolprop allow45degreeangleofrotation false" ""
alias c "motherlode" ""
alias d "boolProp dormSpecificToolsDisabled true" ""
alias d- "boolProp dormSpecificToolsDisabled false" ""
alias sh "showheadlines on" ""
alias sh- "showheadlines off" ""
alias ucr "unlockcareerrewards" ""
alias mm "maxmotives" ""
alias md "motivedecay on" ""
alias md- "motivedecay off" ""
alias la "lockaspiration on" ""
alias la- "lockaspiration off" ""
alias cp "boolprop controlpets on" ""
alias cp- "boolprop controlpets off" ""
alias pac "boolprop petsactioncancel true" ""
alias pac- "boolprop petsactioncancel false" ""
alias pfw "boolprop petsfreewill true" ""
alias pfw- "boolprop petsfreewill false" ""
#------------------------------------------------------------------
Like I said before, this has always worked for me so I can't see any problems if you do it correctly. Hope this is helpful! Please note; you must select each Sim to unlock their career reward. It won't make rewards available for all the Sims on the lot, only the highlighted Sim. So 5 Sims means you enter the code 5 times, highlighting each Sim before you enter the cheat.
peace
bulldawg