Skip to content

SebastienDuruz/Eve-Intel-Checker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EveIntelChecker

A compact desktop tool for filtering relevant messages across Intel chat channels.

Supported Platforms

  • Windows 10 / 11
  • Linux x64 (Wayland might not working properly)
  • MacOS Intel / ARM (Manual building required)

Installation

Download the latest release here

Build it yourself

Ensure that you have all the required dependencies for this library

  1. Install Electron.NET Dotnet tool :
dotnet tool install --global ElectronNET.CLI
  1. (MacOS & Linux) Add Dotnet tools to your PATH (this command may vary depending on your system) :
export PATH="$PATH:/Users/YOUR_USERNAME/.dotnet/tools"
or
export PATH="$HOME/.dotnet/tools:$PATH"
  1. Download the source code and move into the correct folder :
git clone https://github.com/SebastienDuruz/Eve-Intel-Checker.git
cd Eve-Intel-Checker/EveIntelChecker/EveIntelChecker
  1. Build the project for the targeted architecture :

Windows

electronize build /target win

MacOS Intel

electronize build /target osx

MacOS ARM

electronize build /target osx-arm

Linux x64 (Appimage)

electronize build /target linux

Finally, access the built application :

cd bin/Desktop/TARGETED_ARCHITECTURE

Dependencies

Linux

Eve Intel Checker use NetCoreAudio library for playing sounds.

You have to have ALSA architecture on your system and having access to aplay and amixer commands.

Usage

Eve Online Options

Ensure that the Log Chat to File option is activated. If it is not, activate the option and restart the Eve client.

Linux specific settings

After first launch an error message will be shown.

You have to manually set the folder that contains the Eve Online chat logs.

For doing so edit the linuxSettings.json file presents in the EveIntelChecker Data folder :

/home/YOUR_USERNAME/.local/share/EveIntelChecker/

I use the steam Eve Online client so in my case, the file content is :

{
  "LinuxEveLogFolder": "/home/YOUR_USERNAME/.steam/steam/steamapps/compatdata/8500/pfx/drive_c/users/steamuser/Documents/EVE/logs/Chatlogs/"
}

Select your current system

Use the autocomplete form to select the system you're currently in. Press Enter to validate your selection.

Open chat log file

Click the red OpenFile icon and select the desired text file.

Chatlogs are stored in Document/EVE/logs/Chatlogs

Once selected, OpenFile icon turns green.

The App is now ready to listen for new intel messages.

The application automatically checks for a new version of the same chatlog file. Once the chat log file is configured, you should no longer have to make any adjustments.

App running

Each time a message contains system near your position is sent :

  • The Last message label is updated
  • An audible signal is triggered
  • The system turns red until new relevant message is triggered
  • the Triggered column is incremented

Each time irrelevant message is sent :

  • The Last message label is updated

Other functionalities

Settings Menu

You can open/close the application settings by clicking on the settings icon.

Jumps from root

Max jumps to check from the root system (your current position)

Danger notifications

Max jumps before switching from Danger to Classic sound alert

Mute notifications

Max jumps before muting sound alerts, visual modifications will continue to trigger

Volume

Volume of the sound alerts

Compact mode

Default mode is compact. An alternative mode is available. This mode display a network map instead of a list

Always on top

By default the application stay Top most you can disable this behaviour. An application restart is required to apply this settings

Compact Mode

You can left click on a system to access more functionalities :

  • Access ZKillboard system page
  • Access Dotlan system map
  • Set as Root (Change the current position for the selected one)

You can reset the triggers counters by pressing the Reset icon.

Starmap Mode

  • Zoom In and Out with the mouse wheel
  • Move the map around with the left click
  • Reorganise nodes on the map with the left click
  • Manually center the map by clicking the Align icon

Secondary Window

It's possible to have a secondary window that works as an independant Intel.

To open/close the secondary window press CTRL+T (if keyboards shortcuts are activated on the settings) or simply click the open icon on the top bar.

Custom alert sounds

Both alert sounds can be found in the root of the installation folder, next to the executable.

You can replace danger_[1 or 2].wav and notif_[1 or 2].wav by any other .wav sound file, but the file names have to remain identical.

License

EveIntelChecker is open-sourced software licensed under GNU General Public License v3.0