• 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!

Abandoned Realistic Cargo Mod Beta Version Update 2

J Norrington

Sailor Apprentice
Storm Modder
Early Beta Version WIP works with latest build mod requires new game start as save games are incompatible. Archiver program ex. Winrar needed to unpack files.

Changes this update:
Caravels rebalanced
Starting gold adjusted
Realistic Cannon Weight Added

The aim of this mod is to make the cargo capacity of the ships in the game a little more realistic. The bigger the ship the more cargo it should be able to carry. I've rebalanced all the ships in the game historical or fictional with data from existing ships of the period. I also rebalanced the prices of goods at the store to counteract the increase in cargo space on most ships. With your help I'll be able to fine tune cargo space and prices to make the game more rewarding for pirates and privateers alike.

For Testers: The prices nor the ship cargo is set in stone will readjust with feedback and correct discrepancies as they arise. Testers please leave feedback on the prices wether too high or low,errors in the amount of cargo in ships (ie a tier 3 ships having more space than a tier 2). Any errors in the games quests due to the mod, and the difficulty of the game in general with the mod added. Does the new cargo space make the game too easy? or do the lowered prices make the game too hard?

Update: I have decided also to implement cannon weight to all ships cargo in my next release it may take awhile as I will be beta testing, correcting errors, and recalculating as always please be patient and any help is appreciated.

Mod Status: Beta Testing

Completed:
Recoding ships with realistic cargo capacity
Adjusting store prices
Adjusting goods in ships upon capture (Not Needed)
Adjusting goods prices for smuggling (Not Needed)
Adjusting any bugs with cargo space during quests
Adjusting Tailor, Shipyard, Store delivery quests (If needed)
Adding historical cannon weight

Stuff That Needs Work :
Adjusting credit for loan sharks
Beta testing for errors or discrepancies
Correcting errors and re-balancing as needed
Making cargo weight for ships constantly recalculate

Ships That Need Recalculating:
HMS Indefatigable (Not the real HMS Indefatigable)

Ship List: Will release a excel document on cargo changes as soon as possible

1st Rate Ship of the Line (Based off info from HMS Britannia)
3rd Rate Battleship (Based off info from HMS Melville)
4th Rate Ship of the Line (Based off info from HMS Leopard)
5th Rate Warship (Based off info from HMS Armide)
6th Rate Frigate (Based off info from HMS Greyhound)
60-Gun 4th Rate (Based off info from the Saelland)
Advanced Battleship (Based off info from HMS Melville)
Advanced Frigate (Based off info from HMS Surprise)
Advanced Topsail Schooner (Based off info from USS Enterprise)
Advanced Warship (Based off info from HMS Mordaunt)
American Brig (Based off info from USS Enterprise 1800 Refit)
American Schooner-Brig (Based off info from Prince de Nuefchatel)
American Topsail Schooner (Based off info from USS Bunker Hill)
Arcadia Xebec (Based off info from the Björn Ernsida)
Armed Merchantman (Based off info from the HMS Bounty)
Armed Schooner (Based off info from USS Hannah)
Armed Tartane (Based off info from the Le Gaillarde)
Aurora class Frigate (Based off info from the Kreyser class Frigate Iakht Khund)
Barfleur class 2nd Rate (3decker.org)
Barque Longue (Based off info from the Postillion Prize)
Bellona class 3rd Rate (Wikipedia)
Bermuda Sloop Based off info from HMS Pickle (replica bermuda sloop)
Brig sloop (Based off info from the HMS Sophie)
Brigantine (Based off info from the USS Franklin)
Caravela Hermafrodita (Based off info from Carvel de Armada design 150 tons bm)
Caravela Latina (Based off info from Early Caravels 60-70 tons bm)
Caravela Latina/Redonda (Based off info from Carvel de Armada design 150 tons bm)
Caravela Redonda (Based off info from Carvel de Armada design 150 tons bm)
Carrack (Based off info from Carvel de Armada design 150 tons bm)
Chinese Junk (Based off info from the Keying)
Coastal Lugger (Based off info from the USS Gates)
Corvette (Based off info from the HMS Camilla)
Cursed Caravel (Based off info from Early Caravels 60-70 tons bm)
Cursed Fast Galleon (Black Pearl) (Based off info from the Golden Lion)
Cursed Light Frigate (Crimson Blood) (Based off info from the Kreyser class Frigate)
Dauntless class 1st Rate (Based off info from HMS Victory)
Dinghy(Based off the Dory design Wikipedia)
Dolphin Xebec (Based off info from the Björn Ernsida)
Dutch-built Frigate (Based off info from the Friedrich Wilhelm zu Pferde)
English Bark (Based off info from the HMS Endeavour)
English Galleon (Based off info from the HMS Revenge)
English War Galleon (Based off info from the HMS Revenge)
Escort Ship (Based off info from the Wapen of Hamburg 1669)
Espadina Gunship (Based off rough measurements from GM Veiwer)
Essex class Frigate (Based off info from USS Essex)
European Barque (Based off info from the Scammel)
Fast Brig (Based off info from the British Privateer Knight)
Fast Galleon (Based off info from the Golden Lion)
Fast War Galleon (Based off info from the Golden Lion)
Fluyt (Based off info from the Bristol)
Fluyt-of-War (Based off info from the Dromadaire)
Fragata Latina (Based off info from the Kreyser class Frigate Iakht Khund)
French War Galleon (Based off info from the La Couronne)
Gaff Schooner (Based off info from HMS Enterprize Gaff Schooner)
Ghost Galleon (Flying Dutchman) (Based off info from the Vasa Potc Wiki)
Grand Schooner (Based off info from Hylie Pistoff)
Gunboat (Based off info from the Le Hargneuse)
Heavy Brig (Based off info from the Merkurii)
Heavy East Indiaman (Based off info from the La Licorne)
Heavy Frigate (Based off info from the HMS Sapphire)
Heavy Lugger (Based off info from the HMS Valiant)
Heavy Pinnace (Based off info from the Pelikaan)
Heavy Pinnace-of-War 1 (Seven Provinces) (Based off from wikipedia)
Heavy Pinnace-of-War 2 (Based off info from the Honslaarsdijk)
Heavy Sloop-of-War 1 (Based off info from the HMS Vulture)
Heavy Sloop-of-War 2 (Based off info from the USS Ontario)
Heavy Sloop-of-War 3 (Based on the HMS Volage)
Hoy (Based off info from the HMS Transporter)
Hudson class Steam Frigate (Based off info from USS Constitution)
Indiaman (Based off info from the Kreyser class Frigate Iakht Khund)
Jackass Barque (Based off info from the Scammel)
Ketch (Based off info from the HMS Morning Star)
Kreyser class Frigate (Based off info from the Kreyser class Frigate Iakht Khund)
Light East Indiaman (Based off info from the Batavia)
Light Fluyt 1 (Based off info from the Saint Antoine)
Light Fluyt 2 (Based off info from the Derfflinger)
Light Fluyt-of-War (Based off info from the Normande)
Light Manila Galleon (Based off info from the Golden Lion)
Light Pinnace 1 (Based off info from the Mercury)
Light Pinnace 2 (Based off info from the Spy)
Lineship 1 (Based off info from the Zierikzee)
Lugger (Based off info from the Le Coureur)
Lyme class Frigate (Based off info from HMS Unicorn)
Medium Pinnace (Based off info from the Spy)
Merchant Pinnace (Based off info from the Pelikaan)
Naval Cutter (Based off info from the HMS Repulse)
Naval Ketch (Based off info from three decks)
Naval Light Brig (Based off info from the San Antonio de Padua)
Naval Sloop (Based off info from the Le Duc de la Vauguyon)
Naval Topsail Schooner (Based off info from HMS Pickle < lol Pickle)
Pinnace 1&2 (Based off info from the Mercury)
Pinnace-of-War (Based off info from the Olifant)
PiratBattleGalleon (Based off info from the Santa Rosa)
Pirate/English Fast Galleon (Black Pearl/Wicked Wench) (Based off info from the Golden Lion)
Pirate Schooner (Based off info from USS Hannah)
Pirate War Galleon (Based off info from the Real Queen Anne's Revenge)
Polacca (Based off info from the San Jose)
Poseidon class 3rd Rate (Based off info from Le Fleuron)
Raa class Frigate (Based off info from the HMS Mermaid)
Razée/Flushdeck Frigate (Based off info from HMS Indefatigable)
Royal Man O' War (Based off info from Soleil Royale)
Royal Manilla Galleon (Based off info from the Maquedo)
Scipion class 3rd Rate (3decker.org)
Sloop (Based off info from the Essex Prize)
Sloop Of War 1 (Based off info from the USS Ontario)
Sloop-of-War 2 (Neptunus) (Based off info from Three Decks)
Spanish Man O' War (Based off info from Santisima Trinidad)
Spanish Heavy War Galleon (Based off info from the Santa Rosa)
Spanish War Galleon (Based off info from the Maquedo)
Speedy Class Brig (Based off info from Wikipedia)
Spiegelretourschip (Based off info from the Amsterdam)
Snow Brig (Based off info from the Snow Brig Hertford)
Squaresail Schooner (Based off info from the Alma Doepel)
Swordfish Xebec (Based off info from the Cameleon)
Tartane (Based off info from the Le Diligente)
Téméraire class 3rd Rate (Based off info from Téméraire class 3decker.org)
Topsail Schooner (Based off info from USS Hannah)
Treasure Galleon (Based off info from the Leon Coronado)
Trinity class 2nd Rate (Based off info from HMS Vanguard/Duke)
Unité class Frigate (Based off info from HMS Surprise)
United States class Frigate (Based off info from USS Constitution)
Victory class 1st Rate (Wikipedia)
Warship 1 (Based off info from the La Constant)
Xebec (Based off info from the Cameleon)
:ship
 

Attachments

  • POTC Realistic Cargo Mod Update 2.rar
    73.8 KB · Views: 198
Last edited:
Ships_init.c should indeed be the only place.
Nobody else is working on it.
 
Yes the cargo capacities of the ships are off as most of them are just estimates. There are very few ships for which we have actual data.

That said, you are figuring from a stripped ship. First you have to deduct for the weight of the cannons and their shot and powder. Those cannons weigh many tons each and the Victory has 104 or so of them.

Then there are things like spare yards and masts, rope, and other repair parts, the crew (at 160 pounds each they add up fast), and their quarters.

That said, the cargo capacities and hull strength of many of the ships is set up for game balancing instead of reality and they do need adjusting.
 
Ahh yes I know finding data for the ships will be a bit of a chore but not impossible, I have a huge collection of Osprey books and Wikipedia I can dive into. Also a boring night shift so I'll be glad for something to work on. I actually worked on a trade mod for AOP 2 last year and although I didn't finish (left it at about 65% complete) at least I won't have to start from scratch. I'll post the mod progress on the forum.
 
ENGINE_2015_03_21_15_09_08_93.png


All in all not bad the once converted down to cwt I think I've earned my grog ration for today :cheers will continue work later tonight
 
If you use Victory as a reference ship maybe you could find a factor between what you want and what is is now.
With one line of code we could then change ALL ships cargo instead of tweaking each ship individually?
 
Jack that would be nice but I don't know if it's possible game wise also I haven't the faintest idea where said code would be if it is possible. I am working with what limited knowledge I have so for me it might be easier to just alter 130+ lines of code cause i know exactly where they are.
 
Last edited:
Hey Guys,

Sorry If I'm bugging you I'm currently working on my mod and I have a few more questions in no particular order?

1: How do i add the nice beige WIP tag to my mod thread?

2: I am currently using Armada's Ship Mod- Sept 2012 Edition list as my checklist for ship editing is there a newer list of ships in the game know a few versions have came out since then.

3. Is there a beta test mode for potc? In aop2 there was a thing called beta test mode you could enable so you could see all the game ships in the shipyard. Did a few other things as well but If one exists for potc or there is a
way to enable it or add all ships at the shipyard it would make my work a little easier.

4. Scipion class 3rd Rate and Barfleur class 2nd Rate can't seem to find either in the Ships.Init searched by guns and name of ships in class....no dice:rumgone
 
ENGINE_2015_03_23_00_17_01_19.png


As you can see the smaller ships Carracks, Sloops, Tartanes, And Luggers are going to be nerfed a bit as far as cargo goes.
 
If you can figure out a constant correction factor as Jack suggests, weer can figure out where to put it.
It would go somewhere at the bottom of the ships_init.c file.
Have a look for the class code there because that is handled similarly to how this could be done.
 
I merged your three threads they're all related.

The most up-to-date ship list is the code file you're working on itself.

With ENABLE_CHEATMODE on, the Select Storyline interface can show you all ships available in a single period.

Console.c can be used to give any ships to yourself to see how they are now set up.
 
There is also a DEBUG_MODE at the bottom of globals.c which puts all ships in the shipyard Repaint interface.
And a toggle at the top of ships_init.c to make all ships available in the same time period.

Some of this may require F11 to take effect on a savegame or perhaps even require a new game to be started.

Anyway, plenty tricks available.
 
ENGINE_2015_03_23_02_40_27_96.png


Made a judgement call with the Fast Merchantmen as it said in the description it's a retrofitted frigate sounded like an Indiaman to me so I added the bm of the Indianman I thought
closest resembled this class the Kent http://en.wikipedia.org/wiki/Kent_(1820) with that I'm off to bed should finish around 5-6 ships a night time and work schedule permitting.
 
The Kent is a bad example to use for the fast merchantman, which is a retired Aurora class frigate.

The Kent was 35.5 meters at the keel and with a beam of 13.2 meters.
The FastM is 30 meters at the keel and with a beam of 9.6 meters.
The depth of hold is also smaller at 5.2 meters vs 4 meters.

If you do not already have GMViewer it is strongly recommended that you get it so you can physically measure every ship. Some of them are not even remotely realistic in their cargo capacities. In GMViewer one can see the shape of the hull with some ships with huge capacities have small sleek hulls under water and other ships of the same apparent size have large deep wide hulls under water. Compare the Pinnace of War to the Merchant Pinnace for example.

Your example of the Carrack isn't too far off as historically the largest ones could carry 2000 tons of cargo plus cannons, crew, and food and water.
 
Last edited:
Thanks Hylie I'll use GM viewer and the bm from the Aurora as the bm for the Fast Merchantman. Question: is the Aurora British? looked for her in wiki and threedecks.org couldn't find her class or couldn't find a HMS Aurora that matched there's also the French L`Aurore corvette?. If you don't know no worries I can calculate her bm from the measurements you've given me. Don't know why but it seems like the game doesn't use the exact numbers in the Ships.Init file it kind of randomizes some stats if I can find and fix that I will if not I won't be to0 upset. The main aim of my mod is not complete historical accuracy just a better and more realistic cargo system.
 
The Aurora is an improved model of the stock game corvette made by @Armada.
Can't quite remember if he based her on a real ship, but certainly the stock game ships were not very real.

There are national modifiers for ships at the top of ships_init.c that will affect the numbers.
Dutch and Spanish ships can carry more cargo than the other nations' counterparts.
That is what the "Dutch design" crest in the interface indicates as well.

The ship upgrades also play a role, but that should not apply for new purchases from the shipyard.
 
Yes the ships are modified by their nation of origin with some having larger holds and others having larger crews, but there is also some randomization from ship to ship in the same shipyard.

The Aurora class frigates might be Russian like the Kreyser class frigates are Russian.
 
Back
Top