Log in

View Full Version : Officer caps on other crew?


Vanagen
07-17-08, 04:43 PM
Guten Tag Herren Kaleus!

Greetings from a long time reader and admirer of this astonishing community, back from a long time ashore.



I come to you with great humility and a simple question.

Is it somehow possible to have the officer caps appear on other crewmembers instead of their standard headdress?

Ideally, I would like to be able to have officers as well as NCOs wearing caps and the seamen wearing their standard headdress.



I did not find any mention of such a mod, though I may not have looked hard enough.

I did find a thread on a German forum relating to the issue here:

http://forums-de.ubi.com/eve/forums/a/tpc/f/2371008762/m/2771072056

The thread itself offers very little in the way of an answer.



So far, my own feeble attempts have resulted in nothing happening at best and crashes to the desktop at worst.

I tried something easy first: giving the entire crew officer caps (regardless of rank).

Sure, there would be some manual adjusting to do in the crew_config files, but it would have been a good start.

I had initially hoped that simply copying and renaming the officer files (found in \Crew\Helmet\OFF\) to the crew files names (found in \Crew\Helmet\POS\) would do the trick.

Idle hope which resulted in crashes to the desktop when loading the game.



Still, I have some hope left.

Officers and crew wear the same outfits and headdresses on the deck during bad weather (found in \Crew\Casket\Casket02\), meaning that the models must be fundamentally compatible.



Any help or advice is greatly appreciated.

Either that or a "Nope, not possible, hard-coded in the engine".

Madox58
07-17-08, 04:58 PM
All you need to do is change the 3D model in the dat.

A LONG time ago I did this by changeing the 3D model.

http://i108.photobucket.com/albums/n12/privateer_2006/Sub/Caps1.jpg

Vanagen
07-17-08, 05:11 PM
Thanks for replying this fast!

This sure looks close to what I intended to accomplish.

Would it be feasible to copy it from one dat file to the other?

Vanagen
07-17-08, 05:56 PM
Victory!

:rock:

http://img231.imageshack.us/img231/2600/officercapqe5.jpg

Many, many thanks, privateer.



Now I'm going to push my luck and see if I can have two POS_Helmet dat files in the same directory, one for the NCO cap and one for the sailor headdress.

I might have to make a directory structure like Body01 and Body02 to make it work, I suppose.

If anyone's interested, I'll upload the one file, though the operation's quite easy to do using Silent 3ditor (export 3D model from the OFF, import it to the POS).



Thanks again, privateer.

Madox58
07-17-08, 06:13 PM
You are most Welcome Sir.
I was going to do a different cap style myself.
But I got wrapped up with the GWX stuff and MANY things are unfinished.

As far as adding other dats to a folder?
It won't work.

The commands as to what files to use are hard coded for the most part.
If you use a hex editor,
open the SH3.exe file.
You can then search for POS.
Bump through the file and you will see all file/directory calls.

If you files don't match those calls?
Guess what happens?

The game ignores them.

rob89
07-17-08, 06:16 PM
This looks like it has the beginnings of a fantastic mod. :up:

Vanagen
07-17-08, 07:14 PM
Haha, I knew I was going to run into a wall of hard code sooner or later with this.

:damn:

Oh well, the result I've achieved on my boat is quite satisfactory.

I now have my Watch Officer with Konrad Krumm's white cap and the other watch crew using the black cap from XIII's Men@Work mod. No hats below deck.

I'll post a screenshot as soon as I get out of this dreadful weather. ;)


I could make a mini-mod out of what I have now, provided I get permission from the rightful owners to include their skins. Or just release it with the stock officer cap skin.


I'm also definitely looking forward to your take on this, privateer.

Madox58
07-17-08, 08:00 PM
I'm always glad when I can help.
Many great people help get me started.
I could do no less then follow thier lead.
:up:

Reece
07-17-08, 09:03 PM
Venatore done a similar mod, just had to change a cfg file iirc, just check out "Venatores Drive through", it was called "Random Crew Headdress", At the start of a new career you can have all the crew with headdress & as new recruits are transferred via SH3 Commander these will randomly have headdress, after half dozen patrols or so you will find most of the men have headdress & some don't:
http://i66.photobucket.com/albums/h244/Reecehk/Commandroom.jpg
I have an updated version of this file if you want I can upload it.:yep:

Hitman
07-18-08, 06:28 AM
This looks great, but will now all other crewmembers wearing caps also have the officer hat? :hmm: Isn't it possible to limit just the petty officers to have that cap?

Vanagen
07-18-08, 06:42 AM
This looks great, but will now all other crewmembers wearing caps also have the officer hat? :hmm: Isn't it possible to limit just the petty officers to have that cap?
According to privateer, it won't be easy...

Now I'm going to push my luck and see if I can have two POS_Helmet dat files in the same directory, one for the NCO cap and one for the sailor headdress.
As far as adding other dats to a folder?
It won't work.

The commands as to what files to use are hard coded for the most part.
If you use a hex editor,
open the SH3.exe file.
You can then search for POS.
Bump through the file and you will see all file/directory calls.

If you files don't match those calls?
Guess what happens?

The game ignores them.

Outlook not so good.

Reece
07-18-08, 08:54 AM
Isn't it possible to limit just the petty officers to have that cap?
Yes, the edited files are as follows.
In the data\Cfg folder for the start of a new campaign & in SH3 Commander\Crew\Realistic\data\Cfg folder for random transfers:
crew_config_II_1.cfg
crew_config_II_2.cfg
crew_config_II_3.cfg
crew_config_IX_1.cfg
crew_config_IX_2.cfg
crew_config_IX_3.cfg
crew_config_VII_1.cfg
crew_config_VII_2.cfg
crew_config_VII_3.cfg
crew_config_XXI_1.cfg
crew_config_XXI_2.cfg
crew_config_XXI_3.cfg
Hope this helps.