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

sailing without various icons

sailing icons -yay or nay

  • but what would i do without them, im an only an ensign...

    Votes: 0 0.0%
  • arrr, git that clutter outa me way fer better i can see me prey!

    Votes: 0 0.0%

  • Total voters
    0

boocha

Landlubber
Storm Modder
Nathan Kell and i have figured out how to disable the wind direction and ammo loading icons so you can sail without those huge eyesore icons(well, actually they are quite cool looking, but personally i think they take away from what would be a nice view most of the time when your sailing) anyway, you can alwaze look at yer flag to see wind direction and any good captain can tell what speed they were going, and speed can also be given from viewing other vessels with yer spyglass, i know it is a bit much to loose all that valuable info during a battle (not good) but it definitely LOOKS much better now, if anybody wants the code or whatever just post here and i'll put it up, sorry too lazy to look for the files now, i just had the thought to let you guys know and see if i was the only one annoyed by the sailing icons
 
Yeah I guess that makes sense. You should have made a poll.
 
How about instead of removing the reloading icon which is pretty important, can you remake it so it's just a little bar at the top of the screen?
 
sorry mate, thats a bit beyond my capabilities, right now im thinking of a way to make them toggle with a button or something, and i was able to remove the targeting reticle as well, but then you need a good gunner to shoot for you, a little tricky but you can get used to it, anyway maybe NK can help with that part, but here is some of the code:

okay open up battleinterface.c in yer battle_interface folder under the program folder, then look for this line of code:

BattleInterface.MessageIcons.TexVSize = 2;

then below, make these following changes (you can see most changes i made, i left the original values, just commented out so the game engine ignores them):

BattleInterface.navigation.aspectRatio = showWindow.aspectRatio;
BattleInterface.navigation.navigatorWidth = RecalculateHIcon(0);//192);
BattleInterface.navigation.navigatorHeight = RecalculateVIcon(0);//192);
BattleInterface.navigation.rightPos = showWindow.right;
BattleInterface.navigation.topPos = showWindow.top;
BattleInterface.navigation.speedShowFont = "bold_numbers";
BattleInterface.navigation.speedOutYOffset = RecalculateVIcon(0);//-88);
BattleInterface.navigation.shipSpeedXOffset = RecalculateHIcon(0);//80);
BattleInterface.navigation.windSpeedXOffset = RecalculateHIcon(0);//-80);
BattleInterface.navigation.fontScale = 0;//0.75;
BattleInterface.navigation.windWidth = 0;//30;
BattleInterface.navigation.windHeight = 0;//120;
BattleInterface.navigation.compasTexture = "battle_interfacecompass1.tga";//compass.tga";
BattleInterface.navigation.speedTexture = "battle_interfaceindicators_wind_and_ship1.tga";//indicators_wind_and_ship.tga";
BattleInterface.navigation.cannonsTexture = "battle_interfaceindicators_cannons_reload1.tga";//indicators_cannons_reload.tga";
BattleInterface.navigation.emptyTexture = "battle_interfaceindicators_dark_and_center_ship1.tga";//indicators_dark_and_center_ship.tga";
BattleInterface.navigation.windTexture = "battle_interfacewind_pointer1.tga";//wind_pointer.tga";
BattleInterface.navigation.leftChargeBegAngle = 0;//215;
BattleInterface.navigation.leftChargeEndAngle = 0;//325;
BattleInterface.navigation.rightChargeBegAngle = 0;//145;
BattleInterface.navigation.rightChargeEndAngle = 0;//35;
BattleInterface.navigation.forwardChargeBegAngle = 0;//335;
BattleInterface.navigation.forwardChargeEndAngle = 0;//385;
BattleInterface.navigation.backwardChargeBegAngle = 0;//205;
BattleInterface.navigation.backwardChargeEndAngle = 0;//155;
BattleInterface.navigation.shipSpeedBegAngle = 0;//175;
BattleInterface.navigation.shipSpeedEndAngle = 0;//55;
BattleInterface.navigation.windSpeedBegAngle = 0;//180;
BattleInterface.navigation.windSpeedEndAngle = 0;//410;
BattleInterface.navigation.mapRadius = 0;//54;
BattleInterface.navigation.horizontRadius = 0;//400;
BattleInterface.navigation.minScale = 0;//0.5;
BattleInterface.navigation.maxScale = 0;//4;
BattleInterface.navigation.scaleStep = 0;//0.1;
BattleInterface.navigation.argbReadyCannonColor = argb(0,0,0,0);//255,0,155,0);
BattleInterface.navigation.argbChargeCannonColor = argb(0,0,0,0);//255,255,0,0);
BattleInterface.navigation.argbSeaColor = argb(0,0,0,0);//255,10,30,80);
BattleInterface.navigation.argbFireZoneColor = argb(0,0,0,0);//60,250,250,250);
BattleInterface.navigation.argbEnemyShipColor = argb(0,0,0,0);//255,255,0,0);
BattleInterface.navigation.argbFrendShipColor = argb(0,0,0,0);//255,0,255,0);
BattleInterface.navigation.argbNeutralShipColor = argb(0,0,0,0);//255,128,128,128);
BattleInterface.navigation.argbDeadShipColor = argb(0,0,0,0);//255,0,0,255);
BattleInterface.navigation.argbBackMaxColor = argb(0,0,0,0);//255,0,0,128);
BattleInterface.navigation.argbBackMinColor = argb(0,0,0,0);//0,0,0,128);
BattleInterface.navigation.shipShowRadius = 0;//8.0;
BattleInterface.navigation.chargeTexture = "battle_interfacesmall_cannons1.tga";//small_cannons.tga";
BattleInterface.navigation.chargeTextureGreed = "0";//1,4";
BattleInterface.navigation.chargePos = RecalculateHIcon(0)+","+RecalculateVIcon(0);//160)+","+RecalculateVIcon(174);
BattleInterface.navigation.chargePictureSize = "0,0";//32,32";


wow thats really jumbled, theres also some code in the same file that takes the messege icons that appear on the top left out, but you may or may not want to use this, these are the icons that tell you if you are able to board enemies or close enough to a port to dock, but if you can play without them and they bother you, then look in the battleinterface.c file again and look for code:

BattleInterface.UserIcons.ui3.name = "sail_fast";

then under that line make the following changes:

BattleInterface.MessageIcons.IconWidth = RecalculateHIcon(0);//64);
BattleInterface.MessageIcons.IconHeight = RecalculateVIcon(0);//24);
BattleInterface.MessageIcons.IconDist = RecalculateVIcon(0);//2);
BattleInterface.MessageIcons.IconBottom = sti(showWindow.bottom)-RecalculateVIcon(0);//80+20);
BattleInterface.MessageIcons.IconMaxQuantity = 4;
BattleInterface.MessageIcons.BlendTime = 3.0;
BattleInterface.MessageIcons.FallSpeed = 22.0;
BattleInterface.MessageIcons.argbHighBlind = argb(255,128,128,128);
BattleInterface.MessageIcons.argbLowBlind = argb(255,68,68,68);
BattleInterface.MessageIcons.BlindUpTime = 0.5;
BattleInterface.MessageIcons.BlindDownTime = 1.0;
BattleInterface.MessageIcons.texture = "battle_interfaceMessageIcons1.tga";//MessageIcons.tga";
BattleInterface.MessageIcons.TexHSize = 2;
BattleInterface.MessageIcons.TexVSize = 2;


and to remove the targeting reticle look in the sea_ai folder also in the program folder, then open the aicameras.c file and look for code:

makearef(Crosshair,SeaCameras.Crosshair);

then under that, just rename the texture file to something that don't exist so the engine won't load an image there, make a single change so it looks something like this:

Crosshair.OutsideCamera = true;
Crosshair.Texture = "crosshaircrosshair0.tga";//crosshair.tga";
Crosshair.Size = 0.05;

