Hi there! You are currently browsing as a guest. Why not create an account? Then you get less ads, can thank creators, post feedback, keep a list of your favourites, and more!
Née whiterider
retired moderator
Original Poster
#1 Old 29th Jan 2007 at 5:46 PM Last edited by Phaenoh : 12th Nov 2011 at 6:55 PM. Reason: added EP careers
Default Major Creation: The Definitive Tutorial
Before you start!!

Any custom content is a challenge to make, and if you want to do it right it will require concentration, patience, effort, and perseverance. There is no reason why anyone shouldn't be able to make a major, if it doesn't work, re-read the tutorial, check you didn't miss any steps, and if all else fails; just start over. Don't give up. You can make it work!!

Feel free to redistribute this tutorial, and the files that accompany it, in full or in part - but please give clear credit to me (whiterider) and a link to http://www.modthesims2.com/creator/whiterider

Included in the .rar file attached are the following files:
- The .package I created in the process of writing the tutorial, so you can have a look inside it to see what's going wrong
- skilltemplate.txt - as described in the BCONs section

Programs you'll need:
SimPE (http://sims.ambertation.de)
A Graphics program - I use PaintShopPro 7, any other program such as Photoshop will do, as long as it supports layers.
You need to install FrikaC's Majors Made Easier hack (http://www.modthesims2.com/creator/FrikaC)

Planning:

You need an idea of what you want to do before you start - that means you need a title for your major, a short description of the major as a whole, eight class titles, and one primary and three secondary skills.
Now you need to choose the major you're going to clone from. Because we can change everything except which careers your major links to, we will choose the Maxis major with the most appropriate set of linked careers. You can find a list of majors and the careers they link to on Page 9 of your Uni booklet, or you can use this list:
Psychology - Paranormal, Law Enforcement, Show Business, Education, Intelligence, Law
Drama - Show Business, Politics, Athletics, Drama, Entertainment
Art - Artist, Paranormal, Culinary, Architecture, Journalism
Philosophy - Slacker, Culinary, Paranormal, Journalism
Biology - Natural Science, Law Enforcement, Medicine, Education, Oceanography
Economics - Business, Politics, Show Business, Intelligence, Music
Literature - Criminal, Slacker, Show Business, Adventure, Entertainment, Music
Mathematics - Natural Science, Science, Criminal, Architecture, Gamer
History - Military, Artist, Politics, Law
Physics - Science, Medicine, Paranormal, Gamer
Political Science - Politics, Show Business, Military, Intelligence, Law

Creating your package

Run SimPE, and open the object workshop

Click Start and wait for the loading bar to go across - this may take a few minutes, be patient.

Now, in the Object Workshop, select “Other” then “Sim Type”. Pick whichever major you're going to clone, for this tutorial we will use Art. Select it, and hit Next.

Make sure you are cloning the object not recolouring it, and check all the boxes.

Ignore this screen and just hit Finish.

You can ignore the Scenegraph Wizard too - just hit OK

Save your file into a new folder, somewhere you will remember it. It doesn't really matter what you call it - but you need to have your name and the name of the major somewhere in the filename. I use the format major_majorname_myname_date - so this major, created on the 10th December 2006, is “major_tutorial_whiterider_1206”



Making it your major

Once you've saved your file, you will be brought to the Object Data view (OBJD resource file). I the text box at the top of the lower pane, replace “Major - Art” (Or the name of whichever major you cloned from) with “Major - yourmajorname” - in this case “Major - Tutorial”
Now click “get GUID”

The GUID dialogue will pop up, if you have already registered a GUID block just log in, if not “Register new user”. The object name will fill itself with whatever you've put in the Object Data file, once you're logged in and happy with the object name, click “Register new object”, and your very own custom GUID will appear in the GUID box. Copy and paste it into the Fallback and Original GUID fields, too.

Hit commit and move onto the Catalogue Description (CTSS resource file). Open it from the panel on the left, and select the first line of text - it will have the name of the major you cloned from in it. In the left hand text box at the top of the bottom panel, type the name of your major. Then select the second line of text and do the same, but this time you're entering the description for your major - what appears when you're selecting a major with the blue panel in game. Hit Commit file in the top right corner of the bottom panel.

Now open the Text Lists (STR# Resource File). This file contains the names of all the classes in your major. Line 0x002 has the title of the first semester, 0x004 has the second, 0x006 has the third, 0x008 has the fourth etc.

Click on each of the lines and replace the text with your own, like you did with the Catalogue Description. Once you're done, click “Default lang only” - this is very important, if you don't do it your major will not work with non-US versions of the game.

If you want to include a copyright notice in your file, this is a good time to do it. Pick any one of the lines and write your notice in the right-hand text box. Then hit “Commit File”, and Save.


Creating a custom icon

Open the jpg/tga/png Image file (IMG Resource File), right-click the file in the right hand panel, and select “Extract”. Save as a .png



When creating your icon, you need a simple block image, one colour. To make it fit in with the game's colour scheme you should use classy Maxis blue
R:5 G:6 B:113
If you have no idea what that is, just use the eyedropper tool to take the colour from the old icon. The background must be transparent - it will look horrifically tacky otherwise.

A mini-tutorial on making custom icons can be found here.

Now you can go back into SimPE, right-click the image file again, and select Replace, then pick your new file.

When asked if SimPE should reload the file, say yes.

Tada! Your custom icon appears!!


Setting up Skills

This section is extremely delicate. You have no idea how badly I screwed up my Witchcraft major when I discovered this technique. SAVE.

Save your file!!

Open the Behaviour Constants (BCON Resource File) and scroll down to “Behaviour Constant: Class Req - Cleaning Max”. Some of the lines in the lower panel will have alphanumeric codes in them. Select these lines, and set the bottom value of the two numbers on the left to 0.

Do the same for all the Class Req BCONs, commit each file, and then save.


This is the complicated bit!
You need to create a new document in Notepad, Word, or another word processor, or you can use a pencil and paper.
Create a table. Along the top, you need “Skill 1”, “Skill 2”, “Skill 3” and down the side; the numbers 1-8. The numbers represent each semester of your major - 0x01 is the first Freshman semester, 0x08 is the last Senior semester etc.
There is a template table you can use for this if you wish, included in the downloadable .rar file.



University is a preparation for the world of work (ahem), and so we want to give your simmies a good grounding in everything. In the first 7 boxes - that's Skills 1, 2 &3 in 0x01 and 0x02, and Skill 1 in 0x03 - fill in each simmie skill as you see fit. For example:



Now that you've given your students good foundations, it's time to specialise. Choose one main skill required for your major, and three secondary skills. For the purposes of this tutorial, I shall use Creativity as my main skill, and Logic, Cooking and Mechanical as my secondary skills. Now fill out the rest of your skills table as per this system:
0x03 - Skill one already decided; Skills 2 & 3 are any two of your main or secondary skills at level 2
0x04 - The two main/secondary skills not used in 0x03, both at level 2; and one main/secondary skill from 0x03 at level 3
0x05 - Two main/secondary skills, excluding the level 3 skill in 0x04, both at level 3
0x06 - The last main/secondary skill at level 3, and another main/secondary skill at level 4
0x07 - Two main/secondary skills at level 4
0x08 - One secondary - not main - skill at level 4, and your main skill at level 5.
You will now have something similar to this:

So that's the planning done - now to implement it!

Get back to Behaviour Constant: Class Req - Cleaning Max. Now look at your table, and find each entry for Cleaning. My example table only has Cleaning once - 0x03, at level 1. Select the corresponding line, and type the correct value into the box where you put your 0s earlier. Remember that the values are multiplied by one hundred, so a skill at level 1 needs 100 in that box, level 2 needs 200 etc. Fill in all the values and commit. Now do the same for Behaviour Constant: Skill Req - Cleaning Min.

Go through and do the same for all the Skill Requirement BCONs, and Save.

Have a look through the other BCON files - you can change class times and lengths, the number of GPA points lost if your sim misses a final exam, the impact of your classes on a sim's mood, and zillions of other interesting things. Have a play around and see what you can come up with.

Testing

You're almost done!
Run the game, making sure you have FrikaC's Majors Made Easier hack installed, and enter a University lot. Use Majors Made Easier to assign your major.




If it worked, Congratulations! Well done! If not, go back, double-check all the steps, and have another go. And if you get stuck, post here and I'll answer any questions.

Aaaaand don't forget, if you chose to upload to upload your major (go on!!), the Creator Guidelines are king!!
Good luck!
Attached files:
File Type: rar  majorstutorial_whiterider.rar (2.1 KB, 583 downloads) - View custom content

What I lack in decorum, I make up for with an absence of tact.
Advertisement
Test Subject
#2 Old 14th Feb 2007 at 2:16 AM
Great tutorial, easy to follow and now my sims are studying geology.

Do you know of a way to change the learning icon that appears over the sims head when studying? Right now when my sim studies the math icon shows up.
Née whiterider
retired moderator
Original Poster
#3 Old 20th Feb 2007 at 3:20 PM
I'm glad you found the tutorial useful

I was looking at that the other week, as it happens, but while I did find some odd inconsistencies which seem to suggest that it is possible to change the icon.. it doesn't seem to work in any rational pattern - or rather, it doesn't matter if you put in History, Poly Sci, or Physics - Biology will always show the Art icon if you try to change it

What I lack in decorum, I make up for with an absence of tact.
Test Subject
#4 Old 23rd Feb 2007 at 1:11 PM
why cant you do a description for every promotion? and why you cant do that you need some friends?
Test Subject
#5 Old 25th Feb 2007 at 7:29 PM
thanks so much, my sims can now do music.
Née whiterider
retired moderator
Original Poster
#6 Old 25th Feb 2007 at 7:47 PM
benomen, this is a tutorial for creating custom majors, not careers

What I lack in decorum, I make up for with an absence of tact.
Test Subject
#7 Old 27th Feb 2007 at 7:38 AM
I have'nt started it yet but I understand thanks whiterider
Test Subject
#8 Old 27th Feb 2007 at 7:16 PM
Thank you for this tutorial, whiterider. You have help me to create my own major, webdesign. I have upload it here at MTS2 too. You can find it here:
http://www.modthesims2.com/showthread.php?t=222230
Test Subject
#9 Old 28th Feb 2007 at 7:28 PM
Hi

I wanted to make your major but when I got to the "Once you've saved your file, you will be brought to the Object Data view (OBJD resource file). I the text box at the top of the lower pane, replace “Major - Art” (Or the name of whichever major you cloned from) with “Major - yourmajorname” - in this case “Major - Tutorial”
Now click “get GUID"" stage It did'nt bring me to the Object Data view
Née whiterider
retired moderator
Original Poster
#10 Old 1st Mar 2007 at 11:45 AM
In that case, just open Object Data yourself - it's in the resource list in the top left of the SimPE screen, as "Object Data (OBJD)".

What I lack in decorum, I make up for with an absence of tact.
Blenderized to Pieces
retired moderator
#11 Old 6th Mar 2007 at 5:19 AM Last edited by porkypine : 6th Mar 2007 at 6:05 AM.
Hi,

I have a problem with a major that I cloned from Biology. It works great until the 5th semester starts then the game application crashes. I tried it several times and it bombed. I ran the biology major and that worked fine in the 5th semester. SO, thinking I had a hex value entered incorrectly somewhere, I completely rebuilt the major and it crashed as soon as the 5th semester started. Would you look at it and let me know where I went wrong?


It has it's own GUID = 0x00318F04 SimPE 0.30.2.20832 alpha
All EP's (except Seasons)
Running Numenors Legacy system in up to PETS EP mode.

I've fussed with it some more. It's just the 5th semester that's bad. I can cheat to the 5th in biology,then change majors and the game reverts to 4th semester and crashes as soon as it goes into 5th. I can set it for 6 in biology, then change to fisheries and it works fine after that.

thanks
Attached files:
File Type: zip  Major_Fisheries_porkypine_March2007.zip (7.6 KB, 43 downloads) - View custom content
Née whiterider
retired moderator
Original Poster
#12 Old 6th Mar 2007 at 11:16 AM
What happens if you try cloning a different major?

I'll have a look at this once I've fixed the hack conflict in my shiny new Seasons install (woot!), I'll be testing with all EPs sans Pets. Did you fiddle with any of the BCONs other than Skills?

What I lack in decorum, I make up for with an absence of tact.
Blenderized to Pieces
retired moderator
#13 Old 7th Mar 2007 at 12:35 AM Last edited by porkypine : 7th Mar 2007 at 2:51 AM.
HI, I just got home. I'll test my other majors and see if they have the same problem. I will also reinstall the legacy system because when i first created the major, I was using the Pre-Seasons version of the Legacy system (I don't have Seasons yet) and when I created them, the major did not crash. but when one of my testers told me about a text overrun, then I looked at it again and it crashed on 5.


The only difference being the day I tested it again and that I had upgraded my legacy system. Unfortunately, I overwrote the previous version (I usually keep my old stuff but not this time).

If my pets legacy crashes I will try the UNI legacy and see if that crashes. If so, I will reinstall the legacy and try UNI only. anyway,. I'll report my findings back here probably later tonight or tomorrow.

If my other majors crash on 5 - then I would suspect something in the Seasons legacy version because they are all cloned from different majors.

Thanks! :D

I am off for systematic testing of my other majors.

-------------------------

3-6-07 Update: Ok, I let my computer cool overnight. Turned it on used the college adjuster mod by TwoJeffs, like I had done before installing the Legacy system Seasons upgrade and moved my sim to teh end of 4th semester., then I removed all mods from the lot and sent him to his final. He came back and walked into the 5th semester just fine. I will test this further to determine which mod conflicts with the Legacy upgrade. or if it jsut went away. Not enough data to prove conclusively what crashed it.

Yikes! partially carbonized my dinner while playing with this stuff. Time for dinner. My mom always told us that carbon is good for your teeth.
Lab Assistant
#14 Old 7th Mar 2007 at 2:30 AM
thank you for this tutorial. i made my first major its the prima ballerina. every thing works right so far but when i play my game goes onto the windows and i have to pull it back up. i dont know if this is a crashing. but i remeber berfore i made the major it was doing the same thing. i havent played in 3 days. well yesterday my sisters said it was not doing that, then i put my major on and it was. i hope you can understand what i mean. i mean with me trying to explain the problem its kinda complicated to explain.
Blenderized to Pieces
retired moderator
#15 Old 7th Mar 2007 at 5:33 AM Last edited by porkypine : 7th Mar 2007 at 6:01 AM.
Ok. Upon further testing I think I've found the reason. At first, I thought I had made an error on my fisheries cloned from biology major. But on further testing I also found that Tools To Live By also crashed in the same place. (suspicious)

So, I started eliminating all the mods I had loaded to see if one of them was conflicting with the Seasons version of the Legacy system. Well the 1st major worked fine as always but the other two crashed as 5th semester started. So, I rebuilt Fisheries from scratch following your instructions and ran it. It still crashed in semester 5.

Now the only difference between the successful Hunting Major versus the crashing Fisheries and Tools majors was the way I constructed it. On hunting, I followed the instructions in both yours and NataSqui's tutorials - http://modthesims2.com/showthread.php?t=170398 Each had something the other tutorial was lacking...

When I created the other two versions that crash in the 5th semester, I only followed your major. So, I will go through them both side buy side and see where I went wrong and get back to you. Probably this weekend sometime.

It's late and I have to work tomorrow... agina. gotta get my 40 hours in so I have money to play sims! :D

Anyway, I'll figure out what I left out and get back to you.
Née whiterider
retired moderator
Original Poster
#16 Old 7th Mar 2007 at 12:16 PM
Thanks porkypine, I'm not sure what 's happened here as this method never causes problems for me, I'll be interested to know what NataSqui has that I don't :P

tacos, if your game was doing this before you created the major, then it's not a problem with the major - which doesn't have the power to crash your whole game anyway. Try here: http://www.modthesims2.com/help.php?

What I lack in decorum, I make up for with an absence of tact.
Lab Assistant
#17 Old 11th Mar 2007 at 11:26 PM
thank you whiherider.
Blenderized to Pieces
retired moderator
#18 Old 12th Mar 2007 at 6:50 AM
Hi Whiterider. Well, I've got 2 successful majors now. The tutorials that you two wrote differ somewhat in the arrangements of steps. NataSqui leaves out the BCons, but that isn't the difference that broke the majors. Natasqui has Fix Integrity. Yours does not. You may want to look at her tutorial and see what the differences are. http://modthesims2.com/showthread.php?t=170398

Anyway, this is the line that I think makes a difference in my game: Paste those numbers in the boxes that say Orig. GUID and Fallback GUID so that they replace the old ones. And to make extra sure we aren’t replacing our cloned major, click ----------- “Fix Integrity”. Commit and Save!

I am using SimPE 6.0b and I have all EP's (Seasons too) ans FFS and Glamour. I was testing these using Numenor's Legacy system in Pets mode.
Née whiterider
retired moderator
Original Poster
#19 Old 14th Mar 2007 at 10:20 PM
Hmm, OK. I've never used Fix Integrity and never had problems myself, however, as this clearly does have an affect in some cases I shall add it presently
Thanks for the heads up!

What I lack in decorum, I make up for with an absence of tact.
Test Subject
#20 Old 16th Mar 2007 at 7:45 AM Last edited by SpdrLgs2 : 16th Mar 2007 at 7:58 AM.
Hey Whiterider/Porkypine I was just wondering how you're supposed to fix the integrity? I got halfway through Whiterider's tutorial then decided to read these messages.
"Paste those numbers in the boxes that say Orig. GUID and Fallback GUID so that they replace the old ones. And to make extra sure we aren’t replacing our cloned major, click ----------- “Fix Integrity”. Commit and Save!"
I might just be overlooking it, but I'm pretty new to all of this so I'm not familiar with these things.
Thanks,
Callious... :D
Blenderized to Pieces
retired moderator
#21 Old 18th Mar 2007 at 10:39 PM
Quote: Originally posted by SpdrLgs2
Hey Whiterider/Porkypine I was just wondering how you're supposed to fix the integrity? I got halfway through Whiterider's tutorial then decided to read these messages.
"Paste those numbers in the boxes that say Orig. GUID and Fallback GUID so that they replace the old ones. And to make extra sure we aren’t replacing our cloned major, click ----------- “Fix Integrity”. Commit and Save!"
I might just be overlooking it, but I'm pretty new to all of this so I'm not familiar with these things.
Thanks,
Callious... :D


On my version of SimPE, Fix Integrity is a selection on the menu bar at the top.

Or, select Tools | Object Tools | Fix Integrity
Screenshots
Test Subject
#22 Old 20th Mar 2007 at 10:56 PM Last edited by jack21722 : 20th Mar 2007 at 11:18 PM.
yea i, trying to figure out how to make it so that a teen carear that i created (yeas i know that this is a major tutorial but you seem like a person who knows what there talking about) can have a male and female job descriptions like on the adult careers. Is that possibe. also to confuse my self more i have added 2 levels onto the carear path i get them to work, but the chance cards don't even show up even when i try and force them from that cheat box thing. HELP PLEASE!

please don't hate me cause im a noob love me because... because.... crud can't think of a reason

p.s. will do custom careers (for those intrested I have an "adult" teen career if you know what i mean)
Née whiterider
retired moderator
Original Poster
#23 Old 22nd Mar 2007 at 7:58 PM
Unfortunately I'm completely clueless when it comes to careers, my only attempt failed miserably :P
However, as Maxis teen/elder careers have male/female versions, then yes, I'd say it's possible

What I lack in decorum, I make up for with an absence of tact.
Test Subject
#24 Old 22nd Mar 2007 at 9:19 PM
ok thanks youre major carear was a good help

please don't hate me cause im a noob love me because... because.... crud can't think of a reason

p.s. will do custom careers (for those intrested I have an "adult" teen career if you know what i mean)
Lab Assistant
#25 Old 23rd Mar 2007 at 10:19 PM
Default Woohoo?
wow great job i'm just sad becuase you can't make it so you grow into a cusom career. if anybody found out away (superfly, nemerour etc.) could they tell because i'd like to have a big game where theres a custom major which then leads into a knight career (u know what i'm saying?). can somebody please

B.B.s Back!!! See this Thread: http://www.modthesims2.com/member/showthread.php?t=264996
Keep your eyes peeled for my new medieval goodies set
P.S. I will Not be Retiring
Page 1 of 4
Back to top