At each stage of the tutorial, you have to complete the whole stage, then there should be an option in the dialog to end the tutorial. So, if you started with the option for the full tutorial, you'll certainly need to collect your gear from the locker, then you may be able to end the tutorial.
Even if you skip the full tutorial, you do indeed still have the preliminary quests - buy spyglass, sell cargo, repair ship, hire crew. In theory, these should all disappear if you have not completed them when you put to sea. However, the code which closes the quests is in case "Story_leavingOxbay", which is triggered from case "begining":
Code:
if (!CheckQuestAttribute("StartAdventure", "begin")) {
pchar.quest.Story_LeavingOxbay.win_condition.l1 = "location";
pchar.quest.Story_LeavingOxbay.win_condition.l1.location = "Oxbay";
pchar.quest.Story_LeavingOxbay.win_condition = "Story_leavingOxbay";
}
That's fine if you start as a British character. You start at Speightstown. Location "Oxbay" is the sea around Barbados. So when you put to sea, case "Story_leavingOxbay" is triggered and the quests are closed.
If you start as any other nationality, you start somewhere else. You go to sea at some other island. The quests won't close unless you then sail to Barbados.
So I tried changing "begining" to this:
Code:
switch(GetCurrentFlag())
{
case ENGLAND: homeisland = "Oxbay"; break;
case FRANCE: homeisland = "FalaiseDeFleur"; break;
case SPAIN: homeisland = "IslaMuelle"; break;
case PIRATE: homeisland = "QuebradasCostillas"; break;
case HOLLAND: homeisland = "Douwesen"; break;
case PORTUGAL: homeisland = "Conceicao"; break;
case AMERICA: homeisland = "Eleuthera"; break;
homeisland = "Oxbay";
}
if (!CheckQuestAttribute("StartAdventure", "begin")) {
pchar.quest.cancel_tutorial.win_condition.l1 = "location";
pchar.quest.cancel_tutorial.win_condition.l1.location = homeisland;
pchar.quest.cancel_tutorial.win_condition = "cancel_tutorial";
}
This sets a variable "homeisland" depending on your nationality, then triggers "cancel_tutorial" if you leave that island. ("cancel_tutorial" is "Story_leavingOxbay", renamed because this is FreePlay and there is no story.

)
Put this into "PROGRAM\Storyline\FreePlay\quests", overwriting the existing file. You should then be able to start as a non-British character, skip the tutorial, go to sea wherever you start, and the preliminary quests should close down.
Something similar can probably be done for "Tales of a Sea Hawk", though it's less important because even if you started somewhere other than Barbados, you'll be sailing there very soon to start the story. (If you don't want to start the story, why are you playing "Tales of a Sea Hawk"?

)