Replies: 2 (Who?), Viewed: 270 times.
Scholar
Original Poster
#1 Old 25th Jul 2020 at 5:22 AM Last edited by kestrellyn : 25th Jul 2020 at 5:51 AM.
Default Is there, like, some dummy object I can use just for its array 0 so I can spawn a phone book dialog?
If the main object you're working with is using its array 0 for some other vitally important purpose so you can't just fill it up with miscellaneous neighbor IDs for a phone book dialog, is there a harmless dummy object that I can create just to store the phone book dialog array? Can I put all the neighbor IDs into a sim's array 0, or does that break things? Do sims have array space? I'm actually not sure. I don't want to have to do something stupid like create a contentless object just to hold an array.
Advertisement
Inventor
#2 Old 28th Jul 2020 at 3:10 PM
The game does have an item called 'ArrayHolder' GUID 0x935DC2EC, it is used by vehicles to temporarily hold the array of sims travelling somewhere until the travel controller is ready. It won't self delete so if you use it you'll need to keep track of and delete it when done. Sims do have lots of arrays, but they are used so I wouldn't mess with them.
Why not just use array 1? You can add an extra array to an item in it's OBJD in the Data Space section.
Scholar
Original Poster
#3 Old 28th Jul 2020 at 9:21 PM
Thanks, that's helpful. I'm guessing the ArrayHolder object was present in the base game and doesn't have any EP requirements?

As far as I can tell, the phone book dialog requires you to use array 0, there's no way to tell it to use a different array.
Back to top