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

Beta 7 Bugs

<!--quoteo(post=171619:date=Nov 15 2006, 05:57 PM:name=Black Bart)--><div class='quotetop'>QUOTE(Black Bart @ Nov 15 2006, 05:57 PM) [snapback]171619[/snapback]</div><div class='quotemain'><!--quotec-->
<!--quoteo(post=171592:date=Nov 15 2006, 04:49 PM:name=Pieter Boelen)--><div class='quotetop'>QUOTE(Pieter Boelen @ Nov 15 2006, 04:49 PM) [snapback]171592[/snapback]</div><div class='quotemain'><!--quotec-->
........... I think there is no controls list at the moment, except the one in the original game's manual and the one in the options menu. It would be a good idea to make one for Build 13. <img src="style_emoticons/<#EMO_DIR#>/yes.gif" style="vertical-align:middle" emoid=":yes" border="0" alt="yes.gif" />
<!--QuoteEnd--></div><!--QuoteEEnd-->

ok shall i get on this? I'll look where CCC mentioned (controls_init) and maybe we can add this to the readme - i'm not keen on my idea of putting in buildsettings.h now <img src="style_emoticons/<#EMO_DIR#>/wink.gif" style="vertical-align:middle" emoid=";)" border="0" alt="wink.gif" />
<!--QuoteEnd--></div><!--QuoteEEnd-->
Yes please, thank you <img src="style_emoticons/<#EMO_DIR#>/me.gif" style="vertical-align:middle" emoid=":onya" border="0" alt="me.gif" />


Re reinit: A simple couchcaptain solution would be:

1. delete the I key completely (since hacking through BS.h I have developed an urge for deleting things <img src="style_emoticons/<#EMO_DIR#>/slap.gif" style="vertical-align:middle" emoid=":slap" border="0" alt="slap.gif" /> )

2. add the line
// Reinit(true, false);
to Console.c

3. Then a modder or experienced tester can always reinit the game by uncommenting that and pressing F12. For "normal" players reinit should not be necessary anyway.

But that's only an idea. As I said, i have no real need for remapped keys.
 
<!--quoteo(post=171638:date=Nov 15 2006, 11:40 AM:name=Petros)--><div class='quotetop'>QUOTE(Petros @ Nov 15 2006, 11:40 AM) [snapback]171638[/snapback]</div><div class='quotemain'><!--quotec-->
<img src="style_emoticons/<#EMO_DIR#>/hi.gif" style="vertical-align:middle" emoid=":gday" border="0" alt="hi.gif" /> Teck
If possible could you load a save from the game where you couldn't speak with Silehard?
Load it before you try to speak to him, change your flag from Hawks to England, and then try to speak.
<!--QuoteEnd--></div><!--QuoteEEnd-->

actully, one of the first things I did when I first encounterd the Silehard bug was try diffrint flags, with no success.

in fact, the time I got Silehard to to work I selected british flag in the char select screen, but when I talked to Sildhard I was was flying portugul (sp?) colors (so the french would leave me alone).

the only thing that seems to affect it is chooseing the red flag on the char select screen. Maybe we could just remove that option on that screen (to force the player to pick a country) to prevent this issue? Or would that mess up the relations screen too?
 
<!--quoteo(post=171756:date=Nov 15 2006, 04:07 PM:name=Captain Teck)--><div class='quotetop'>QUOTE(Captain Teck @ Nov 15 2006, 04:07 PM) [snapback]171756[/snapback]</div><div class='quotemain'><!--quotec-->
...the only thing that seems to affect it is chooseing the red flag on the char select screen. Maybe we could just remove that option on that screen (to force the player to pick a country) to prevent this issue? Or would that mess up the relations screen too?
<!--QuoteEnd--></div><!--QuoteEEnd-->

Sounds like a good idea. Perhaps just let the player choose that flag later on in the game.
We'll have to wait for the heavy weight coders to weigh in on how easy it would be to change.
 
I LIKE the starting of personal nation for a brand new game. I would seriously hate seeing that removed, just because silehard doesnt talk to you.

AND ITS NOT THAT!

I just tried it for the THIRD time starting with the red flag, and silehard talks to me every single time.


Maybe if you turn on logging... and give some step by step of what you ACTUALLY do to the point where he doesnt talk to you... it may help find the actual bug, which is prolly just user error <img src="style_emoticons/<#EMO_DIR#>/wink.gif" style="vertical-align:middle" emoid=";)" border="0" alt="wink.gif" /> Er... I mean... like a line of code somewhere changing his nextnode when it should not be.
 
Well, HERES a problem .....

characters[GetCharacterIndex("Robert Christopher Silehard")].Dialog.CurrentNode = "AtRedmondAfterInvasion";

This is in the new quest action for when you start a game without tutorials (no idea how you do this)... its setting his currentnode to something that doesn't even exist in the dialog file. Pffft.

So, changing "AtRedmondAfterInvasion" (which doesnt even exist ANYWHERE in the build files except here), to "meeting" should fix that problem.
 
I just tried it and was able to talk to Silehard without problems when flying the red flag from choose character screen.

Taking it out is a simple two line code change. But I don't think that's the problem.

Hook
 
no its not the problem - i think its an install issue. the only other times this has been reported(one time by myself) is when someone got a screwy install. In most cases re-installing, checking the correct steps have been taken, seems to get rid of the problem.

So we should leave the char selection as is - IF it is that its so rare that it worth living with for now imho.
 
I diddent mean to remove the pick your nation option, just the ability to pick the red flag, since that seems to be the only thing to trigger it for me and since it has the exact same effent as picking the british.

then it would be like choosing a nationality or whatever

but since IncredableHat found a fix (Thank You <img src="style_emoticons/<#EMO_DIR#>/danse1.gif" style="vertical-align:middle" emoid=":dance" border="0" alt="danse1.gif" /> ) we can forget about it

it was just really bugging me since that was the only real bug Ive run into.

on another note, is it just me of is the trade book screen incredably slow?
 
I didn't find a fix. I found something broken somewhere else. And by the sounds of it, I dont think you initiated a "Tutorial-less Game Start". I'm not even sure that ability is yet put into build 13, so the thing I fixed is a null issue as its never used.

Choosing red, means new players dont have to worry about being blown out of the water 1 second after going to their ship the first time they start a game, because they didnt know about raising (or know how) a different flag BEFORE heading to their ship (which doesnt make sense in itself, as you should raise a flag when you GET to your ship).

Removing the default start nation as your own nation (red flag) would just make the build extremely unfriendly to new players.

I wish other people could (and I) could reproduce this non-talking silehard bug you are having. But almost everyone lately has been starting with the red flag, and this problem is just now cropping up? AGH.


About the tradebook. That should not be slow. Its real quick for me... although one thing I hate about it, is EVERY line item has "piastres." after it. For crying out loud <img src="style_emoticons/<#EMO_DIR#>/wink.gif" style="vertical-align:middle" emoid=";)" border="0" alt="wink.gif" />
 
whoa!
ok nevermind about that whole red flag silehard thing

I did some more testing, I started a new game and choose the red flag, and he is talking. I diddent change settings or anything, it just started working.

ARRRG!!

the thing with the trade book is that everything else runs great, its just in the trade book everything just gets laggy as hell, it almost seems like its updating all the prices in realtime or somthing. Its not too bad, but its pretty annoying.

the piastres thing got me too, is it like some pirate slang im not familer with?
 
I think for the purposes of the game, a piastre is a Spanish coin. Also called pieces of eight.

Hook
 
<!--quoteo(post=171797:date=Nov 16 2006, 03:36 PM:name=Captain Teck)--><div class='quotetop'>QUOTE(Captain Teck @ Nov 16 2006, 03:36 PM) [snapback]171797[/snapback]</div><div class='quotemain'><!--quotec-->

