MTS has all free content, all the time. Find out how YOU can help to keep it running. Tell me how...

Designable modular stone stairs, with shape options

by marvine Posted 16th Mar 2008 at 10:39 PM - Updated 21st Mar 2008 at 5:32 PM by marvine : Added manual install instructions
166 Comments / replies (Who?) - 24 Feedback Posts
This is a new mesh, and means that it's a brand new self contained object that usually does not require a specific Expansion pack (although this is possible depending on the type). It may have Recolours hosted on MTS - check below the description for more information.
This is a featured upload! It showcases the best talent and creativity available on MTS and in the community.
*no EP required, compatible with any game up to FT*

There is a lot of choice when it comes to modular stairs, thanks to Numenor and some other great modders here - but I was in need of something a little more wild for my mountain lots, which the repeating steps shape doesn't really allow no matter how you recolour them.

So I came up with an idea that didn't turn out badly: each step includes 4 different meshes, that can be revealed/hidden with the design tool. So the default step shape will be a single large stone, but once the stairs are in place each step can be changed separately to 3 other designs.

I was a little wary of the polycount, but in fact it's still considerably lower than some EAxis stairs (550 polys and 288 vertices for each step, for an average of 770 and 1114 for the euro stairs from OFB)

I also made two recolours to match my rocks and waterfall shower.


Scriptorium installation (highly recommended): extract all the files, put the main and recolours packages in your downloads folder, then click the "Scriptorium_ModularStairs" shortcut that should be in the same folder, and put the "301_Marvine_rockstairs.txt" in the window it opens.
If you never edited scripts to install modular stairs, fireplaces or custom walls, in order to avoid confusion and messed-up files, I strongly advise you to use Numenor's Scriptorium! It's a very small program, installs in 1 click, and will allow you to properly, safely and easily install and remove all these special items.


Manual installation: (corrected 03-21-2008, thanks to fsh23)
- Open the "301_Marvine_rockstairs.txt" with Notepad, copy the text
- Go to C:\Program Files\EA GAMES\The Sims 2\TSData\Res\Catalog\Scripts\modularstairs.txt, open the file with Notepad
- Add a new blank line, then paste the text you copied earlier
You can leave in the "#Marvine_rockstairs" line, it won't be read by the game and will help identify the definition if needed.

If you want to recolour these, it's a little particular: since each design needs a different alpha, for a single texture you'll need 4 recolours, one for each shape; the files can of course be kept separate, but for conveniency I regrouped mine in the same packages.


For my policy, please refer to my profile.

Polygon Counts:
Faces: 5500 - vertices 2880

Additional Credits:
The usual suspects, Quaxi and the SimPE team, Numenor for the CEP and the Scriptorium, and MTS2 for the tutorials and creation forums.
Tags: #stairs, #modular, #stone, #rock

You must have the expansion or stuff packs listed below installed to use this custom content. Please see the post text for any exceptions.

Sims 2
Key: - File was updated after upload was posted
Filename - Tip: You can click the magnifying glass to see the archive contents Size Downloads Date

Size: 230 Bytes · Downloads: 67,826 · 17th Mar 2008
230 Bytes 67,826 17th Mar 2008

Size: 176.2 KB · Downloads: 63,247 · 17th Mar 2008
176.2 KB 63,247 17th Mar 2008

Size: 159.1 KB · Downloads: 64,668 · 17th Mar 2008
159.1 KB 64,668 17th Mar 2008

Size: 200.7 KB · Downloads: 76,046 · 17th Mar 2008
200.7 KB 76,046 17th Mar 2008
Don't forget to Thank the creator after downloading! Use the Thanks button located above the screenshots above.
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:
  • 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
Need more information?
166 Comments / Replies (Who?) - 148 Feedback Posts, 11 Thanks Posts
Hide Thanks Posts for this thread (Show only feedback)
Page 2 of 7
Field Researcher
#26 Old 19th Mar 2008 at 10:34 PM
These look absolutely Spectacular!! :D
Test Subject
#27 Old 19th Mar 2008 at 10:40 PM
uh this is just butt-clenchingly awesome. seriously

"nothing spectacular"
#28 Old 19th Mar 2008 at 10:40 PM
This is so unique! Thank you forever, marvin
Lab Assistant
#29 Old 19th Mar 2008 at 10:55 PM Last edited by tmadrk : 19th Mar 2008 at 10:56 PM. Reason: spelling error.
If this works in game as good as it looks here, then I am going to buy you a mocking bird. This is an idea that has been long overdo. I have a lot that needs these kind of stairs as it looks really wrong with regular stairs going up the hill to get to the garden area. Wonderful work and thanks for sharing.
#30 Old 19th Mar 2008 at 11:47 PM
I have so many ideas for these stairs! Thank you for sharing this amazing creation with the rest of us
Lab Assistant
#31 Old 20th Mar 2008 at 12:00 AM
These are the most beautiful things ever, and exactly what I've been longing for in my game.

“We have normality. I repeat, we have normality. Anything you still can’t cope with is therefore your own problem.” ~Trillian “Hitch Hiker’s Guide to the Galaxy”
Test Subject
#32 Old 20th Mar 2008 at 12:12 AM
Lab Assistant
#33 Old 20th Mar 2008 at 12:26 AM
WOW! My eyes just about popped right out of my head when I saw these! I think I can say unequivocally that you are my favourite creator. Thank you so much for sharing your beautiful uploads!
Forum Resident
#34 Old 20th Mar 2008 at 12:30 AM
Completely awesome, as usual! Thank you!
Lab Assistant
#35 Old 20th Mar 2008 at 1:39 AM
WOW! No this really is absolutely OUTSTANDING.Thank you, and your beautiful, inventive mind.
Test Subject
#36 Old 20th Mar 2008 at 1:44 AM
" - the number on the "modularstairs" line should be changed to the next after the one on the same line in the definition just above the new one "
I'm really sorry but: huh? And what does "same for the "catalogTextIndex" " mean? Do I have to change something there as well?
These stairs are indeed wonderful but "non-amazing-creator-me-the-game-still-has-a-lot-mysteries-for" doesn't get the instructions...
Oh well, at least I tried.
Thanks a lot anyway, they really are beautiful.
Field Researcher
#37 Old 20th Mar 2008 at 2:02 AM
Fantastic job! Thanks again

"Cant sleep... Clowns will eat me." -- Bart Simpson
Top Secret Researcher
#38 Old 20th Mar 2008 at 2:37 AM
These are fabulous! Great job & thanks for sharing your hard work. These are perfect for our medieval/farming neighborhoods.
Test Subject
20th Mar 2008 at 2:39 AM Last edited by pixeylight : 20th Mar 2008 at 2:59 AM.
This message has been deleted by pixeylight.
Lab Assistant
#39 Old 20th Mar 2008 at 2:48 AM
Marvine! You are an absolute genius! I love creating cottages ... and these stairs are like a dream come true. So perfect! And they look great in the game! Thank you!!!

More from Galilea at TSR, most all of my lots and items are free! Useage Policy: You are free to use my items anywhere (free or paysite).
#40 Old 20th Mar 2008 at 2:52 AM
They're fabulous! Thanks for sharing x x
Test Subject
#41 Old 20th Mar 2008 at 11:54 AM
This looks GREAT! Thanks!!

At my computer looking in
Test Subject
#42 Old 20th Mar 2008 at 5:46 PM
Wow!! Very nice! I have a few houses these will look great in! *thumbs up*
Original Poster
#43 Old 20th Mar 2008 at 6:49 PM Last edited by marvine : 21st Mar 2008 at 5:38 PM.
Originally Posted by Loretta_Young_Silks
" - the number on the "modularstairs" line should be changed to the next after the one on the same line in the definition just above the new one "
I'm really sorry but: huh? And what does "same for the "catalogTextIndex" " mean? Do I have to change something there as well?

EDIT: Not needed in fact - see the corrected first post. I still recommend the Scriptorium instead of the manual install, specially if you don't know exactly what you're doing!
#44 Old 20th Mar 2008 at 8:04 PM
friggin awesome.
Test Subject
#45 Old 20th Mar 2008 at 9:42 PM
This is really wonderful work! But I think I did something wrong and can't see it in my game. I have all the EPs up to BV and following your directions I copied your text under the base game's modularstairs.txt Help me please!

Original Poster
#46 Old 20th Mar 2008 at 10:10 PM
Fsh, did you renumber the lines as instructed? If you think so, could you upload here your whole modularStairs.txt?

But this bears repeating: the Scriptorium is the best way to deal with that kind of files, it installs in 1 click and will avoid such issues for people who aren't comfortable with the manual install.

Marvine and Beosboxboy at and Gay Sims Club 2
Test Subject
#47 Old 20th Mar 2008 at 10:31 PM
I hope I am sending the right thing... Thank you for your fast reply! I think I'll consider the Scriptorium. It's just that I don't like playing with the scripts but your stairs were too perfect

# modularstairs.txt -- modular stairs
# Syntax Summary
# catalogTextResource XXXX X
# the name of the IFF file and the index of the stringset
# within that file holding the strings to use for catalog
# descriptions and related metadata.
# buildTipIndex x
# the index of the string in the build tip stringset
# that contains the build/decorating tip text that will be
# appended to the catalog description of the following entries.
# modularStairs X
# used to start a new block for a modular stairs product. Specifies
# the integer ID the game uses internally to refer to this product.
# objectID <objType> 0xHHHHHHHH
# specifies one of the component objects of this product.
# objType must be one of: {landing|placeholder|step|topStep|bottomStep} (case-insensitive)
# 0xHHHHHHHH is a 32-bit hexadecimal number (a "0x" followed by 8 hexdecimal digits)
# representing the globally-unique identifier for the selector (or master selector
# for multi-tile objects) for the object occupying this "slot".
# catalogTextIndex X
# this informs the catalog at what index in the catalogTextStringSet
# to find the descriptive text for the catalog item
# notInCatalog
# used instead of "catalogTextIndex X" to designate this item should
# not appear in the catalog UI

version 1

ignoreErrors true

catalogTextResource build 139

buildTipIndex 8

modularStairs 0
objectID landing 0xAC400DE1
objectID placeholder 0x0C400DDD
objectID step 0x0C400DE0
objectID topStep 0xAC400DDE
objectID bottomStep 0xCC7CB8C5
catalogTextIndex 1

modularStairs 1
objectID landing 0xAC400DE1
objectID placeholder 0x0C400DDD
objectID step 0xCCABE326
objectID topStep 0x2CABE323
objectID bottomStep 0x0CABE325
catalogTextIndex 2

modularStairs 2
objectID landing 0xAC400DE1
objectID placeholder 0x0C400DDD
objectID step 0xECAD1855
objectID topStep 0x4CAD1852
objectID bottomStep 0x8CAD1854
catalogTextIndex 3

modularStairs 3
objectID landing 0xAC400DE1
objectID placeholder 0x0C400DDD
objectID step 0x2CAD2FCD
objectID topStep 0x8CAD2FCA
objectID bottomStep 0x2CAD2FCC
catalogTextIndex 4

modularStairs 4
objectID landing 0xAC400DE1
objectID placeholder 0x0C400DDD
objectID step 0x8CDB97AC
objectID topStep 0x4CDB97A9
objectID bottomStep 0xACDB97AB
catalogTextIndex 5

modularStairs 5
objectID landing 0xAC400DE1
objectID placeholder 0x0C400DDD
objectID step 0xCD2121D8
objectID topStep 0xED2121D5
objectID bottomStep 0xAD2121D7
catalogTextIndex 6

modularStairs 6
objectID landing 0xAC400DE1
objectID placeholder 0x0C400DDD
objectID step 0xAD212316
objectID topStep 0x2D212313
objectID bottomStep 0xAD212315
catalogTextIndex 7

modularStairs 7
objectID landing 0xAC400DE1
objectID placeholder 0x0C400DDD
objectID step 0x2D7DBB14
objectID topStep 0xCD7DBB16
objectID bottomStep 0xED7DBB15
catalogTextIndex 8


modularStairs 8
objectID landing 0x00063E8D
objectID placeholder 0x00063E8C
objectID step 0x00063E8E
objectID topStep 0x00063E8B
objectID bottomStep 0x00063E89
catalogTextIndex 8
Test Subject
#48 Old 20th Mar 2008 at 10:41 PM
Oh I think the last line should be

catalogTextIndex 9

is it? If it is so sorry for taking your time
Original Poster
#49 Old 20th Mar 2008 at 10:47 PM
You're right, two stairs have catalogTextIndex 8 so they are conflicting

Marvine and Beosboxboy at and Gay Sims Club 2
Page 2 of 7