Bounding box problems
I'm not on my simming computer right now, but I'd have a look at the init (that's also where you'll be changing the placement flags to make it go on shelves but not on driveways, BTW). Try adding a BHAV line that sets the flag "do NOT use Maya model footprint", that might help. You can also try "add to bounding box" on the GMDC's... it's either on the Group tab or on the Model tab, can't remember which one right now. Just make a backup of your file before you try it, because it can bork things badly if you're unlucky.
That's the best I can do without looking at your object in SimPE (which I don't have on this 'puter - I'm on my notebook and TS2 would kill it ded).
I posted on MTS as well, and mustluvcatz suggested deleting a part of the CRES to make thumbnail regenerate, and it worked. So that's one issue fixed. I tried adding the maya model line you said, on a previous version where I had not tried fixing footprint yet, and the footprint is now one tile. It still wants to be placed on a driveway, but at least it fixes the footprint. Thank you!
I found an old post by Numenor that explained that SimPE can now fix bounding box in the GMDC, and I tried it, but the resulting package makes the game crash if you try to place the object.
Yay! That's two down, then.
Fixing the placement is the easiest part, it's pretty much just a matter of setting or clearing placement flags in the init. So, clear the placement flag for driveway and set placement flags (or possibly "my allowed height" flags) for the surfaces where you want it to go, and you should be good. You might have to dig around a bit to find the surface you want, though, they might be under different flags (my flags, my placement flags, my placement flags 2...).
As a side note, you don't always see all the flags that are set/cleared directly in the init; very often, usually on the first line, the init will call on a semi global that sets/clears them instead. (Can't say for sure if that's the case with cars, but it is with stuff like deco.) The placement (and other) flags you set/clear in your init will override the ones that might be in the global, though.
And you'd think I'd know, but I'm worthless at dialects. Unless you say ostkrokar I'm probably lost, and I only know that one because I have a friend who says that. To much mocking from my part, of course
What version of SimPE are you running? Because if it's the latest one, then when you view the semi global the init is calling, there should be a button called "import as private". If you use that one, it will fix the group and the instance number for you so you won't have to do it yourself. (If the button isn't not called "import as private", but just "import" or "import unchanged" or somesuch, then you'll have to change the instance number and fix integrity manually, like you said.)
I'm pretty sure you'd be able to tell where I'm from if you heard me speak. I'm from that city where people are (in)famous for pronouncing "ä" like "eee" and are commonly referred to by their two-digit area code.
I am running 0.72. I could never make sense of 0,73. I probably could now that I'm used to it, but I'm your typical "I hate change!"-internet person, so I haven't been motivated to try. Handy to be able to do it with a button press, but I'm used to doing it manually by now
It did cross my mind you might be referencing that, but I've never really understood why the rest of Sweden think we speak like that so I decided you must be meaning something else I'm from there too! Moved to Örebro a couple of years ago though, for studies
Does anyone have any ideas on the bounding box issue? Has anyone experienced the add bounding box causing the package to crash the game?
Aside from OFB shelves, I think the only thing left now is the bounding box problem. While waiting to see if anyone has any ideas, I'll try doing the bounding box fix on different stages of the car, see if there's some version of it that can handle it.
EDIT: Nope, I tried adding bounding box right after replacing the mesh, and that crashes too. I guess it's either my SimPE that can't do it properly, or there's something about the tiny mesh it can't handle.
EDIT2: Ran Numenors ofb shelve dimension setter on it, and it now places on OFB shelves