the thing with the trade book is that everything else runs great, its just in the trade book everything just gets laggy as hell, it almost seems like its updating all the prices in realtime or somthing. Its not too bad, but its pretty annoying.
<!--QuoteEnd--></div><!--QuoteEEnd-->

I also find the trade book page much, much slower and laggy then all the other pages. Not so bad now I've upgraded my PC, but it's still doing some real busy work in the background.

EDIT:

Ok, found the problem. It was updating the goods every cycle, not just when the city/island changed.

In <b>PROGRAM/INTERFACE/TradeBook.c
</b>
Change:

<!--c1--><div class='codetop'>CODE</div><div class='codemain'><!--ec1-->void FrameProcess()
{
    if(nCurScroll!=sti(GameInterface.islandslist.current))
    {
        nCurScroll = sti(GameInterface.islandslist.current);
// changed by MAXIMUS -->
//        XI_SetIslandData();
        curTown = 1;
// changed by MAXIMUS <--
    }
    if(nCurScrolli!=sti(GameInterface.importlist.current))
    {
        nCurScrolli = sti(GameInterface.importlist.current);
    }
    SetVariable();
}<!--c2--></div><!--ec2-->

To:

<!--c1--><div class='codetop'>CODE</div><div class='codemain'><!--ec1-->void FrameProcess()
{
    if(nCurScroll!=sti(GameInterface.islandslist.current))
    {
        nCurScroll = sti(GameInterface.islandslist.current);
        curTown = 1;
        SetVariable(); //JA Moved SetVariable into if statement to prevent it running every cycle
        return;
    }
    if(nCurScrolli!=sti(GameInterface.importlist.current))
    {
        nCurScrolli = sti(GameInterface.importlist.current);
        SetVariable(); //JA (as above)
    }
}<!--c2--></div><!--ec2-->

That seems to fix it, and doesn't seem to break anything else... <img src="style_emoticons/<#EMO_DIR#>/whistling.gif" style="vertical-align:middle" emoid=":wp" border="0" alt="whistling.gif" />
 
holy crap my wild guess was right?? <img src="style_emoticons/<#EMO_DIR#>/w00t.gif" style="vertical-align:middle" emoid=":woot" border="0" alt="w00t.gif" />
 
Well, I don't have problems with the tradebook running on the original version of FrameProcess() So there might be other factors involved. But Interface code is one of my weak points, can't help there <img src="style_emoticons/<#EMO_DIR#>/dunno.gif" style="vertical-align:middle" emoid=":shrug" border="0" alt="dunno.gif" />
 
<!--quoteo(post=171780:date=Nov 16 2006, 12:47 AM:name=IncredibleHat)--><div class='quotetop'>QUOTE(IncredibleHat @ Nov 16 2006, 12:47 AM) [snapback]171780[/snapback]</div><div class='quotemain'><!--quotec-->
......

Choosing red, means new players dont have to worry about being blown out of the water 1 second after going to their ship the first time they start a game, because they didnt know about raising (or know how) a different flag BEFORE heading to their ship (which doesnt make sense in itself, as you should raise a flag when you GET to your ship).

Removing the default start nation as your own nation (red flag) would just make the build extremely unfriendly to new players.

I wish other people could (and I) could reproduce this non-talking silehard bug you are having. But almost everyone lately has been starting with the red flag, and this problem is just now cropping up? AGH.


About the tradebook. That should not be slow. Its real quick for me... although one thing I hate about it, is EVERY line item has "piastres." after it. For crying out loud <img src="style_emoticons/<#EMO_DIR#>/wink.gif" style="vertical-align:middle" emoid=";)" border="0" alt="wink.gif" />
<!--QuoteEnd--></div><!--QuoteEEnd-->

