i don't know if anyone suggested Pirates
I did, but privately, not in a thread. Maybe someone else did, I don't know. That, however was not my major concern, so I dropped the subject fast.
Sounds like a lot of effort.
Yes it does. After all I am still trying to make my way through the XMLs for those changes I wanted...
However, although I have 2 left hands in modding, I assume a lot of what
Hrvoje193 talks about has actually been already done: you have added lots of new Native tribes (one of them could be named Pirates as well), so adding another faction should be more like copy/paste. It still requires effort though to adjust consumption priorities from guns/horses/tools to guns/alcohol/luxuries. But that does not look like too much if you know exactly what and where to change.
As for the other Pirate features, I see them executable the following way:
Can hire to harass other EU nations - Only by attacking with ships or maybe even on ground?
Not sure I got it right about hire
who to harass Europeans... However, harassing Europeans is indeed essential for Pirates, and they definitely need fleet for that.
Currently, we have Privateers and Pirate Frigates. And we have an ability to "get free" for Criminals, Servants and Slaves.
Now I think that it is quite possible to enable the "freeing" ability to Privateers and Pirate Frigates, and have all who "get free" join the Pirates faction instead of joining wild fauna as they do now. Thus the Pirates faction will have land units (to put them to work or arm them and build an army) and naval units.
It still is an effort, but perhaps a less effort than to code everything anew.
Can hire to transport goods.
Not sure again here hiring who it is about. But with the Privateers and Frigates fleeing free, and the ability to capture ships (that is already there), the Pirates faction will be able to easily transport whatever they need to be transported.
Sometimes they could offer ships at better price.
Now
that seems to be a real effort, because (if my idea of what I am talking about is not entirely wrong) it calls for a new behavior pattern that has to be thought through, then coded, then tested, then debugged, then tested again... and so on. So I would just drop that point.
Although it actually is not so different from King offering troops or slaves, or the Church offering Conquistadors. So it could be pretty much about copy/paste (I actually have no idea of how those dll-diplo-events are done).
Yet the whole idea does requires graphics for the leaderhead, and that may be an issue...