Age of Pirates 2: City of Abandoned Ships cheats & more for PC (PC)

Age of Pirates 2: City of Abandoned Ships cheats, cheat codes, unlockables, hints, easter eggs, glitches, achievements, guides and more for PC (PC). CheatCodes.com has all you need to win every game you play!

Use the above links or scroll down see all to the PC cheats we have available for Age of Pirates 2: City of Abandoned Ships.

  • Role-Playing, Strategy RPG
  • Akella
  • Playlogic
  • Mature
  • May 12, 2009

Hints

Stats Change Guide

These are all the things I have been able to Mod in the game data. So far I am just making a quick list, but I have submitted all of them to gamefaqs to post as cheats but still waiting on the post to go threw.

-Adventurer & Merchant Start Money, Stats, and Weapons
-Starting Ship
-No Stat penility due to higher class ships
-Ship Stats
-Cannon Stats
-Item Stats

I am always looking for more, If anyone has any questions about any of these feel free to ask. Also if anyone has any to add I would greatly appreciate knowing about them.

Here is my complete list. **Explained**

*****NOTE***** VERY IMPORTANT******
DO NOT CHANGE ANY GAME FILES BEFORE SAVING OIRGINAL COPIES OF THE FILES YOU ARE MAKING CHANGES TOO.


**Starting Money**

Open the [ RPGUtilite. C ] text file located in C:Program FilesPlaylogicAge of Pirates 2Programcharacters. From here use ctrl+f to search for the code line [ pchar. Money ]. Simply just change the number value that follows to the desired amount of starting funds. Here you will notice it will only show money amounts for the Adventure and Merchant characters, but you can add the code line [ pchar. Money = 99999999; ] between the [ EquipCharacterbyItem ] and [ break: ] for the Corsair character as well.

**Starting Sword, Spyglass, And Pistol**