yep starting as 'neutral' seems to be working fine <img src="style_emoticons/<#EMO_DIR#>/smile.gif" style="vertical-align:middle" emoid=":)" border="0" alt="smile.gif" /> The french dont kill you, Silehard talks etc, the only time he didnt was when i had installed incorrectly(i think it was when i had ran runme.bat either twice - once after 12.1(its selected to do so on my download of that build) and once at the end of process, or i had just run it the once right at the end of the install process?) - so i think this is an issue to do with that, rather than game code?

As for trade book - i think i had mentioned somewhere about if it were possible to just speed up the scrolling of all inventory selection. It does seem to be a bit 'stickier' now - but hopefuly that code by Jonathon Aldridge will help(thanks Jonathon!).
Anyway i was more concerned with the fact that the player inventory can get pretty huge now - so if we could speed up the scroll slightly, dont want it to get to 'twitchy', it might make it better?

<!--quoteo(post=171780:date=Nov 16 2006, 12:47 AM:name=IncredibleHat)--><div class='quotetop'>QUOTE(IncredibleHat @ Nov 16 2006, 12:47 AM) [snapback]171780[/snapback]</div><div class='quotemain'><!--quotec-->
holy crap my wild guess was right?? w00t.gif<!--QuoteEnd--></div><!--QuoteEEnd-->

its a good feeling <img src="style_emoticons/<#EMO_DIR#>/icon_mrgreen1.gif" style="vertical-align:middle" emoid=":cheeky" border="0" alt="icon_mrgreen1.gif" />
 
<!--quoteo(post=171818:date=Nov 16 2006, 08:39 PM:name=CouchcaptainCharles)--><div class='quotetop'>QUOTE(CouchcaptainCharles @ Nov 16 2006, 08:39 PM) [snapback]171818[/snapback]</div><div class='quotemain'><!--quotec-->
Well, I don't have problems with the tradebook running on the original version of FrameProcess() So there might be other factors involved. But Interface code is one of my weak points, can't help there <img src="style_emoticons/<#EMO_DIR#>/dunno.gif" style="vertical-align:middle" emoid=":shrug" border="0" alt="dunno.gif" />
<!--QuoteEnd--></div><!--QuoteEEnd-->

