Code Monkey home page Code Monkey logo

nerdyaion-aion-tool-manager's Introduction

NerdyAion-Aion-Tool-Manager

build version release version framework or language license

Current Version 2.1.0

Development Version 2.1.0

About

NerdyAion is a DMG meter for the game Aion. The primary goal of NerdyAion is to provide the user with useful information, especially about his and others players DMG data. NerdyAion is programed in C# (.net 4.6.1).

Info:
  • English isn’t my first language, so please excuse any mistakes.
  • Contact me for proposals or questions.
  • The icon was generated with Android Asset Studio.

Overview

Getting Started

  1. install .net runtime
  2. download build.zip
  3. execute NerdyAion.exe
  4. set the path to the Aion folder (setting: aion) example: settings edit -s aion "C:\Program Files\Gameforge\AION Free-To-Play"
  5. set you Aion clinet languages (setting: languarge) example: settings edit -s language DE
  6. activate Aion Chat.log with chatlog on
  7. [optional] enable automatic check if Chat.log is enabled (setting: check_chatlog_active) example: settings edit -s check_chatlog_active 1
  8. start Aion
  9. use the dmg commands to get information

Supported Languages

  • german (DE)
  • english (EN)

Commands

Name Description
info information about NerdyAion
help shows commands and information
clear clears the console
settings handling settings
dmg provides damage information
chatlog activate or deactivate the chatlog
bye close NerdyAion

Settings

Name Description
language language of the Aion client (DE, EN)
aion the path to Aion (e.g. 'C:\Program Files\Gameforge\AION Free-To-Play')
check_chatlog_active check by start from NerdyAion if chatlog is active if not chatlog will be activated (0, 1)
player name by which the player is displayed
dmg_template "dmg show/copy" information structure (Damage template)
show_max "dmg show/copy" only shows the x players (e.g. 10) for all use 0
sort_by "dmg show/copy" sort the displayed players (name, dmg, dps, dot_dmg, crit_dmg, action_time, skill_count)
check_version Checks if there is a new version available from NerdyAion by start (0, 1)
new_version_browser If a new version available the '/releases' will be open in browser (0, 1)

Damage Template

Damage template are for the customization from the command dmg show and dmg copy.

  • <player>: name of the player
  • <dmg>: player damage
  • <dps>: player dps
  • <dot_dmg>: damage from dots from player
  • <crit_dmg>: crit damage from player
  • <used_skills_count>: number of skills/attacks performance from player
  • <time>: time in sec where the player was active

Example:

<player>: <dmg>(<dps>)
The <player> has a dps of <dps>.
<player> did <crit_dmg> crit damage in <time> sec.

Roadmap

v2.x.x

  • rework command system
  • expand base settings
  • add damage show settings
  • expand damage command with more options
  • add interval damage calculation

v3.x.x

  • add a heal command thats provides heal information
  • heal calculation on the base of the immediate heal and by heal ticks (heal over time)

v4.x.x

  • expand the damage calculation by support damage (boosted damage)
  • expand the heal calculation by support heal (boosted heal)
  • expand damage command with more options

v5.x.x

  • add a graphical user interface
  • add 'realtime' damage and heal calculation

Dependencies

Runtime Dependencies

  • .net runtime

Development Dependencies

  • .net 4.6.1

= 2.1.0 May 7th 2020 =

Added

  • add possibility to analyzed Chat.log in background
  • new parameter (-i) to analyzed Chat.log in background, command: dmg
  • add check if all NerdyAion files exists by start from NerdyAion.exe
  • add check if the set Aion folder exists (respectively system.cfg) by start from NerdyAion.exe
  • add check if Chat.log exists by start from NerdyAion.exe
  • add check if Aion.exe is running by start from NerdyAion.exe
  • add check if nerdy.ini exists if not a default will be generated by start from NerdyAion.exe
  • add check if base.conf exists if not a default will be generated by start from NerdyAion.exe

Fixed

  • NerdyAion will no longer crash if Chat.log does not exists

Support Possibilities

  • give proposals
  • report bugs

License

NerdyAion is released under the AGPL-3.0 License.

nerdyaion-aion-tool-manager's People

Contributors

schreddo avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar

nerdyaion-aion-tool-manager's Issues

Network DPS Meter

Why dont make it without chat.log so its dont lag that much :) and its easier for the future.
all of the public dps meters use the networking method(expect rainy's one but he is working on it)
would be a nice idea and a big improvement for the DPS Meter.

Greetings~

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.