Open the [ RPGUtilite. C ] text file located in C:Program FilesPlaylogicAge of Pirates 2Programcharacters. From here use ctrl+f to search for the code line [ void initMainCharacterItem () ]. Here you will notice it will show the starting items for the al 3 starting characters. Anywere you see [ pistol# ] and [ blade# ] and [ spyglass# ] you can change # to change the weapon. The weapon list in located in the text file [ initItems. C ] located in C:Program FilesPlaylogicAge of Pirates 2ProgramITEMS.

**Starting Stats = All 10**

Open the [ RPGUtilite. C ] text file located in C:Program FilesPlaylogicAge of Pirates 2Programcharacters. From here use ctrl+f to search for the code line [ case "Merchant": ] , [ case "Corsair": ] or [ case "Adventurer": ] depending on the character you want to change if not all 3. Right below the code line listed you should see [ SetSPECIAL (ch, #, #, #, #, #, #, #); , Here simply just change the numbers in the brackets to 10's. Values above 10 do not work.

**Starting Ship**

Open the [ RPGUtilite. C ] text file located in C:Program FilesPlaylogicAge of Pirates 2Programcharacters. From here use ctrl+f to search for the code line [ pchar. Ship. Type = GenerateShip ]. Here you will see the oirginal code line is [ pchar. Ship. Type = GenerateShip ( (SHIP_LUGGER + rand (2) - 1), 0); ]. Here simply replace [ LUGGER ] with the desired ship name (note that all ships are listed in the [ Ships_init. C ] text file located in C:Program FilesPlaylogicAge of Pirates 2ProgramShips. ) . But unlike in Age of Pirates 1 there is this little addon to the code [ + rand (2) - 1) ], This was added to randomly give you a ship within 3 slots of your starting ship. Its stupid I know. So you can erase it so you know what ship you get everytime. When your done you code line will look like this [ pchar. Ship. Type = GenerateShip (SHIP_SHIPNAME, 0); ].
**Ship Stats**

Open the [ Ships_init. C ] text file located in C:Program FilesPlaylogicAge of Pirates 2ProgramShips. From here all ship classes in the game are listed from worst to best. Simply scroll down threw the list and change any stats on the ship or ships of your choice. ******NOTE****** WHEN CHANGING THE STATS OF A SHIP PLEASE UNDERSTAND YOU ARE CHANGING IT FOR THE ENTIRE GAME, THIS MEANS THE GAME CONTROLLED SHIPS WILL HAVE ALL THE CHANGES AS YOUR OWN SHIPS.

**Cannon Stats**

Open the [ Cannons_init. C ] text file located in C:Program FilesPlaylogicAge of Pirates 2ProgramCANNONS. From here all cannons in the game are listed from smallest to largest starting will the CULVERINE type cannon and then the CANNON type cannon. Simply scroll down threw the list and change the stats on the cannon or cannons of your choice. ******NOTE****** WHEN CHANGING THE STATS OF A CANNON PLEASE UNDERSTAND YOU ARE CHANGING IT FOR THE ENTIRE GAME, THIS MEANS THE GAME CONTROLLED CANNONS ON SHIPS AND FORTS WILL HAVE ALL THE CHANGES AS YOUR OWN SHIPS AND FORTS.

**Weapon Stats**

Open the [ initItems. C ] text file located in C:Program FilesPlaylogicAge of Pirates 2ProgramITEMS. From here all the weapons in the game will be listed. Simply change the stats on the weapon or weapons of your choice. ******NOTE****** WHEN CHANGING THE STATS OF A WEAPON PLEASE UNDERSTAND YOU ARE CHANGING IT FOR THE ENTIRE GAME, THIS MEANS THE GAME CONTROLLED WEAPONS ON ENEMY CREW AND PORT SOLDIERS WILL HAVE ALL THE CHANGES AS YOUR OWN WEAPONS.

**No Stat Penility For High Class Ships**

Open the [ RPGUtilite. C ] text file located in C:Program FilesPlaylogicAge of Pirates 2Programcharacters. From here use ctrl+f to search for the code line [ switch (shipClass) ]. Here you will see [ case 1 : needSkill = 95; break; ] right down to [ case 7 : needSkill = 0; break; ]. Simply change the # after the = sign to 0, and now you will have no stat penility for having a high class ship. ******NOTE****** I WENT LOOKING FOR THIS BECAUSE IF YOU CHANGE THE CLASS OF THE SHIP IN THE SHIPS TEXT FILE TO 7 SO YOU WONT HAVE A STAT PENILITY YOU CANNOT UPGRADE IT AT THE PIRATE HAVEN IN BERMUDES AND IF YOUR SHIP IS SUPPOSED TO HAVE A WARDROOM DUE TO ITS CLASS SIZE, NOW IT WILL NOT BECUASE IT IS PROGRAMMED AS CLASS 7.

**Item Stats**

Open the [ initGoods. C ] text file located in C:Program FilesPlaylogicAge of Pirates 2ProgramSTORE. Here all the items are listed in the game. Simply just edit the item or items you want. Usually I have just changed the weight of some items.

**All Abilities At Start Of Game**

Open the [ RPGUtilite. C ] text file located in C:Program FilesPlaylogicAge of Pirates 2Programcharacters. From here use ctrl+f to search for the code line [ SetCharacterPerk (pchar, sGlobalTemp); // ïåðê ôëàãà íàöèè ]. Right After that code line add

SetCharacterPerk (pchar, "FlagPir");
SetCharacterPerk (pchar, "FlagEng");
SetCharacterPerk (pchar, "FlagFra");
SetCharacterPerk (pchar, "FlagSpa");
SetCharacterPerk (pchar, "FlagHol");
SetCharacterPerk (pchar, "BasicDefense");
SetCharacterPerk (pchar, "AdvancedDefense");
SetCharacterPerk (pchar, "Ciras");
SetCharacterPerk (pchar, "CriticalHit");
SetCharacterPerk (pchar, "HPPlus");
SetCharacterPerk (pchar, "HardHitter");
SetCharacterPerk (pchar, "Tireless");
SetCharacterPerk (pchar, "EnergyPlus");
SetCharacterPerk (pchar, "BladeDancer");
SetCharacterPerk (pchar, "SwordplayProfessional");
SetCharacterPerk (pchar, "Rush");
SetCharacterPerk (pchar, "Sliding");
SetCharacterPerk (pchar, "Gunman");
SetCharacterPerk (pchar, "GunProfessional");
SetCharacterPerk (pchar, "Grus");
SetCharacterPerk (pchar, "Medic");
SetCharacterPerk (pchar, "SharedExperience");
SetCharacterPerk (pchar, "IronWill");
SetCharacterPerk (pchar, "ShipEscape");
SetCharacterPerk (pchar, "Trustworthy");
SetCharacterPerk (pchar, "Brander");
SetCharacterPerk (pchar, "Aboard");
SetCharacterPerk (pchar, "Troopers");
SetCharacterPerk (pchar, "LongRangeGrappling");
SetCharacterPerk (pchar, "GrapplingProfessional");
SetCharacterPerk (pchar, "MusketsShoot");
SetCharacterPerk (pchar, "BasicCommerce");
SetCharacterPerk (pchar, "AdvancedCommerce");
SetCharacterPerk (pchar, "FastReload");
SetCharacterPerk (pchar, "ImmediateReload");
SetCharacterPerk (pchar, "HullDamageUp");
SetCharacterPerk (pchar, "SailsDamageUp");
SetCharacterPerk (pchar, "CrewDamageUp");
SetCharacterPerk (pchar, "CriticalShoot");
SetCharacterPerk (pchar, "LongRangeShoot");
SetCharacterPerk (pchar, "CannonProfessional");
SetCharacterPerk (pchar, "Carpenter");
SetCharacterPerk (pchar, "Builder");
SetCharacterPerk (pchar, "LightRepair");
SetCharacterPerk (pchar, "InstantRepair");
SetCharacterPerk (pchar, "BasicBattleState");
SetCharacterPerk (pchar, "AdvancedBattleState");
SetCharacterPerk (pchar, "ShipDefenseProfessional");
SetCharacterPerk (pchar, "ShipSpeedUp");
SetCharacterPerk (pchar, "ShipTurnRateUp");
SetCharacterPerk (pchar, "StormProfessional");
SetCharacterPerk (pchar, "WindCatcher");
SetCharacterPerk (pchar, "SailsMan");
SetCharacterPerk (pchar, "Turn180");
SetCharacterPerk (pchar, "SandbankManeuver");
SetCharacterPerk (pchar, "SailingProfessional");
SetCharacterPerk (pchar, "Doctor1");
SetCharacterPerk (pchar, "Doctor2");
Or just the ones you want, and when your done it should look like this:

ch. Skill. Freeskill = 0;
ch. Skill. FreeSPECIAL = 0;
sGlobalTemp = "Flag" + NationShortName (sti (pchar. Nation));
SetCharacterPerk (pchar, sGlobalTemp); // ïåðê ôëàãà íàöèè
SetCharacterPerk (pchar, "FlagPir");
SetCharacterPerk (pchar, "FlagEng");
SetCharacterPerk (pchar, "FlagFra");
SetCharacterPerk (pchar, "FlagSpa");
SetCharacterPerk (pchar, "FlagHol");
SetCharacterPerk (pchar, "BasicDefense");
SetCharacterPerk (pchar, "AdvancedDefense");
SetCharacterPerk (pchar, "Ciras");
SetCharacterPerk (pchar, "CriticalHit");
SetCharacterPerk (pchar, "HPPlus");
SetCharacterPerk (pchar, "HardHitter");
SetCharacterPerk (pchar, "Tireless");
SetCharacterPerk (pchar, "EnergyPlus");
SetCharacterPerk (pchar, "BladeDancer");
SetCharacterPerk (pchar, "SwordplayProfessional");
SetCharacterPerk (pchar, "Rush");
SetCharacterPerk (pchar, "Sliding");
SetCharacterPerk (pchar, "Gunman");
SetCharacterPerk (pchar, "GunProfessional");
SetCharacterPerk (pchar, "Grus");
SetCharacterPerk (pchar, "Medic");
SetCharacterPerk (pchar, "SharedExperience");
SetCharacterPerk (pchar, "IronWill");
SetCharacterPerk (pchar, "ShipEscape");
SetCharacterPerk (pchar, "Trustworthy");
SetCharacterPerk (pchar, "Brander");
SetCharacterPerk (pchar, "Aboard");
SetCharacterPerk (pchar, "Troopers");
SetCharacterPerk (pchar, "LongRangeGrappling");
SetCharacterPerk (pchar, "GrapplingProfessional");
SetCharacterPerk (pchar, "MusketsShoot");
SetCharacterPerk (pchar, "BasicCommerce");
SetCharacterPerk (pchar, "AdvancedCommerce");
SetCharacterPerk (pchar, "FastReload");
SetCharacterPerk (pchar, "ImmediateReload");
SetCharacterPerk (pchar, "HullDamageUp");
SetCharacterPerk (pchar, "SailsDamageUp");
SetCharacterPerk (pchar, "CrewDamageUp");
SetCharacterPerk (pchar, "CriticalShoot");
SetCharacterPerk (pchar, "LongRangeShoot");
SetCharacterPerk (pchar, "CannonProfessional");
SetCharacterPerk (pchar, "Carpenter");
SetCharacterPerk (pchar, "Builder");
SetCharacterPerk (pchar, "LightRepair");
SetCharacterPerk (pchar, "InstantRepair");
SetCharacterPerk (pchar, "BasicBattleState");
SetCharacterPerk (pchar, "AdvancedBattleState");
SetCharacterPerk (pchar, "ShipDefenseProfessional");
SetCharacterPerk (pchar, "ShipSpeedUp");
SetCharacterPerk (pchar, "ShipTurnRateUp");
SetCharacterPerk (pchar, "StormProfessional");
SetCharacterPerk (pchar, "WindCatcher");
SetCharacterPerk (pchar, "SailsMan");
SetCharacterPerk (pchar, "Turn180");
SetCharacterPerk (pchar, "SandbankManeuver");
SetCharacterPerk (pchar, "SailingProfessional");
SetCharacterPerk (pchar, "Doctor1");
SetCharacterPerk (pchar, "Doctor2");
SetCharacterPerk (pchar, "Energaiser");
You can modify the items you start with, though I haven't gotten it to work yet with Peter Blood. If anyone can figure out how to do that, please share the secret!

Anyway, this is an example for the merchant:

case "Merchant":
GiveItem2Character (Pchar, "blade32");
EquipCharacterbyItem (Pchar, "blade32");
GiveItem2Character (Pchar, "pistol7");
EquipCharacterbyItem (Pchar, "pistol7");
TakenItems (Pchar, "potion1", 20);
TakenItems (Pchar, "bullet", 20);
TakenItems (Pchar, "suit_1", 1);
TakenItems (Pchar, "suit_2", 1);
TakenItems (Pchar, "suit_3", 1);
TakenItems (Pchar, "cirass5", 1);
TakenItems (Pchar, "jewelry1", 1);
TakenItems (Pchar, "jewelry2", 1);
TakenItems (Pchar, "jewelry3", 1);
TakenItems (Pchar, "jewelry4", 1);
TakenItems (Pchar, "jewelry5", 1);
TakenItems (Pchar, "jewelry6", 1);
TakenItems (Pchar, "jewelry7", 1);
TakenItems (Pchar, "jewelry8", 1);
TakenItems (Pchar, "jewelry9", 1);
TakenItems (Pchar, "sculma1", 1);
TakenItems (Pchar, "sculma2", 1);
TakenItems (Pchar, "sculma3", 1);
TakenItems (Pchar, "indian3", 1);
TakenItems (Pchar, "indian4", 1);
TakenItems (Pchar, "indian5", 1);
TakenItems (Pchar, "indian6", 1);
TakenItems (Pchar, "indian7", 1);
TakenItems (Pchar, "indian8", 1);
TakenItems (Pchar, "indian9", 1);
TakenItems (Pchar, "indian11", 1);
TakenItems (Pchar, "indian12", 1);
TakenItems (Pchar, "indian17", 1);
TakenItems (Pchar, "indian22", 1);
TakenItems (Pchar, "blade32", 1);
TakenItems (Pchar, "blade27", 1);
TakenItems (Pchar, "blade28", 1);
TakenItems (Pchar, "pistol5", 1);
TakeNItems (Pchar, "pistol7", 1);
TakenItems (Pchar, "map_normal", 1);
TakenItems (Pchar, "Totem_1", 1);
TakenItems (Pchar, "Totem_2", 1);
TakenItems (Pchar, "Totem_3", 1);
TakenItems (Pchar, "Totem_4", 1);
TakenItems (Pchar, "Totem_5", 1);
TakenItems (Pchar, "Totem_6", 1);
TakenItems (Pchar, "Totem_7", 1);
TakenItems (Pchar, "Totem_8", 1);
TakenItems (Pchar, "Totem_9", 1);
TakenItems (Pchar, "Totem_10", 1);
TakenItems (Pchar, "Totem_11", 1);
TakenItems (Pchar, "Totem_12", 1);
TakenItems (Pchar, "Totem_13", 1);
TakenItems (Pchar, "Totem_14", 1);
TakenItems (Pchar, "Totem_15", 1);
if (CheckCharacterItem (Pchar, "Spyglass5") == 0) GiveItem2Character (Pchar,
"Spyglass5");
EquipCharacterbyItem (Pchar, "Spyglass5");
pchar. Money = 999999;
break;
You can change the numbers and IDs to whatever you want - but you have to start a new game for it to work. You can find the IDs in the initItems. C document, and it's trial and error to find what you want.


Quick Death For One Enemy

In the game it takes too much time to kill someone. To kill one enemy very fast follow the following instruction:
1. You need full stamina
2. Use the middle mouse button when he blocks twice. (default settings)
3. And at last use some quick moves or pistol to finish him off.
(It cannot be done when there is a lot of enemy).


Cheats

Question Quest Answers

When NPC's ask ship related questions, you can find the answers in a text file located at: GAMEFOLDER/Age of Pirates 2/Program/Text/characters/LSC_Q2Utilite.h
You can open it with any text editor to see the answers.


Unlockables

We have no unlockables for Age of Pirates 2: City of Abandoned Ships yet. If you have any unlockables please submit them.

Easter eggs

We have no easter eggs for Age of Pirates 2: City of Abandoned Ships yet. If you have any unlockables please submit them.

Glitches

We have no glitches for Age of Pirates 2: City of Abandoned Ships yet. If you have any unlockables please submit them.

Guides

We have no guides or FAQs for Age of Pirates 2: City of Abandoned Ships yet. If you have any unlockables please submit them.

Achievements

We have no achievements or trophies for Age of Pirates 2: City of Abandoned Ships yet. If you have any unlockables please submit them.

Top 25 Hottest Video Game Girls of All Time
Grand Theft Auto V Top 10 Best Cheats
Grand Theft Auto V Full Vehicle List

Show CheatCodes.com some Love!