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

Missing Portraits eg Searcher - T Tipman

Talisman

Smuggler
Storm Modder
Some models do not have portraits in Build 14 in the F2 - character & passenger screens or (icons ) at the bottom and top left of the screen. ( see images )

I noticed this with the Searcher model - also used as Thomas Tipman in the Jack Sparrow story. ( see images )

In the system log I got entries saying Cannot load Face_97.

I found that the face_97 files are missing in Build 14 -- but they are there in Build 13 Final - So I put the build 13 files into Build 14 and now have a full set of portraits for this character.

There are also quite a few other portrait files that are in Build 13 Final , but are not in Build 14 :?

I don't know if the files were removed in Build 14 - to be replaced by better ones perhaps - and this has not yet been done.

Not sure if I should copy all the Build 13 Final files ( the ones not in Build 14 ) to Build 14 - since some of them may be redundant . Does anyone know the answer to this?

:mm
 
I removed a whole bunch of pictures when I thought they were no longer used, but those were mainly the soldier-related ones.
Maybe I accidentally removed too much. I'll have to remember to restore those face_97 pictures to their former glory.

What about those other pictures you mention? Were those also in Build 13?
I do know there's still a lot of models that don't have portraits made at all though...
 
The portraits that are in Build 13 Final but missing from Build 14 beta 1 patch 4 are:-


In RESOURCE \ Textures \ INTERFACES \ PORTRAITS \ 64

Face_ 80
Face_ 81
Face_ 82
Face_ 83
Face_ 84
Face_ 85
Face_ 86
Face_ 87
Face_ 88
Face_ 90
Face_ 91
Face_ 94
Face_ 95
Face_ 96
Face_ 97
Face_ 100
Face_ 102
Face_ 103
Face_ 104
Face_ 106
Face_ 107
Face_ 108
Face_ 109
Face_ 111
Face_ 112
Face_ 113
Face_ 114
Face_ 115
Face_ 116
Face_ 117
Face_ 118
Face_ 119


In RESOURCE \ Textures \ INTERFACES \ PORTRAITS \ 128 - same as above

In RESOURCE \ Textures \ INTERFACES \ PORTRAITS \ 256 - same as above PLUS -- Face_corsair1_3.tga.tx

Not sure how many are soldier related.

:cheers
 
Thanks a lot for that! I checked them all and indeed all are unused soldier portraits, except face_97 as you already found.
So I'll restore face_97 for the next modpack release, but the others should indeed not be used anymore.
 
I do know there's still a lot of models that don't have portraits made at all though...


I have just managed to work out how to use the " GiveModel2Player " in the console . :dance

I will go throught the character models in RESOURCE \ MODELS \ Characters -- and see how many don't have portraits.

Then I will just have to take some images & work out what to do with them :rofl
 
I have managed to check 400 of the character models so far ( approx 50% of total ) in RESOURCE \ MODELS \ Characters.

Only 16 have no portraits - so far. :onya

5 have a wrong portrait - female model with male soldier portrait.


I also have a problem, there are some models that I cannot get access to with the "GiveModel2Player" command in the console. So I don't know what to

do about those. :modding


Results so far:-


No Portraits:


"BrtSol18_1"
"BrtSol18_2"
"BrtSol18_3"
"BrtSol18_4"
"BrtSol18_5"
"BrtSol18_6"

"Cutler_Beckett"
"diz1"
"diz2"
"downgir51"
"downgir52"
"Eitc_cpt1_47"
"Eitc_cpt2_47"
"Eitc_lt1_47"
"Eitc_lt2_47"
"Eitc_lt3_47"


Wrong Portrait:

"downgir53" // WRONG PORTRAITS - FRENCH SOLDIER-CHEVALIER
"downgirl1" // WRONG PORTRAITS - ENGLISH SOLDIER-CHEVALIER
"downgirl2" // WRONG PORTRAITS - PORTUGUESE SOLDIER-CHEVALIER
"downgirl3" // WRONG PORTRAITS - SPANISH SOLDIER-CHEVALIER
"Huber_Por_17" // WRONG PORTRAITS - s/be version of searcher





Unable to access following models:

"18SO"
"47_Admsparrow"
"47_Blaze_brtadm"
"47_Blaze_brtco"
"47_Blaze_brtcpt"
"47_Blaze_brtlt"
"47_Blaze_brtmds"
"47_Blaze_france"
"47_Blaze_spain"
"47_Sparrow_Eitc_cpt"
"47_Sparrow_france"
"47Blaze_Eitc_cpt"
"47Blaze_Eitc_lt"
"50Grey2"
"Andrew_Parson"
"armdelfra"

"B_Farmer" - building set model - no Portraits needed?
"B_girl" - building set model - no Portraits needed?
"B_invisible" - building set model - no Portraits needed?
"B_man" - building set model - no Portraits needed?
"B_soldier" - building set model - no Portraits needed?
"B_worker" - building set model - no Portraits needed?

