Nameless Voice on 22/1/2011 at 14:26
Updated to v1.2.2.
Check the first post for details.
LarryG on 18/2/2011 at 07:39
Is there a chance that NVMapTrap could be modified to allow multiple copies? I need to mark multiple map locations at one time. I can set up relays to markers to meet the need, but multiple copies would be cleaner.
Nameless Voice on 18/2/2011 at 12:38
Yes. Added to the next version. Check your PMs for a link.
LarryG on 19/2/2011 at 04:27
Thank you! Works great.
Haplo on 24/5/2011 at 00:54
Using NVRelayTrap, is it possible to make the NVRelayRepeat parameter get its value from a QVar?
R Soul on 24/5/2011 at 01:16
It should be possible:
"When a script looks for an integer or flag parameter, you can have it read a quest variable. After the equals sign, type a dollar sign ($) and the name of the quest variable."
Haplo on 24/5/2011 at 03:47
Thanks. I had read everything except for the gray box.
LarryG on 10/6/2011 at 20:56
Well, I've gotten back to NVMapTrap finally, and I can't get it to work anymore. I've tested out the location with Room>Automap specified on a concrete room brush and the map page and map location (room) work just fine, but when I specify the map page and location for NVMapTrap, no workee.
Editor > Design Note: {NVTrapSetQVarCount=1; NVMapTrapPage=1; NVMapTrapLocation=63;}
Scripts: {NVTrapSetQVar; NVMapTrap; ; NVSpy; FALSE}
Trap > Quest Var: {=1:map_min_page}
I have verified that the object with the scripts is getting a TurnOn, and NVTrapSetQVar is working to establish map page 1 as the first displayed page. It's just the location on that page which does not show up as visited.
I've even eliminated the NVTrapSetQVar and manually set the map_min_page to 1 in the Editor before testing, and I still did not get NVMapTrap to work ...
And when I hexedit the OSM to see if the documentation is wrong about the parameter names, I don't find NVMapTrapPage or NVMapTrapLocation at all.
Is it possible that NVMapTrap is broken?
EDIT: This is the version of the OSM with multiple NVMapTrap copies enabled. It looks like only 5 copies ... that date/time stamp on the OSM is May ‎26, ‎2011, ‏‎2:58:30 PM
Nameless Voice on 10/6/2011 at 21:28
The script works fine for me. Not sure what else I can say. I just tried it out in Running Interference, with NVMapTrapPage=1; NVMapTrapLocation=12, and the servants' quarters were correctly marked as visited.
All I can think of is to make sure you remember that page numbers start from 0, e.g. P001R012.PCX is page 1, location 12.
Hex editing to find the strings for parameters won't really work with a lot of the newer scripts, especially one with multiple versions, as it tacks the script name onto the front of the param, so NVMapTrap and Location are two different strings.
LarryG on 10/6/2011 at 21:47
When I used the room brush to check that the map was working correctly, Room > Automap: {1; 63} lit it up just fine. Shouldn't the settings for NVMapTrapPage and NVMapTrapLocation match that?
I'm at wit's end on this map. I don't know what else to try and debug this. I also tried using this with {1; 1} and the script didn't light that up either. The map that I'm trying to get a location on is p001ra.BIN
EDIT: I just checked, and NVMaptTrap is working elsewhere on other pages of the automap, just not on this map page!!! Grrrrr:mad: