VGAlarm

Status
Not open for further replies.

don'tdoit

Active Member
Unzip to your Innerspace\scripts directory (maintain folder structure) then run vgalarm. See bottom of THIS POST to download it.

Post comments and suggestions here:
http://www.isxgames.com/forums/showthread.php?t=658

Release notes (From the script itself):
Code:
/*	VGAlarm - by don'tdoit

	What it does:
		This script just listens for tells and says.  If any are detected, it will sound an alarm if armed.

	Version Info:
		v0.1  -	Initial BETA Release (expect issues and report them on the forums)
		v0.2  -	Added channel number checking
		v0.3  -	Added Squelch Button (Squelch lasts 60 seconds)
						Added (Empty) Options Tab

		v0.31 - Never publicly released.
						Added Options to toggle monitoring of tell and say.

		v0.40 - Cleaned up code for monitoring.  Now primarily uses channel number to monitor.
						Window now changes size of window when Options tab is selected (thanks Hendrix).
						Added option to monitor only for your character's name in say channel.
						Added toggle for broadcast monitoring.
						Added Shout, PC Emotes, Group Chat, Regional Chat, and Group Invites monitoring and toggles.
						Shout, PC Emote, Group Chat, Regional Chat all only monitor for your character's name.
						To be clear: Tells, Broadcasts, and Group Invites always trigger the alarm if they are checked.
						Added a debug toggle.  Turning this on will echo some stuff to the IS console.
						Added an echo to IS console when the alarm is tripped.  This echo has the text that tripped the alarm.
						About window now shows the version of the script.
		v0.45 - Never publicly released...
		v20070320 - Moved to Date versioning.
								Added Email Support!!!  READ THE FORUMS FOR MORE INFO!
								IMPORTANT: THIS REQUIRES ISXPOCO.  READ THE FORUMS FOR MORE INFO!
								Added isxpoco requirement.
								UI Saving is now in place. It saves per character.  This means you must be logged into a character to use VGAlarm.
								Added checks to wait for ISXVG to finish patching and load.
								Added checks to wait for a character to be in game before load.
								Changed UI to match Xeon's craftbot ui (more Xeon credit!)
								Squelch Delay is now user configurable.  This is in TENTHS of seconds (ie, 600 = 60 seconds).
								Added "Popup" option.  This will bring VG to the foreground if the alarm is triggered.
								Added "CombatAlert" option.  Good for crafters or diplomats (I think).  Will trip alarm if you go into combat.
								Added Tabs for the forthcoming Friends and Nicks options.
								Fixed the ${Me} to ${Me.FName} issue (thanks Shaba!).
								Some other stuff here and there...
		v20070321.01 - Used Blazer's type of UI... which makes the zip much smaller.
		v20070327.01 - Added ${ISXVG.IsReady} support instead of the way I was doing it.
		v20070526.01 - Moved debug option to About tab
									 Rearranged and added options to Options Tab
									 Port/Warp/Summon Detection is in!
									 Port/Warp/Summon detection is location based, not event/chat based.
									 Use "Warp Sensitivity" to adjust if you are getting false alarms.  Bards (or "Sprinters") should adjust this higher, for example.
									 Friends Tab has been moved in front of Email Tab.
									 Friends list is now available!
									 Friends will not trigger *any* alarms.
									 Friends Tab also has an "Ignore Phrase" list.
									 You can now ignore those annoying ass gold spammers based upon keywords or phrases.
									 Nicks are now available!
									 You can set Nicks that will trigger an alert.
									 Example, your name is Iamadumbafkbotter but everybody calls you Iam, add Iam to the list and it will alert.
									 This isn't the exact way I wanted to do this, but as a result, you can also use the Nicks list to add keywords that will alert you.
									 For example, if you want to know if a person says the word "botter", add that to the Nicks list.
									 Nicks/Keywords only trigger on channels monitored as "My Name Only".
v20071220.01 - Added the long overdue Proximity Alert.  This will alert on any PC within 150 "clicks" of you.  Toggle is on the Options Tab.
               150 clicks is a pretty good Distance away.  If this is too much, feedback on the forums might get me to make this a variable you can set from the GUI.
               At 90 clicks, the closer the PC gets, the faster the ping alert.
               Friends in your VGALARM friends list will Not ping.
               Read the previous sentence again until you understand it.
								
						
	
	Known issues:
		Bottom of UI is kinda cut off.

	To-Do:
		Add even more Options to the Options Tab
		Add detection for Raid chat, Guild Chat, Guild invites, Raid invites, etc.

	Credits & Thanks:
		Amadeus for ISXVG: http://www.isxgames.com
		Lax for Innerspace: http://www.lavishsoft.com
		Xeonx for vgskin.xml and UI stuff from vgcraft
		Bollox for some of the sounds and ideas from Paranoia (a isxwow script from a long ass time ago)
		Hendrix, Zeek, and all the other active scripters from irc

	Feel free to use this script for anything, but make sure to give credit where it is due.
*/
IMPORTANT NOTES:
Unzip to your innerspace folder. Make sure the interface stuff goes into <path>\innerspace\interface and the script stuff goes in the scripts dir.

If VG isn't in the default path (on your C: drive), you will need to change the path in the VGAlarmSkin.xml to match your Vangard directory.

To set the EMAIL up, you MUST use real settings. I have NOT tested this without AUTH set to TRUE, so if you are using an open relay it may or may not work. Feel free to let me know on the comments thread. The password field of the UI will star out (*) your password in the UI, but the password will be stored in the xml's in plain text. Make sure you are ok with this and that your box is secure.

This now requires ISXPoco! Get it from here:
http://www.isxgames.com/forums/showthread.php?t=423

Put the 2 runtime DLLs in your windows system32 directory or it won't work. Extract the extension files into the innerspace extensions directory.

If you can't follow those simple directions, this will NOT work for you! It's not hard, so just READ and do it.

Finally, READ THIS:
All text boxes have a BUTTON next to them that you MUST CLICK to set, save, and use that option. If you fail to click the button to SET the option, you're on your own.


Also, as the patch notes say, the SquelchDelay option is in TENTHS of seconds.

Post comments and suggestions here:
http://www.isxgames.com/forums/showthread.php?t=658
 

Attachments

Last edited:

don'tdoit

Active Member
release v0.40:

Code:
v0.40 - Cleaned up code for monitoring.  Now primarily uses channel number to monitor.
	Window now changes size of window when Options tab is selected (thanks Hendrix).
	Added option to monitor only for your character's name in say channel.
	Added toggle for broadcast monitoring.
	Added Shout, PC Emotes, Group Chat, Regional Chat, and Group Invites monitoring and toggles.
	Shout, PC Emote, Group Chat, Regional Chat all only monitor for your character's name.
	To be clear: Tells, Broadcasts, and Group Invites always trigger the alarm if they are checked.
	Added a debug toggle.  Turning this on will echo some stuff to the IS console.
	Added an echo to IS console when the alarm is tripped.  This echo has the text that tripped the alarm.
	About window now shows the version of the script.
						
	
Known issues:
	Bottom of UI is kinda cut off.

To-Do:
	Add stuff like teleport detection
	Add a proximity alert
	Add a "Friends List" type of filter
	Add even more Options to the Options Tab
	Add detection for Raid chat, Guild Chat, Guild invites, Raid invites, etc.
	(maybe) Play a different sound if Disarmed if a trap has been sprung vs all clear.
	Save UI options on exit.
 

don'tdoit

