And here it is - my entry into the contest, ready for @begginfokillz to try out.
Barbossa's tour should work in either the stock game or "New Horizons". Originally it was meant to be run from one pair of dialog files which could detect whether the stock game or "New Horizons" is being used, but there's a function which exists in both and which takes one extra argument in the modded version, which means if the modded version is used then the dialog crashes if you're playing the stock game, and vice versa. So now there are separate dialog files for each version. There are a few other files which are specific to the modded version or stock version, but as far as I can tell from testing both, neither game version gets upset if the files from the other version are there, it just ignores the files which it does not use. For example, "New Horizons" has Barbossa defined in "PROGRAM\Characters\init\SideQuest.c" and completely ignores "PROGRAM\Characters\English\init\TempQuestCharacters.c"; the stock game is exactly the other way round. Likewise, "New Horizons" gets its questbook entries for the tour from "Barbossa_tour.txt", while the stock game uses "quests_texts.txt" for all questbooks, both in "RESOURCE\INI\TEXTS\ENGLISH".
The tour should work in any of the storylines in "New Horizons" except "Jack Sparrow", the reason being that the real Hector Barbossa plays a significant role in that story so it may look silly if fake Barbossa shows up as well. It detects whether you're playing "Tales of a Sea Hawk", which is the original storyline, and some of the dialog changes if you are.
Download, unzip, copy the whole lot into place, start a new game and make your way to Speightstown, alias Oxbay. Then talk to Barbossa and let the tour begin! (If you're playing "New Horizons", I recommend playing "FreePlay" as a British corsair or merchant. That starts you off at Speightstown right away and also gives you a free compass and clock, not necessary for the tour but useful generally.)
Barbossa's tour should work in either the stock game or "New Horizons". Originally it was meant to be run from one pair of dialog files which could detect whether the stock game or "New Horizons" is being used, but there's a function which exists in both and which takes one extra argument in the modded version, which means if the modded version is used then the dialog crashes if you're playing the stock game, and vice versa. So now there are separate dialog files for each version. There are a few other files which are specific to the modded version or stock version, but as far as I can tell from testing both, neither game version gets upset if the files from the other version are there, it just ignores the files which it does not use. For example, "New Horizons" has Barbossa defined in "PROGRAM\Characters\init\SideQuest.c" and completely ignores "PROGRAM\Characters\English\init\TempQuestCharacters.c"; the stock game is exactly the other way round. Likewise, "New Horizons" gets its questbook entries for the tour from "Barbossa_tour.txt", while the stock game uses "quests_texts.txt" for all questbooks, both in "RESOURCE\INI\TEXTS\ENGLISH".
The tour should work in any of the storylines in "New Horizons" except "Jack Sparrow", the reason being that the real Hector Barbossa plays a significant role in that story so it may look silly if fake Barbossa shows up as well. It detects whether you're playing "Tales of a Sea Hawk", which is the original storyline, and some of the dialog changes if you are.
Download, unzip, copy the whole lot into place, start a new game and make your way to Speightstown, alias Oxbay. Then talk to Barbossa and let the tour begin! (If you're playing "New Horizons", I recommend playing "FreePlay" as a British corsair or merchant. That starts you off at Speightstown right away and also gives you a free compass and clock, not necessary for the tour but useful generally.)
Attachments
Last edited: