• New Horizons on Maelstrom
    Maelstrom New Horizons


    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!

A couple of ship battle problems

Elrundir

Landlubber
I don't know if I'm just missing something really obvious here, or if something has gone wrong with my game entirely.

1) I can't fire my cannons anymore. Ever, for any reason. Even if I enter a battle with pirates, it won't let me fire at them, either from third person or first person view. They can fire at me, but I can't fire back. More to the point, the cannons don't even load at all (i.e. the little gauges that surround my ship on the minimap are just gray, rather than red or green). I definitely have cannonballs and gunpowder (<i>plenty</i> of both), so I can't see why this is happening. <img src="style_emoticons/<#EMO_DIR#>/sad.gif" style="vertical-align:middle" emoid=":(" border="0" alt="sad.gif" />

I have literally tried everything I can think of to fix this. I've tried getting a new ship, I've tried turning off the option that makes gunpowder necessary, I've tried discarding cannonballs, I've checked all through my action menu, I've tried getting rid of my gunner officer... it just doesn't make any sense. I hadn't posted this in the bugs forum because I thought maybe I was just missing something, but it's really starting to look like this is a bug to me. :\

If it's any help, here are the contents of the error.log:

<!--quoteo--><div class='quotetop'>QUOTE </div><div class='quotemain'><!--quotec-->RUNTIME ERROR - file: sound\alias.c; line: 54
Invalid function call
RUNTIME ERROR - file: sound\alias.c; line: 54
function 'Alias_Init' stack error
RUNTIME ERROR - file: sea_ai\AIShip.c; line: 1197
missed attribute: caliber
RUNTIME ERROR - file: sea_ai\AIShip.c; line: 1197
no rAP data
RUNTIME ERROR - file: sea_ai\AIShip.c; line: 1198
missed attribute: type
RUNTIME ERROR - file: sea_ai\AIShip.c; line: 1198
no rAP data
RUNTIME ERROR - file: sea_ai\AIShip.c; line: 1197
missed attribute: caliber
RUNTIME ERROR - file: sea_ai\AIShip.c; line: 1197
no rAP data
RUNTIME ERROR - file: sea_ai\AIShip.c; line: 1198
missed attribute: type
RUNTIME ERROR - file: sea_ai\AIShip.c; line: 1198
no rAP data
RUNTIME ERROR - file: sea_ai\AIShip.c; line: 1197
missed attribute: caliber
RUNTIME ERROR - file: sea_ai\AIShip.c; line: 1197
no rAP data
RUNTIME ERROR - file: sea_ai\AIShip.c; line: 1198
missed attribute: type
RUNTIME ERROR - file: sea_ai\AIShip.c; line: 1198
no rAP data<!--QuoteEnd--></div><!--QuoteEEnd-->

And so on and so forth practically ad infinitum. (The log is so long the forum won't even let me post the whole thing.)

2) I recently entered a battle between the Portuguese and pirates to help them out (even though I still couldn't fire at the pirates <img src="style_emoticons/<#EMO_DIR#>/sad.gif" style="vertical-align:middle" emoid=":(" border="0" alt="sad.gif" />), and wound up boarding the pirate ship and sinking it. After doing so, the Portuguese started attacking me, even though I had a Portuguese flag flown well before I entered the batle. Is this normal behaviour?
 
1. Have you got any idea what happened to make this happen? Do you even HAVE cannons anymore?
They could've all exploded, even though that's rather unlikely. You can check in F2>Ship.

2. Is there any chance a stray cannonball accidentally hit a Portuguese ship?
Also what's you "real" relation with the Portuguese? If you're really hostile with them, they might recognize you and turn hostile.
 
he can't fire, pieter. so no stray cannonballs. also, i have once had the spanish turn hostile on me while i was flying their flag and had a letter of marque from them. it's in my logbook topic (which i have a link for), but i have absolutely no idea why it happened.
 
I definitely still have cannons. Nearly a full complement, for that matter. I can't add any new ones at the shipyard, though... it says all of them are too high caliber for my Sloop. Dunno if that's normal or not, but I figured they'd have at least <i>one</i> cannon that I could equip. I also read somewhere that not having enough crewmembers can cause your cannons to stop loading, but since I have a full crew, that's definitely not it.

Unfortunately I don't remember exactly what happened to cause this. I think I first noticed it sailing into Sao Jorge - at least, that's the first case where I remember noticing it - but I'm not really sure if that's where it started or not. From the error log it seems like there's some sort of missing data in the AIShip file, but I wouldn't have a clue as to how to fix that (or even find the problem in the first place ><).

As for my relations with Portgual, they're neutral. Like Morgan said, I can't have accidentally fired at them because I couldn't fire at all.

EDIT: Okay, I think I've narrowed down the cannon firing problem a bit more. When I said that I had stolen a boarded ship earlier, come to think of it, the ship I had stolen was the same type as the one I had originally - a Sloop. I've just now bought a Lugger (unfortunately inferior to the ship I had, but it was just for testing), and the cannons do indeed work. So it seems that whatever cannons are normally installed on the Sloop have glitched up in some way. I just don't know how or what caused it. :\

EDIT 2: Boarded a Rum Runner and got the same problem. I guess it's not just the Sloop... unless it's the fact that I bought a new ship that fixed it, and boarding one doesn't solve the problem.
 
So the cannons don't work on ships you captured? The ones you got by swapping ships?
But only on some ships? But if you buy your ships, they do work?
That's pretty weird. But then so is that <i>missed attribute: type/caliber</i> message.
I'm hoping someone might be able to confirm that bug; then we could hunt it down. <img src="style_emoticons/<#EMO_DIR#>/mybad.gif" style="vertical-align:middle" emoid=":facepalm" border="0" alt="mybad.gif" />
 
More info: cannons <i>do</i> work on <i>certain</i> ships that I capture. I just took a Xebec from pirates and the cannons work on that. So it seems that it's only certain types/classes of ships that the cannons don't work for (I think the Sloop and Rum Runner are both class 4, or whatever that number in the top left of the ship's picture means, and this Xebec is 5). If I get a chance, I'll buy one with a 4 and see if I get the same problem. Then we'll know it's a problem with certain ships and not with how you get them.

Also, as a bit of added info, when I was swapping cannons on this ship, I realized that the "Installed Caliber" on my previous ship (the sloop) was 0, whereas the installed caliber on this Xebec is 12. I don't think there are any caliber 0 cannons, are there? Don't know if that's helpful, but there it is.
 
I'm pretty sure there's no calibre 0 cannons. I'm thinking something's going wrong in the ship-swapping process.
But what I do not know. Haven't seen the problem yet myself, but I'll keep an eye out for it.
 
Back
Top