Active Member
release v20070320
Code:
		v20070320 - Moved to Date versioning.
				Added Email Support!!!  READ THE FORUMS FOR MORE INFO!
				IMPORTANT: THIS REQUIRES ISXPOCO.  READ THE FORUMS FOR MORE INFO!
				Added isxpoco requirement.
				UI Saving is now in place. It saves per character.  This means you must be logged into a character to use VGAlarm.
				Added checks to wait for ISXVG to finish patching and load.
				Added checks to wait for a character to be in game before load.
				Changed UI to match Xeon's craftbot ui (more Xeon credit!)
				Squelch Delay is now user configurable.  This is in TENTHS of seconds (ie, 600 = 60 seconds).
				Added "Popup" option.  This will bring VG to the foreground if the alarm is triggered.
				Added "CombatAlert" option.  Good for crafters or diplomats (I think).  Will trip alarm if you go into combat.
				Added Tabs for the forthcoming Friends and Nicks options.
				Fixed the ${Me} to ${Me.FName} issue (thanks Shaba!).
				Some other stuff here and there...
This version is considerably larger due to the new UI textures. See the opening post on where to download it.

IMPORTANT NOTES:
To set the EMAIL up, you MUST use real settings. I have NOT tested this without AUTH set to TRUE, so if you are using an open relay it may or may not work. Feel free to let me know on the comments thread.

This now requires ISXPoco! Get it from here:
http://www.isxgames.com/forums/showthread.php?t=423

Put the 2 runtime DLLs in your windows system32 directory or it won't work. Extract the extension files into the innerspace extensions directory.

If you can't follow those simple directions, this will NOT work for you! It's not hard, so just READ and do it.

Finally, READ THIS:
All text boxes have a BUTTON next to them that you MUST CLICK to set, save, and use that option. If you fail to click the button to SET the option, you're on your own.


Also, as the patch notes say, the SquelchDelay option is in TENTHS of seconds. This means that a setting of 600 is 60 seconds.
 

don'tdoit

Active Member
Make sure to read the post just above this one!

Code:
		v20070321.01 - Used Blazer's type of UI... which makes the zip much smaller.
Unzip to your innerspace folder. Make sure the interface stuff goes into <path>\innerspace\interface and the script stuff goes in the scripts dir.

If VG isn't in the default path (on your C: drive), you will need to change the path in the VGAlarmSkin.xml to match your Vangard directory.
 

don'tdoit

Active Member
New version, lots of goodies...

Code:
v20070526.01 - Moved debug option to About tab
               Rearranged and added options to Options Tab
               Port/Warp/Summon Detection is in!
               Port/Warp/Summon detection is location based, not event/chat based.
               Use "Warp Sensitivity" to adjust if you are getting false alarms.  Bards (or "Sprinters") should adjust this higher, for example.
               Friends Tab has been moved in front of Email Tab.
               Friends list is now available!
               Friends will not trigger *any* alarms.
               Friends Tab also has an "Ignore Phrase" list.
               You can now ignore those annoying ass gold spammers based upon keywords or phrases.
               Nicks are now available!
               You can set Nicks that will trigger an alert.
               Example, your name is Iamadumbafkbotter but everybody calls you Iam, add Iam to the list and it will alert.
               This isn't the exact way I wanted to do this, but as a result, you can also use the Nicks list to add keywords that will alert you.
               For example, if you want to know if a person says the word "botter", add that to the Nicks list.
               Nicks/Keywords only trigger on channels monitored as "My Name Only".
 

don'tdoit

Active Member
release v20071220.01:
Code:
v20071220.01 - Added the long overdue Proximity Alert.  This will alert on any PC within 150 "clicks" of you.  Toggle is on the Options Tab.
               150 clicks is a pretty good Distance away.  If this is too much, feedback on the forums might get me to make this a variable you can set from the GUI.
               At 90 clicks, the closer the PC gets, the faster the ping alert.
               Friends in your VGALARM friends list will Not ping.
               Read the previous sentence again until you understand it.
If you decide not to read instructions, then ask for help that's already in said instructions, do not be offended if I do not answer.
 

don'tdoit

Active Member
make sure you get v20071220.03.

Earlier versions ignored the Arm status and Squelch status in relation to proximity alerts.
 
Status
Not open for further replies.
Top Bottom