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

KB- Tuning ships ALPHA

kblack

Landlubber
Storm Modder
Well, here we go:

- Uploaded to FTP as KB-TuningShips-alpha-1.zip
- Status - ALPHA (that means: test, test, test ... and tune the parameters in buildsettings)
- In a months time I'll start to develop the beta
<blockquote>- Available to all the shipyards
- Possibility of tweaking certain behavior (move load, trim the sails...)
- Maybe an improved interface (if someone makes it)
</blockquote>

Features:

· Added a tuenable parameter BOARD_SURR_DISTANCE_MULT in Buildsettings to define distance from start board to surrendered ships
· Redefined funcion SetRandomStatstoShip changing calling parameter aref chrship by int _idx
· Criticals on masts
<blockquote>o Now when a mast is hitted, there is a probability of a critical hit and bring down the mast</blockquote>
· Criticals by chasers on sails
<blockquote>o Now, when hit sails with chasers, there is a probability of doing a lot more damage.</blockquote>
· Tuned Characteristics:
<blockquote>o Only allowable in Douwesen shipyard to buy a tuning
o Fantoms can have been tuned
o Bought ships in shipyards can have been tuned</blockquote>
o Copper plates
<blockquote>- Improve speed and turning</blockquote>
o Bronze cannons
<blockquote>- More vulnerable to enemy fire
- Improved accuracy and reload time</blockquote>
o Good Chasers
<blockquote>- Improved accuracy and range
- More likely to get a critical against mast or sails</blockquote>
o New sails and ropes
<blockquote>- Improved speed
- Less damage when hitted on sails</blockquote>
o Long top-masts
<blockquote>- Improved speed
- More vulnerable to mast criticals</blockquote>
o Stay sails
<blockquote>- Improved tacking the wind ability (smaller angle against the wind)
- Improved turns</blockquote>
o Reinforced hulls – one way – you can’t take out the improvement
<blockquote>- More hp
- Up one gun caliber</blockquote>
o Flushed ships - one way – you can’t take out the improvement
<blockquote>- Speed normally will increase, but can decrease
- Turning can improve, but can degrade
- HP will likely diminish (but can go up)
- Load capacity will decrease</blockquote>


Enjoy, gentlemen (and ladies, of courze)

Kblack
 
Excellent! Great work. I am going to put it into my Build 14 alpha thingey that I have. But, as you requested previously, I will keep it out of Build 13. I am sure it will be an excellent addition to Build 14 once done. <img src="style_emoticons/<#EMO_DIR#>/icon_mrgreen1.gif" style="vertical-align:middle" emoid=":cheeky" border="0" alt="icon_mrgreen1.gif" />
 
I got a whole bunch of error messages:

RUNTIME ERROR - file: modroutines.c; line: 394
missed attribute: maxcaliber
RUNTIME ERROR - file: modroutines.c; line: 394
no rAP data
RUNTIME ERROR - file: modroutines.c; line: 394
missed attribute: maxcaliber
RUNTIME ERROR - file: modroutines.c; line: 394
no rAP data
RUNTIME ERROR - file: modroutines.c; line: 394
missed attribute: maxcaliber
RUNTIME ERROR - file: modroutines.c; line: 394
no rAP data
RUNTIME ERROR - file: modroutines.c; line: 394
missed attribute: maxcaliber
RUNTIME ERROR - file: modroutines.c; line: 394
no rAP data
RUNTIME ERROR - file: modroutines.c; line: 394
missed attribute: maxcaliber
RUNTIME ERROR - file: modroutines.c; line: 394
no rAP data
RUNTIME ERROR - file: modroutines.c; line: 394
missed attribute: maxcaliber
RUNTIME ERROR - file: modroutines.c; line: 394
no rAP data
RUNTIME ERROR - file: modroutines.c; line: 394
missed attribute: maxcaliber
RUNTIME ERROR - file: modroutines.c; line: 394
no rAP data
RUNTIME ERROR - file: modroutines.c; line: 394
missed attribute: maxcaliber
RUNTIME ERROR - file: modroutines.c; line: 394
no rAP data
RUNTIME ERROR - file: modroutines.c; line: 394
missed attribute: maxcaliber
RUNTIME ERROR - file: modroutines.c; line: 394
no rAP data
RUNTIME ERROR - file: modroutines.c; line: 394
missed attribute: maxcaliber
RUNTIME ERROR - file: modroutines.c; line: 394
no rAP data
RUNTIME ERROR - file: modroutines.c; line: 394
missed attribute: maxcaliber
RUNTIME ERROR - file: modroutines.c; line: 394
no rAP data
RUNTIME ERROR - file: modroutines.c; line: 394
missed attribute: maxcaliber
RUNTIME ERROR - file: modroutines.c; line: 394
no rAP data
RUNTIME ERROR - file: modroutines.c; line: 394
missed attribute: maxcaliber
RUNTIME ERROR - file: modroutines.c; line: 394
no rAP data
RUNTIME ERROR - file: modroutines.c; line: 394
missed attribute: maxcaliber
RUNTIME ERROR - file: modroutines.c; line: 394
no rAP data
RUNTIME ERROR - file: modroutines.c; line: 394
missed attribute: maxcaliber
RUNTIME ERROR - file: modroutines.c; line: 394
no rAP data
RUNTIME ERROR - file: modroutines.c; line: 394
missed attribute: maxcaliber
RUNTIME ERROR - file: modroutines.c; line: 394
no rAP data
RUNTIME ERROR - file: modroutines.c; line: 394
missed attribute: maxcaliber
RUNTIME ERROR - file: modroutines.c; line: 394
no rAP data
RUNTIME ERROR - file: modroutines.c; line: 394
missed attribute: maxcaliber
RUNTIME ERROR - file: modroutines.c; line: 394
no rAP data
RUNTIME ERROR - file: modroutines.c; line: 394
missed attribute: maxcaliber
RUNTIME ERROR - file: modroutines.c; line: 394
no rAP data
RUNTIME ERROR - file: modroutines.c; line: 394
missed attribute: maxcaliber
RUNTIME ERROR - file: modroutines.c; line: 394
no rAP data
RUNTIME ERROR - file: modroutines.c; line: 394
missed attribute: maxcaliber
RUNTIME ERROR - file: modroutines.c; line: 394
no rAP data
RUNTIME ERROR - file: modroutines.c; line: 394
missed attribute: maxcaliber
RUNTIME ERROR - file: modroutines.c; line: 394
no rAP data
RUNTIME ERROR - file: modroutines.c; line: 368
missed attribute: sneak
RUNTIME ERROR - file: modroutines.c; line: 368
no rAP data
RUNTIME ERROR - file: modroutines.c; line: 369
missed attribute: sailing
RUNTIME ERROR - file: modroutines.c; line: 369
no rAP data
RUNTIME ERROR - file: modroutines.c; line: 394
missed attribute: maxcaliber
RUNTIME ERROR - file: modroutines.c; line: 394
no rAP data
RUNTIME ERROR - file: modroutines.c; line: 326
missed attribute: sneak
RUNTIME ERROR - file: modroutines.c; line: 326
no rAP data
RUNTIME ERROR - file: modroutines.c; line: 327
missed attribute: sailing
RUNTIME ERROR - file: modroutines.c; line: 327
no rAP data
RUNTIME ERROR - file: modroutines.c; line: 346
missed attribute: sneak
RUNTIME ERROR - file: modroutines.c; line: 346
no rAP data
RUNTIME ERROR - file: modroutines.c; line: 347
missed attribute: sailing
RUNTIME ERROR - file: modroutines.c; line: 347
no rAP data
RUNTIME ERROR - file: modroutines.c; line: 368
missed attribute: sneak
RUNTIME ERROR - file: modroutines.c; line: 368
no rAP data
RUNTIME ERROR - file: modroutines.c; line: 369
missed attribute: sailing
RUNTIME ERROR - file: modroutines.c; line: 369
no rAP data
RUNTIME ERROR - file: modroutines.c; line: 383
missed attribute: sneak
RUNTIME ERROR - file: modroutines.c; line: 383
no rAP data
RUNTIME ERROR - file: modroutines.c; line: 384
missed attribute: sailing
RUNTIME ERROR - file: modroutines.c; line: 384
no rAP data
RUNTIME ERROR - file: modroutines.c; line: 368
missed attribute: sneak
RUNTIME ERROR - file: modroutines.c; line: 368
no rAP data
RUNTIME ERROR - file: modroutines.c; line: 369
missed attribute: sailing
RUNTIME ERROR - file: modroutines.c; line: 369
no rAP data
RUNTIME ERROR - file: modroutines.c; line: 394
missed attribute: maxcaliber
RUNTIME ERROR - file: modroutines.c; line: 394
no rAP data
RUNTIME ERROR - file: modroutines.c; line: 394
missed attribute: maxcaliber
RUNTIME ERROR - file: modroutines.c; line: 394
no rAP data
RUNTIME ERROR - file: modroutines.c; line: 394
missed attribute: maxcaliber
RUNTIME ERROR - file: modroutines.c; line: 394
no rAP data
RUNTIME ERROR - file: modroutines.c; line: 394
missed attribute: maxcaliber
RUNTIME ERROR - file: modroutines.c; line: 394
no rAP data
RUNTIME ERROR - file: modroutines.c; line: 326
missed attribute: sneak
RUNTIME ERROR - file: modroutines.c; line: 326
no rAP data
RUNTIME ERROR - file: modroutines.c; line: 327
missed attribute: sailing
RUNTIME ERROR - file: modroutines.c; line: 327
no rAP data
RUNTIME ERROR - file: modroutines.c; line: 407
missed attribute: sneak
RUNTIME ERROR - file: modroutines.c; line: 407
no rAP data
RUNTIME ERROR - file: modroutines.c; line: 408
missed attribute: sailing
RUNTIME ERROR - file: modroutines.c; line: 408
no rAP data
RUNTIME ERROR - file: modroutines.c; line: 326
missed attribute: sneak
RUNTIME ERROR - file: modroutines.c; line: 326
no rAP data
RUNTIME ERROR - file: modroutines.c; line: 327
missed attribute: sailing
RUNTIME ERROR - file: modroutines.c; line: 327
no rAP data
RUNTIME ERROR - file: modroutines.c; line: 368
missed attribute: sneak
RUNTIME ERROR - file: modroutines.c; line: 368
no rAP data
RUNTIME ERROR - file: modroutines.c; line: 369
missed attribute: sailing
RUNTIME ERROR - file: modroutines.c; line: 369
no rAP data
RUNTIME ERROR - file: modroutines.c; line: 394
missed attribute: maxcaliber
RUNTIME ERROR - file: modroutines.c; line: 394
no rAP data
RUNTIME ERROR - file: modroutines.c; line: 326
missed attribute: sneak
RUNTIME ERROR - file: modroutines.c; line: 326
no rAP data
RUNTIME ERROR - file: modroutines.c; line: 327
missed attribute: sailing
RUNTIME ERROR - file: modroutines.c; line: 327
no rAP data
RUNTIME ERROR - file: modroutines.c; line: 407
missed attribute: sneak
RUNTIME ERROR - file: modroutines.c; line: 407
no rAP data
RUNTIME ERROR - file: modroutines.c; line: 408
missed attribute: sailing
RUNTIME ERROR - file: modroutines.c; line: 408
no rAP data
RUNTIME ERROR - file: modroutines.c; line: 326
missed attribute: sneak
RUNTIME ERROR - file: modroutines.c; line: 326
no rAP data
RUNTIME ERROR - file: modroutines.c; line: 327
missed attribute: sailing
RUNTIME ERROR - file: modroutines.c; line: 327
no rAP data
RUNTIME ERROR - file: modroutines.c; line: 368
missed attribute: sneak
RUNTIME ERROR - file: modroutines.c; line: 368
no rAP data
RUNTIME ERROR - file: modroutines.c; line: 369
missed attribute: sailing
RUNTIME ERROR - file: modroutines.c; line: 369
no rAP data
RUNTIME ERROR - file: modroutines.c; line: 394
missed attribute: maxcaliber
RUNTIME ERROR - file: modroutines.c; line: 394
no rAP data
RUNTIME ERROR - file: modroutines.c; line: 394
missed attribute: maxcaliber
RUNTIME ERROR - file: modroutines.c; line: 394
no rAP data
RUNTIME ERROR - file: modroutines.c; line: 394
missed attribute: maxcaliber
RUNTIME ERROR - file: modroutines.c; line: 394
no rAP data
RUNTIME ERROR - file: modroutines.c; line: 394
missed attribute: maxcaliber
RUNTIME ERROR - file: modroutines.c; line: 394
no rAP data
RUNTIME ERROR - file: modroutines.c; line: 394
missed attribute: maxcaliber
RUNTIME ERROR - file: modroutines.c; line: 394
no rAP data
RUNTIME ERROR - file: modroutines.c; line: 394
missed attribute: maxcaliber
RUNTIME ERROR - file: modroutines.c; line: 394
no rAP data
RUNTIME ERROR - file: modroutines.c; line: 394
missed attribute: maxcaliber
RUNTIME ERROR - file: modroutines.c; line: 394
no rAP data
RUNTIME ERROR - file: modroutines.c; line: 394
missed attribute: maxcaliber
RUNTIME ERROR - file: modroutines.c; line: 394
no rAP data
RUNTIME ERROR - file: modroutines.c; line: 394
missed attribute: maxcaliber
RUNTIME ERROR - file: modroutines.c; line: 394
no rAP data
RUNTIME ERROR - file: modroutines.c; line: 394
missed attribute: maxcaliber
RUNTIME ERROR - file: modroutines.c; line: 394
no rAP data
RUNTIME ERROR - file: modroutines.c; line: 394
missed attribute: maxcaliber
RUNTIME ERROR - file: modroutines.c; line: 394
no rAP data
RUNTIME ERROR - file: modroutines.c; line: 394
missed attribute: maxcaliber
RUNTIME ERROR - file: modroutines.c; line: 394
no rAP data
RUNTIME ERROR - file: modroutines.c; line: 394
missed attribute: maxcaliber
RUNTIME ERROR - file: modroutines.c; line: 394
no rAP data
RUNTIME ERROR - file: modroutines.c; line: 394
missed attribute: maxcaliber
RUNTIME ERROR - file: modroutines.c; line: 394
no rAP data
RUNTIME ERROR - file: modroutines.c; line: 394
missed attribute: maxcaliber
RUNTIME ERROR - file: modroutines.c; line: 394
no rAP data
RUNTIME ERROR - file: modroutines.c; line: 394
missed attribute: maxcaliber
RUNTIME ERROR - file: modroutines.c; line: 394
no rAP data
RUNTIME ERROR - file: modroutines.c; line: 394
missed attribute: maxcaliber
RUNTIME ERROR - file: modroutines.c; line: 394
no rAP data
RUNTIME ERROR - file: modroutines.c; line: 394
missed attribute: maxcaliber
RUNTIME ERROR - file: modroutines.c; line: 394
no rAP data
RUNTIME ERROR - file: modroutines.c; line: 394
missed attribute: maxcaliber
RUNTIME ERROR - file: modroutines.c; line: 394
no rAP data
RUNTIME ERROR - file: modroutines.c; line: 394
missed attribute: maxcaliber
RUNTIME ERROR - file: modroutines.c; line: 394
no rAP data
RUNTIME ERROR - file: modroutines.c; line: 394
missed attribute: maxcaliber
RUNTIME ERROR - file: modroutines.c; line: 394
no rAP data
RUNTIME ERROR - file: modroutines.c; line: 326
missed attribute: sneak
RUNTIME ERROR - file: modroutines.c; line: 326
no rAP data
RUNTIME ERROR - file: modroutines.c; line: 327
missed attribute: sailing
RUNTIME ERROR - file: modroutines.c; line: 327
no rAP data
RUNTIME ERROR - file: modroutines.c; line: 346
missed attribute: sneak
RUNTIME ERROR - file: modroutines.c; line: 346
no rAP data
RUNTIME ERROR - file: modroutines.c; line: 347
missed attribute: sailing
RUNTIME ERROR - file: modroutines.c; line: 347
no rAP data
RUNTIME ERROR - file: modroutines.c; line: 368
missed attribute: sneak
RUNTIME ERROR - file: modroutines.c; line: 368
no rAP data
RUNTIME ERROR - file: modroutines.c; line: 369
missed attribute: sailing
RUNTIME ERROR - file: modroutines.c; line: 369
no rAP data
RUNTIME ERROR - file: modroutines.c; line: 394
missed attribute: maxcaliber
RUNTIME ERROR - file: modroutines.c; line: 394
no rAP data
RUNTIME ERROR - file: modroutines.c; line: 326
missed attribute: sneak
RUNTIME ERROR - file: modroutines.c; line: 326
no rAP data
RUNTIME ERROR - file: modroutines.c; line: 327
missed attribute: sailing
RUNTIME ERROR - file: modroutines.c; line: 327
no rAP data
RUNTIME ERROR - file: modroutines.c; line: 407
missed attribute: sneak
RUNTIME ERROR - file: modroutines.c; line: 407
no rAP data
RUNTIME ERROR - file: modroutines.c; line: 408
missed attribute: sailing
RUNTIME ERROR - file: modroutines.c; line: 408
no rAP data
RUNTIME ERROR - file: modroutines.c; line: 368
missed attribute: sneak
RUNTIME ERROR - file: modroutines.c; line: 368
no rAP data
RUNTIME ERROR - file: modroutines.c; line: 369
missed attribute: sailing
RUNTIME ERROR - file: modroutines.c; line: 369
no rAP data
RUNTIME ERROR - file: modroutines.c; line: 394
missed attribute: maxcaliber
RUNTIME ERROR - file: modroutines.c; line: 394
no rAP data
RUNTIME ERROR - file: modroutines.c; line: 326
missed attribute: sneak
RUNTIME ERROR - file: modroutines.c; line: 326
no rAP data
RUNTIME ERROR - file: modroutines.c; line: 327
missed attribute: sailing
RUNTIME ERROR - file: modroutines.c; line: 327
no rAP data
RUNTIME ERROR - file: modroutines.c; line: 346
missed attribute: sneak
RUNTIME ERROR - file: modroutines.c; line: 346
no rAP data
RUNTIME ERROR - file: modroutines.c; line: 347
missed attribute: sailing
RUNTIME ERROR - file: modroutines.c; line: 347
no rAP data
RUNTIME ERROR - file: modroutines.c; line: 368
missed attribute: sneak
RUNTIME ERROR - file: modroutines.c; line: 368
no rAP data
RUNTIME ERROR - file: modroutines.c; line: 369
missed attribute: sailing
RUNTIME ERROR - file: modroutines.c; line: 369
no rAP data
RUNTIME ERROR - file: modroutines.c; line: 383
missed attribute: sneak
RUNTIME ERROR - file: modroutines.c; line: 383
no rAP data
RUNTIME ERROR - file: modroutines.c; line: 384
missed attribute: sailing
RUNTIME ERROR - file: modroutines.c; line: 384
no rAP data
RUNTIME ERROR - file: modroutines.c; line: 368
missed attribute: sneak
RUNTIME ERROR - file: modroutines.c; line: 368
no rAP data
RUNTIME ERROR - file: modroutines.c; line: 369
missed attribute: sailing
RUNTIME ERROR - file: modroutines.c; line: 369
no rAP data
RUNTIME ERROR - file: modroutines.c; line: 394
missed attribute: maxcaliber
RUNTIME ERROR - file: modroutines.c; line: 394
no rAP data
RUNTIME ERROR - file: modroutines.c; line: 394
missed attribute: maxcaliber
RUNTIME ERROR - file: modroutines.c; line: 394
no rAP data
RUNTIME ERROR - file: modroutines.c; line: 394
missed attribute: maxcaliber
RUNTIME ERROR - file: modroutines.c; line: 394
no rAP data
RUNTIME ERROR - file: modroutines.c; line: 326
missed attribute: sneak
RUNTIME ERROR - file: modroutines.c; line: 326
no rAP data
RUNTIME ERROR - file: modroutines.c; line: 327
missed attribute: sailing
RUNTIME ERROR - file: modroutines.c; line: 327
no rAP data
RUNTIME ERROR - file: modroutines.c; line: 326
missed attribute: sneak
RUNTIME ERROR - file: modroutines.c; line: 326
no rAP data
RUNTIME ERROR - file: modroutines.c; line: 327
missed attribute: sailing
RUNTIME ERROR - file: modroutines.c; line: 327
no rAP data
RUNTIME ERROR - file: modroutines.c; line: 368
missed attribute: sneak
RUNTIME ERROR - file: modroutines.c; line: 368
no rAP data
RUNTIME ERROR - file: modroutines.c; line: 369
missed attribute: sailing
RUNTIME ERROR - file: modroutines.c; line: 369
no rAP data
RUNTIME ERROR - file: modroutines.c; line: 394
missed attribute: maxcaliber
RUNTIME ERROR - file: modroutines.c; line: 394
no rAP data
RUNTIME ERROR - file: modroutines.c; line: 394
missed attribute: maxcaliber
RUNTIME ERROR - file: modroutines.c; line: 394
no rAP data
RUNTIME ERROR - file: characters\characters_reload_check.c; line: 41
missed attribute: name
RUNTIME ERROR - file: characters\characters_reload_check.c; line: 41
no rAP data
 
Those kind of messages are when you are checking or using an attribute of a object and it doesn't exist

But commonly, they don't cause any instability or error in the game. Well, at least those you have reported don't.

I could solve them just adding a lot of
if (CheckAttribute(aref, "attribute name") { .....

whenever I check the values of those attributes.

so, don't worry. In the beta most of them will dissapear.
 
Ok. Great. Just wanted to make sure you knew. I never had any of these messages before, so I thought you should know. I didn't even try your mod yet; these messages simply appear when your mod is installed and you play the game. I reckon the game would run smoother if these messages weren't generated, so if you could add CheckAttributes for the next version, that'd be great. <img src="style_emoticons/<#EMO_DIR#>/smile.gif" style="vertical-align:middle" emoid=":)" border="0" alt="smile.gif" />
 
Added new release
KB-TuningShips-alpha-1.1.zip

Corrects some minor details, adds some checks for attributes, and mainly corrects the bug when entering a shipyard your tuned ships stats become terrible messed.

Kblack.
 
Nice! You might want to have a look at attached file. I added some additional if(CheckAttribute())'s to modroutines.c to decrease the amount of errors in error.log. If you want to use this, please use WinMerge to see what I changed.
 
<img src="style_emoticons/<#EMO_DIR#>/keith.gif" style="vertical-align:middle" emoid=":keith" border="0" alt="keith.gif" />

Why can't this be included in the build if it works so great now.....I would keep out things that might cause problems, but if something works alright, why not use it??
 
We don't know if it's working properly. We need to do a lot of testing for that. So far, probably the only person who tested it is KBlack himself. But I will make a pack with additional mods that can be installed on top of the stable version, once the stable version has been bugfixed enough to actually BE a stable version. Then we can test these new features and maybe add them in after all. <img src="style_emoticons/<#EMO_DIR#>/smile.gif" style="vertical-align:middle" emoid=":)" border="0" alt="smile.gif" />
 
<!--quoteo(post=149543:date=May 28 2006, 07:24 PM:name=Pieter Boelen)--><div class='quotetop'>QUOTE(Pieter Boelen @ May 28 2006, 07:24 PM) [snapback]149543[/snapback]</div><div class='quotemain'><!--quotec-->
We don't know if it's working properly. We need to do a lot of testing for that. So far, probably the only person who tested it is KBlack himself. But I will make a pack with additional mods that can be installed on top of the stable version, once the stable version has been bugfixed enough to actually BE a stable version. Then we can test these new features and maybe add them in after all. <img src="style_emoticons/<#EMO_DIR#>/smile.gif" style="vertical-align:middle" emoid=":)" border="0" alt="smile.gif" />
<!--QuoteEnd--></div><!--QuoteEEnd-->

Hear, hear!

Pieter is right. You never know if a mod it's OK till an exhaustive testing.

Think, we are suffering a lot of bugs, some of them recurrent (as the boarding one)... and there are others that we haven't the least idea why they happen (as the limit to Gov pirate quest).
Any piece of code we are putting in the Build is just a chance for a new bug, and more days till we will be able to finish Build 13.

So, wait for Post-build 13 to have the Tuning ships mod... in the interim, you can to insert it by yourself... it's very documented... and, IMHO, a good training exercise to start learning some POTC coding.

Yours sincerely

Kblack.
 
<img src="style_emoticons/<#EMO_DIR#>/par-ty.gif" style="vertical-align:middle" emoid=":cheers" border="0" alt="par-ty.gif" /> Love these ideas! Is this mod usable with the latest update (the one on Pieter's page using the build 13 splash screens)? I've downloaded the mod but notice that the buildsettings included omits some of the newer features like the character and ship selection. Any special instructions on incorperating it? <img src="style_emoticons/<#EMO_DIR#>/bookish.gif" style="vertical-align:middle" emoid=":mm" border="0" alt="bookish.gif" />

Can items from one buildsettings file be cut and pasted into another and still function?

One of this game's real strong points is the diversity of ships, including variations on ship of the same type and from the same nation. Customization is a huge boon! Question, is a "paint sceme" mod plausable without making completely new skins for every possibile varrient?
 
<img src="style_emoticons/<#EMO_DIR#>/par-ty.gif" style="vertical-align:middle" emoid=":cheers" border="0" alt="par-ty.gif" />

EEEwwww!!

I love that idea, kinda like a custom car kit........right on, Put me down for two!
 
This mod is not compatible with the latest modpack versions. I can, however, make it so. You can even install it yourself, but you'll needt to make a WinMerge comparision to make sure you don't overwrite any other required code.

I think such a paint scheme mod will be rather hard indeed. How should it work? The best I can think of would be to break up the ship's hull in parts, texture these seperately, then put these parts together in a way that can be defined by the player during the game. But even if that can be made to work, it might look crappy, because the textures of the parts might not really merge too well together.
 
So it is a question of re-skinning then, oh well... Is there a good (meaning free <img src="style_emoticons/<#EMO_DIR#>/whistling.gif" style="vertical-align:middle" emoid=":wp" border="0" alt="whistling.gif" /> ) program for doing skins out there? If color can be altered without having to alter the textures beneath (the woodwork, guilding etc) it might be plausable to do something, if you have to start from scratch with a white model then it would be insane to try.
 
<!--quoteo(post=149604:date=May 29 2006, 03:35 PM:name=Jason Maffettone)--><div class='quotetop'>QUOTE(Jason Maffettone @ May 29 2006, 03:35 PM) [snapback]149604[/snapback]</div><div class='quotemain'><!--quotec-->
......
Can items from one buildsettings file be cut and pasted into another and still function?
<!--QuoteEnd--></div><!--QuoteEEnd-->

To mix my mod with other, just cut from documentation file KB Tuning Ships.doc being careful to not overwrite some new code.... anyway, most of my new code are insertions (i.e. code IN ADDITION to that one already existing)

About buildsettings, in reality is in Internalsettings where the most of my parameters are.

<!--quoteo(post=149604:date=May 29 2006, 03:35 PM:name=Jason Maffettone)--><div class='quotetop'>QUOTE(Jason Maffettone @ May 29 2006, 03:35 PM) [snapback]149604[/snapback]</div><div class='quotemain'><!--quotec-->
One of this game's real strong points is the diversity of ships, including variations on ship of the same type and from the same nation. Customization is a huge boon! Question, is a "paint sceme" mod plausable without making completely new skins for every possibile varrient?
<!--QuoteEnd--></div><!--QuoteEEnd-->

I've being thinking about.... my idea is to try to change the WHOLE texture, using a mechanism similar as the one for changing sails.

Of courze, being able to "paint"different parts of the hull seems completely impossible... although you never know
 
Even if just a handful of chosable variants could be made available it would lend a great deal to the feel of the game. I know I've become very attached to my ship in the game and I bet many feel the same.

Also, if the stern mounted statues could be purchased and added somehow that would be great. I've noticed some very cool ones, I'm very partial to the seahorse and the bull in particular. Is there a way that these small models can be made theior own file somewhere and "glued" on from the shipyard interface?

Still trying to get this mod working (lol) killed my secondary install (I finally learned to keep a prestine version on hand!) What is the idea set-up for this mod? I'd like to tinker with it to give you some feedback as this is the most exciting mod concept I've encountered so far. <img src="style_emoticons/<#EMO_DIR#>/par-ty.gif" style="vertical-align:middle" emoid=":cheers" border="0" alt="par-ty.gif" />
 
If you want to install it yourself, I recommend using WinMerge to compare your own installation with the files from the mod. That makes adding it MUCH easier, because you won't miss any differences, plus you won't add anything in that shouldn't be added either.
 
I tried to use winmerge and edit it, but i couldn't figure out which difference was because of the different builds we had, and what was the mod.

<!--quoteo(post=148996:date=May 23 2006, 04:09 AM:name=Pieter Boelen)--><div class='quotetop'>QUOTE(Pieter Boelen @ May 23 2006, 04:09 AM) [snapback]148996[/snapback]</div><div class='quotemain'><!--quotec-->
my Build 14 alpha thingey that I have
<!--QuoteEnd--></div><!--QuoteEEnd-->
Where is this "Build 14 alpha thingey"?
 
<!--quoteo(post=150072:date=Jun 2 2006, 04:14 PM:name=YourObed't Serv't LordNe)--><div class='quotetop'>QUOTE(YourObed't Serv't LordNe @ Jun 2 2006, 04:14 PM) [snapback]150072[/snapback]</div><div class='quotemain'><!--quotec-->
I tried to use winmerge and edit it, but i couldn't figure out which difference was because of the different builds we had, and what was the mod.
<!--QuoteEnd--></div><!--QuoteEEnd-->
(Almost?) all differences in this mod are marked with "//KB - Tuning ships", so you'll know which pieces of code are part of this mod and which pieces are not.

<!--quoteo(post=150072:date=Jun 2 2006, 04:14 PM:name=YourObed't Serv't LordNe)--><div class='quotetop'>QUOTE(YourObed't Serv't LordNe @ Jun 2 2006, 04:14 PM) [snapback]150072[/snapback]</div><div class='quotemain'><!--quotec-->
Where is this "Build 14 alpha thingey"?
<!--QuoteEnd--></div><!--QuoteEEnd-->
On my HD and nowhere else. As soon as Build 13 is done and released, I will use my "Build 14 alpha thingey" to start on the Post Build 13 modpack. Until that time, I cannot release it though, because it would make the game that is becoming reasonably stable unstable again.
 
Back
Top