Changelog

From Pirates and Traders

Revision as of 14:20, 4 May 2014 by MicaByte (talk | contribs)

This is the Changelog for version 2 of Pirates and Traders. The changes of version 1 can be found in Pirates and Traders: Retro.

Version History

Version 2.8.3

  • New sea event: fishermen
  • Fixed a bug that allowed a defeated ship to appear in the same event multiple times.

Version 2.8.2

  • New sea event: shipwrecked sailor
  • Fixed a gold exploit that allowed a player to buy an item once and sell it twice.
  • Fixed a bug that prevented the player from buying an item if their gold available matched the price of the item exactly.
  • Fixed a bug that halted the game music at various points in the user interface (particularly the new sea events).

Version 2.8.1

  • New sea event: reefs
  • Added some code in order to try and prevent savegame errors from causing file corruption (loss of data).

Version 2.8.0

  • Added events that can occur while you are at sea: scurvy and storm. More events to come.
  • Fixed a bug where getting marooned by mutineers didn't actually end your game.
  • Tracked down some force closes in P&T to the ad module. NOT fixed at this time, since the fix would require removing support for all Android versions prior to 2.3.3 and require special treatment for the Amazon app store. Pirates and Traders: Gold users are not affected by this bug.

Version 2.7.5

  • Two new governor events introduced for the Cimarron-controlled port.
  • Added a new tavern encounter that allows the player to recruit a specialist.
  • Fixed a bug in the Lucky Jack encounter that checked your personal funds incorrectly.
  • Fixed a bug that could cause a crash if one located ships outside the Cimarron ports.

Version 2.7.4

  • Chapter 4 of the Cimarron saga implemented.
  • Fixed a bug that sometimes allowed enemy ships to continue fighting even though reduced to 1 crew.

