STILL TO DO:
- French Navy Officer: Jean-Baptiste du Casse in Golden Age of Piracy
- French non-navy character 1: Henri Caesar, Rebel in Napoleonic, TODO: Wish to make Port-au-Prince an independent colony at game start with appropriate flag
- French non-navy character 2: Milady de Winter, Agent in The Spanish Main, TODO: Model is currently a copy of "Daniell2"; would be nice to use a custom texture instead
- Spanish Navy Officer: Carrera de la Vega in Napoleonic
- Spanish non-navy character (optional): José Gaspar, Sailor in Revolutions
- Portuguese Navy Officer: Francisco de Almeida in Early Explorers
- Portuguese non-navy character: José Almeida, Corsair in Napoleonic
- American Navy Officer MAIN: John Paul Jones in Revolutions
- American Navy Officer (alternate): Josiah Peabody in Napoleonic, TODO: Should be OK, but would be nice to add some elements from the book it is based on
- American non-navy character 1: Jean Lafitte, French Agent in Napoleonic
- American non-navy character 2: Robert Fulton, Engineer in Napoleonic, TODO: Whatever needs to be done to make the steam frigates work better
Below some related quotes from earlier in this discussion:
For navy characters with specific starting ships, NK.c might need to be updated as well, but that is purely optional.
If you have any character-specific wishes that are not currently supported by the Free Play scenarios, let me know so that we can figure something out.
---------------------------------------------------------------------------
Original Opening Post:
---------------------------------------------------------------------------
Another new idea I have just implemented:
When you select a character model in the Select Storyline interface, by default the scroll works for "Named" characters.
I have now added an extra "fame level" option there which is "Specific"; this will be the new default setting:
"Specific" is a character that has a storyline title and description set in initModels.c, but no actual storyline with quest content.
This just pre-defines various choices, but these can still be overridden by the player.
At the moment, there are only five choices here:
Master & Commander
The Buccaneer
Nelson's First Command
Tales of a Chevalier
Brave Black Flag
You will notice that these are the various extra storylines we have had before but that have been removed from the list.
---------------------------------------------------------------------
It is extremely easy to add more pre-defined characters to this default list.
So that is where you members come in! Which characters would you like to have added?
Or would you, for example, be interested in setting up default settings for the following characters, including storyline description and title?
Sao Feng
James Norrington
Davy Jones
Will Turner
Cutler Beckett
Danielle Greene
Blackbeard
Mostly these are PotC movie characters that we have in the game, because I know many players like to play as them.
Plus one almost-main-character from the unmodded game. Danielle deserves to be a default custom setting as well.
So that is my minimum list of characters to be included in this new "Specific" list.
However, as I mentioned before, I'd very much welcome initiative from other members too.
Is there a specific character you would like to play as? If so, provide the details and we can add that character choice in the next update!
---------------------------------------------------------------------
As for how to do it, all that is needed is lines like these to be added for a certain character model in initModels.c:
Only "storytitle" and "storytext" are required for the character to show up in the list.
But you can add whichever other lines you want to make your character more unique and/or accurate.
- French Navy Officer: Jean-Baptiste du Casse in Golden Age of Piracy
- French non-navy character 1: Henri Caesar, Rebel in Napoleonic, TODO: Wish to make Port-au-Prince an independent colony at game start with appropriate flag
- French non-navy character 2: Milady de Winter, Agent in The Spanish Main, TODO: Model is currently a copy of "Daniell2"; would be nice to use a custom texture instead
- Spanish Navy Officer: Carrera de la Vega in Napoleonic
- Spanish non-navy character (optional): José Gaspar, Sailor in Revolutions
- Portuguese Navy Officer: Francisco de Almeida in Early Explorers
- Portuguese non-navy character: José Almeida, Corsair in Napoleonic
- American Navy Officer MAIN: John Paul Jones in Revolutions
- American Navy Officer (alternate): Josiah Peabody in Napoleonic, TODO: Should be OK, but would be nice to add some elements from the book it is based on
- American non-navy character 1: Jean Lafitte, French Agent in Napoleonic
- American non-navy character 2: Robert Fulton, Engineer in Napoleonic, TODO: Whatever needs to be done to make the steam frigates work better
Below some related quotes from earlier in this discussion:
As for characters for other nations, in the absence of anything better and since fictional characters are allowed, how about picking NPC's from any storyline and making them playable? Off the top of my head, for no reason other than that I've recently played "Bartolomeu o Portugues" and am now replaying "Assassin", Spain could get Enrique Padilla and Portugal could get Augusto Queiroz. Starting dates for both are between 1660 and 1665; Padilla gets "SP_Galeon50" named Gloriosa, Queiroz gets "PO_FastNavy" named A Faisca. Other data can be found in "PROGRAM\Storyline\Assassin\characters\init\TempQuest.c" and "PROGRAM\Storyline\Bartolomeu\characters\init\TempQuest.c" respectively.
Good thinking! Those two are already named in initModels.c anyway so that just requires adding a few more lines.
They're both navy characters, right?
I'm not sure about Padilla. Queiroz certainly is - that ship is the one which Bartolomeu is temporarily given for the "Hunter" chapter, with Queiroz becoming his first officer for the voyage. Padilla uses the galleon to get to Oranjestad and when he's supposed to collect Roxanne Lalliere, otherwise he generally appears on land, so he could be either army or navy. And looking at your stats above, you have more need of another army character than another navy character.![]()
Anyone willing to set this up and save me the trouble of doing it? It is quite easy; explanation in initModels.c .Something for you to read...
Amaro Rodriguez Felipe, alias Amaro Pargo
Jose Gaspar
Henri Caesar
The first two are Spanish pirates - the stories are highly apocryphal and contain no specific data about ships used, and the one about Amaro Pargo is written in somewhat irregular English that indicates it is not the author's first language. The story about Jose Gaspar is suitably colourful for a pirate character and puts his career between 1783 and 1821.
Henri Caesar was born to a slave family on Hispaniola, joined the revolution which saw the island become independent from France in 1804 (and, incidentally, plays merry havoc with our "Revolutions" and "Napoleonic" periods), then captured a Spanish ship in 1805 and pursued a successful pirate career until 1830. He'd probably count as French Rebel for game purposes and would therefore simultaneously give us a second French character, a second Rebel character and a second non-white character.
For navy characters with specific starting ships, NK.c might need to be updated as well, but that is purely optional.
If you have any character-specific wishes that are not currently supported by the Free Play scenarios, let me know so that we can figure something out.

