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!
Quick Reply
Search this Thread
Test Subject
Original Poster
#1 Old 29th Jan 2008 at 10:11 PM
Default Mod the FamilyCreation UI to fit widescreen Screens
Hi!

Im relatively new to the modding scene so please be gently and give me advise, when im doing senseless things

So, my task is to mod the Family Creation screen. When you playing the game in 1680x1050 this screen has a too small UI which makes it difficult to create your Sim properly. The whole right panel needs to be like 400 pixels more to the left. The "rotate-area" must also be resized by this value.

So basically my question:
Has anyone modded the UI beyond its skinning and color yet?
If so how to do it?

I took the ui.package which has xml files in it which seem to be responsible for the UI.

After much search i think i got the file for the Family Screen:
Group 0x08000600, Instance: 0xCB980E50

Can this be altered properly so the game will load it?

Is there a mod doing a similar thing i can learn from?

THANK YOU!

marc
Advertisement
Test Subject
#2 Old 30th Jan 2008 at 9:13 AM
Hey man,

Offtopinc reply introduction: I have 22" wide LCD also and i play on 1280x800 - it is proportional resolution to 1650x1050 and pixels seems not to blur so badly. However, your file directed is awesome to edit! At least you can put more funds to starting family above 20K or give some for starting students to afford a not-so-empty frat.

Well, now to the business...
I recommend you to take a better XML editor (some structured, maybe even graphical), as this file is very messy and too much parameters for a clean eye on SimPE. I say so because there is a lot of areas defined in pixels, which can be very easy moved, but be precize in calculations, as if you do something wrong it will disort everything. You can easy check which graphical part you move by finding it's file by instance, which represents ID. Example:
<LEGACY clsid=GZWinFlatRect iid=IGZWinFlatRect id=0x2d051e30 area=(105,594,106,595) fillcolor=(0,0,0) caption="options panel anchor" winflag_visible=no winflag_enabled=no winflag_moveable=no winflag_sortable=no winflag_pbuff=no winflag_pbufftrans=no winflag_pbufferase=no winflag_alphablend=no winflag_acceptfocus=no winflag_mousetrans=no winflag_ignoremouse=no colorleft=(0,0,0) colortop=(0,0,0) colorright=(0,0,0) colorbottom=(0,0,0) style=nofill > - caption makes a clue, but you better find what you are moving, and move all controls which are on top of it also! i think it is a hard job because you will have to move almost everything, and recalculate almost everything.

This XML seems to link every graphics item contained in the same package. I doubt it is wise to modify that file as it is huuge (15MB in BV, 70MB in base game) to post as a hack here. Better to seperate it for dowloads folder. And YES you can edit everything and it will work. Just don't mess up controllable areas away from their graphics. I am experimenting with more delicate and sensitive things - wants, and it is working! I only am afraid to mess up Group IDs and instances as i have them almost all possible range wide (0x00100000 to 0xF3F00000). I know how to check for unique instance, but not for unique group... i'm afraid to replace something...
Back to top