Discussion in 'Script Releases' started by Spaceboy, Sep 20, 2013.

  1. Spaceboy

    Spaceboy Active Member

    Messages:
    31
    Color Coded listbox with local, just plain and simple for seeing who's coming and going.

    1- Terrible Standing (-10) == Red
    2- Bad Standing (-5) == Orange
    3- Neutrals (0) == Light Grey
    4- Good Standing/Corp (+5) == Green
    5- Excellent Standing/Alliance (+10) == Blue

    Corp/Alliance take priorities over other colors. IE a +10 contact in your corp will still show as green.

    6- Fleet == Magenta (Takes Priority over ALL other colors)
    7- Self == White

    The list is 200w by 600h and can be easily adjusted to your preferences by editing the values in the ui.xml file.

    List is sorted by order of standings starting with red up top. You will be at the very bottom
    List will clear when you change systems
    List will shuffle noticably whenever local changes (unintended bonus)



    Feel free to use this for whatever you want as long as you don't intend to make money with it. If you make any useful tweaks or mods be sure to post them =)



    Throw both files in a folder called Local and "Run Local" from console
    For NullSec people, "Run Local Null" from console

    View attachment ui.xml
    View attachment local.iss

    Edit1: Fix for bad math causing duplicates, added total count & time to title bar.
    Edit2: Fix for priorities in the sorting.
    Edit3: Some bling added to the ui making certain pilots easier to spot. Added in a Null switch for people in Null to see alerts for neutrals.
    Last edited: Sep 20, 2013
  2. Spaceboy

    Spaceboy Active Member

    Messages:
    31
    Updated 9/21

    Main window resizable.
    Duplicate entries should be resolved.
    Adjusted Colors


    Local Monitoring Window-
    Dump both files into a new folder named Local in Innerspace/Scripts

    usage-
    Run Local
    will run the script in a mode that ignores neutrals for alerts (See below)

    Run Local Null
    Might be case sensitive? Will run the script optimized for NullSec players, Neutrals will be highlighted and blinky.


    Description-
    Just a small 200x200 window (Resizable) That displays everyone in local, sorted and color coded by standing.
    The list refreshes every 5s or so.

    Titlebar: Local - (Player Count in Local) - (Current Time)
    List is scrollable if longer than window height.

    Colorization by standing (Corresponds to default colors in EVE)
    -10=Red
    -5=Orange
    0=Light Grey
    +5=Light Blue
    +10=Dark Blue

    Colorization by other (Corresponds to default colors in EVE)
    Me=White
    Corp=Green (Takes priority over alliance/standings)
    Alliance=Dark Blue (Takes priority over standings)
    Fleet=Purplish (Takes priority over alliance/corp/standings)


    Priority in list- Top to bottom

    1-Reds
    2-Oranges
    3-Neutrals
    4-Light Blues
    5-Dark Blues
    6-Corp
    7-Alliance
    8-Fleet
    9-Self


    Any issues post here =)


    View attachment Local 1.0.zip
  3. Spaceboy

    Spaceboy Active Member

    Messages:
    31
    Version 1.1

    What's new?

    Added text to speach warnings for Hostile, Unfriendly and Neutral (NullSec)
    Adjustable delay for how often the TTS engine should fire (Default is 10)
    -(This is a multiplier based on the loop wait time which is 50)

    Tweaked the GUI to be more pleasing.

    Made some blinking to be more obvious- The title will blink now too so you can run the window minimized and still notice the color shifts.
    -Hostiles will make the window blink RED
    -Unfriendly will make the window blink ORANGE
    -Neutral (if NullSec) will make the window blink YELLOW

    Adjusted some colors as follows:
    1-Hostile
    2-Unfriendly
    3-Neutral
    4-Friendly
    5-Excellent
    6-Alliance
    7-Corp
    8-Fleet
    9-Self


    All neutrals in High-Sec.
    Sorry no coloration available without revealing my own fleet/corp members.
    Local Monitor.png




    New Usage from console:

    Run Local Null/High Speak 5-100+

    Examples-
    Miner, HighSec, only care about reds/orange, watching client, no TTS
    Run Local

    Miner, Highsec, Want Voice warnings, Don't care about neutrals, default delay on TTS
    Run Local High Speak

    Ratter, Nullsec, Want voice warnings, Worry about neutrals, want TTS updates more often
    Run Local Null Speak 5




    As before, drop both files into a folder called Local in your /scripts directory.

    Enjoy, and if you have any problems let me know on here or contact me in IRC.


    View attachment Local 1.1.zip
  4. Spaceboy

    Spaceboy Active Member

    Messages:
    31
    Version 1.2

    Changes-

    Added in support for Criminal and Suspect tags-
    -Criminals now show up as Hostile
    -Suspects now show up as Unfriendly
    --Both types will be part of TTS warnings

    New behavior for selection on the list.
    -The script will no longer autoselect anyone.
    -You may only select one pilot on the list at a time.
    -With a pilot selected, if you right click the list the ShowInfo window will open in EVE for that pilot.
    --Very useful for knowing who's in your system!

    New blinking alert for easier to notice visuals
    -Will alternate between the most significant warning and white
    -Colors it will use: Red, Orange, Yellow

    When you run the monitor with the Null switch (See Post #3) Neutrals will now show up as Yellow





    This script is a work in progress, eventual plans include:

    Tabbed UI to include:
    -Local Listing
    -DScan Results
    -Watchlist

    Config Window (Get rid of switches in console) including the options:
    -Null Mode
    -TTS Mode
    -Set Alerts for all colors individually (Let you know when Alliance/Corp members pop into your botting system)




    Well enough of the blah blah blah, here's the latest Zip. Drop the Local folder into your /scripts directory, and "Run Local (Null/High) Speak(For TTS) 5-100+(Delay for TTS, Default is 10)"

    View attachment Local 1.2.zip
  5. Spaceboy

    Spaceboy Active Member

    Messages:
    31
    Version 1.3

    Changes-

    New method for deleting older entries off the list
    -No more insane scrolling in busy systems
    -Jita test, Jita approved.

    List will continue to be sorted by color but added alphabetical sorting per color.
    -Looks better for my OCD mind, you might approve too.
    -For some reason people with lowercase first names are at the end of the list. Not sure what's up with that.

    Fix for Criminals and Suspects not being tagged properly
    -Neutrals and lower will still be identified, no one with positive standing will show up as criminal/suspect.





    TODO:

    Tabbed UI to include:
    -Local Listing
    -DScan Results
    -Watchlist

    Config Window (Get rid of switches in console) including the options:
    -Null Mode
    -TTS Mode
    -Set Alerts for all colors individually (Let you know when Alliance/Corp members pop into your botting system)




    Here's the latest Zip. Drop the Local folder into your /scripts directory,

    "Run Local (Null/High) Speak(For TTS) 5-100+(Delay for TTS, Default is 10)"


    View attachment Local 1.3.zip
  6. Spaceboy

    Spaceboy Active Member

    Messages:
    31
    Version 1.4

    Big Changes-

    Added tabbed UI
    -Local, DScan(Not Working Yet), Watchlist, Config(Not Working Yet)

    Performance Tweaks
    -Deleting Local Pilots is a lot smoother and faster

    Alert Changes
    -Watchlist Changes (Log on or Off) will now trigger a Grey flash of the window for a few seconds
    -ANY Alert (Red,Orange,Yellow,Grey) will cycle now, instead of just the primary one.
    -TTS Changes
    --Singular/Plural for announces, Now will specify Criminals and Thieves.
    --Criminals/Thieves will STILL be announced even if they're not displayed due to standings
    -Criminals and Thieves MUST be Neutral or worse to show up/give alert. I might change this in the future. This is to prevent shooting at friendlies.
    -Fixed a bug where all players in local could potentially trigger as being Neutral

    Watchlist is working, and will display all online buddies.


    Local Monitor.png


    TODO:

    DScan is going to be added as soon as I have an idea of what all the variables will need to be.
    Config will be added so you don't need to do console switches anymore.


    Config Window (Get rid of switches in console) including the options:
    -Null Mode
    -TTS Mode
    -Set Alerts for all colors individually (Let you know when Alliance/Corp members pop into your botting system)




    Here's the latest Zip. Drop the Local folder into your /scripts directory,

    "Run Local (Null/High) Speak(For TTS) 5-100+(Delay for TTS, Default is 10)"

    View attachment Local 1.4.zip
    Last edited: Sep 24, 2013
  7. Spaceboy

    Spaceboy Active Member

    Messages:
    31
    Version 1.5

    Changes-
    Mostly UI tweaks. You'll see the zip now includes two image files. Keep these in the /local folder.
    -Screenshot is taken at the default 200x200 size.

    -You can edit colors directly at the top of the .iss file with ease (in hex)
    -You can also edit the background ALPHA of the window as well as the border size-
    -- variable string BackgroundAlpha= (Set this between 88 and FF, default is CC)
    variable int BorderSize= (Set this between 1 and 6, default is 4)

    -Removed the Config tab to keep the footprint smaller. Will add a config menu in eventually.
    -Smaller scroll bar looks better in the smaller window.
    -Adjusted Fonts & Font colors to keep everything matching
    -Darker tab textures so the window blink alerts are more noticable instead of bright grey
    -Got rid of a LOT of borders and made the window as seamless as possible.



    Alert messages will now say the solar system name the alert came from. Enjoy the butchering by microsoft sally.

    A few fixes and tweaks to the core made the list populate a little better.


    Local Monitor.png


    TODO:

    DScan is going to be added as soon as I have an idea of what all the variables will need to be.

    Config Menu (Get rid of switches in console) including the options:
    -Null Mode
    -TTS Mode
    -Set Alerts for all colors individually (Let you know when Alliance/Corp members pop into your botting system)



    Here's the latest Zip. Drop the Local folder into your /scripts directory,

    "Run Local (Null/High) Speak(For TTS) 5-100+(Delay for TTS, Default is 10)"

    View attachment Local 1.5.zip
  8. Spaceboy

    Spaceboy Active Member

    Messages:
    31
    Version 1.6

    Changes-

    MAJOR OVERHAUL

    List Population/Deletion now using an Atom
    -This gives almost instant results on the UI
    -Reverts to Function if the system is > 100 pilots in local
    --This Revert will keep framerates from tanking during the list population
    -In extremely high population systems (Jita) the list will take a while to populate and depopulate
    --In moderately high population systems (Amarr) the function won't be quite as bad and will remain fairly accurate.
    -In all systems with <100 in local you'll notice a much smoother and faster performing list.

    Bug Fixes
    -Sometimes not all pilots on the list were actually still in local, corrected (hopefully)

    TTS Enhancement
    -Now using a group cooldown if you run multiple clients, only one will speak at a time, and there will be 20s or so between alerts.
    -Every client still has its own internal 1 minute cooldown on TTS alerts.
    -Removed commandline delay setting

    Usage has not changed otherwise.




    TODO:

    DScan is going to be added as soon as I have an idea of what all the variables will need to be.

    Config Menu (Get rid of switches in console) including the options:
    -Null Mode
    -TTS Mode
    -Set Alerts for all colors individually (Let you know when Alliance/Corp members pop into your botting system)



    Here's the latest Zip. Drop the Local folder into your /scripts directory,

    "Run Local (Null/High) Speak(For TTS)"



    Download:

    View attachment Local 1.6.zip

Share This Page