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

Making new ship's

Quasar

Landlubber
Why in the "ships_init.c" file, do this line // PS <-- makeref(refShip,ShipsTypes[SHIP_CORVETTE2_FRANCE]);, have to be france and not say england ?

If I wont to copy another ship then change info for me say, I have to do it in both ships_init.c and RESOURCE\INI\TEXTS\ENGLISH\common.ini.. But do I also need to put in to another file ?
 
For cloning ships do the following:

1) <b>PROGRAM/SHIPS/Ships_Int:</b> It seems best to copy data from an origional ship where possibile, a lot of the added ones have info added to them which can cause problems if you tinker with. Try to use the info of the model you'll be using so the bottom information (on draft, etc) is preset and correct.


2) <b>PROGRAM/BATTLE INTERFACE/Battle Interface:</b> there's a list of ships in there, copy and paste the one of the type you need based on ship model) and just change the name.

This provides the 3rd person sailing icon in the lower left while sailing. There seems to be no info to change so I don'ty know how the information is set so just pick the aproprate type to copy. Ship class AND picture are taken from here.


3) <b>RESOURCE/INI/INTERFACES/pictures:</b> The list here sets the shipyard pict. Add a line and simply change the name to that desired. Use the numbers of a simmiliar ship present.


4) <b>RESOURCE/INI/TEXTS:</b> There are two files to change here. The "common" files in both this folder and the ENGLISH subfolder. Just add or coppy and entry (doesn't matter which) with the desired name. Note that here is where you set the Presented name of the ship (as it appears in game) as opposed to the refrence name which can't have spaces for example.

In this case, the first name is the refrence name and the second (in quotes) is the presented name.


5) <b>RESOURCE/MODELS/Ships:</b> Copy the folder of the ship model you want to use. Rename it after your ship and change the internal files names as needed with your new ship name.


<img src="style_emoticons/<#EMO_DIR#>/keith.gif" style="vertical-align:middle" emoid=":keith" border="0" alt="keith.gif" /> Restart and commence menacing the high seas! <img src="style_emoticons/<#EMO_DIR#>/par-ty.gif" style="vertical-align:middle" emoid=":cheers" border="0" alt="par-ty.gif" />
 
The common.ini file in the ENGLISH folder is used by the program. The other file is not used and you could even delete it. Maybe I should make English.bat remove it by default... <img src="style_emoticons/<#EMO_DIR#>/unsure.gif" style="vertical-align:middle" emoid=":?" border="0" alt="unsure.gif" />

You should change the model files or texture files for the ships you add. Then they look different as well. <img src="style_emoticons/<#EMO_DIR#>/icon_mrgreen1.gif" style="vertical-align:middle" emoid=":cheeky" border="0" alt="icon_mrgreen1.gif" />
 
I was looking at a Carrack that I thought should be in game.

The carrack (called "nao", for "ship", by the Portuguese), The spacious vessels offered room for a large crew and provisions -- as well as for cargo to be brought back home. The carracks were the "great ships" of Henry VII and Henry VIII. They began with lines of beamy, seaworthy merchant ships, but added stronger timbers, masts, sailpower, broadside guns, forecastles and aftcastles. Served as both merchantmen and men-of-war.
If you look a the Carrack in Port Royale it is bigger then a Caravel, with 40 gun's. It's a fast ship too.
 
<!--quoteo(post=150993:date=Jun 13 2006, 01:38 PM:name=Pieter Boelen)--><div class='quotetop'>QUOTE(Pieter Boelen @ Jun 13 2006, 01:38 PM) [snapback]150993[/snapback]</div><div class='quotemain'><!--quotec-->
The common.ini file in the ENGLISH folder is used by the program. The other file is not used and you could even delete it. Maybe I should make English.bat remove it by default... <img src="style_emoticons/<#EMO_DIR#>/unsure.gif" style="vertical-align:middle" emoid=":?" border="0" alt="unsure.gif" />

You should change the model files or texture files for the ships you add. Then they look different as well. <img src="style_emoticons/<#EMO_DIR#>/icon_mrgreen1.gif" style="vertical-align:middle" emoid=":cheeky" border="0" alt="icon_mrgreen1.gif" />
<!--QuoteEnd--></div><!--QuoteEEnd-->

???How be this done?.. Requires a graphics program?
 
You need a HEX Editor to change the file the model reads. Then you need the TX Converter to convert the texture to .tga. Then you need a graphics program to change the texture and convert it back to .tga.tx with the TX Converter. All these programs can be found on the "Useful Modding Tools" note on the Modding forum.
 
<img src="style_emoticons/<#EMO_DIR#>/par-ty.gif" style="vertical-align:middle" emoid=":cheers" border="0" alt="par-ty.gif" /> SWEET! I want to reskin my cloned ships.

Regarding the Carrak, PR2 has an exagerated idea of the carrak which in reality went mostly out of use by the end of the high medieval period. The Caravel is basicly the correct period successor of the carrak. I added one to my Merchant Princes mod but removed it after doing some research and replaced it with the East Indiaman, a nice big dutch super galleon that carried about 50 guns and massive cargo space. The game does need more (and larger) merchantmen to prey upon.

I like the new realistic ship purchase but thing the class 2 warships should also be unavailable. Pirates themselves favored fast over powerful as taking on naval ships was basicly unheard of. Only Black Bart Roberts was known to have done so intentionally and he didn't do it for long before it got him killed.

Edward (Blackbeard) Teach actually started with a heavy frigate (The Queen Anne's Revenge) but sold it to buy a sloop after a year or so because he learned the value of getting away quickly after some close calls with the Royal Navy. The bigger ship was never big enough but fast could always save you.

Limmiting the shipyards to merchant types only would be cool if there was a "conversion" available at some shipyards. It would nessessitate having a second version of each that would effectively replace the old ship once the modification was done but would be cool. Some ports (pirates or at nations where you have a letter of marque) might sell you the modified versions outright.

This would make getting a true warship an event, and a costly one, which would be a lot of fun I think.
 
I am doing a bit of testing as a way to learn. Before I make my own mod.
I copyed a Corvette 2 and named it Super Corvette

In the file Ships_init
I add a copy of corvette2 to bottom but above the ---DO NOT ADD BELOW THIS LINE--- and done my change's.
Here's what I put.

//-------------------------------------------------------------------------
// Super Corvette
//-------------------------------------------------------------------------
// PS -->
makeref(refShip,ShipsTypes[n]);
n++;
refShip.Name = "Corvette2";
// PS <-- makeref(refShip,ShipsTypes[SHIP_CORVETTE_ENGLISH)
refShip.All = "Corvette2";
refShip.SName = "SuperCorvette";
refShip.id = refShip.Name;
////curid = refShip.id; ShipLookupTable.id.(curid) = n-1; // PS
refShip.Class = 2;
refShip.Cannon = CANNON_TYPE_LONG_LBS18;
refShip.MaxCaliber = 18;
refShip.Weight = Tonnes2CWT(600);

I am not putting it all just the part I changed. For some reason the ship come's out as a french design when I wont it a english design. The name in ship yard come's up as Corvette2 and not Super Corvette.

In the file common " under RESOURCE\INI\TEXTS\ENGLISH ".
And this is what I put.

string = SuperCorvette,"Corvette2"

Can any one tell me where I am going wrong ? .
 
You have it in reverse: "string = SuperCorvette,"Corvette2" " SHOULD READ: string = Corvette2,"Super Corvette" .


As to the nationality design that's a hit or miss afair. I've had them come up as I wanted sometimes and not others. It might be hardcoded somewhere or there may be a step I'm not aware of. It should be noted however that each nationality will still make a version of your ship, it's just (if I understand correctly) the base nation set is the unmodified version based on your set stats, the others will adjust crew, speed, etc according to the parameters set for that nation.
 
ALSO: There is a Corvette2 in the gamealready so you'll be replacing it, possibily with bad consequences if you haven't sdjusted for it everywhere Corvette2 appears. Best set it to a new number that doesn't appear or add something to the refrence name that distinguishes it. I add my initials JRMM to the start of each refrence name (i.e. JRMMCorsair) to avoid any such problems.
 
so this
refShip.Name = "Corvette2";
would be say
refShip.Name = "SuperCorvetteST";
or somethink like it ?

Also on the corvette2 you got 4 lbs long gun but how you change it to say i.e. 9lbs long gun ?
 
THESE LINES:

refShip.Cannon = CANNON_TYPE_LONG_LBS18;
refShip.MaxCaliber = 18;


Determain the base starting guns and maximum caliber gun respectively. If no info is available in these lines (and sometimes even if it is-not sure how THAT works) new ships will come with the smallest possibile guns and you have to upgrade at the shipyard.
 
thats what it show's for cannon's but it's still 4lbs gun's. on ship.
If you upgrade don't they not let you while you got channon's still on ?
 
Thank you.
All sorted now up and running good. See it by it's right name in shipyard. Cannon's working fine too.

Now that I see how that work's I wont to now add a new ship to game called a Carrack.
Ya the caravel is as close in look's to a Carrack, but a Carrack is better then a Caravel in :-

1) speed. If useing 4 mast's.
2) more cannon's, a Caravel 32 Gun's and a Carrack would be any thnk up to 78 gun's or even 91 (Read below for Mary ross).
3) Capacity the same but depen's on if it's a 3 or 4 mast's,
4) crew will be a lot more but not too much
5) Hit Point's as to be better.

I could do 2 type's one for war and one as a transport (less gun's). The Carrack was around from begaining of 1500 till way pass 1700.

In Spanish this type was called carraca or nao, while in Portuguese it was called nau (both of which meant simply "ship"). In French it was nef.
English military carracks were called great ships.

<b>Mary Rose</b> was an English carrack of 78 guns (91 guns after 1536), built in Portsmouth, England, in 1509–1510, thought to be named after King Henry VIII's sister Mary and the rose, the Tudor emblem. She was one of the earliest purpose-built warships to serve in the English navy; it is thought that she never served as a merchant ship. She displaced 500 tons (700 tons after 1536), was 38.5 m long and 11.7 m abeam and her crew consisted of 200 sailors, 185 soldiers, and 30 gunners.
<b>Michael</b> (later popularly known as <b>Great Michael</b>) was a carrack or great ship of the Royal Scottish Navy, at one time the largest in Europe. The gives her dimensions as being 240 feet (73.2 m) long and 35 feet (11 m) abeam. She displaced about 1,000 tons, had four masts, carried 24 guns (purchased from Flanders) on the broadside, 1 basilisk forward and 2 aft and 300 smaller guns (later increased to 36 main guns), and had a crew of 300 sailors, 120 gunners, and up to 1,000 soldiers.


The thing is if I use a Caravel from game I will need to change a few thing's on ship but not a lot, what would be best program to use to change it. I got Paint shop pro 5 would I be able to use that ?
And would I have the right to copy and change the ship ?
<u>
<b> <!--coloro:#FF0000--><span style="color:#FF0000"><!--/coloro-->Editted to had more <!--colorc--></span><!--/colorc--> </b> </u>
Textures
Going to use a Galeon as that's more closer to looking like a carrack. Paint shop pro 5 for Textures and 3D max 7 for Model.
 
<!--quoteo(post=151165:date=Jun 15 2006, 09:23 PM:name=SilverHawk)--><div class='quotetop'>QUOTE(SilverHawk @ Jun 15 2006, 09:23 PM) [snapback]151165[/snapback]</div><div class='quotemain'><!--quotec-->
The thing is if I use a Caravel from game I will need to change a few thing's on ship but not a lot, what would be best program to use to change it. I got Paint shop pro 5 would I be able to use that ?
And would I have the right to copy and change the ship ?
<u>
<b> <!--coloro:#FF0000--><span style="color:#FF0000"><!--/coloro-->Editted to had more <!--colorc--></span><!--/colorc--> </b> </u>
Textures
Going to use a Galeon as that's more closer to looking like a carrack. Paint shop pro 5 for Textures and 3D max 7 for Model.
<!--QuoteEnd--></div><!--QuoteEEnd-->
I use Paint Shop Pro 7 and it works pretty well. I am no good at image editing though. I would recommend not changing the model: People have been having serious trouble changing ship models, then adding them back into the game. Youc an try, but it's hard and can drive you pretty crazy. <img src="style_emoticons/<#EMO_DIR#>/wacko.gif" style="vertical-align:middle" emoid=":wacko:" border="0" alt="wacko.gif" />

You can use the modding tools from <a href="http://www.piratesahoy.com/forum/index.php?act=announce&f=12&id=2" target="_blank">this announcement</a> for the conversions and the changing of the texture names. I hope you'll get it to work. <img src="style_emoticons/<#EMO_DIR#>/smile.gif" style="vertical-align:middle" emoid=":)" border="0" alt="smile.gif" />
 
<!--quoteo(post=151339:date=Jun 17 2006, 12:34 PM:name=Pieter Boelen)--><div class='quotetop'>QUOTE(Pieter Boelen @ Jun 17 2006, 12:34 PM) [snapback]151339[/snapback]</div><div class='quotemain'><!--quotec-->
I use Paint Shop Pro 7 and it works pretty well. I am no good at image editing though. I would recommend not changing the model: People have been having serious trouble changing ship models, then adding them back into the game. Youc can try, but it's hard and can drive you pretty crazy. <img src="style_emoticons/<#EMO_DIR#>/wacko.gif" style="vertical-align:middle" emoid=":wacko:" border="0" alt="wacko.gif" />
<!--QuoteEnd--></div><!--QuoteEEnd-->
It's driveing me crazy all ready and I got this thing about learning very fast and I hate given up. But I am looking at POTBS and am useing Textures from that, look's good to.


<!--quoteo(post=151339:date=Jun 17 2006, 12:34 PM:name=Pieter Boelen)--><div class='quotetop'>QUOTE(Pieter Boelen @ Jun 17 2006, 12:34 PM) [snapback]151339[/snapback]</div><div class='quotemain'><!--quotec-->
You can use the modding tools from <a href="http://www.piratesahoy.com/forum/index.php?act=announce&f=12&id=2" target="_blank">this announcement</a> for the conversions and the changing of the texture names. I hope you'll get it to work. <img src="style_emoticons/<#EMO_DIR#>/smile.gif" style="vertical-align:middle" emoid=":)" border="0" alt="smile.gif" />
<!--QuoteEnd--></div><!--QuoteEEnd-->
Ya I use that all ready lolz
 
Back
Top