In "Ardent", you escape from prison, rescue your crew from the slave camp, return to Havana, then you go to the tavern to find out about the payroll ship while your crew go to the port to steal a ship. When you get to port, they've stolen a war tartane (the smallest ship I could find which has a deck, so the 30 or so crew you rescued could perhaps fit inside). The ship is supposed to be unarmed, assigned so:
That's never stuck properly; when you put to sea, the ship somehow acquires cannons, but you have no ammo so you're still unarmed. With that proviso, it's worked fine.
But not in the 23rd September update. When I put to sea, the first thing I noticed was that the framerate was abysmally slow - I can't measure exact framerate but it was visibly choppier than normal. The next thing I noticed was that my food had disappeared, which meant that when the hour changed, crew starved and morale dropped. See first attached savegame.
"error.log" shows a lot of reports which seem to be something to do with cannons. So I changed the line to:
Now when I put to sea, the port cannons are loaded but the starboard cannons aren't. The food has still disappeared. Even more weird: now I have cannons and ammo, I can press "1" to reload the guns, all guns now load - and the food reappears! And for final weirdness, if I fire the guns, there's the yell from the crewman, the bar at the side of the compass goes down to show guns firing, and there's a total lack of bangs or smoke and fire from the ship's side. See second attached savegame. (I had another savegame from just before I went to the port, which is how I have two savegames in port, one before and one after the code change.)
None of the above happens in the basic 28th July version. I can go to the store to buy cannonballs and ammo, the ship somehow acquires cannons when I put to sea, they're all properly loaded, I still have food, and when I fire the cannons there are proper bangs, flashes and smoke. So whatever is fouling things up, it's in the 23rd September update.
Code:
GiveShip2Character(PChar,"TartaneWar","Esme",CANNON_TYPE_NONECANNON,SPAIN,false,false);
But not in the 23rd September update. When I put to sea, the first thing I noticed was that the framerate was abysmally slow - I can't measure exact framerate but it was visibly choppier than normal. The next thing I noticed was that my food had disappeared, which meant that when the hour changed, crew starved and morale dropped. See first attached savegame.
"error.log" shows a lot of reports which seem to be something to do with cannons. So I changed the line to:
Code:
GiveShip2Character(PChar,"TartaneWar","Esme",CANNON_TYPE_LONG_LBS4,SPAIN,false,true);
None of the above happens in the basic 28th July version. I can go to the store to buy cannonballs and ammo, the ship somehow acquires cannons when I put to sea, they're all properly loaded, I still have food, and when I fire the cannons there are proper bangs, flashes and smoke. So whatever is fouling things up, it's in the 23rd September update.