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

Mod Announcement Vanilla Game Enhanced - German (Deutsch)

CasanovaIV

Landlubber
Hello PiratesAhoy,
I am planning to upload some script files to NexusMods and share it here so people who still enjoy this Game can have fun with my mod..

I want to make some minor edits to enhance the games experience.
I am German so my mod will be only available for german language (also because it is not possible for me to create it in another language)

If you are experienced in the code files of the original game you are kindly allowed to share your information here with me.
So if you know some small edits that could fix some broken areas of the game, I am happy if you can inform me.

for Example:

only until 24 pound cannons are available at shipyards. I want to upgrate that. at least to 70 pound cannons should be buyable.

the endgame swords wont ever show up in merchants inventory.

Malcolm Thatcher is a missed story chance, I will change his name and model to Ralph maybe and rewrite the start dialogue here since I think it isnt as clear in the beginning that Danielle had been also at Oxbay at that time - and also was able to flee from the french.

Also many game mechanics are never showcased or told to the player.
For example how to use and why to use spyglasses.

So I want to enchance the Tutorial Dialogue and give that info.

explain in Dialogue for what munition types are used.

How the officer system affects the skills in your ships... I recently discovered this myself in late Game only.

And how certain Luggage like Rum or Planks affect something. (crew is happy when Rum is on board for example)
(ship is repaired on see)
Do you know of anything other like this type of thing?

also this thread is an inspiration as it discusses a lot of the games unfinished content / side quests and how to fix them, also some Dialogues are hinting at some backstory that wasnt even in the game.

Random Items Places Thread

Thanks and I wish you lots of fun with PiratesOfTheCaribbean (Sea Dogs 2)


// about the Windmill Slayer and the Malcolm Easter Egg - continued in German:

In den originalen ungemoddeten Spieldateien von Sea Dogs 2 / Pirates of the Caribbean ist die Logik für dieses Easter Egg auf zwei verschiedene Skripte aufgeteilt: die Abfrage im Tutorial und das Auslösen des Gewinns im Piratenhaus. [1]

1. Das Zählen der Kills (Malcolm Hatcher)
Dass das Spiel überhaupt registriert, wie oft du Malcolm tötest, steht im Skript für die Charakter-Logik:
PROGRAM\Characters\characters.c (oder im KI-Verhalten unter PROGRAM\AISatellites\)
Suchst du in den Dateien nach dem Begriff "Malcolm", findest du die Funktion, die beim Tod eines NPCs aufgerufen wird. Dort ist eine Bedingung eingebaut (Pseudo-Code):

c
if (DeadCharacter.id == "Malcolm Hatcher") {
pchar.quest.kill_malcolm = sti(pchar.quest.kill_malcolm) + 1;
Log_SetStringToLog("You have killed your teacher!");
}
Verwende Code mit Vorsicht.

Dieser Zähler (kill_malcolm) erhöht sich bei jedem Kill. [1]

2. Die Orts-Abfrage (Das Piratenhaus)
Die Prüfung, ob du Level 6 erreicht hast und das Haus betrittst, liegt in der Quest-Reaktions-Datei:
PROGRAM\Quests\quests_reaction.c
Wenn du das "Sonderbare Haus" in Quebradas Costillas betrittst, feuert das Spiel einen Location-Trigger. Im Skript sieht der dazugehörige Block in etwa so aus: [1]

c
if (pchar.location == "QC_strange_house") {
if (sti(pchar.rank) >= 6 && sti(pchar.quest.kill_malcolm) > 0) {
Log_SetStringToLog("To a bloodthirsty pirate, with no mercy in his wicked heart, we give a special reward.");
GiveItem2Character(pchar, "blade31"); // "blade31" ist die interne ID für das Windmill Slayer
}
}
Verwende Code mit Vorsicht.
 
Last edited:
Malcolm Thatcher is a missed story chance, I will change his name and model to Ralph maybe and rewrite the start dialogue here since I think it isnt as clear in the beginning that Danielle had been also at Oxbay at that time - and also was able to flee from the french.
The authors originally planned to give you the choice to play as Nathaniel or Danielle. If you chose Danielle, you would have a different main story. They do not seem to have got very far with this and the only traces you will find are some unused text in some dialog files such as "danielle_dialog.h", and some completely unused dialog files such as "Brendan Applin_dialog.h".

Ralph Fawn is Danielle's officer. You will meet him, briefly, when you first meet Danielle in Redmond tavern.
 
Back
Top