in some cases you can simply remove the texture file name and that takes care of it like the target reticle, but its different with the icons, remove the names and you still see squares where the icons were, instead for the icons, you gotta decrease the values it calculates so it won't output nothing in the icons place hope that makes sense, well if theres any trouble let me know, and do remember to back up them files first! fair winds lads -hope you enjoy the view as much as i do

theres a way to remove all icons but then you really need to know what your doing, like memorize the commands and it gets too confusing without those icons on the bottum left of the screen those icons tell you what command you are initiating or what orders you give yer fleet, in my opinion too necessary for good game play but if you want it out post again and i'll try n find that stuff too
 
okay for some stupid reason there are damn happy faces in my post above, i don't know how they got there cause i sure as hell didnt put them there(at least not knowingly -if you know what puts them in a post let me know pls), but anyway just replace them with "8" i believe thats what the value was when i pasted that code in from my game files
 
Do you think its possible to create a command for the reticle? If you hold down shift then its there, otherwise the screen is clear? Thanks.
 
well thnx, tried without success to make a button for the reticle, maybe a more skilled programmer can help, but im glad you like it, looks so much more like sailing don't it?
 
you could create an option on the options interface that allows the user to select whether they want to see it or not. it's only about ten minutes' work. don't just remove it, please! that's microsoft's style...
 
HEy, Kieron, you forget that Microsoft style is more like removing it and make us pay for that! hehe

:cheeky
 
would you mind kieron, that would be real cool if you could help me with that, where should i start?
 
<!--`QuoteBegin-Sharpe`+--><div class='quotetop'>QUOTE(Sharpe)</div><div class='quotemain'><!--QuoteEBegin-->How about instead of removing the reloading icon which is pretty important, can you remake it so it's just a little bar at the top of the screen?[/quote]
is it possible to add a sound file to tell you your cannons are loaded,then you wouldnt need that icon :cheeky:
 
you know what gets in my way the most...its all that damn exp everytime I shoot something. I get a screen full telling me how much exp all 10 officers I have got and that the trader I am escorting just lvl'd up and it really makes it hard to see what is going on behind all that bright text.
 
ooo that sounds like a great idea! you've already got the bosun yelling out yer orders to the crew, he should also tell you when yer crew is ready to fire again, and maybe there would be 4 different things he can say like one for each different ammo load(ball, bomb, chain, grape) then you would know what was loaded without needing the icon -how bout that? sorta like

" grapeshot loaded cap'n" or " ready ta fire grapeshot sir"
" cannonballs loaded cap'n" or " ready ta fire cannons sir"
" bombs loaded cap'n" etc.

somethin like that -so whaddya think?


ultimately, although i understand its quite impossible, i'd like for the player to be able to give set commands to the crew maybe through some menu screens or something but tell the gunner to target sails and use chainshot or target a certain ships deck with some grape and be able to do the same for yer navigator tell him to follow a ship, circle it, or dump the cargo an make a run for it, stuff like that so you can do more looking around and assessing the battle maybe it'd be a lil more like captaining -because personally it feels like when your sailing in a battle, you are the ship and not a captain on that ship -does that make sense?
 
yeah, makes perfectly good sense,would defenitly make you feel you are more in command of your ship.Would make an excellent mod. :b:

And Diabalein if you press L key it will turn logs off and on :cheeky:
 
<!--`QuoteBegin-boocha`+--><div class='quotetop'>QUOTE(boocha)</div><div class='quotemain'><!--QuoteEBegin-->okay for some stupid reason there are damn happy faces in my post above, i don't know how they got there cause i sure as hell didnt put them there(at least not knowingly -if you know what puts them in a post let me know pls)[/quote]

What it is is that 8 followed immediately by ) is the key combination for the :b: smilie, so the board gets confused and converts it. If you want this not to happen, you have to tick the 'Disable Smilies in this post' box when you post.

EDIT: Hmm, slight mistake somewhere - the poll (for now, at least) only adds up to 99% :cheeky
 
okay thanx wolf i will try to remember that or i'll just turn those smileys off like you said
 
Back
Top