Ya I'm likely going to need gribs help on this on. I was looking over the NVSE commands but I can't even see where to start to try to do this myself. Any one know of a mod that extends the number of lines in a message that I could look at for examples on how to script this? My scripting skills are improving but, I still need to look at other examples and figure out how they work.
TTWInteriors Mojave express boxes
- chucksteel
- Posts: 1388
- Joined: Wed Aug 15, 2012 3:20 pm
-
Gribbleshnibit8
- Posts: 481
- Joined: Sun Nov 04, 2012 2:06 am
The method I was going to
The method I was going to employ is the same used in PN Cyberware, and that I used in my vending mod. Basically a list of misc objects with the names of locations, and a second list with the references at whatever location (these lists must be ordered the same, name item at same index as the reference it names). The script generates a message form, using the name of the location name list to make buttons.
By using the size of the list as a reference, it can know how many pages need to exist. Since the location name list is the same size as, and has the index values as the reference list. Then, a single section of the script can be used for all drop box locations to handle getting the associated reference from the reference list, and then adding items to it.
It sounds a bit complicated, and it sort of is. But the framework for it is all done, and it's very easy to reuse it for anything else.
-
Gribbleshnibit8
- Posts: 481
- Joined: Sun Nov 04, 2012 2:06 am
So, I have a fully working
So, I have a fully working dynamic Mojave Express script done. It can take any number of locations, and enables them as they are found. The current setup would be cross wasteland, but with a little bit of script duplication and some new lists it can be made wasteland specific with no problem. It can even support user added locations for house mods if people want :)
The way it works is that upon finding each dropbox, the dropbox adds itself to a list, and a name item to a list. The name item is used for the menu, and the dropbox list is used to know where that location is. The rest works like vanilla, you must first find dropboxes in order for them to be used, and they will show up in the menus once you find them.
For Chuck, adding new ones is easy, all he has to do is edit the scirpt, to include new boxes, and then create a new object that will be the name of that location.
For others wanting to add to the system, they would need to put down a new dropbox, create an item, and then make a quest that will add their new box and item to the appropriate lists, and then increment the dropbox control variable by one so that the system knows that box exists. Anyone can do this any number of times, and the system will support it.
I'm also going to release this as an FNV only resource that non-TTW people can use.
As for locations, I vote for only 4 in DC:
-
Tenpenny -
Paradise Falls -
Megaton -
Rivet City
My reason is this. In FNV there are no boxes near military bases (citadel), and only in a few select settlements. FNV has only 5, chuck added one more to get 6. But FNV has far more towns than DC does, so it makes sense for it to have more.
- chucksteel
- Posts: 1388
- Joined: Wed Aug 15, 2012 3:20 pm
I still vote for Canterbury
I still vote for Canterbury common over Paradise falls. but I agree on the limit in DC.
-
JaxFirehart
- Posts: 3003
- Joined: Wed Sep 12, 2012 12:33 am
Were I running a courier
Were I running a courier service in DC (I'm roleplaying here) I would base out of Canterbury Commons and I would deliver to Paradise Falls in exchange for protection/amnesty. Rivet city is a big community, so definitely there. If I didn't serve Tenpenny Tower he would pay me to anyway, so that would be another location. Unfortunately, Megaton is the LEAST likely place for one. I would either go with 5 or leave off Megaton. If you are firm on Megaton, Paradise is the next least likely.
-
Gribbleshnibit8
- Posts: 481
- Joined: Sun Nov 04, 2012 2:06 am
Ah, forgot about Canterbury.
Ah, forgot about Canterbury. I would say do the 5, and include Megaton. It might not be the most believeable, but the caravans do stop there, and it IS the first/most used town in the game.
I've got some other tests to run on it. I was having trouble getting it working with TTW enabled. Once I figure it out I'll send what I've got to you chuck, and you can go ahead and put it in Int. I'll explain more when I send it.
Also, I said Paradise Falls because otherwise all of the dropboxes are spread across the bottom of the map, and there is nothing covering the northern areas, which would defeat some of the utility of the things.
- chucksteel
- Posts: 1388
- Joined: Wed Aug 15, 2012 3:20 pm
Ok you guys sold me on
Ok you guys sold me on Paradise Falls. I forgot about the caravans that go there.
-
NILLOC 916
- Posts: 341
- Joined: Thu Aug 01, 2013 4:21 am
Canterbery commons should
Canterbery commons should still be stop since it's like the caravan hub for some reason.
- Rick James.
- chucksteel
- Posts: 1388
- Joined: Wed Aug 15, 2012 3:20 pm
I've decided to do this as an
I've decided to do this as an add-on to TTWInteriors for several reasons the most important is that Gribbleshnibit8 is going to also do a version of the Mojave express boxes that uses NVSE.
I've set up two different courier systems Pony Express and the existing but extended Mojave express.
Pony Express Locations,
-
Megaton -
Tenpenny -
Canterbury -
Rivet City -
Paradise Falls -
Gerdershade -
Republic of Dave -
Passenger Car (In the train station)
Mojave Express Locations,
-
The Strip -
Freeside -
Novac -
Primm -
Goodsprings -
Boulder City -
Jacobstown -
Passenger Car (In the train station)
I need to do a little more testing before I make a release but this add-on should be out soon.
-
freakydoo
- Posts: 232
- Joined: Sun Nov 24, 2013 1:33 am
i love your mod chuck. they
i love your mod chuck. they really add a lot to the game play. thank you for sharing them.
have you considered making the player pay for this service. after all the pc will eventually be a courier and he/she wouldn't do the job for free. :)