Version 2.7.3

  • Fixed a bug in the way the Gunnery skill was defined. It is now again possible to become a master Gunner.
  • The fashionable dress jacket can now be worn.
  • Fixed a bug in chapter 3 of the Cimarron saga, so that failing it should not now result in weird storylines.
  • Implemented a fix that should hopefully result in less crashes for Android 4.3 users. Note, however, that Android 4.3 still contains a serious flaw which is in practice impossible to fix (https://code.google.com/p/android/issues/detail?id=58385).

Version 2.7.2

  • Added a new chapter to the Cimarron saga.
  • Fixed a bug in the second chapter of the Cimarron saga.
  • Added a new location: Santiago.

Version 2.7.1

  • Added a new location: Santiago.

Version 2.7.0

  • Added first two chapter of the Cimarron Saga (the third multi-part adventure of the game).
  • Added a new short adventure, "Doktor's Orders".
  • Fixed a few interface bugs and typos (thanks to Sam F.)
  • Updated Admob library.

Version 2.6.9

  • Fixed a bug that could cause crashes in ship combat.

Version 2.6.8

  • Invasions by countries against each other should now correctly result in the governor being replaced.
  • Tweaked swivel guns so that the cost less weight.
  • Fixed a couple of bugs with the native events generated by Friend of the Natives.
  • Tweaked the ship combat image code to try and reduce the memory consumption.

Version 2.6.7

  • Added a new storyline: Friend of the Natives. This infrequently recurring storyline, allows the player to gain the native banner artifact.
  • Ships in the treasure fleet mission will automatically be hostile to the player. This prevents them from evading at the start of an encounter.
  • Extended the deadline in the Montezuma Quest to give players more time to hunt down the treasure ship.
  • Fixed a bug on the wrecked treasure ship, that made a successful negotiation end the storyline.
  • Fixed a bug in the story resolution module, so that ships can no longer pick up extreme cargo numbers in storylines.
  • Fixed a bug in the story resolution module that may have resulted in those extreme cargo numbers.
  • Fixed a few typos in storylines.

Version 2.6.6

  • This version removes the localization code completely, due to some errors with the way localization interacted with savegames.

Version 2.6.5

  • Fixed locale (language) so that the app defaults to US english, and preserves locale settings once changed.

Version 2.6.4

  • Final two chapters of the "Hunt for the Treasure Fleet" added to the game.
  • Fixed a bug in the treasure warehouse story that could prevent it from being possible to complete.
  • Two new unique ships added to the game (can only be encountered in the treasure fleet quest).
  • Tweaked some of the ship statistics.
  • Back button in trial view no longer automatically resolves the trial.
  • Fixed a bug in some storylines to fix new character generation.
  • Changed some code to hopefully reduce a specific instance of OutOfMemoryError.
  • Experimental German language translation added to the game. WARNING: The translated version may be unstable. Do not change language in the middle of a savegame - in the worst case, this can result in savegame corrupting errors.

Version 2.6.3

  • Second treasure ship hunting mission added to the game.
  • Governor's can now be gifted items to improve their opinion of you.
  • New gift items have been added to the game (available from merchants), to complement those available from missions.
  • Natives can now be recruited to join a port assault if you have a native banner (at present, two are available in the game). Each banner brings you six canoes (300 warriors) worth of natives.
  • Fixed a bug in the first mission that could cause the screen to blank.

Version 2.6.2

  • Fixed a map display issue introduced in 2.6.0.

Version 2.6.1

  • Fixed map resolution for low-resolution devices.
  • Fixed check for debug code in Amazon version of app.
  • Added a new ship improvement.

Version 2.6.0

  • Map resolution for xxhdpi phones should now work correctly.
  • Added some new rare as well as unique items to the game.
  • First treasure ship hunting mission has been added to the game.
  • Escaped Slave background added to Pirates and Traders: Gold!
  • Buccaneer background modified: spanish hostility and buccaneer recruitment.
  • Fixed an issue that could cause story crashes in some locations (countries where uppercase/lowercase do not translate in the US English way).
  • Fixed a couple of game state corruption catches that could crash the game and instead made them report an error.
  • Updated the Admob SDK.
  • Fixed a number of minor bugs.

Version 2.5.8

  • Fixed a serious bug that caused saves during ship duels to force-close the app when loading.
  • Fixed the text in the player message after losing a ship duel.
  • Reordered the trade goods lists, so that goods are listed in order of average worth.
  • Fixed a bug in the governor view failing to inform the player about his current status correctly.

Version 2.5.7

  • Fixed a bug that could cause force-closes in newly conquered ports.

Version 2.5.6

  • Added a new governor mission: a parental problem.
  • Added a new tavern encounter: a bunch of barrels.
  • The attitude of the governor now affects the cost of repairs as well as availability of veteran sailors.
  • Fixed a bug that allowed smugglers to enter port by pitching customs official overboard.
  • Fixed a bug that prevented the unloading of cannons if the opponent had 0 cannons.
  • Fixed a rare savegame bug that could cause the game to report savegame corruption.
  • Fixed a bug that allowed the player to equip weapons during a fist fight.
  • Fixed a bug that prevented the Cook from operating correctly.
  • Fixed a bug in the calculation of repair costs at high rank.
  • A number of minor f/c fixes.

Version 2.5.5

  • Cleaned out some base code and updated libraries. This should hopefully fix the stability issues that some have been having.

Version 2.5.4

  • Fixes a bug in the savegame handling of stories, that was causing story characters to be "lost" in some configurations, thus preventing story lines from being completed. Thanks to all of you who sent me savegames allowing me to narrow down to the issue. Special thanks to Rich Hims for help above and beyond the call of duty.
  • Adds code to recover from "orphaned" stories that could not be completed. If you have these in a savegame, they should slowly be "resolved". Note that this may result in some stories triggering out of sequence (e.g., tavern fights occurring while sailing on the ocean, etc).

Version 2.5.3

  • Added new crew and personal combat graphics.
  • Fixed a bug causing force/closes in personal combat with certain weapons.
  • Fixed a few minor bugs.

Version 2.5.2

  • Fixed a rare issue with the player running out of time on a new quest that could cause a crash.

Version 2.5.1

  • Fixed a serious bug in one branch of the Moctezuma quest.

Version 2.5.0

  • Added five new ships: Chasse-Maree, Caravel, War Caravel, Carrack, and Large Carrack.
  • Caravel and Chasse-Maree are now available as starting ships in the Gold! version.
  • Added a new faction: Portugal. Note that Portugal does not start with an on-map presence.
  • Added the four-part adventure/quest, "Crown of Moctezuma". Note that the player needs to have five years of experience (i.e., the earliest this can be found is 1665) before the adventure becomes available in one of your home ports.
  • Added a new musical piece to the game (personal combat theme).
  • Fixed a bug that prevented native attacks from taking place. Tweaked the native canoe to make it a bit more dangerous.
  • Fixed some bugs in personal combat. Parry now works for only 1 round. Use of two weapons should now also work correctly.
  • Fixed a couple of crash bugs.

Version 2.4.9

  • Conquests can now only occur on behalf of a licensed state and against its enemies.
  • Fixed a bug where conquests by players with more than 1 letter of marque could lock up the game.
  • Port combat difficulties have been tweaked. Attacking ports should now be a not easier.
  • Goods should now correctly cost nothing when plundering after a conquest.
  • Personal Combat is no longer beta. This means that you can no longer "skip" combats automatically, so take care before you go looking for trouble.
  • Fixed a variety of smaller bugs in the game.

Version 2.4.8

  • Two new portraits (merchant and slave/native).
  • Boarding combat can now give opportunities to affect the battle by dueling the opposing captain.
  • Combat view now shows the correct morale for the opposing ship.
  • Player can now select to conquer ports on behalf of any faction that he holds a letter of marque with.
  • Fixed pistols being usable more than once per fight.
  • Talking solution to mutinies fixed. Mutinies should now only happen while at sea.
  • Tweaked the number of maximum opponents in a mutiny to be 3.
  • Fixed a number of typos at various places in the game.

Version 2.4.7

  • New playable faction: the Kingdom of Denmark.
  • New Map Locations.
  • Tweaked wars and alliances to be more representative of the situation in 1660.
  • Your crew will now mutiny if their morale goes too low. A successful mutiny will end your game.
  • Tweaked the combat module to stop items being unequipped after a combat (except when this should happen).
  • More graphical updates. Disabled buttons should now be more clear. Targeting buttons in ship combat view should now display correctly.

Version 2.4.6

  • Minor diagnostics improvements (should make it easier to identify f/c).
  • Ending a game should now return the player to the main view.

Version 2.4.5

  • Updated the visuals of the personal combat, port combat and the specialist description view. This concludes the basic graphical upgrade.
  • Added a new musical piece to the game.
  • Fixed several force-close issues related to dialogs not closing down correctly.

Version 2.4.4

  • Tweaked the power interaction algorithms to make invasions and native attacks more likely.
  • Fixed the ship combat view, so that it again show current and potential ship ratings.
  • Fixed the merchant view so that it no longer has the jobs button enabled despite no jobs being available (clicking it would cause a force close).
  • Prevented the game force-closing if it failed to identify a story node.

Version 2.4.3

  • Updated the status views. Added more detailed score information to the stats view.
  • Updated the visuals of the ship combat and plunder view.
  • Updated the visuals of the trial and end game views.
  • Updated the visuals of the story views.
  • Fixed a bug in the game's music player that could cause force-closes.
  • Tweaked the game image cache to hopefully reduce our of memory issues.
  • Moved all of the game documentation online in the new Pirates and Trader wiki.

Version 2.4.2

  • Governor encounters will now occur when you enter the Governor view, if eligible to occur.
  • Fixes a force-close error in some savegames.

Version 2.4.1

  • Fixes a force-close error in the port view.

Version 2.4.0

  • Added first bits of in-game music score.
  • Updated the graphical user interface when in port and moved some functionality around.
  • Changed how loans work. The banks will now require yearly payments to keep them happy.
  • New flag graphics.
  • Updated a bug with story resolutions (bargaining, smuggling).

Version 2.3.9

  • Minor graphical tweaks and fixes.

Version 2.3.8

  • Added improved graphics for the main game screen.
  • Fixed a bug that had Nassau and Grand Bahama start as 0 value ports.
  • Added a new tavern story: Meet Lucky Jack.

Version 2.3.7

  • Fixes a force-close error during ship's battles.

Version 2.3.6

  • Fixed a bug in the Champ fight that would register you as killing your opponent, despite only knocking him out. Thanks to the guys who reported this.
  • Fixed a bug with Android OS 1.5 caused by the new graphics.

Version 2.3.5

  • Started adding in new user-interface graphics to the game.
  • Fixed a bug that caused a force-close when attacking ships on open sea.
  • Added a new tavern story: can you beat the Champ?

Version 2.3.3

  • Fixed a small force-close issue introduced in 2.3.2.

Version 2.3.2

  • Fixed a bug with the specialist information view in Gold!
  • Changed the behavior of the ship seizing interface so that crew members are not lost until the view is left.
  • Added a new governor story to the game.
  • Added new robber portrait.

Version 2.3.1

  • Fixed a small savegame loading error that had sneaked into 2.3.0.
  • Two stories that were still being debugged got included in the release. Removed now.

Version 2.3.0

  • Crew specialists now take a share of the officer's cut of the plunder. Effectively, this means that each crew specialist you recruit deducts from your share of the plunder.
  • You can now view the specific character details of each of your crew specialists, as well as dismiss them. Crew specialists cannot be dismissed unless you have shared out treasure while in port.
  • You can now both buy and sell cannons when in port. In addition, to avoid cheap exploits of this, the cost of cannons has been lowered.
  • You can now also manually take and throw away cannons in the plunder view.
  • Fixed an bug where the player would no longer have access to select a skill if he exceeded skill limit requirements.
  • Fixed a bug with the loading of 2.1.x savegames into the game.
  • Fixed a bug that caused the game to quit the app when the player ends a game.

Version 2.2.9

  • Fixed an issue with governors from older savegames.
  • Fixed some code that was not resetting correctly when the player was on a search and destroy/capture mission.
  • Fixed the new pirate interface such that it correctly reduces aptitude points to 9 in the view when swashbuckler level is chosen.

Version 2.2.8

  • Fixed a few story text issues.
  • Tweaked difficulty level so that the easy level is now a bit more forgiving with respect to throwing pirates and warships at the player (more merchants).
  • Removed some code so that errors in savegames should now hopefully be caught earlier in loading.
  • Fixed an error that could cause issues with a savegame after a conquest.

Version 2.2.7

  • Fixed a force close that could be caused by changing orientation in the savegame view.

Version 2.2.6

  • Added some code to reduce memory overhead significantly during play. This should hopefully reduce the number of random force/closes (out of memory errors) that some people are seeing.
  • Tweaked the ships attributes and ship costs some more.
  • Fixed a savegame breaking bug where new governors had incomplete data.
  • Fixed a bug where new governors were being generated for storylines, rather than using those already present.
  • Replaced the menu system with a popup view in order to ensure compatibility with Honeycomb and Ice Cream Sandwich.

Version 2.2.5

  • Fixed the annoying pop-up saying you had received a skill point, even though none had been added.
  • Broken arms and legs should now heal correctly (after approximately 1 and 2 months respectively.

Version 2.2.4

  • Fixed a savegame issue that was causing governors and items to disappear. This was caused by a ship with specialists not being restored correctly.

Version 2.2.3

  • Fixed a f/c issues in the code.

Version 2.2.2

  • New player background in Gold! version: Buccaneer - a master sharpshooter.
  • Player characters now start with 10 aptitude points instead of 9 on easy and normal level.
  • Game now starts in 1660 rather than 1650.
  • Ship travel time has been reduced; fast ships now have a greater speed advantage when traveling compared to slower ships.
  • Activated the beta version of the personal combat module.
  • Added a few new items to the merchant item shop.
  • Changed game GUI. The former help button now opens up the options menu (from which help is available). This has been implemented to support newer versions of Android (Honeycomb and Ice Cream Sandwich) that don't directly support the menu button.
  • Fixed a rendering issue on XHDPI screens (Galaxy Nexus and similar).
  • Tweaked the text sizes on the map so that they scale with the screen density.
  • Tweaked the ship values, such that bigger ships are now comparatively more expensive.
  • Greatly reduced the trade-in worth of old ships when purchasing in the shipyard. This means that buying new ships now becomes more difficult.
  • Reduced the value of ship items on the ship, both in terms of final scoring as well as in trade-in value.
  • Fixed a bug where the game forgot to save the age of game characters. This erroneously allowed skill advancement beyond the age of 35.
  • Fixed missing variables in feedback text for party tavern options.
  • Fixed crew experience so that it can no longer go above 100.
  • Added some code to try and reduce a persistent memory leak issue.
  • Updated the game image implementation to try and make it handle memory constraints better.
  • Fixed various text errors.

Version 2.2.1

  • Changed the recruiting system such that players on easy level receive better recruits while players on hard level receive worse recruits.
  • Fixed a bug that prevented carpenters from employing their special ability.
  • Fixed a minor bug that had the player receiving textual credit for plundering a port when natives had done the deed.

Version 2.2.0

  • Significantly tweaked the ship improvement values, in particular the cargo space requirements.
  • Your crew now have an experience level. Experience increases through time and battles and has a big influence on the combat ability of your crew. It ill usually fall when you bring in new crew members, depending on the quality of the crew recruited.
  • There are now two types of crewmen that can be recruited in the tavern; experienced sailors and raw recruits.
  • Changed the crew morale system. Morale now falls over time; winning battles and partying improves morale. Morale is "reset" or improved by sharing out treasure.
  • Fixed a bug that had a ship that was uninterested in interacting with the player cruise at a distance for ever (thereby forcing the player to attack if he could not distance it).
  • Fixed a bug that was preventing war and peace activity from the empires, as well as preventing governor replacement.
  • Fixed a bug that allowed players to visit the governor even though he is not available.
  • Updated the manual with scoring information. Edited the help files for the merchant.

Version 2.1.6

  • Fixed a f/c error when plundering in the Privateers job story.

Version 2.1.5

  • Added a new socialize encounter.
  • Fixed a glitch in the governor's pirate mission that prevented the player from finding the pirate.
  • Fixed a glitch in the port attack code where outflanking troops would not rejoin your force when the attack goes in.
  • Fixed a glitch that allowed the player to buy a double cost skill with a single skill point.
  • Fixed some errors in the skill descriptions.
  • Updated the Google Admob module.

Version 2.1.4

  • Fixed a concurrency exception issue.

Version 2.1.3

  • Socialize option with governor is now implemented. Two main story choices have been added so far; more to come.
  • A port attack on a region makes all of that region's characters hate you.
  • Plundering ships outside a port makes the governor of that port unhappy with you.
  • Relationship to the governor is now displayed on the main game map.
  • A good relationship with the governor makes it easier to sneak into the port he governs.
  • A sufficiently poor relationship with the governor makes it impossible to purchase amnesty from him.
  • Ship availability tweaked some more.
  • Distancing an opposing ship only loses your letter of marque if it is a blockading naval ship.
  • Fixed a bug that caused the corruption of savegames if the game was saved during ship combat in specific circumstances.
  • Fixed a bug that was preventing Cunning from being used correctly when smuggling.
  • Fixed a bug that was preventing skills from being used if the player had not bought the skill (all skills have a baseline of the aptitude).
  • Fixed an interface glitch that was resetting the pirates choice of ship and text edits if the player changed their pirate flag.
  • Fixed interface text in tavern so that you are always informed about how many men your ship requires.

Version 2.1.2

  • Switched off Debug mode.

Version 2.1.1

  • Fixed a HD screen compatibility issue introduced by my move to using the new Android SDK.
  • Fixed a bug that could cause the player to get stuck in the combat view.

Version 2.1.0

  • The presentation of player skills has been changed and the aptitude system simplified. Player traits have been removed for now.
  • Game events have been tweaked. You should now see the different game factions be a lot more aggressive.
  • Ship blockades have been restored to the game.
  • On higher difficulty levels (not Easy), a worsening reputation against a country will cause them to send more warships to the Caribbean (the Warships event will be more common).
  • Multiple region movement is now halted if you are low on food and a warning about the situation is given.
  • Tavern view now updates correctly when partying or buying rumors.
  • Restored loss of gold to pirates, but the sum lost now depends on the difficulty level set.
  • Shipyard improvements should now be updated correctly when the player has changed ships between visits.
  • Tweaked the ship hull algorithm. Rare ships should now be slightly more common in the shipyard.
  • Tweaked the specialist recruitment option. Specialist should now be slightly more common in the game.
  • Ship hulls only appear in shipyards for their associated empire.
  • Tweaked the search algorithm.
  • Buy Gold! button fixed. Now go and buy Gold! ;-)

Version 2.0.12

  • Game should now report an error rather than force close if an issue occurs with the save game. Please report if this happens to you, so that I can check the saved game for errors.
  • Fixed a force close that could hit the player if they were captured on the high seas.
  • Fixed a force close that could occur if the player found an "unowned" immigration ship.
  • Changed the ship combat visuals to hopefully make the targetting system more intuitively obvious.
  • Fixed a glitch where governor did not allow promotion although the player had qualified for it.
  • Fixed a glitch where the player did not lose any goods or money when submitting to a pirate.
  • Removed the limit on partying until I can rework the mechanism properly.
  • Fixed a bug that had player's surrendering in combat even when they had replied negatively to the dialog.
  • Players only lose gold to pirates now on the hard level.
  • App no longer tries to aggressively recover the savegame if it has been closed down by the Android OS. This may have caused a number of bugs in the past.

Version 2.0.11

  • Fixed an interface glitch specific to Pirates and Traders: Gold!.

Version 2.0.10

  • Added some hints to the game in the main game view, port, and ship combat sections.
  • Fixed: Defeating Pirates (Privateers) of an Empire should no longer make that empire mad at you.
  • Fixed: Bargaining skill should now have a greater effect on trade good prices.
  • Fixed: Concealment skill should now work correctly when smuggling.
  • Fixed: Concealment skill should now work correctly when sneaking into town.
  • Fixed: You should now be able to talk with the governor when you sneak into a port.
  • Fixed: The Ship Status view was showing rigging rating in the sails slot.
  • Fixed: Entering an empty string when specifying gold amount in a dialog caused a force close.
  • Fixed: The merchant view could sometimes list goods more than once.
  • Fixed: Ship image was not updating correctly when a new ship was captured or purchased.
  • Fixed: You should now correctly receive plundered gold when capturing a port.
  • Fixed: Being defeated in a port attack now correctly costs morale.
  • Fixed: Pirate reputation level should now be calculated correctly for the top pirates view.

Version 2.0.9

  • Fixed the in-game graphics for small screen devices.
  • Fixed a bug that caused the game to force close if resuming a game saved during ship plundering.
  • Fixed a bug that caused the game to force close during certain story situations.
  • Fixed a bug in the closed port view that allowed the player to enter the port without rolling the Sneaking skill check.
  • Fixed a bug that allowed the player to loan above the allowable limit if done over multiple loans.
  • Fixed a bug in the Story/Mission module that was preventing stories from being registered in the stats and bargaining from working correctly.
  • Fixed a number of bugs with the handling of ship specialists. They should no longer get lost when resuming a saved game.
  • Tweaked the price details of the various trade goods.
  • Tweaked the availability of ships. There should now be many more ships around.
  • Fixed some typos and minor interface issues.

Version 2.0.8

  • Fixed another force close that occurred in the top pirates/score view.
  • Fixed a force close that could occur if the player rotated the screen in certain circumstances.

Version 2.0.7

  • Fixed a force close that occurred in the top pirates/score view.

Version 2.0.6

  • Fixed a force close that occurred if the player saved in a port.
  • Fixed a force close that occurred when the story view was resumed.
  • Fixed a force close that could occur if the player defeated an event.
  • Fixed trait selection so that players can no longer select NPC traits.
  • Fixed a GUI problem in the trait selection. Player should now be correctly limited to 3 traits.
  • The F.A.Q. should now point to the correct view again.

Version 2.0.5

  • Fixed a force close that would occur when plundering ships.

Version 2.0.4

  • Additional savegame loading errors fixed.
  • Temporarily removed blockades from the game to prevent force-closes caused by these.
  • Fixed a force close that occurred when trying to buy a non-existent rumor.
  • Fixed a bug where players were not getting the correct location and letter of marque matching their faction when starting the game.
  • Ships should now eventually surrender if their sails and/or rigging are reduced to 0.
  • Games that are not set in "True Pirate" mode will not auto-save while serving prison time.
  • Fixed a text bug in a merchant mission.

Version 2.0.3

  • Fixed a savegame loading error.
  • Fixed a force close that could occur in the score view.
  • Fixed a bug in the hit job missions.

Version 2.0.2

  • Added lock to prevent loading of pre-2.0.0 savegames. Sorry guys, but it really is NOT savegame compatible.

Version 2.0.1

  • Fixes the problem with force-closing when entering the load game screen after the upgrade.

Version 2.0.0

  • Major Rebuild of the Pirates and Traders Game Engine. A new roleplaying engine with skills and traits replaces the former system.
  • Ship and game map graphics have been replaced.
  • The graphical user interface has been overhauled.