Model Dummies, a request to vehicle modders on behalf of script modders.
This is a request to all modders creating vehicle mods, from me on behalf of script modders.
If a vehicle is supposed to have a dummy that applies to your vehicle, can you please add one?
One of the important things script modders rely on, is compatibility between vanilla models and modded ones. If we're working with Peds, we rely on a full skeleton, if we're working with vehicles, we rely on a set of vehicle bones. If items are missing, script mods can break.
I noticed this whilst testing my latest project that attaches cameras to vehicle bones. One vehicle was causing my camera to get lost in neverland and I had no idea why. When I checked the yft in OpenIV, there was no engine bone in the model.
Whilst you could accept that in a two door vehicle, there would be no door_dside_r or door_pside_r, it's hard to understand how any car could be without engine... all cars have them after all.
So if you're making a model where you don't get to see the engine for any reason, please add the dummy where the engine should be, or any generic dummy where they belong. If all of our mods work together, everyone gets a better experience with their/our mods.
Good grief... that's about all I can say. This picture is a prime example of the problem... this is also the car with the missing engine incidentally.
@LeeC2202 as a little explanation. as a car modder i dont need the engine dummy even i got a engine on the car. its like overheat, platelight or similar dummies. they have no polygons attached. overheat is just for let it smoke if you shoot on the engine, and engine is only for the game to know where the engine is, so if you shoot on this dummy, that the motor is broken. many modders are too lazy or even dont know as a beginning modder what to do with this dummies, so they delete them.
for me your topic/post is very interesting as i am a beginning scripter and experienced car modder. like you`ve seen on my window regulator mod, i want a feature to lift up down the windows, like wiper or auto headlight script does. so you know what i have to code for moving bones on my vehicles? for example my e21-mod has a sunroof, i use a trick and named it door_pside_r what means rear right door, so i can open it like a door. but is it possible to do that even the dummy has its own name like sunroof_f and can i define the speed, the dummy moves. that would be so awesome because i have a ton of ideas, what i can do with such a script code, like james bond plates, or coming out spikes on wheels and so on
@LeeC2202 I agree. Unless one wants to make a vehicle that doesn't drown or catch engine damage
@LeeC2202 sorry something forgotten. with a trainer i can de/activate extra_1 extra_2 and so on. in los santos customs i can change tuning parts and had to call it misc_a misc_b...if it could be possible to get a dummy (titled like i want) with a script to whatever i want (move,hide, slide, rotate) i could do so much stuff like building a functional transformer
Some modders take the easy way out of stuff and they just dont believe how bad that can break stuff. Back when we didnt have carcols.ymt unencrypted people would prefer to put the light dummies inside a solid part of the car so they would be hidden from a visible point for player camera...instead of picking whatever other car with access to carcols ID and Carvariations file and simply do a light setting for the car.
I try to keep my car mods as close as rockstar cars are, i can recall being wings dummies/bones that i sometimes delete because leaving them empty causes artifacts when crashing the car at very high speeds. Appart from that, im not removing, most times i add dummies that the car didnt have to make the car even more complete.
Really sorry scripters have to deal with this kind of nightmare
@TobsiCred I think it's things like this that I find really hard to deal with and part of that is my background. When you've worked on the creation side of things, you know that every dummy/bone has a purpose, even if it's not apparent to the people on the other side of the fence. That sounds kind of arrogant and it's not meant to sound like that.
I mean, it's this kind of thing that makes me think "Should I just have an internal list of Vanilla cars and if the name doesn't match that list, it gets ignored?" and that's not how I am used to creating things. But at some point I have to think about how much of the backlash do I really want to take, when people say "Your mod doesn't work with this car, can you please fix it" and I get a rating that fits in with that.
I can't blame people for thinking it's my mod but when you see people posting comments on the author's page about these problems and they just get ignored, is it any wonder they choose to put the problem on the doorstep of someone they know will try and fix things? Although in the case of this vehicle, I can't fix those lights, nor can I add the engine dummy... so that means I have to consider building an exclusion list, for not only this but the rest of the models by the same author, just in case more are wrong.
As for controlling the bone positions, I'm not too sure on how you would script those things... I don't even know if you can set position properties on the bones/dummies, it's something I have never tried to do... maybe that's a test mod for the near future.
@Vans123 I think the problem with all modding communities, is that there will be different levels of skill and ability. The problem from the scripter's side of things, is how much do you let those with lesser ability, dictate what you do?
Potentially, this problem I am highlighting here could effectively kill my current idea before it goes any further, because I have no idea of the scope of this problem. And that causes you to second-guess every decision you make about what mods are possible. I would now have serious doubts about doing anything else with vehicles, purely because I have no guarantee that 100% of the vehicles would work with it.
But it's not just the scripters that have the problem, it's the game as well, because those cars won't function according to the rules of the game so to speak. The annoying thing is that if there were tools for 3DS Max that meant I could avoid ZModeler3, I probably would be on the scripting side of things even less. Programming with an artist's mentality is hard enough, but this adds a whole new layer of difficulty on top.
@LeeC2202 Do you have to post pictures of bugs i think the maker of this mod knows what the bug is. I thought you said modding was completely as is. No need for reply i'm done with the tainted babbling.
When i convert a car, first of all i choose a most similar default model (body shape and size, amount of doors and windows, etc.) to keep hierarchy close to original. But anyway, i have to remove some parts or dummies (for example, wings) or add new to get desired results on my model.