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

Play As Captain Jack Sparrow

Status
Not open for further replies.

Diablox

Landlubber
Hello:) I have the "deep" mod (I don't know who made it), but I can't get it to work, have tryed many diffrent ways and failed:-(.

But one time I got the caracter to look like jack sparrow, but his body was all grey, no color on him, and another time I almost got it, I started a new game, then the screen got black, i pressed F2, and the screen where you can see your stats it was a picture of jack sparrow.
I also tryed changing the character.ini_c file, and refered to the deep files, but no luck.
The files I have are,
deep.tga.tx
deep.gm
h_Deep.gm

and the folders 64, 128 and 256 with one file in each called face_59.tga.tx .

He made the mod wrote this on how to make this mod work:

-----------------------------------------------------------------------------------------------------------------------------

Ahoy!
OK scratch my old jack sparrow skin..this is the real model.
with a reskin <img src="style_emoticons/<#EMO_DIR#>/biggrin.gif" style="vertical-align:middle" emoid=":D" border="0" alt="biggrin.gif" />

How to install this skin.

1.

I suggest you make backup of every file you are about to owerwrite. (you never know <img src="style_emoticons/<#EMO_DIR#>/wink.gif" style="vertical-align:middle" emoid=";)" border="0" alt="wink.gif" />

Place the skin in the character folder in the "Pirates of the Caribbean\RESOURCE\Textures\Characters" folder.

Then go to "Pirates of the Caribbean\RESOURCE\Textures\INTERFACES\PORTRAITS" there are 3 dirs. named 256, 128 and 64.

Place the face_id files in the appropriate dirs.

2.
To use a new portrait in the game:

I made it work everywhere except in the savegame menu.it still shows your officers with the Black_corsair portrait.
Anyone can figure this out?

anyway here goes.

Go to "Pirates of the Caribbean\PROGRAM\Characters" open charactec_init.c

find the line that looks like this:

// set fellows
if (CheckAttribute(rCharacter,"fellows")) { SetBaseFellows(rCharacter); }
// set base ship data
SetBaseShipData(rCharacter);

if(n > 1) rCharacter.FaceId = 0;

switch (rCharacter.model)
{
case "black_corsair": rCharacter.FaceId = 0; break;
case "bocman1": rCharacter.FaceId = 1; break;
case "bocman3": rCharacter.FaceId = 2; break;
case "bocman4": rCharacter.FaceId = 3; break;
case "brodyaga": rCharacter.FaceId = 4; break;
case "capitan": rCharacter.FaceId = 5; break;
case "capitan1": rCharacter.FaceId = 6; break;
case "chameleon": rCharacter.FaceId = 7; break;
case "chelovek": rCharacter.FaceId = 8; break;
case "chelovek1": rCharacter.FaceId = 9; break;
case "corsair1": rCharacter.FaceId = 10; break;
case "corsair1_1": rCharacter.FaceId = 11; break;
case "corsair1_2": rCharacter.FaceId = 12; break;
case "corsair2": rCharacter.FaceId = 13; break;
case "corsair3": rCharacter.FaceId = 14; break;
case "danielle": rCharacter.FaceId = 15; break;
case "blaze": rCharacter.FaceId = 16; break;
case "fawn": rCharacter.FaceId = 17; break;
case "killer": rCharacter.FaceId = 18; break;
case "korsar": rCharacter.FaceId = 19; break;
case "korsar1": rCharacter.FaceId = 20; break;
case "lucas": rCharacter.FaceId = 21; break;
case "maltese": rCharacter.FaceId = 22; break;
case "man1": rCharacter.FaceId = 23; break;
case "man1_1": rCharacter.FaceId = 24; break;
case "man1_2": rCharacter.FaceId = 25; break;
case "man2": rCharacter.FaceId = 26; break;
case "man3": rCharacter.FaceId = 27; break;
case "man3_1": rCharacter.FaceId = 28; break;
case "man6": rCharacter.FaceId = 29; break;
case "man6_1": rCharacter.FaceId = 30; break;
case "offic_fra": rCharacter.FaceId = 31; break;
case "old_man1": rCharacter.FaceId = 32; break;
case "old_man2": rCharacter.FaceId = 33; break;
case "researcher": rCharacter.FaceId = 34; break;
case "sailor1": rCharacter.FaceId = 35; break;
case "sailor2": rCharacter.FaceId = 36; break;
case "sailor3": rCharacter.FaceId = 37; break;
case "sailor4": rCharacter.FaceId = 38; break;
case "sailor5": rCharacter.FaceId = 39; break;
case "sailor6": rCharacter.FaceId = 40; break;
case "animists2": rCharacter.FaceId = 41; break;
case "storeman": rCharacter.FaceId = 42; break;
case "storeman2": rCharacter.FaceId = 43; break;
case "will_2": rCharacter.FaceId = 44; break;
case "huber_eng": rCharacter.FaceId = 45; break;
case "blackman": rCharacter.FaceId = 46; break;
case "towngirl1": rCharacter.FaceId = 52; break;
case "depp": rCharacter.FaceId = 59; break; // <...here


I just added "case "depp": rCharacter.FaceId = 59; break;"


--------------------------------------------------------------------------------------------------------------

Then in the same dir, open characters_face.c
and find:

string sEnManFaces = "30,35,10,6,32,33,42,43";
string sFrManFaces = "19,27,29,31,32,33,43,43";
string sSpManFaces = "25,37,38,44,7,32,33,42,43";
string sHoManFaces = "11,26,28,36,32,33,42,43";
string sPoManFaces = "12,30,39,32,33,42,43";
string sPiManFaces = "0,1,13,14,2,23,24,3,40,5,";

the bottom line is where I put the pirate portraits.
like this:

string sEnManFaces = "30,35,10,6,32,33,42,43";
string sFrManFaces = "19,27,29,31,32,33,43,43";
string sSpManFaces = "25,37,38,44,7,32,33,42,43";
string sHoManFaces = "11,26,28,36,32,33,42,43";
string sPoManFaces = "12,30,39,32,33,42,43";
string sPiManFaces = "0,1,13,14,2,23,24,3,40,5,53,54,55,56,57,58,59,60";

you will only need to add the number of the character in this zip's face_id.tga.tx files.

--------------------------------------------------------------------------------------------------------------

finally go to "Pirates of the Caribbean\PROGRAM\QUESTS" and open quests_reaction.c

find the part that looks like this:


void FaceMaker(aref rCharacter)
{
switch (rCharacter.model)
{
case "black_corsair": rCharacter.FaceId = 0; break;
case "bocman1": rCharacter.FaceId = 1; break;
case "bocman3": rCharacter.FaceId = 2; break;
case "bocman4": rCharacter.FaceId = 3; break;
case "brodyaga": rCharacter.FaceId = 4; break;
case "capitan": rCharacter.FaceId = 5; break;
case "capitan1": rCharacter.FaceId = 6; break;
case "chameleon": rCharacter.FaceId = 7; break;
case "chelovek": rCharacter.FaceId = 8; break;
case "chelovek1": rCharacter.FaceId = 9; break;
case "corsair1": rCharacter.FaceId = 10; break;
case "corsair1_1": rCharacter.FaceId = 11; break;
case "corsair1_2": rCharacter.FaceId = 12; break;
case "corsair2": rCharacter.FaceId = 13; break;
case "corsair3": rCharacter.FaceId = 14; break;
case "danielle": rCharacter.FaceId = 15; break;
case "blaze": rCharacter.FaceId = 16; break;
case "fawn": rCharacter.FaceId = 17; break;
case "killer": rCharacter.FaceId = 18; break;
case "korsar": rCharacter.FaceId = 19; break;
case "korsar1": rCharacter.FaceId = 20; break;
case "lucas": rCharacter.FaceId = 21; break;
case "maltese": rCharacter.FaceId = 22; break;
case "man1": rCharacter.FaceId = 23; break;
case "man1_1": rCharacter.FaceId = 24; break;
case "man1_2": rCharacter.FaceId = 25; break;
case "man2": rCharacter.FaceId = 26; break;
case "man3": rCharacter.FaceId = 27; break;
case "man3_1": rCharacter.FaceId = 28; break;
case "man6": rCharacter.FaceId = 29; break;
case "man6_1": rCharacter.FaceId = 30; break;
case "offic_fra": rCharacter.FaceId = 31; break;
case "old_man1": rCharacter.FaceId = 32; break;
case "old_man2": rCharacter.FaceId = 33; break;
case "researcher": rCharacter.FaceId = 34; break;
case "sailor1": rCharacter.FaceId = 35; break;
case "sailor2": rCharacter.FaceId = 36; break;
case "sailor3": rCharacter.FaceId = 37; break;
case "sailor4": rCharacter.FaceId = 38; break;
case "sailor5": rCharacter.FaceId = 39; break;
case "sailor6": rCharacter.FaceId = 40; break;
case "animists2": rCharacter.FaceId = 41; break;
case "storeman": rCharacter.FaceId = 42; break;
case "storeman2": rCharacter.FaceId = 43; break;
case "will_2": rCharacter.FaceId = 44; break;
case "huber_eng": rCharacter.FaceId = 45; break;
case "blackman": rCharacter.FaceId = 46; break;
case "Offic_eng": rCharacter.FaceId = 47; break;
case "Offic_fra": rCharacter.FaceId = 48; break;
case "Offic_hol": rCharacter.FaceId = 49; break;
case "Offic_por": rCharacter.FaceId = 50; break;
case "Offic_spa": rCharacter.FaceId = 51; break;
case "depp": rCharacter.FaceId = 59; break; // <---here

Again I just added "case "depp": rCharacter.FaceId = 59; break;"

-----------------------------------------------------------------------------------------------------

3.
Then place the depp.gm file in "Pirates of the Caribbean\RESOURCE\MODELS\Characters"
And the h_depp.gm file in "Pirates of the Caribbean\RESOURCE\MODELS\Heads"

-----------------------------------------------------------------------------------------------------
4.
To play this model ingame:
go to: "Pirates of the Caribbean\PROGRAM\Characters"
Open characters_init.c and find this:

makeref(ch,Characters[0]); //Blaze Devlin
//ch.perks.list.InstantBoarding = true;
ch.name = "Nathaniel";
ch.lastname = "Hawk";
ch.id = "Blaze";
ch.nation = ENGLAND;
ch.model = "blaze";

Change to this:

makeref(ch,Characters[0]); //Blaze Devlin
//ch.perks.list.InstantBoarding = true;
ch.name = "Nathaniel";
ch.lastname = "Hawk";
ch.id = "Blaze";
ch.nation = ENGLAND;
ch.model = "depp";

and that should do it <img src="style_emoticons/<#EMO_DIR#>/smile.gif" style="vertical-align:middle" emoid=":)" border="0" alt="smile.gif" />
----------------------------------------------------------------------------------------------------


this is if u want to use these as officers too.

Heres how I do that.

go to:"Pirates of the Caribbean\PROGRAM\LandEncounters" open landenc_init.c and find this part:

LandEncounters[n].id = "ENC_OFFICER";

LandEncounters[n].char1.modelQuantity = 10;
LandEncounters[n].char1.model1 = "blackman";
LandEncounters[n].char1.model1.ani = "man";
LandEncounters[n].char1.model2 = "corsair1_1";
LandEncounters[n].char1.model2.ani = "man";
LandEncounters[n].char1.model3 = "korsar";
LandEncounters[n].char1.model3.ani = "man";
LandEncounters[n].char1.model4 = "chameleon";
LandEncounters[n].char1.model4.ani = "man";
LandEncounters[n].char1.model5 = "man1_1";
LandEncounters[n].char1.model5.ani = "man";
LandEncounters[n].char1.model6 = "man3_1";
LandEncounters[n].char1.model6.ani = "man";
LandEncounters[n].char1.model7 = "sailor3";
LandEncounters[n].char1.model7.ani = "man";
LandEncounters[n].char1.model8 = "sailor6";
LandEncounters[n].char1.model8.ani = "man";
LandEncounters[n].char1.model9 = "bocman1";
LandEncounters[n].char1.model9.ani = "man";
LandEncounters[n].char1.model9 = "bocman4";
LandEncounters[n].char1.model9.ani = "man";
LandEncounters[n].char1.model10 = "Black_Corsair";
LandEncounters[n].char1.model10.ani = "man";
LandEncounters[n].char1.cont = false;
LandEncounters[n].char1.pistol = false;
LandEncounters[n].char1.sword = true;
LandEncounters[n].char1.type = "sit";
LandEncounters[n].char1.Dialog = "Enc_Officer_dialog.c";

I wanted only pirate officers,so i made mine look like this:

LandEncounters[n].id = "ENC_OFFICER";

LandEncounters[n].char1.modelQuantity = 6;
LandEncounters[n].char1.model1 = "Pirat2";
LandEncounters[n].char1.model1.ani = "man";
LandEncounters[n].char1.model2 = "Pirat4";
LandEncounters[n].char1.model2.ani = "man";
LandEncounters[n].char1.model3 = "Pirat5";
LandEncounters[n].char1.model3.ani = "man";
LandEncounters[n].char1.model4 = "Pirat6";
LandEncounters[n].char1.model4.ani = "man";
LandEncounters[n].char1.model5 = "Pirat7";
LandEncounters[n].char1.model5.ani = "man";
LandEncounters[n].char1.model6 = "depp";
LandEncounters[n].char1.model6.ani = "man";
LandEncounters[n].char1.cont = false;
LandEncounters[n].char1.pistol = false;
LandEncounters[n].char1.sword = true;
LandEncounters[n].char1.type = "sit";
LandEncounters[n].char1.Dialog = "Enc_Officer_dialog.c";

and that should do it <img src="style_emoticons/<#EMO_DIR#>/smile.gif" style="vertical-align:middle" emoid=":)" border="0" alt="smile.gif" />

cya

Kodo Boon


-----------------------------------------------------------------------------------------------------------------------------

I think he has forgotten something, cause I have tried this so manny times, but it wont work at all.:-(

Can somebody please help me:)???

Like the, and would be very cool to play as Captain Jack Sparrow:)
 
Hiya and welcome, mate! The Sparrow skin should work all right, since it's been around for a few years now I think - so I have no idea what your problem might be... But have you tried the Build? It's an ongoing community modding project for the game - and yeah, you can play as Jack Sparrow if you want to! <img src="style_emoticons/<#EMO_DIR#>/smile2.gif" style="vertical-align:middle" emoid=":))" border="0" alt="smile2.gif" />

If you're interested, you can find the Build 13 installer <a href="http://www.s31clan.com/pietersmods/build13_full.exe" target="_blank">HERE</a>, and a little update for it <a href="http://www.s31clan.com/pietersmods/b13_update1.zip" target="_blank">HERE</a>. <img src="style_emoticons/<#EMO_DIR#>/smile.gif" style="vertical-align:middle" emoid=":)" border="0" alt="smile.gif" />
 
I suppose you're talking about the "depp" mod? It is part of Build 12.1 and Build 13. I can very much recommend you get Build 13: It enhances the game a LOT! Much more features, less bugs, more ships, characters, quests, etc. Simply put: More fun! <img src="style_emoticons/<#EMO_DIR#>/w00t.gif" style="vertical-align:middle" emoid=":woot" border="0" alt="w00t.gif" />
 
poor guy! all that work and researching for nuffin'! <img src="style_emoticons/<#EMO_DIR#>/rolleyes.gif" style="vertical-align:middle" emoid=":rolleyes:" border="0" alt="rolleyes.gif" />
 
Hmm, for those of you who got the deep mod to work, which version do you use?
I myself have the english version, and when I tryed to cheat, nothing happens if I change the file in the characters folder called character_init_c, I have to select the folder called english in there and the character_init_c file there.
The reason since the mod dosen't work cannot be because I have the english version or?
 
I have no idea, sorry. <img src="style_emoticons/<#EMO_DIR#>/sad.gif" style="vertical-align:middle" emoid=":(" border="0" alt="sad.gif" /> It was a long time since I installed that skin as a standalone mod, so I can't really help you. But have you tried the build, as both Pieter and I suggested?
 
No I haven't tried the build13, I have to get someone else to download that for me, cause if I'm going to do it it will take about 33 hours, i only have modem56k:-(, but to the summer I get fiber optic(5mb/pr second), but I'm not gonna wait that long....


I was wodering about something else, the main character you play in the game nathaniel hawk, which file dose he use, is it all the blaze files, cause I almost got the deep skin to work, I replaced the blace files with deep skins an faces, but when I started the game he looked like sparrow, but he wass all grey, no color , wierd:)
 
That might be because the model was still looking for "depp.tga.tx" - that can be fixed by editing it with a hex editor I think. Be right back, hopefully with a Sparrow model that works... <img src="style_emoticons/<#EMO_DIR#>/smile.gif" style="vertical-align:middle" emoid=":)" border="0" alt="smile.gif" />
 
Hi, I wanna say thanks for all the replyes I've gotten:)

Yesterday I worked several hours with the deep mod, and now I finaly got it WORKING:)
I did everything which is in the innstall file, the I replaced the file characte_init_c with the character_init_c in the folder ENGLISH in the characters folder:)
So now my character looks like Captain Jack Sparrow, and it works fine:)

Thanks...
 
where's his hat? <img src="style_emoticons/<#EMO_DIR#>/smile.gif" style="vertical-align:middle" emoid=":)" border="0" alt="smile.gif" />
 
well, i did get attacked by all the women once when playing him... <img src="style_emoticons/<#EMO_DIR#>/icon_mrgreen1.gif" style="vertical-align:middle" emoid=":cheeky" border="0" alt="icon_mrgreen1.gif" /> so i guess you're right.
 
I want to edit and change my officers voice in greeting when I talk with them
the officers who I meet and hire then in tavern
 
Status
Not open for further replies.
Back
Top