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

Update on my new projects -- huge ship cobbled together!

Oh wow, man... now that I've tried it through Inez' tool, adding new locators to locations is easy as hell. So I've been tearing the shit out of everything these past few days, making new access points and stuff. There's a proper reload locator now to that door in the FdF townhall, and another for that `upper-story` door in the extra room in the Muelle mansion. you can leave and `re-enter` both rooms in just the right place now.

OH! and now the confession booth in the Muelle church has a reload... it'll be a doorway to an underground Reliquiary. But Cat, since you wanted to put Estrella somewhere good, you want to revise your FBQ and put her in the booth or in that extra room in the mansion? I could add more goto's inside it, even to the chairs for sitting.

My favourite is I got the door in the FdF church hooked to the lighthouse interior, at the top of which puts you right up in the bell tower to look out over the whole town. I'm'a use that as part of my quests... I put a goto locator up there too, so you can talk to a nun I'll put up in it.

(I wanted to do the same to the Redmond church, but the city model around it isn't right... there's no ocean, so you look past the city at a wide black expanse. I tried making it a "sea true" location, but that FLOODS the WHOLE TOWN...)

Now I'm'a try it out for adding beaches you can land at on the islands.

Inez, this feature of your tool is the best thing to come along in a while!
 
Couple more things I need help with:

1) I'm trying to figure out how to initiate quests... is there a sticky or tutorial or something on this? I'm seeing there are a few different ways to carry the "lines" of a quest, through character dialogs or general quest headings... but trying to mimmic what's already been done and apply it to my new dialogs and situations yields nothing.

For instance, and for starters: I have Person A somewhere, and I want to be able to ask Person B about PA only after I've encountered PA. How is this done? I look at situations where this occurs and try and copy this stuff exactly, but it gets me bupkiss or worse.

2) My ship interior thingy. I need to know just what all files and commands are involved in the cabin enter/exit feature. The "search" function on my computer is lame at best, often turning up no results when there ought to be multiple results. Lame.


Thanks.
 
THis is classic, Alan, I love it!!! This location stuff will be WONDERFUL for making more areas available to us for quests!!! <img src="http://www.piratesahoy.com/forum/style_emoticons/<#EMO_DIR#>/onya.gif" style="vertical-align:middle" emoid=":onya" border="0" alt="onya.gif" />

I think having Estrella where she is will be fine... Leave those other places for someone else to take advantage of... <img src="http://www.piratesahoy.com/forum/style_emoticons/<#EMO_DIR#>/icon_wink.gif" style="vertical-align:middle" emoid=";)" border="0" alt="icon_wink.gif" />

If you want a `code-writing` hex editor utility with a good search function, try UltraEdit. <a href="http://www.ultraedit.com/" target="_blank">http://www.ultraedit.com/</a> There is a free `fully-functional` download trial - I think it's 30 or 45 days... The software itself is NOT terribly expensive and IMO it's worth it on the search function alone!!! `Multi-file` search, `multi-file` find and replace... Search in page, search and replace in page... It's great. <img src="http://www.piratesahoy.com/forum/style_emoticons/<#EMO_DIR#>/yes.gif" style="vertical-align:middle" emoid=":yes" border="0" alt="yes.gif" /> <img src="http://www.piratesahoy.com/forum/style_emoticons/<#EMO_DIR#>/par-ty.gif" style="vertical-align:middle" emoid=":cheers" border="0" alt="par-ty.gif" />

I'll be back later to discuss quests_reaction.c and how it relates to getting your characters to do what you want them to do... Too much eggnog in my rum, I'm not thinking clearly ATM... <img src="http://www.piratesahoy.com/forum/style_emoticons/<#EMO_DIR#>/rolleyes.gif" style="vertical-align:middle" emoid=":rolleyes:" border="0" alt="rolleyes.gif" /> <img src="http://www.piratesahoy.com/forum/style_emoticons/<#EMO_DIR#>/laugh.gif" style="vertical-align:middle" emoid="xD:" border="0" alt="laugh.gif" /> <img src="http://www.piratesahoy.com/forum/style_emoticons/<#EMO_DIR#>/ko.gif" style="vertical-align:middle" emoid=":ko" border="0" alt="ko.gif" />
 
Great work Alan_ .
I've been working on a larger tavern - I completely overlooked that Inez's Tool will open the locaters for editing <img src="http://www.piratesahoy.com/forum/style_emoticons/<#EMO_DIR#>/mybad.gif" style="vertical-align:middle" emoid=":facepalm" border="0" alt="mybad.gif" /> .
 
wasn't aware it be capable O' doing that as well.cool feature <img src="http://www.piratesahoy.com/forum/style_emoticons/<#EMO_DIR#>/onya.gif" style="vertical-align:middle" emoid=":onya" border="0" alt="onya.gif" /> <img src="http://www.piratesahoy.com/forum/style_emoticons/<#EMO_DIR#>/par-ty.gif" style="vertical-align:middle" emoid=":cheers" border="0" alt="par-ty.gif" />
 
Wow! Neat stuff (this is about the fifth time I've said that on this thread and I still mean it, you bet!)

Case 1: add ch.quest.meeting = 0; in A's character define, and then, in the "first time" dialog node of that character, add the line
NPChar.quest.meeting = 1;

Then in person B's dialog, add an if(Characters[GetCharacterIndex("PersonA")].quest.meeting != "0") {then you met that character}
else {you never spoke to that character}

Case 2: programsea_aiBOAL_Cabin.c
It is called via a call in BattleInterface.c and exited via a call in LandInterface.c
In both cases, the function Sea_CabinStartNow() is called.
 
Heh, thanks, Nathan... I would have gotten back to this sooner, but I had unexpected guests and then a long phonecall with a friend who needed a willing ear and some consolation... <img src="http://www.piratesahoy.com/forum/style_emoticons/<#EMO_DIR#>/sad.gif" style="vertical-align:middle" emoid=":(" border="0" alt="sad.gif" />
 
I really like the idea of being able to wander around my ship. Heck, I've already been blown away by alot of the stuff these people have done around here with Build 12. Wow. Everyone involved in the project deserves lifetime supplies of rum! <img src="http://www.piratesahoy.com/forum/style_emoticons/<#EMO_DIR#>/w00t.gif" style="vertical-align:middle" emoid=":woot" border="0" alt="w00t.gif" /> <img src="http://www.piratesahoy.com/forum/style_emoticons/<#EMO_DIR#>/par-ty.gif" style="vertical-align:middle" emoid=":cheers" border="0" alt="par-ty.gif" />

Hope your friend's okay, Cat.
 
Torturechamber under FdF castle <img src="http://www.piratesahoy.com/forum/style_emoticons/<#EMO_DIR#>/w00t.gif" style="vertical-align:middle" emoid=":woot" border="0" alt="w00t.gif" /> Wow, just the kind of location that I have been missing in this game <img src="http://www.piratesahoy.com/forum/style_emoticons/<#EMO_DIR#>/onya.gif" style="vertical-align:middle" emoid=":onya" border="0" alt="onya.gif" />


<!--`QuoteBegin-alan_smithee`+--><div class='quotetop'>QUOTE(alan_smithee)</div><div class='quotemain'><!--QuoteEBegin-->Oh wow, man... now that I've tried it through Inez' tool, adding new locators to locations is easy as hell.  

Inez, this feature of your tool is the best thing to come along in a while![/quote]

Fine! In that case it is of course much better to add proper reload locators with Inez' tool instead of using the "`non-reload` locator abuse" from the locationcloning tutorial. I'll update that with a reference to The Tool. And maybe Alan or Inez may want to write an "Add proper Reload Locators" chapter ? Only if you like of course <img src="http://www.piratesahoy.com/forum/style_emoticons/<#EMO_DIR#>/smile.gif" style="vertical-align:middle" emoid=":)" border="0" alt="smile.gif" />

Unfortunately the Tool doesn't work for me so far. Downloaded it, and the required IE6 and NetMeeting, but when I try to start I always get "Application has generated an exception that could not be handled", followed by varying Process and Thread IDs. Is it necessary to have a PotC installation on the PC where the Tool is?

BTW, Alan, do you add your new locators to the original locationmodels or do you make new ones? I ask because I hope to return to locationmodding once I have finished some other things, and I don't want to mess with files that you have already worked on.
 
CCC, you don't need IE6 nor NetMeeting, but the .Net Framework (which is a runtime environment similar to the java virtual machine). A link to it is in the tool's helpfile. If it still generates an exception, maybe you could give me the text of the error message?

A POTC installation you need only for headswitching and to start the game from the tool, but not to make locators. The program will start without it.

Writing a tutorial I'm infinitely sorry to say I currently won't find the time, but it really isn't hard to do once you get the tool running.

<img src="http://www.piratesahoy.com/forum/style_emoticons/<#EMO_DIR#>/hi.gif" style="vertical-align:middle" emoid=":gday" border="0" alt="hi.gif" />
 
I could try and write an instruction file for location editing using the tool...

CCC: I use a new file when I have to change a lot, like change the types of some reloads. Others I just add a reload so I keep the original file. And I'm gonna hafta go back now and revise the cases where I used the location definition editing you wrote about. When I release all this, would creating new locator files be better or adding to the originals?

NK: Thanks. I'll try that out tonight.

All: Here's a list of the latest things I need help figuring out:

1) Can you change the elevation or tilt of a model without editing the model itself? I know you can make models spin, but I need a static angle on itwhen it appears. I also would like to raise or lower the sea level; the sea level in general is fixed at a definition in some file or other, but can that be changed individually for locations? If I can't raise or lower the sea, I want to do it with the model itself.

2) How is it the box in the cabin keeps whatever stuff you place in it? I may like to do the same foranother box somewhere.

3) Can you teleport withina location, just from one goto to another, without reloading the whole location?

...I wrote down more but I can't read my own handwriting or figure out what my shorthand means. I'll be back.
 
<img src="http://www.piratesahoy.com/forum/style_emoticons/<#EMO_DIR#>/icon_mrgreen1.gif" style="vertical-align:middle" emoid=":cheeky" border="0" alt="icon_mrgreen1.gif" /> Can't you just hear his brains bubbling? <img src="http://www.piratesahoy.com/forum/style_emoticons/<#EMO_DIR#>/icon_mrgreen1.gif" style="vertical-align:middle" emoid=":cheeky" border="0" alt="icon_mrgreen1.gif" />

I love this... <img src="http://www.piratesahoy.com/forum/style_emoticons/<#EMO_DIR#>/keith.gif" style="vertical-align:middle" emoid=":keith" border="0" alt="keith.gif" /> It's too much fun! <img src="http://www.piratesahoy.com/forum/style_emoticons/<#EMO_DIR#>/laugh.gif" style="vertical-align:middle" emoid="xD:" border="0" alt="laugh.gif" />

(I need to remember this when I have a <img src="http://www.piratesahoy.com/forum/style_emoticons/<#EMO_DIR#>/modding.gif" style="vertical-align:middle" emoid=":modding" border="0" alt="modding.gif" /> moment, HA!)
 
Alan:
I think the box in your cabin is set to keep stuff in it. <img src="http://www.piratesahoy.com/forum/style_emoticons/<#EMO_DIR#>/rolleyes.gif" style="vertical-align:middle" emoid=":rolleyes:" border="0" alt="rolleyes.gif" /> Nathan knows... <img src="http://www.piratesahoy.com/forum/style_emoticons/<#EMO_DIR#>/smile2.gif" style="vertical-align:middle" emoid=":))" border="0" alt="smile2.gif" /> And teleporting, yes, that's what you do in the inca temple, when you go into the red stuff... <img src="http://www.piratesahoy.com/forum/style_emoticons/<#EMO_DIR#>/huhh.gif" style="vertical-align:middle" emoid=":eek:k" border="0" alt="huhh.gif" />
 
<!--QuoteBegin-Inez Dias+--><div class='quotetop'>QUOTE(Inez Dias)</div><div class='quotemain'><!--QuoteEBegin-->CCC, you don't need IE6 nor NetMeeting, but the .Net Framework (which is a runtime environment similar to the java virtual machine). A link to it is in the tool's helpfile. If it still generates an exception, maybe you could give me the text of the error message?<!--QuoteEnd--></div><!--QuoteEEnd-->

Umm, I downloaded via your helpfile link, so I suppose it was NetFramework indeed <img src="http://www.piratesahoy.com/forum/style_emoticons/<#EMO_DIR#>/oops3.gif" style="vertical-align:middle" emoid=":eek:ops2" border="0" alt="oops3.gif" /> <img src="http://www.piratesahoy.com/forum/style_emoticons/<#EMO_DIR#>/smile.gif" style="vertical-align:middle" emoid=":)" border="0" alt="smile.gif" /> And the installation demanded that I had to have IE4, and mine was even older <img src="http://www.piratesahoy.com/forum/style_emoticons/<#EMO_DIR#>/oops3.gif" style="vertical-align:middle" emoid=":eek:ops2" border="0" alt="oops3.gif" /> <img src="http://www.piratesahoy.com/forum/style_emoticons/<#EMO_DIR#>/oops3.gif" style="vertical-align:middle" emoid=":eek:ops2" border="0" alt="oops3.gif" /> <img src="http://www.piratesahoy.com/forum/style_emoticons/<#EMO_DIR#>/icon_mrgreen1.gif" style="vertical-align:middle" emoid=":cheeky" border="0" alt="icon_mrgreen1.gif" />

I'll check again after the coming Xmas family events.

I noted one of the exceptionmessages:

ProcessID=0xfffe 7383(-101501) ThreadID=0xfffc 7d5f(-230049)
but those numbers change.
Thanks for your help <img src="http://www.piratesahoy.com/forum/style_emoticons/<#EMO_DIR#>/onya.gif" style="vertical-align:middle" emoid=":onya" border="0" alt="onya.gif" />
 
<!--QuoteBegin-alan_smithee+--><div class='quotetop'>QUOTE(alan_smithee)</div><div class='quotemain'><!--QuoteEBegin-->CCC: I use a new file when I have to change a lot, like change the types of some reloads. Others I just add a reload so I keep the original file. And I'm gonna hafta go back now and revise the cases where I used the location definition editing you wrote about. When I release all this, would creating new locator files be better or adding to the originals?
.<!--QuoteEnd--></div><!--QuoteEEnd-->
I'm not sure myself. I think as long as you ADD new locators it can't do much harm to do it in the original file.
IMHO the only possible conflict could be that we both add e.g. a "reload3" locator to the same model, but at different positons. Distinct names might be helpful. I'll call mine "reloadC..."
But we can work that out when the time comes. Go ahead with your excellent work, and once I return to locations I can put my stuff on top <img src="http://www.piratesahoy.com/forum/style_emoticons/<#EMO_DIR#>/smile.gif" style="vertical-align:middle" emoid=":)" border="0" alt="smile.gif" />



And merry Christmas to everybody here <img src="http://www.piratesahoy.com/forum/style_emoticons/<#EMO_DIR#>/hi.gif" style="vertical-align:middle" emoid=":gday" border="0" alt="hi.gif" />
 
<!--quoteo--><div class='quotetop'>QUOTE</div><div class='quotemain'><!--quotec-->Originally posted by Couch Captain Charles
And merry Christmas to everybody here<!--QuoteEnd--></div><!--QuoteEEnd-->

I second that! <img src="http://www.piratesahoy.com/forum/style_emoticons/<#EMO_DIR#>/par-ty.gif" style="vertical-align:middle" emoid=":cheers" border="0" alt="par-ty.gif" />

<!--quoteo--><div class='quotetop'>QUOTE</div><div class='quotemain'><!--quotec-->Originally posted by Lady Catalina the Pirate
I love this... It's too much fun!<!--QuoteEnd--></div><!--QuoteEEnd-->

I'll drink to that, too! <img src="http://www.piratesahoy.com/forum/style_emoticons/<#EMO_DIR#>/par-ty.gif" style="vertical-align:middle" emoid=":cheers" border="0" alt="par-ty.gif" />
 
And thirded both counts. <img src="http://www.piratesahoy.com/forum/style_emoticons/<#EMO_DIR#>/par-ty.gif" style="vertical-align:middle" emoid=":cheers" border="0" alt="par-ty.gif" />

Alan: In some thread or other I just replied to, I talked a bit on rotation (lamps thread?), but I don't _really_ know what I'm talking about with that, Inez'd be the one to ask.

As CCC says, SFAIK there's no reason to keep reload locators' locator names reloadX; and with Inez's tool we can export locators to a text file, and then we can merge together two sets of locators that way, so mod away!
 
CCC: Sorry, I didn't even know the framework needs IE4.
And about those exceptions I'm at a loss. Do you get them right away when starting the exe ? What is your operating system?
Did the installation of the .Net framework work without error messages?

Alan:Are you talking about elevation or rotation of a `non-character` model ? For characters it could be done via animation, but for items and such I don't know. On the other hand, now that you mention it,
I'll ckeck if any of the `still-unexplaned` numbers in the gm files could be a translation or rotation. However, to me it appears it would be more logical if it could be done `code-wise` - and about that I don't know at all.
 
<!--QuoteBegin-Inez Dias+--><div class='quotetop'>QUOTE(Inez Dias)</div><div class='quotemain'><!--QuoteEBegin-->CCC: Sorry, I didn't even know the framework needs IE4.
And about those exceptions I'm at a loss. Do you get them right away when starting the exe ? What is your operating system?
.<!--QuoteEnd--></div><!--QuoteEEnd-->
No need to be sorry, my own fault if I stick to such old stuff <img src="http://www.piratesahoy.com/forum/style_emoticons/<#EMO_DIR#>/smile.gif" style="vertical-align:middle" emoid=":)" border="0" alt="smile.gif" />

After I click the VRMLImExPort file the PC works for some moments, and then the Exception message appears. That PC has still good old WIN 98 (cling to it cause it's stable and memory saving). But I'll try with a XP computer these days.

BTW, I noticed DirectX... files in the directory. Could it be the DirectX version? Will check that as well.


Another question, only loosely related:

Is it possible to replace the toyships on the worldmap with more realistic shipmodels from... errr... another pirateSgame ?
 
Back
Top