Problem 1: Be sure that the ini entry of the Dozer is really fine. In CommandButton.ini you could just copy the original Dozer's command button entries and replace the entries. EXample:
CommandButton Command_ConstructAmericaDozer2
Command = UNIT_BUILD
Object = AmericaVehicleDozer2
TextLabel = CONTROLBAR:ConstructAmericaDozer
ButtonImage = SACDozer
ButtonBorderType = BUILD ; Identifier for the User as to what kind of button this is
DescriptLabel = CONTROLBAR:ToolTipUSABuildDozer
End
Make sure that the "Object" entry is the name of your new DOzer. And make sure that the factionunit.ini is located in \data\INI\Object
Problem 2: I don't have any idea but try editing this line in weapons.ini next to your missile weapons entry.
---> ScatterRadiusVsInfantry = 10.0 ;When this weapon is used against infantry, it can randomly miss by as much as this distance.
Problem 3: I dont have any idea..
That's it hope I did help you Oldfaq.