Thank you!
Visit our website www.piratehorizons.com to quickly find download links for the newest versions of our New Horizons mods Beyond New Horizons and Maelstrom New Horizons!
Quick links for Beyond New Horizons
- Download latest version
- Wiki
- FAQ
- Report bugs here
- Bug Tracker on Github
Quick links for Maelstrom
- Download the latest version of Maelstrom
- Download the latest version of ERAS II
- Download the latest version of New Horizons on Maelstrom
Quick links for PotC: New Horizons
- Download latest version
- Wiki
- FAQ
- Report bugs here
Thanks to YOUR votes, GOG.com now sells:
- Sea Dogs
- Sea Dogs: Caribbean Tales
- Sea Dogs: City of Abandoned Ships
Vote now to add Pirates of the Caribbean to the list!
Quick links for AoP2: Gentlemen of Fortune 2
- Downloads and info
- ModDB Profile
- Forums Archive
A Pirate Podcast with Interviews
Music, Comedy and all things Pirate!
- Episode Guide - About - Subscribe -
- Twitter - Facebook - iTunes - Android -
- Youtube - Fill the Coffers -
For future reference: instead of copying and pasting the entire log, please upload the log file as an attachment. The "Upload a File" button is just next to the "Post Reply" button which you press to send your message. Not all file types can be uploaded directly this way, but log files are among those which can.Mamless Pirate Here is compile log.
I did a clean install, did not choose "Unfinished Storylines", and was able to select and play "Woodes Rogers", then save and load a game. The install used all default settings apart from the installation folder. (You didn't put yours into "C:\Program Files" or "C:\Program Files (x86)", did you? )Went to investigate it anyway and found that there WAS a bug.
Caused by, who else, me.
Then @Jack Rackham added "ZZ.c" to counter my bug.
That caused a bug elsewhere. Which @Grey Roger fixed.
And then all was good; as long as you DID install the "Unfinished Storylines".
If you didn't (on a clean install), Woodes Rogers would be invisible.
I did not.The install used all default settings apart from the installation folder. (You didn't put yours into "C:\Program Files" or "C:\Program Files (x86)", did you? )
Could also be related to that bug I caused and now fixed.The only weirdness of this nature which I've noticed is that, if you have savegames in several different storylines, the game picks the wrong one as the default when you next start the game and want to reload your most recent save. This is not a serious problem, you just select a different profile, namely the one for your current game. "Tales of a Sea Hawk" appears twice in the profile selection.
Did the bug start before the current installer? I tried another test install, using the May 2018 installer and not installing the update archive. This also showed the weirdness with loading picking the wrong default profile and "Tales of a Sea Hawk" showing up twice.It's very strange that none of you can seem to replicate the problem.
It was VERY reproducible on my side. And I can guarantee you that the code was wrong.
(And that I was the one to cause it; when I added the exception for "DevlinOpera_off.c".
The bug must've existed since at least 2016, I think. Whenever I changed the way the "Unfinished Storylines" toggle worked.Did the bug start before the current installer? I tried another test install, using the May 2018 installer and not installing the update archive. This also showed the weirdness with loading picking the wrong default profile and "Tales of a Sea Hawk" showing up twice.
Got it. I used to be more facile with this stuff.For future reference: instead of copying and pasting the entire log, please upload the log file as an attachment. The "Upload a File" button is just next to the "Post Reply" button which you press to send your message. Not all file types can be uploaded directly this way, but log files are among those which can.
In "PROGRAM\seadogs.c":Fix is included in: http://piratesahoy.bowengames.com/potc/b14_installer.exe
And that should remove the need for ZZ.c .
if (FindFile("", "RESOURCE\\*.*", "build14_beta4_final") == "" || FindFile("", "PROGRAM\\*.c", "Leveling.c") != "" || FindFile("", "PROGRAM\\Storyline\\*.c", "ZZ.c") != "")
if (LoadSegment("Storyline\\" + sfile)) {
RegisterStoryline(n); // PB: was i
UnloadSegment("Storyline\\" + sfile);
It should do the same thing as a regular backslash; except it doesn't mess up the Notepad++ syntax recognition.... what does the double backslash do?
That's the 'RESOURCE\Textures\WEATHER\SUN\GLOW' folder then, right?The installer is missing some updates, such as the new sun and moon textures provided by @DeathDaisy in 2017.
That's great! Thank you for confirming.But a quick test install, followed by starting and saving several games, does confirm that the bug with the wrong profile being chosen by default for loading a savegame, and with "Tales of a Sea Hawk" appearing twice in the profile selection, does appear to have been fixed.
Double backslash messes up my syntax recognition. I'd have thought that it might send the system back up one folder level. It doesn't seem to do that, though, otherwise the game would break while trying to choose a storyline. Still, to remain consistent with the rest of the code, perhaps put it back to single backslash, unless you plan on changing all single backslashes to double.It should do the same thing as a regular slash; except it doesn't mess up the Notepad++ syntax recognition.
I could, but what it proves is that you have a dodgy installation because they should be in the May 2018 installer. If they're missing, very likely so is other stuff. Checking WinMerge...That's the 'RESOURCE\Textures\WEATHER\SUN\GLOW' folder then, right?
Odd; I don't seem to have 2017 versions of those at all. Not even in the Widescreen folder.
Do you have both variations? Could you re-upload them somewhere, please?
What editor do you use then?Double backslash messes up my syntax recognition.
Do as you wish.Still, to remain consistent with the rest of the code, perhaps put it back to single backslash, unless you plan on changing all single backslashes to double.
I ran across some of that in my checks as well.... confirmed, you also have obsolete versions of several ship models for a start.
I said "my syntax recognition", not "my editor's syntax recognition". It's messing with my head.What editor do you use then?
Originally it had the locator, then for some reason it was removed. It's a geometry locator to place a basket which depicts the miniature crow's nest seen on Jack Sparrow's dinghy in the film. The newest version might also have different flag locators to make the pennant look better.Certainly Tartane50 had two versions:
One with an extra locator in the mast; and one without it.
As far as I can tell, the new EXE should give you the one with the locator.
Even though the file edit date was older.
Create a new clean install using the May 2018 installer plus the current update archive. That should get you all the correct files.So definitely a few files worth of confusion there.
I'd appreciate knowing which ones are the REAL correct ones.
I always create a clean install when testing a new installer. So this time I made a new, clean install using your installer, then WinMerged it with my main installation to see what had changed. On that note...Also, for your check install: did you make a clean one?
Or was it an update on a prior version?
I wonder if at some point certain files were included; that were later removed again...
I said "my syntax recognition", not "my editor's syntax recognition". It's messing with my head.
I'd assume the locator should be there; no?Originally it had the locator, then for some reason it was removed. It's a geometry locator to place a basket which depicts the miniature crow's nest seen on Jack Sparrow's dinghy in the film. The newest version might also have different flag locators to make the pennant look better.
Thanks for confirming on those.ou also have obsolete versions of "HMS_Victory", "RN_FirstRate" and "RN_Volage".
Will try again at some point.Create a new clean install using the May 2018 installer plus the current update archive. That should get you all the correct files.
As far as I remember, it was in the main PROGRAM folder in the original TAR archive files.I'm not sure how "Leveling.c" would get into the top level of "PROGRAM", it should be in "PROGRAM\Characters".
Actually no; the new EXE installer deletes that file as part of its process.But "PROGRAM\Storyline\ZZ.c" will be there if your installer is being used to update an existing installation rather than start a clean one, and it won't have come from messing with an installer. "ZZ.c" is not in any existing installer, it's in the update archive.
Because Isla de Muerta doesn't have a town, it cannot have a shipyard."PROGRAM\INTERFACE\shipyard.c": you're exiting "SetFleetAtShipyard" if this is Vanderdecken's place. Was Vanderdecken causing problems here?
Ah! Thanks. Removed from my local installer folder now."RESOURCE\MODELS\Locations\Ammo": should not exist, this was submitted by mistake for inclusion in an update and was subsequently removed. The only file in there was moved to its correct folder.
7-Zip can open all sorts of things I'm not supposed to open, such as the current .tar archive. "Leveling.c" is in the "Characters" folder there, and is presumably included in the May 2018 installer only because it had been updated since the 2016 version in the .tar archive.As far as I remember, it was in the main PROGRAM folder in the original TAR archive files.
It wasn't moved to Characters until a later EXE installer.
So this is meant to check if left-over files from the TAR archive are present.
It's also a useful check in case someone tries to use the "post_25May_updates" archive on the future installer.Actually no; the new EXE installer deletes that file as part of its process.
In theory this should never happen; but it's there in case somebody insists on keeping it.
OK, I'll include it in an update which will include a few more fixes hidden in your update, then the whole lot can go into the next official installer - yours or @Mad Jack Wolfe's.Because Isla de Muerta doesn't have a town, it cannot have a shipyard.
To avoid errors, I set Vanderdecken to use the Jamaica town instead.
But 'SetFleetAtShipyard' would then teleport your ship to Jamaica if you'd repair there.
Confirmed Bug - Vanderdecken: Teleportation from Isla de Muerta to Jamaica
You can get rid of "fixes.txt" too. That's just for use on the forum, to show what people can expect in the update archive. "Build Info.txt" is a more complete list of what's in the installer plus update, so that's the one which I include in the update zip.Ah! Thanks. Removed from my local installer folder now.
Huh; odd... I know it was moved at SOME point...7-Zip can open all sorts of things I'm not supposed to open, such as the current .tar archive. "Leveling.c" is in the "Characters" folder there, and is presumably included in the May 2018 installer only because it had been updated since the 2016 version in the .tar archive.
That's the main thing I was going for...It's also a useful check in case someone tries to use the "post_25May_updates" archive on the future installer.
Now I wonder what other fixed I hid in there...OK, I'll include it in an update which will include a few more fixes hidden in your update, then the whole lot can go into the next official installer - yours or @Mad Jack Wolfe's.
Possibly in an earlier "b14_beta4_final" archive, "Leveling.c" was at the top level of "PROGRAM".Huh; odd... I know it was moved at SOME point...
Or things which you picked up but I did not. The fix for Vanderdecken's shipyard is one such; so is the fix for "Lair_crewmember.c" to remove the tradecheck.Now I wonder what other fixed I hid in there...
I changed a typo in the INI folder somewhere.
But I thought most of what I did was either already included; or I accidentally lost again.
There was indeed an earlier one; "b14_beta4_full" or something, I believe. Or maybe a Beta 3 one?Possibly in an earlier "b14_beta4_final" archive, "Leveling.c" was at the top level of "PROGRAM".
Huh; I completely forgot about that.Or things which you picked up but I did not. The fix for Vanderdecken's shipyard is one such; so is the fix for "Lair_crewmember.c" to remove the tradecheck.
If you keep it in place, does anything weird happen?Remove the file "PROGRAM\Storyline\ZZ.c" which was a dummy file to allow "Woodes Rogers" to save and load games, and which should no longer be needed.