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

cabin color

kaizerkat

Freebooter
good christmas morning.I wish everyone recieved a present that they REALLY WANTED...unlike me my family thought i was into the pirates life alittle too much.I got a eyepatch,a hook and a rusty old sword which i think my dad picked up at an garage sale.Still tring to figure out what the one way ticket to panama is all about.
OK,i'm sailing a battleship and when i go to capt. cabin there's no color textures for anything.What file gives color to cabin?Everything else is fine.
[2]is there anyway so that we can climb the ropes up to the crows nest?
 
Ropes - negative. <img src="style_emoticons/<#EMO_DIR#>/no.gif" style="vertical-align:middle" emoid=":no" border="0" alt="no.gif" />

Color textures... what type of cabin is it?
 
sice we're on the topic of cabins, i'd like to know a couple of things:
1: what's up with the MOW cabin being for the gunboat, and the stock tutorial cabin beingf for the MOW? shouldn't the Gunboat be left with that tiny cabin with guns in it?

just wanted to point it out, and ask if there was a way to change this..
 
In the Build 14 Alpha version, the Gunboat doesn't have a cabin at all, which is exactly what the Gunboat should have in my opinion. <img src="style_emoticons/<#EMO_DIR#>/icon_mrgreen1.gif" style="vertical-align:middle" emoid=":cheeky" border="0" alt="icon_mrgreen1.gif" />
 
thanks...hey, do you know how to manually change the cabins? i want to put that big cabin on the MOW, or at least the Battleship...

would also be nice when HMS Victory is finallyl finished...
 
<!--quoteo(post=177056:date=Dec 26 2006, 01:22 PM:name=Lord Nelson)--><div class='quotetop'>QUOTE(Lord Nelson @ Dec 26 2006, 01:22 PM) [snapback]177056[/snapback]</div><div class='quotemain'><!--quotec-->
thanks...hey, do you know how to manually change the cabins? i want to put that big cabin on the MOW, or at least the Battleship...
...<!--QuoteEnd--></div><!--QuoteEEnd-->

At first thought I would say Boal_Deck.c but I'm not sure anymore.

Pieter, is that file still used?

There are new cabin models and ship types that I don't think have ever been added to that file.
 
I'm not quite sure how it works anymore. I think everything works as it always did in Build 13, but it's been completely rewritten in the Build 14 Alpha version. Pirate_KK would probably know the most about this.
 
<!--quoteo(post=177135:date=Dec 28 2006, 07:46 AM:name=Pieter Boelen)--><div class='quotetop'>QUOTE(Pieter Boelen @ Dec 28 2006, 07:46 AM) [snapback]177135[/snapback]</div><div class='quotemain'><!--quotec-->
I'm not quite sure how it works anymore. I think everything works as it always did in Build 13, ...<!--QuoteEnd--></div><!--QuoteEEnd-->

Regarding the "Boal_Deck.c " file, I'm using Build 13.
There are new cabin models and ship types that were added to the build that have not been added to that file.
 
If the ships are not added to that file, then they will use a default cabin for that ship type instead. Adding ships to that file is only required as manual override if you're not happy with the default cabin it chooses based on the ship type.

I don't know of any new and unused cabin types. <img src="style_emoticons/<#EMO_DIR#>/unsure.gif" style="vertical-align:middle" emoid=":?" border="0" alt="unsure.gif" />
 
<!--quoteo(post=177237:date=Dec 29 2006, 08:23 AM:name=Pieter Boelen)--><div class='quotetop'>QUOTE(Pieter Boelen @ Dec 29 2006, 08:23 AM) [snapback]177237[/snapback]</div><div class='quotemain'><!--quotec-->
If the ships are not added to that file, then they will use a default cabin for that ship type instead. Adding ships to that file is only required as manual override if you're not happy with the default cabin it chooses based on the ship type.<!--QuoteEnd--></div><!--QuoteEEnd-->

Why aren't Fleuts, Galleons, and Pinnace set to shipcab=2 by default?

That means that the War Galleon 2, Royal Galleon, Light Galleon, Dutch Fleut, all have the wrong cabin in game!
<!--quoteo--><div class='quotetop'>QUOTE</div><div class='quotemain'><!--quotec-->
I don't know of any new and unused cabin types. <img src="style_emoticons/<#EMO_DIR#>/unsure.gif" style="vertical-align:middle" emoid=":?" border="0" alt="unsure.gif" />
<!--QuoteEnd--></div><!--QuoteEEnd-->
I was thinking of the two large cabins added by Maximus.
Or are these only used for boarding?
 
I don't see this code (shipcab=*) anywhere in the boal_deck.c file. Is it assigned in another file?

I did find it in the old boarding file and also commented out in the itemlogic.c, but those are the only two files.
 
<!--quoteo(post=177261:date=Dec 29 2006, 10:23 AM:name=Doober)--><div class='quotetop'>QUOTE(Doober @ Dec 29 2006, 10:23 AM) [snapback]177261[/snapback]</div><div class='quotemain'><!--quotec-->
I don't see this code (shipcab=*) anywhere in the boal_deck.c file. Is it assigned in another file?

I did find it in the old boarding file and also commented out in the itemlogic.c, but those are the only two files.
<!--QuoteEnd--></div><!--QuoteEEnd-->
I was going to post:
<!--quoteo--><div class='quotetop'>QUOTE</div><div class='quotemain'><!--quotec--> to the three sections of "boal_deck.c" where you see this ...<!--c1--><div class='codetop'>CODE</div><div class='codemain'><!--ec1-->
            case "Fleut1" : shipcab=2;break;
            case "Fleut2" : shipcab=2;break;
            case "Fleut3_44" : shipcab=2;break;
            case "GaleonW" : shipcab=2;break;
            case "Galeon1" : shipcab=2;break;
            case "Galeon2" : shipcab=2;break;
            case "Pinnace1" : shipcab=2;break;
            case "Pinnace2" : shipcab=2;break;
            case "Pinnace3_50" : shipcab=2;break;<!--c2--></div><!--ec2-->
change it to this...<!--c1--><div class='codetop'>CODE</div><div class='codemain'><!--ec1-->
            case "Fleut1" : shipcab=2;break;
            case "Fleut2" : shipcab=2;break;
            case "Fleut3_44" : shipcab=2;break;
            case "Fleut4_50" : shipcab=2;break;
            case "Fleut50" : shipcab=2;break;
            case "GaleonW" : shipcab=2;break;
            case "Galeon1" : shipcab=2;break;
            case "Galeon2" : shipcab=2;break;
            case "Galeon3_50" : shipcab=2;break;
            case "Galeon4" : shipcab=2;break;
            case "Pinnace1" : shipcab=2;break;
            case "Pinnace2" : shipcab=2;break;
            case "Pinnace3_50" : shipcab=2;break;<!--c2--></div><!--ec2-->
...but that doesn't even include the ships added by Hawk.
Perhaps it would be better to get the game to read cabin type from "ships_init.c" and add it to each ship type individually.<!--QuoteEnd--></div><!--QuoteEEnd-->

But now if it isn't even in Build 14 Alpha, that changes everything.
Pieter!
 
The whole ship cabin affair has been rewritten in the Build 14 Alpha by Pirate_KK for his Free Walk on Ship and USE_PROPER_TUTORIAL_DECK mods. The cabin choice is now handled by the GetCharacterShipCabin() function in PROGRAM\Characters\CharacterUtilite.c, but I don't really understand how it works. I think the game now looks at the PROGRAM\Locations\init\boarding.c file to see what cabin the ship is set to use there. This, of course, depends on the <i>refShip.AbordageLocation</i> that is set in ships_init.c.

What I would like is if the game would choose a ship cabin for every ship, based on class, but it would be possible to override this choice with one line in the ships_init.c file. That would be quite easy for people adidng ships to the game.
 
I agree. That would probably be more work for pirate_kk, but it would be helpful for those making new ships.
 
Back
Top