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 -
What do you mean by that? What ships are you transferring between?not having your own ship selected
I think I am beginning to understand, therefore I renamed this thread to try to more accurately describe the problem.If I select my own ship as the 1st and then a companion ship as 2nd I can assign officers without a problem (indeed using multiple ones to get more perks active at a ship).
By selecting two companion ships and then hitting the assign officers button the system goes crazy.
I think virtually nobody bothered to try this, so it seems that you're the first.It is just annoying that if you accidentally click it when trying to transfer goods the game gets stuck and the only way to get out is to terminate the game. If you didn't save right before then you are screwed
Good chance that this is very much related:Yes that would be a more accurate name
Error log is in the attachment.
RUNTIME ERROR - file: interface\interface.c; line: 1110
Invalid function call
RUNTIME ERROR - file: interface\interface.c; line: 1110
function 'LaunchTransferMain' stack error
Wait, what? WHAT!?!?I say almost the same because for some reason although there are apparently three ships in the player fleet it offers a fourth (gunboat) in ship transfer
Agreed; I think that is probably the best solution. Simplest and safest.All in all I would suggest the easy fix would be locking out the officer transfer button if the character ship is not involved (for transfer of other things) to avoid accidental selection locking the game.
if (!IsMainCharacter(refMyCharacter) && !IsMainCharacter(refEnemyCharacter) )
SetSelectable("CHARACTERS_BUTTON", false);
SendMessage(&GameInterface, "lsls", MSG_INTERFACE_MSG_TO_NODE, "CHARACTERS_BUTTON" , 0, "No Officers Between Companion Ships"); // This is optional; just changes the text on the button to explain why it isn't available
Is that something you can work with?
I'm not touching it. I'm trying (and not quite succeeding) to focus on some Beta 4.0 promotion rather than more modding and support.I'll have a go at sorting it if I know you're not
And finding that suitable place. And making sure I didn't mess up the syntax. And checking that is actually does what it should!It was only a matter of putting @Pieter Boelen 's code in a suitable place.
error.log said:RUNTIME ERROR - file: interface\interface.c; line: 1110
Invalid function call
RUNTIME ERROR - file: interface\interface.c; line: 1110
function 'LaunchTransferMain' stack error
Merged with the original thread.I think I’ve broken something.