There might be a way of stopping it runing FrameProcess() so often. (I put a trace in there and got 10-20 a second, no idea what's calling that event all the time), but in the mean time, the above fix should help!
 
<!--quoteo(post=171780:date=Nov 16 2006, 12:47 AM:name=IncredibleHat)--><div class='quotetop'>QUOTE(IncredibleHat @ Nov 16 2006, 12:47 AM) [snapback]171780[/snapback]</div><div class='quotemain'><!--quotec-->
I didn't find a fix. I found something broken somewhere else. And by the sounds of it, I dont think you initiated a "Tutorial-less Game Start". I'm not even sure that ability is yet put into build 13, so the thing I fixed is a null issue as its never used.
<!--QuoteEnd--></div><!--QuoteEEnd-->
That ability is indeed not in Build 13, so it doesn't matter. That line of code does work properly for the Post Build 13, I think, because that dialog node does exist in there.

<!--quoteo(post=171780:date=Nov 16 2006, 12:47 AM:name=IncredibleHat)--><div class='quotetop'>QUOTE(IncredibleHat @ Nov 16 2006, 12:47 AM) [snapback]171780[/snapback]</div><div class='quotemain'><!--quotec-->
Choosing red, means new players dont have to worry about being blown out of the water 1 second after going to their ship the first time they start a game, because they didnt know about raising (or know how) a different flag BEFORE heading to their ship (which doesnt make sense in itself, as you should raise a flag when you GET to your ship).
<!--QuoteEnd--></div><!--QuoteEEnd-->
I thought Pirate_KK made it so that ifyou select the English starting nation, when you enter 3D sailing mode, you raise the French flag so you are not sunk immediately either. Can anybody check that?

<!--quoteo(post=171780:date=Nov 16 2006, 12:47 AM:name=IncredibleHat)--><div class='quotetop'>QUOTE(IncredibleHat @ Nov 16 2006, 12:47 AM) [snapback]171780[/snapback]</div><div class='quotemain'><!--quotec-->
I wish other people could (and I) could reproduce this non-talking silehard bug you are having. But almost everyone lately has been starting with the red flag, and this problem is just now cropping up? AGH.
<!--QuoteEnd--></div><!--QuoteEEnd-->
It's really quite weird. You, Hook and I have all tried to replicate that bug and we just don't seem to manage to get it to work erroneously. <img src="style_emoticons/<#EMO_DIR#>/piratesing.gif" style="vertical-align:middle" emoid=":shock" border="0" alt="piratesing.gif" />
 
<!--quoteo(post=171827:date=Nov 16 2006, 12:26 PM:name=Pieter Boelen)--><div class='quotetop'>QUOTE(Pieter Boelen @ Nov 16 2006, 12:26 PM) [snapback]171827[/snapback]</div><div class='quotemain'><!--quotec-->

I thought Pirate_KK made it so that ifyou select the English starting nation, when you enter 3D sailing mode, you raise the French flag so you are not sunk immediately either. Can anybody check that?<!--QuoteEnd--></div><!--QuoteEEnd-->

erm nope.....just tried:
starting char selection screen flag as 'British' (we are not all the same <img src="style_emoticons/<#EMO_DIR#>/wink.gif" style="vertical-align:middle" emoid=";)" border="0" alt="wink.gif" /> ).
Flag on ship when standing on dock in Oxbay is British.
In reputaions menu france is shown as 'Hostile' in both cases.
Put to sea - sunk by fort in about 5 seconds.

<!--quoteo(post=171827:date=Nov 16 2006, 12:26 PM:name=Pieter Boelen)--><div class='quotetop'>QUOTE(Pieter Boelen @ Nov 16 2006, 12:26 PM) [snapback]171827[/snapback]</div><div class='quotemain'><!--quotec-->

<!--quoteo(post=171780:date=Nov 16 2006, 12:47 AM:name=IncredibleHat)--><div class='quotetop'>QUOTE(IncredibleHat @ Nov 16 2006, 12:47 AM) [snapback]171780[/snapback]</div><div class='quotemain'><!--quotec-->
I wish other people could (and I) could reproduce this non-talking silehard bug you are having. But almost everyone lately has been starting with the red flag, and this problem is just now cropping up? AGH.
<!--QuoteEnd--></div><!--QuoteEEnd-->
It's really quite weird. You, Hook and I have all tried to replicate that bug and we just don't seem to manage to get it to work erroneously. <img src="style_emoticons/<#EMO_DIR#>/piratesing.gif" style="vertical-align:middle" emoid=":shock" border="0" alt="piratesing.gif" />
<!--QuoteEnd--></div><!--QuoteEEnd-->

try running runme.bat two times - or some other install steps you might not normaly do? <img src="style_emoticons/<#EMO_DIR#>/whistling.gif" style="vertical-align:middle" emoid=":wp" border="0" alt="whistling.gif" />
 
<!--quoteo(post=171831:date=Nov 16 2006, 01:02 PM:name=Black Bart)--><div class='quotetop'>QUOTE(Black Bart @ Nov 16 2006, 01:02 PM) [snapback]171831[/snapback]</div><div class='quotemain'><!--quotec-->
erm nope.....just tried:
starting char selection screen flag as 'British' (we are not all the same <img src="style_emoticons/<#EMO_DIR#>/wink.gif" style="vertical-align:middle" emoid=";)" border="0" alt="wink.gif" /> ).
Flag on ship when standing on dock in Oxbay is British.
In reputaions menu france is shown as 'Hostile' in both cases.
Put to sea - sunk by fort in about 5 seconds.
<!--QuoteEnd--></div><!--QuoteEEnd-->
Ok then. That's a good reason to <i>keep</i> the red flag then. <img src="style_emoticons/<#EMO_DIR#>/icon_mrgreen1.gif" style="vertical-align:middle" emoid=":cheeky" border="0" alt="icon_mrgreen1.gif" />
 
Back
Top