Same file same rule, you can generate a new ship with it provided that you know how to tinker with the codes a bit.
pchar.Ship.Type = GenerateShipHand(pchar, SHIP_SCHOONER_W, 4, 17000000, 200, 3200, 20000, 18.2, 26.0, 55.42);
SetBaseShipData(pchar);
ResetShipCannonsDamages(pchar);
SetShipCannonsDamagesNull(pchar);
UpgradeShipParameter(pchar, "SpeedRate");
UpgradeShipParameter(pchar, "Capacity");
UpgradeShipParameter(pchar, "WindAgainstSpeed");
UpgradeShipParameter(pchar, "TurnRate");
UpgradeShipParameter(pchar, "HP");
UpgradeShipParameter(pchar, "MaxCrew");
NullCharacterGoods(pchar);
SetCrewQuantity(PChar, 200);
pchar.Ship.Crew.Morale = 100;
pchar.Ship.Crew.Exp.Sailors = 100;
pchar.Ship.Crew.Exp.Cannoners = 100;
pchar.Ship.Crew.Exp.Soldiers = 100;
AddCharacterGoods(pchar, GOOD_BALLS, 1500);
AddCharacterGoods(pchar, GOOD_GRAPES, 1500);
AddCharacterGoods(pchar, GOOD_KNIPPELS, 500);
AddCharacterGoods(pchar, GOOD_BOMBS, 500);
SetCharacterGoods(pchar, GOOD_POWDER, 3500);
SetCharacterGoods(pchar, GOOD_WEAPON, 250);
SetCharacterGoods(pchar, GOOD_FOOD, 2250);
SetCharacterGoods(pchar, GOOD_RUM, 500);
SetCharacterGoods(pchar, GOOD_MEDICAMENT, 360);
SetCharacterGoods(pchar, GOOD_PLANKS, 125);
SetCharacterGoods(pchar, GOOD_SAILCLOTH, 125);
SetCharacterGoods(pchar, GOOD_ROPES, 3500);
SetCharacterGoods(pchar, GOOD_SHIPSILK, 3500);
SetCharacterGoods(pchar, GOOD_SANDAL, 3500);
SetCharacterGoods(pchar, GOOD_OIL, 3500);
SetCharacterGoods(pchar, GOOD_GOLD, 3500);
SetCharacterGoods(pchar, GOOD_SILVER, 3500);
SetSailsColor(pchar, 1);
pchar.Ship.name = "Seahawk";
pchar.Ship.Cannons.Type = CANNON_TYPE_CANNON_LBS24;
This will give you a class 4 war schooner, 17 mil deadweight, 200 max crew, speed up to 26 knot, all possible upgrade, 200 experienced heroic crew, arm with 24 pounder cannon and bunch of good. I forgot what is the meaning for 3200 and 20000, but one of them is ship hp. These 18.2 and 26.0 relate to speed and 55.42 relate wind angle. Higher speed mean you can sail faster in battle map and higher wind angle mean you can sail faster against wind. So if you set high speed and small wind angle, you ship sail fast with wind behind your back, vice versa, you can sail faster against with with higher wind angle. Figure it out by changing them and reload. If your ship turn grey without color, go to battle mode and it will be fine.
You can do pretty much everything except changing the time and weather by editing this file.