![]() |
SUBSIM: The Web's #1 resource for all submarine & naval simulations since 1997 |
![]() |
#76 |
Silent Hunter
![]() |
![]()
SHIPBUILDING TUTORIAL
Someone had requested this, so here goes. I will try to improve it in the coming days with screenshots & clarifications if need be. 1) Select a craft similar to the vessel you want to create. This means taking into account the length, width, draft, and function of the end product you want. If you want to mod the “USS New York”, for instance, the “Revenge” is a much better parent unit than the “Bogue”. If you’re making a large freighter, the Liberty Ship is a good option. 2) Copy the entire unit folder for the parent unit and paste it somewhere else. 3) Copy the Data\Roster\[Nation]\Sea\[Unit].cfg file and paste it somewhere else. 4) Rename ALL of the folder’s contents. Try to keep the number of digits in the new vessel name the same as in the parent unit. For instance, the Liberty Ship’s folder name is NLL_. Hence, we want a four digit name for a unit based on it. M01B, T01B, and T16A are examples of permissible names. Names with more or fewer digits may cause crashes. 5) Open the [unitname].cfg files and edit them to make them consistent with the new name. This can be done with Word, Wordpad or any other text editor. For instance, when I made the freighter M01B I changed the data from: [Unit] ClassName=LL UnitType=102 MaxSpeed=10 Length=150 Width=19.5 Mast=22.5 Draft=7.0 Displacement=6820 RenownAwarded=310 To [Unit] ClassName=T02B UnitType=102 MaxSpeed=10 Length=150 Width=19.5 Mast=22.5 Draft=7.0 Displacement=6820 RenownAwarded=310 Note that changing the displacement, speed etc is entirely optional and will not affect the game’s stability in any way. However, failing to change the [classname=] entry WILL INVARIABLY CAUSE A CRASH. 6) Open the DAT file in the [unitname] folder with Pack3d. On the bottom right you will see the CLONE button. Click on the unit’s main folder located on the left side of the window in Pack3d – then hit CLONE. After a few seconds you should see a message saying “cloning [unitname].cam”. This indicates the process is complete. You must clone every unit before running SH3 – otherwise you will experience CTD’s whenever the cloned unit and its parent unit appear together – like in Museum mode, in the same mission or career patrol, etc. 7) Close Pack3d. Open it again, select the unit’s DAT file again, click on the main folder, again, and hit the Pack3d button marked EXPORT ALL. 8) All of the unit’s 3d OBJ files should be in a subfolder to the main [UNITNAME] folder called “3d”. Open the OBJ files with Wings3d. Use wings3d to edit the various objects. Here are some tips regarding the nomenclature that the developers used: -[unitname].obj is usually the main hull object -[unitname].cosh is the smokestack -[unitname_catarg01] is the first mast -[unitname_catarg02] is the second mast -[unitname_boat01] is usually a liferaft NOT a lifeboat! -[unitname_barca01] is usually a lifeboat -[unitname_macara01] is usually a cargo crane -[unitname_pipes01] is a ventilation duct -[unitname_F] is the front of a ship when it breaks up -[unitname_B] is the back half of a ship when it breaks up 9) As soon as you finish editing an object, import it using pack3d or S3ditor. Both tools have buttons for importing modified 3d objects. However, S3ditor has a model preview function that enables you to view the modified parts in relation to the whole ship in real time. This cuts down greatly on how much time is needed to move different parts. It also displays the x, y, and z coordinates of each part, making it easier to put modified objects in their proper location. 10) Place the new unit folder in C:\Program Files\Ubisoft\SilentHunterIII\Data\Sea. 11) Place the new [UNITNAME].cfg file in Data\Roster\[Country]\Sea. 12) Open the Data\Sea\Englishnames.cfg file. Add an entry for the new unit at the bottom of the file. For example: M01B = Medium Merchant 01. 13) Run a mission with your unit to make sure it doesn’t crash the game. It will probably look weird for now – don’t worry about it. 14) This is one of the most time consuming steps. Use the x, y, and z coordinate entries in pack3d or S3ditor to place the funnels, masts, etc in their proper location. Start off with large increments of about 1.0 units and use smaller increments of about .1 and .01 as you maneuver each component into its right position. X and –X are left-right, Y is up, -Y is down, Z is towards the ship’s bow, and –Z is towards the ship’s stern. For instance, if I notice that the modded unit’s funnel is floating in midair at coordinate Y = 1.56, I might want to change the coordinate downwards by .2 increments to Y=1.36. As stated earlier, with S3ditor you can observe where the different objects are in the model preview window; with pack3d you will need to run a mission with the ship to see if an object was placed in the right location. I use the “Torpedoes” training mission for this function, replacing the stationary NKSQ tramp steamer with the unit I am working on. Note that you don’t need to restart SH3 for the changes to appear – simply end the mission after noting whether the objects are in the right place, alt-tab, make your coordinate changes with Pack3d or Wings3d, maximize SH3, and run the mission again. 15) Use Photoshop or a similar program to skin the new unit. Anything that works with TGA files should be OK. You may want to create alpha channels; I find that the ships look OK without them. It’s up to you. Stock units usually have about 4 skins but you can create more if you want – just remember to keep the skin name consistent. T01B_T05.tga, T01B_T06.tga, and so on. Note that if you create more than about 16 skins SH3 will not recognize them; instead of using M01B_T17.tga it will revert to the first skin. For most units you do not need to reload SH3 to see changes to the skins. 16) Edit the text information for the units to be consistent. Open the [unitname].cfg files and [unitname]_en.log files to add the correct speed, tonnage, renown, mast heights, and so on. |
![]() |
![]() |
#77 |
Silent Hunter
![]() |
![]()
UPDATE # 5 - The CAM System (part 1).
WIP shots of a vessel with a Hurricane mounted on the bow. Note the access platforms for the crew. The metal beams on the bow are part of the ship's anti-mine defenses and don't have anything to do with the CAM device - they were simply a common feature on British merchantmen later in the war. I am going to create several other verisons of the CAM ship, using the unique vessel designation used by GWX so that they do not show up in convoy too often. These will replace the current version used in GWX (designated M36B). ![]() ![]() This ship is loosely based on the SS "Empire Lytton" but is much smaller than she was (about 7500 GRT instead of 9800 GRT.) I have been unable to find a good photograph of "Empire Lytton" - both of the ones I have found show her at the time of her loss, with the hull scorched and almost totally obscured by fire. If you have access to a picture of her or a sister ship, PLEASE let me know. Thanks. |
![]() |
![]() |
#78 |
Silent Hunter
![]() |
![]()
The CAM-Tanker ingame. Unlike the earlier CAM-ship versions I created, the ship's Hurricane fighter is an independent object that can be damaged or destroyed.
![]() |
![]() |
![]() |
#79 |
Ocean Warrior
![]() Join Date: Jul 2006
Location: Reading UK
Posts: 3,473
Downloads: 90
Uploads: 0
|
![]()
Do we have an ETA for this Mod?
__________________
![]() http://www.thegreywolves.com/ http://wolvesatwar.com/ Download GWX and other goodies: http://hosted.filefront.com/melnibonian |
![]() |
![]() |
#80 | |
Silent Hunter
![]() |
![]() Quote:
|
|
![]() |
![]() |
#81 | |
Ocean Warrior
![]() Join Date: Jul 2006
Location: Reading UK
Posts: 3,473
Downloads: 90
Uploads: 0
|
![]() Quote:
![]() ![]()
__________________
![]() http://www.thegreywolves.com/ http://wolvesatwar.com/ Download GWX and other goodies: http://hosted.filefront.com/melnibonian |
|
![]() |
![]() |
#82 |
Silent Hunter
![]() |
![]()
Minor update:
-British early war skins for tankers and freighters have been completed. -I am starting on skins for American merchantmen. This will be easier, as there are fewer American companies, fewer American ship types, and American & British tankers sometimes had nearly identical paint schemes. -The Empire Class freighter has been redone. It has much better modeling & an armament more typical of British merchant ships. -I am going to redo the CAM-ship as well. -I completed the model for a high speed British blockade runner of about 3500 tons. It's supposed to represent the heavily armed, fast ships used for dangerous runs like Malta, North Africa, and so on. Next update with screenshots will be Trends in Steam Merchants: Modern British vs. American Merchantmen. |
![]() |
![]() |
#83 |
Samurai Navy
![]() Join Date: Oct 2006
Location: Salamis Base
Posts: 567
Downloads: 229
Uploads: 0
|
![]()
Many Thanks for the shipbuilding tutorial! Soon I will start work!
![]()
__________________
![]() |
![]() |
![]() |
#84 | |
Stowaway
Posts: n/a
Downloads:
Uploads:
|
![]() Quote:
![]() |
|
![]() |
#85 |
Rear Admiral
![]() Join Date: Jul 2008
Location: SPACE!!!!
Posts: 10,142
Downloads: 85
Uploads: 0
|
![]()
Cant wait, I got a full 2 weeks of at Christmas.
![]()
__________________
Task Force industries "Taking control of the world, one mind at a time" |
![]() |
![]() |
#86 |
Commodore
![]() Join Date: Aug 2008
Location: U-30
Posts: 600
Downloads: 917
Uploads: 12
|
![]()
Edited: Sorry my mistake!
Hi Iambecomelife, Will you be making skins for a Stock 1.4b version only? That is to say for only those ships that are in stock. This would be easy to install for those who do not want too many ships. Kurtz
__________________
Schleichfahrt Rudder: GWX KC.vQ https://www.mediafire.com/file/taz1r...XKC.vQ.7z/file ![]() Last edited by Ktl_KUrtz; 10-13-08 at 10:51 AM. |
![]() |
![]() |
#87 | |
Silent Hunter
![]() |
![]() Quote:
![]() I was originally going to make skins for all the default units - now I'm not so sure. There will be a new Liberty Ship, and it will have a pack of unique skins - so technically yes, there will be skins for stock vessels. |
|
![]() |
![]() |
#88 |
Chief of the Boat
|
![]()
Looking forward to it
![]() |
![]() |
![]() |
#89 | |
Eternal Patrol
![]() |
![]() Quote:
I made the same mistake a few months back, only from the opposite direction. After one of his posts I responded telling him to stop yakking and get back to work on his ships. Poor guy had no idea what I was talking about, and I was about as embarassed as a guy can get! ![]()
__________________
“Never do anything you can't take back.” —Rocky Russo |
|
![]() |
![]() |
#90 |
Silent Hunter
![]() |
![]()
Minor Update:
A couple nights ago I finally managed to do a Hog Islander, something I'd wanted to accomplish but I'd just never gotten quite right. It will be assigned to both US and UK shippers in the initial release (later releases (hopefully) will add versions for the USSR, Panama and maybe Brazil). ![]() By now, almost all of the major US dry cargo companies are represented. American Export Lines, Alcoa, and so on. It's late & I'm too tired to post anymore. ![]() |
![]() |
![]() |
|
|