People have done it in the past, so I know there is a way. Unfortunately I myself don't know how. 

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!
Quick links for Beyond New Horizons
- Download latest version
- Wiki
- FAQ
- Report bugs here
- Bug Tracker on Github
Quick links for Maelstrom
- Download the latest version of Maelstrom
- Download the latest version of ERAS II
- Download the latest version of New Horizons on Maelstrom
Quick links for PotC: New Horizons
- Download latest version
- Wiki
- FAQ
- Report bugs here
Thanks to YOUR votes, GOG.com now sells:
- Sea Dogs
- Sea Dogs: Caribbean Tales
- Sea Dogs: City of Abandoned Ships
Vote now to add Pirates of the Caribbean to the list!
Quick links for AoP2: Gentlemen of Fortune 2
- Downloads and info
- ModDB Profile
- Forums Archive
A Pirate Podcast with Interviews
Music, Comedy and all things Pirate!
- Episode Guide - About - Subscribe -
- Twitter - Facebook - iTunes - Android -
- Youtube - Fill the Coffers -
I installed DirectX 11 directly. I don't know if having installed 9.0c is necessary despite that, but I do know that the DirectX installer (which includes the one offered during PotC's setup) will refuse to install 9.0c because my system already has a superior version.
*****************
** OPTIMUS FIX **
*****************
=== HOW TO USE ===
(1) Rename your current d3d9.dll (from the game folder) to "d3d9orig.dll"
(2) Copy our d3d9.dll to the same folder (the game folder)
(3) Open NVidia control panel, and explicitly add your game's EXE file to the list of "high-GPU-requirement" programs.
(4) That's it!
=== WHAT IS IT FOR ===
This adapter DLL, originally created for Skyrim users, is actually working
for all games. It is needed for those who want to use custom d3d9.dll (SweetFX, FXAA,
SMAA, Dynavision, ENB or others) on systems with NVidia's Optimus technology.
This custom d3d9.dll is sometimes called proxy or wrapper DLL.
Specifically, you will need it if:
(1) You have custom d3d9.dll file in your game folder, and
(2) You have a computer with NVidia's Optimus technology.
=== WHY IT IS NEEDED ===
With Optimus technology, installing using custom d3d9.dll often causes the
game to not use the discrete GPU and switch to integrated GPU, which is much
weaker and is not intended for gaming.
Our adapter DLL allows the game to stay with the discrete GPU when
using custom d3d9.dll.
Enjoy,
HiAlgo team.
www.hialgo.com
Contact: contact@hialgo.com
Like I said POTC uses DX8 not DX9 so you will only have d3d8.I only have a d3d8.dll in my PotC folder.
There is no uninstaller. Easiest is to ZIP up your game folder before installing the modpack.By the way, there's no uninstall option for the mod, right? It'd be easier if I didn't have to reinstall PotC every time to make sure everything's okay.