---------------------------------------------------------------------------
Original Opening Post:
---------------------------------------------------------------------------
Another new idea I have just implemented:
When you select a character model in the Select Storyline interface, by default the scroll works for "Named" characters.
I have now added an extra "fame level" option there which is "Specific"; this will be the new default setting:
"Specific" is a character that has a storyline title and description set in initModels.c, but no actual storyline with quest content.
This just pre-defines various choices, but these can still be overridden by the player.
At the moment, there are only five choices here:
Master & Commander
The Buccaneer
Nelson's First Command
Tales of a Chevalier
Brave Black Flag
You will notice that these are the various extra storylines we have had before but that have been removed from the list.
---------------------------------------------------------------------
It is extremely easy to add more pre-defined characters to this default list.
So that is where you members come in! Which characters would you like to have added?
Or would you, for example, be interested in setting up default settings for the following characters, including storyline description and title?
Sao Feng
James Norrington
Davy Jones
Will Turner
Cutler Beckett
Danielle Greene
Blackbeard
Mostly these are PotC movie characters that we have in the game, because I know many players like to play as them.
Plus one almost-main-character from the unmodded game. Danielle deserves to be a default custom setting as well.
So that is my minimum list of characters to be included in this new "Specific" list.
However, as I mentioned before, I'd very much welcome initiative from other members too.
Is there a specific character you would like to play as? If so, provide the details and we can add that character choice in the next update!
---------------------------------------------------------------------
As for how to do it, all that is needed is lines like these to be added for a certain character model in initModels.c:
Code:
model.name = "Julian";
model.lastname = "McAllister";
model.storytitle = "Brave Black Flag";
model.storytext = "You have led a mutiny against your cruel captain who meant to kill a group of your countrymen taken as pirates. Now, on the run and marked as a traitor, you must decide what path to follow. Your actions have earned you the respect of the Brotherhood of Pirates. Will you join them under the brave black flag?";
model.loadingScreen = "Character_BraveBlackFlag.tga";
model.playertype = PLAYER_TYPE_REBEL;
model.difficulty = DIFFICULTY_ADVENTURER;
model.Flags.Pirate = 19;
model.Flags.Personal = 30;
model.ship = "BrigRoyal";
model.shipname = "Defiance";
model.date.hour = 13;
model.date.min = 20;
model.date.sec = 33;
model.date.day = 14;
model.date.month = 5;
model.date.year = 1682;
But you can add whichever other lines you want to make your character more unique and/or accurate.
Last edited: