Jump to content

Home

Starport Visa Expansion


Recommended Posts

There was a thread a few weeks ago asking for a mod which would add more starport visas to Onderon. I agreed with the poster, as I thought the whole set up of the quest was a bit basic, and having two visas to give to five possible recipients was a bit...unfair. So I decided to try my first real modding attempt to rectify this situation

 

What's in the mod:

 

This mod adds two two characters to the Onderon area (well, three if you include the little addition). One is a Rodian trader called Ba'al, and another is an officer called Corporal Talin, under the charge of General Vaklu. I won't spoil the quest for you (but in reality, there's very little to spoil). Its a nice way to earn a few more credits (well, a lot more credits at the moment, I'm work on tuning it down a little), and it adds a little bit of closure to Onderon.

 

Progress?

 

Without giving a blow by blow account of the progress, I'd say that its about 80% done. Its certainly playable as is, it just needs voices, a few extra little cosmetic things, and perhaps another script or two to make it work properly.

 

What needs to be done?

 

I need two voice actors. They need to be older (by that I mean mature sounding, these are Republic officers), and male. I also need a little help with some scripts, but I've made a separate thread about that. I'll also need three beta testers to test that absolutely everything works properly. If you PM me, I'll PM you back with the mod in a day or two, once a few minor issues are sorted out.

 

Some sentiments

 

It's been fun making this mod. It took me about two weeks (well, its not finished yet), and I learned more about modding than I ever wanted to before :p. I could have probably done it in half the time, since half the time I spent modding basically constituted me undoing what I'd done the day before. I spent many hours beating my head against the wall before realising that I hadn't put the most updated version of the script in the override, or something like that. But seeing the finished product made me feel that it was all worth it...almost.

 

I always wanted this mod to be as intrusive as possible, so it just seamlessly blended in with the rest of Onderon. And I think it has, but hopefully my beta testers will be able to give me more feedback on that.

 

None of this mod would have been possible without the help of others on the Holowan forums. So thank you all, and I hope that at some point in the next few days you'll be able to play my finished mod.

Link to comment
Share on other sites

It's my pleasure.

 

A small update: I've decided not to go with a voiced version, since it would require a massive amount of extra work, and I don't have a working microphone.

 

So the only thing stopping me from releasing the mod to my beta tester (singular, I still need more) is a few fairly simple things.

 

1)

 

void main() {
   object oPC = GetFirstPC();

   if (!GetLocalBoolean(OBJECT_SELF, 40) && GetLastPerceptionSeen() && (GetLastPerceived() == oPC)) {
       location lMe = GetLocation(oPC);

       SetCommandable(TRUE);
       ClearAllActions();
       ActionForceMoveToLocation(lMe, FALSE);
       ActionStartConversation(oPC);

       SetLocalBoolean(OBJECT_SELF, 40, TRUE);
   }
   else {
       ExecuteScript("k_ai_master", OBJECT_SELF, 1002);
   }
}

 

For some reason, this code that Stoffe gave me doesn't work properly. The NPC talks to me as soon as he sees me, but he doesn't move up to me.

 

2) Once my NPC has finished walking to a waypoint, I want him to turn around. Is there a script that allows me to do that?

 

3) I want to spawn a datapad on the ground. Can you just spawn a datapad? Or is there an easy way to make a disposable placeable that I could put the datapad in, like those bags that appear after a person dies?

 

4) I have a journal entry system set up. However, it involves the journal entries switching back to previous node entries (ie, those with a lower node number than the one it is currently at). For some reason, the game doesn’t seem to me attempting to switch back to a previous dialog entry, and refuses to swap. Is there a way around this?

 

Anyway, for those that are interested, it should be released within the next few days, pending beta testing.

Link to comment
Share on other sites

3) I want to spawn a datapad on the ground. Can you just spawn a datapad? Or is there an easy way to make a disposable placeable that I could put the datapad in, like those bags that appear after a person dies?

I'm fairly sure that you can spawn things like bags, by spawning a placeable with the appearance GroundBag_Pouch.

Link to comment
Share on other sites

  • 2 weeks later...

 

For some reason, this code that Stoffe gave me doesn't work properly. The NPC talks to me as soon as he sees me, but he doesn't move up to me.

 

2) Once my NPC has finished walking to a waypoint, I want him to turn around. Is there a script that allows me to do that?

 

 

One of the things you need to do ,I learned this the hard way, is have a series of blank entries in your .dlg file before the actual conv starts or add a number to the delay field in dlg editer.It gives the NPC time to get there before conv starts.

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...