"Baker_Eng2_18"
"BigPirate"
"brtcptH_18"
"Chard2"
"Chard2_A1"
"Chard2_A2"
"Chard2_A3"
"Chard3"
"Cmurray_Wound18"
"CooperCV"
"CooperR_Eng6_18"
"CouchCaptainCharles"

"davy1"- Davy Jones Skeleton Crew
"davy2"- Davy Jones Skeleton Crew
"davy3"- Davy Jones Skeleton Crew
"davy4"- Davy Jones Skeleton Crew
"davy5"- Davy Jones Skeleton Crew

"DO_Assasin1_A2"
"Dunnitt_Wound18"
"Francisco_Cruz"
"Gaskon"
"Gener_fra_16"
"Giant"
"Guibert_Daudet"
"Haggman_Eng5_18"
"HarperCivl"
"HarrisRed_Eng5_18"
"hero1"
"Hero"
"Hero_A1"
"Hero_A2"
"Hero_A3"
"Higgins_Eng2_18"
"imgovwife"


:nk
 
Thanks a lot for doing this, mate! :bow

I also have a problem, there are some models that I cannot get access to with the "GiveModel2Player" command in the console. So I don't know what to
Those are the ones that don't have an initModels.c entry. Add an entry and it should work. You need an entry to assign a portrait anyway.

And all navy/soldier type characters can just use the generic portrait for soldiers.
The BuildingSet characters are all copies of other characters, so they can use the same portrait as their original.
 
Some of the models that I cannot get access to already have entries in the initModels.c file

but they are different from the other entries e.g. ->

Code:
if (USECIIIMODELS)
{
makeref(model,Models[n]);
model.description	=  "";
model.id			=  "Gaskon";
model.FaceId		=  336;
model.nation		=  FRANCE;
model.price			=  15000;
model.assigned		=  true;
model.height		=  1.80;
model.sex			=  "man";
model.ani			=  "new_man";
model.status		=  "C_III"; // added as an identifier, for assigning another animation to the new models
AssignModelTypeNatMask(isstart, &model, "Rich_Citizens", 1.0, GetNationStringNorthEuroFr());
n++;
}

:shrug
 
They're only initialized if USECIIIMODELS is set to 1 at the top of the file.
However, by default it's off because some of these models are a bit (or very) buggy.
 
In Build 14 Beta 1 Patch 4

OK - I have managed to go through all the models. :nk

I have modified the initModels.c file - added new entries, and changed the face id.number on some others ( eg towngirls with soldier portraits. )

I have also added 7 new portraits ( nos. 81 - 87 )

However, the new initModels.c file does not work :modding - e.g. when I start Beatrice Devlin story I get given Nathaniel Hawk model with Tia Dalma portrait (face_226). same thing happens when I start Master & Commander. :shock

So I have broken the file somehow. I assume it is not the new portraits that are causing the problems.

Attached is my modified initModels.c file & the new portraits - can someone please tell me where I have messed up.

In initModels.c all the changes I have made are signed so they are easy to find.

Thanks

:drunk
 
I can confirm the problem and it appears it is not your fault at all; all your code is good.
However, apparently with the new initModels entries, we now went over the model limit.
Which is easily solved: just increase the limit at the top of PROGRAM\models.h:
Code:
#define MAX_MODELS			600
Change it from 600 to 800 or something and it'll work again.

Did you also add your new model descriptions in RESOURCE\INI\TEXTS\ENGLISH\models_description.txt ?
 
I can confirm the problem and it appears it is not your fault at all; all your code is good.
However, apparently with the new initModels entries, we now went over the model limit.
Which is easily solved: just increase the limit at the top of PROGRAM\models.h:
Code:
#define MAX_MODELS			600
Change it from 600 to 800 or something and it'll work again.

Thanks I will change that

Did you also add your new model descriptions in RESOURCE\INI\TEXTS\ENGLISH\models_description.txt ?

:no

I'll do that as well


Thanks for your help :cheers
 
Here is the final version. :dance

I have not touched any of the quest models for Assassin, Bartolomeu or Hornblower ( Soldiers, Riflemen, Naval Sailors and Officers ). Also not touched the models marked "usec111models"

So hopefully everything should be ok.

Package contains initModels.c - models.h - models_description.txt and faces 81 - 87.

Thanks for your help Pieter :bow
 
That's brilliant! Does that mean all characters will show a portrait now? :shock
 
Pieter.

In initModels.c

The model Cutler_Beckett has 2 entries :modding -- Please could you delete one.

my error :facepalm


He always was a tricky customer - can never trust him xD:


Thanks
 
Consider it done. And indeed, trusting Beckett is the LAST thing you want to do! :razz
 
I have made some small adjustments. Given a better portrait to the Apothecary, Downgir51 and Downgirl2 models

I have also made for the the Spanish soldiers a portrait similar to the other countries soldiers.

see Image.

I will stop messing about with this now. :yes

:drunk
 
Back
Top