Want do you want to do? AFAIK the patches didn't change anything with regard to adding ships (carriers/other ships) to a terrain
In case you just want to place a ship on the map then all you need to do is this:
open the terrain_targets.ini, then add
[TargetArea0xx]
Name=[TargetAreaName]
Position=X,Y <- coordinates, I use KMD to get those
Radius=5657
ActiveYear=0
Location=5 <- look up terrain_nations for appropriate number
Alignment=FRIENDLY/ENEMY
CarrierStation=FALSE
Target[001].Type=[shipname] = name of GO folder
Target[001].Offset=-308.07,-660.34 <- how far away from the position
Target[001].Heading=267
Target[001].ActiveYear=1980 <- Year from which on the ship will be there, could also be set to 0
Also, you'll probably have to edit the terrain_types.ini as well:
This is the entry for the WOV stock SumnerFRAM DD.
[TargetTypeXXX]
Name=SumnerFRAM2
FullName=Sumner FRAM 2 class DD
ModelName=DD.LOD
TargetType=WARSHIP
ActiveYear=1955
TargetValue=750
UseGroundObject=TRUE
GroundObjectType=SumnerFRAM2
RepairRate=0.555
StartDetectChance=50
StartIdentifiedChance=20
IncreaseDetectChanceKey=5
MaxVisibleDist=10000.0
DestroyedEffect=MediumFire
SecondaryEffect=SmallRocketGroundExplosion
SecondaryChance=100
This entry could use some additional modifications, Wrench should know what's missing here. Also, as a final remark, the game will target those ships and assign strike missions against them...which can be fun to watch. An enemy flight approaching an O.H.Perry at low level is practically on a suicide mission....