![]() |
SUBSIM: The Web's #1 resource for all submarine & naval simulations since 1997 |
![]() |
#1 |
Grey Wolf
![]() Join Date: Jan 2009
Location: Finland
Posts: 859
Downloads: 174
Uploads: 0
|
![]()
Have you ever seen a ship with external cargo on her deck in SH 5? I haven't!
I remember that SH 4 had a pretty good system with this, there were tanks, cars, crates and stuff like that. So I started to investigate this a bit. ![]() ![]() As you can see, SH 5 has all that stuff too. Old Silent Hunter veterans know that ships must have a node called cfg#K01_"shipname" to get external cargo to appear. I know only one SH 5 ship that has that, Liberty Cargo. It's easy to test this in custom mission (with that Liberty Cargo ship), just select an item from the external cargo list. I managed to add the same node to other SH 5 merchant ship which had the free space for external cargo, but was missing the cargo-node (the positioning is still bit off!): ![]() I did this by injecting the node to the ships .sim file, not probably the most elegant way but it seems to work. Also it seems that many cargo objects are missing their zones in the .zon file, so they are currently indestructible, but that should be quite easy to fix. But I just couldn't get the new cargo to appear in game without manually selecting from the mission builder. I'm not so experienced in mission builder, but it seems that if we want to see the external cargo, it needs to be selected when making the campaigns. Like this, : ![]() If we would like to see more nice stuff in the game, first we need to add the missing nodes to cargo ships, fix the .zon file and then make changes to campaign layers. If this works, no more empty cargo ships! So if somebody knows more about cargo stuff, or if there is already somekind of mod dealing with this, please tell! I think this might be too much for me to handle alone. Maybe Trevally is interested in this, maybe in the future there will be somekind of patch to OH 2... ![]() ![]() Phew! ![]() |
![]() |
![]() |
![]() |
#2 |
Black Magic
![]() |
![]()
this might shed some light on it: http://www.subsim.com/radioroom/show...postcount=2145
|
![]() |
![]() |
![]() |
#3 | ||
Grey Wolf
![]() Join Date: Jan 2009
Location: Finland
Posts: 859
Downloads: 174
Uploads: 0
|
![]()
Thanks, I also found some old information on the K-nodes by rowi58:
Quote:
Quote:
I just wonder why the devs didn't use the external cargo, all the models seem to be ready and the game seems to have a system how to get them in the campaign. I hope it was because time restraints, and not because some nasty bug... |
||
![]() |
![]() |
![]() |
#4 | |||
Navy Seal
![]() Join Date: Jan 2011
Location: CJ8937
Posts: 8,215
Downloads: 793
Uploads: 10
|
![]() Quote:
![]() Adding new external cargo bones and placing them correctly around ship models shouldn't be a big problem using the current version of TDW's GR2 editor; editing cargo damage shouldn't be a big deal either: I guess that giving them damage boxes would be enough as equipments normally can use main unit's collision spheres. As for assigning the appropriate cargo to each ship, I think it can be done through eqp files, as we do with crew and other equipments (LinkName entries), but since ME provides a better and more flexible way to do it, I think we should do it through campaign files ![]() Quote:
Quote:
![]() |
|||
![]() |
![]() |
![]() |
#5 |
Ace of the deep .
|
![]()
If you look at the big Mis file in the SH5 save game folder .
Name=_BR Large Merchant / War supplies (ProxY)#71 Class=KLWarSupplies Type=102 Origin=British LayerOperation=0 Side=1 Commander=0 CargoExt=-1 ? CargoInt=-1 ? |
![]() |
![]() |
![]() |
#6 | |
Grey Wolf
![]() Join Date: Jan 2009
Location: Finland
Posts: 859
Downloads: 174
Uploads: 0
|
![]() Quote:
... Side=2 Commander=0 CargoExt=1 CargoInt=0 Doctrine=0 CfgDate=19391101 ... You can even change the loadouts with text editor, with CargoExt -1 is none, 0 is cargo truck, 1 is fuel truck, 2 is tank etc. The reason why we don't see cargo in campaign is that the campaign files have also -1 in "CargoExt", and also many ships miss the required K-node. For example, this is the details of one polish convoy unit in Coastal Waters campaign: [TRAF_POLISH_MERCHANT.ConvoyUnit 1] Type=102 CountryName=Poland ExternalCargo=-1 InternalCargo=-1 CrewRating=2 Weapons=0 Sensors=0 Tactics=0 Camouflage=0 Required=false No=1 SpawnProbability=10 GroupLinkId=0 So just changing that negative number to another value should make a change (if the 102-type cargo ship has the cargo-nodes). |
|
![]() |
![]() |
![]() |
#7 |
Grey Wolf
![]() Join Date: Jan 2009
Location: Finland
Posts: 859
Downloads: 174
Uploads: 0
|
![]()
Did some more studying... I found four big cargo ships (type 102) that had the K-nodes: Liberty Cargo, C1-B Type Medium Merchant, C2-S-B1 Hull Large Merchant and Victory Cargo. The reason why other ships don't have them might be that they are too small for the large external cargo. If you put the biggest pile of crates or train carts on a small or medium size cargo ship, it just won't fit, and there will be some ugly clipping (I witnessed this during testing).
And I also looked into campaign files, in OH 2 there are some convoys that have external cargo specified. But it seems that all random traffic is specified to be without cargo. So if I'm right, we should see some cargo just by editing the campaign! Will test this soon-ish! |
![]() |
![]() |
![]() |
#8 | |
Navy Seal
![]() Join Date: Jan 2011
Location: CJ8937
Posts: 8,215
Downloads: 793
Uploads: 10
|
![]() Quote:
![]() |
|
![]() |
![]() |
![]() |
#9 |
Grey Wolf
![]() Join Date: Jan 2009
Location: Finland
Posts: 859
Downloads: 174
Uploads: 0
|
![]()
Gap, I think the only file that deals with ships external cargo is CargoDef.cfg, it's located in data/sea.
So currently the situation is that we can get external cargo to these four big ships if the cargo is specified in mission/campaign editor. Basically it's really easy, just select the cargo from the drop-down menu. But most of the ships are small cargo ships, like HogIsland, and these ships don't have the nodes for cargo. But if we make the new nodes to these ships (I tried it with TDW's great GR2 importer/exporter and worked it fine), large cargo won't fit there. I don't see any way that we could tell the game put only small cargo on small cargo vessels, it's linked with the ships type and large and small cargo ships belong to the same 102-type. So there is two options. We could just put cargo to these big ships that already have the nodes, and enough space for every type of cargo. Downdside is that these ships are relatively rare, and most of the ships would still be empty. The second option is that we could add the nodes to every cargo ship, and only put small cargo items to them. Ofcourse we can still add large items to specified convoys that have big ships that can carry them. Phew, I hope this is understandable! My option would be the later, add the nodes to every cargo ship and just place smaller crates, tanks and trucks to the ships, every cargo ship can carry them just fine. Oh, by the way, I added some missing zone boxes and spheres to the cargo.zon file, and it worked great, we can get the cargo to be destroyed in many different ways! Here is one poor truck heading to depths: ![]() |
![]() |
![]() |
![]() |
#10 | |||
Navy Seal
![]() Join Date: Jan 2011
Location: CJ8937
Posts: 8,215
Downloads: 793
Uploads: 10
|
![]() Quote:
Quote:
![]() Quote:
By selecting wisely the zone type assigned to each damage box, we can get cargo to explode, take fire, etc. If needed, we can also set new cargo zones ![]() |
|||
![]() |
![]() |
![]() |
#11 |
Navy Seal
![]() |
![]()
Guys, that's a great find
![]() Can't wait to download a new sea folder with brand new cargos full of wonderful loads ![]()
__________________
|
![]() |
![]() |
![]() |
#12 |
Navy Seal
![]() Join Date: Jan 2011
Location: CJ8937
Posts: 8,215
Downloads: 793
Uploads: 10
|
![]()
Just realized that some objects in ship_cargo.GR2 are not set in CargoDef.cfg. They are:
jeep1 Firetruck Willis Also note that the Willys MB Jeep is missing its textures. It could be that it didn't get any texture assigned, or that its meshes are missing UV mapping at all ![]() |
![]() |
![]() |
![]() |
#13 | |
Navy Seal
![]() Join Date: Jan 2011
Location: CJ8937
Posts: 8,215
Downloads: 793
Uploads: 10
|
![]() Quote:
![]() Now it is a matter of rebuilding the texture starting from the UV mapping... |
|
![]() |
![]() |
![]() |
#14 |
Navy Seal
![]() |
![]()
Might sound stupid, but is the Willis really needed?...tanks and trucks are already nice
![]()
__________________
|
![]() |
![]() |
![]() |
#15 | |
Grey Wolf
![]() Join Date: Jan 2009
Location: Finland
Posts: 859
Downloads: 174
Uploads: 0
|
![]() Quote:
[CargoEntry 14] NodeName=Jeep LinkName=jeep1 StartDate=19380101 EndDate=19451231 CargoType=0 [CargoEntry 15] NodeName=Firetruck LinkName=Firetruck StartDate=19380101 EndDate=19451231 CargoType=0 And it worked! I could select them from the mission editor, and they appeared in game also. Yep, the jeep is missing textures, and the Willis-car could maybe use better textures, looks a bit ugly to me. But I don't know anything about the UV-stuff (and I don't want to know ![]() I did another test as well, I think the most important test so far. I modded the Coastal Waters campaign, so that all the random traffic cargo ships have some external cargo. I added k-nodes to HogIsland ships and started a new campaign. While patrolling near Poland I met this one HogIslander, and yes it had external cargo! So this is a random ship, I haven't placed manually any cargo to it. ![]() Everything seems to work so far! |
|
![]() |
![]() |
![]() |
|
|