Discussion in 'Script Releases' started by don'tdoit, Feb 23, 2007.

Thread Status:
Not open for further replies.
  1. don'tdoit

    don'tdoit Active Member

    Messages:
    94
    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 (Text):
    /*  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

    Attached Files:

    Last edited: Dec 20, 2007
  2. don'tdoit

    don'tdoit Active Member

    Messages:
    94
    release v0.40:

    Code (Text):
    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.
  3. don'tdoit

    don'tdoit Active Member

    Messages:
    94
    release v20070320
    Code (Text):
            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.
  4. don'tdoit

    don'tdoit Active Member

    Messages:
    94
    Make sure to read the post just above this one!

    Code (Text):
            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.
  5. don'tdoit

    don'tdoit Active Member

    Messages:
    94
    New version, lots of goodies...

    Code (Text):
    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".
  6. don'tdoit

    don'tdoit Active Member

    Messages:
    94
    release v20071220.01:
    Code (Text):

    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.
  7. don'tdoit

    don'tdoit Active Member

    Messages:
    94
    make sure you get v20071220.03.

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

Share This Page