Coder Social home page Coder Social logo

nanpuhaha / aoe2-de-in-game-rating-overlay Goto Github PK

View Code? Open in Web Editor NEW

This project forked from dooque/aoe2-de-in-game-rating-overlay

0.0 1.0 0.0 83.34 MB

This is an in game rating overlay which shows on top of the screen the RM 1v1 ELO and RM TG ELO for all players in a multiplayer game.

License: GNU Affero General Public License v3.0

Python 100.00%

aoe2-de-in-game-rating-overlay's Introduction

Age of Empires II DE - In Game Rating Overlay

English | Español

Download

You can download the latest release from here.

Introduction

This is an in game rating overlay which shows on top of the screen the RM 1v1 ELO and RM TG ELO for all players in a multiplayer game.

It currently works only for "Random Map" games.

You can drag the text anywhere in the in the screen. The program will remember the position in the screen for the next time.

The 1v1 ELO is shown between [ ] and the TG ELO is shown between ( ).

Also it is possible to minimize the window. Right click on the window and click on "Minimize".

The position of the minimized window is independent of the maximized window, so for example, in between games you can put the minimize window in a position where it does not collide with the game's menu.

You can also see extended players information if you let the mouse pointer over the name of a player:

Installation & Configuration

The program requires no installation. Just extract the ZIP file, configure your profile ID, install the font, and run the aoe2de-mp-ratings.exe file.

You can install the font by double clicking on the LiberationMono-Bold.ttf file, and then press Install button. Once installed you can close the Font window.

The only required configuration you need is to write your AoE2.net profile ID into the AOE2NET_PROFILE_ID.txt file.

How to close the program?

Right click and the click on Exit.

How do I get my AoE2.net profile ID?

Go to https://aoe2.net/.

Click on "Leaderboards" and pick "Random Map":

On the search section enter your Steam profile name. Once you see yourself in the table click on your name:

NOTE: If you don't appear in the list it is because you haven't play at least 10 ranked games. You need to play 10 ranked games to have an AoE2.net profile ID.

Click on the "Profile" button at the bottom right of the window:

Then you will see the profile ID in the URL section:

Copy and paste it into the AOE2NET_PROFILE_ID.txt file.

And that's it, you can now run the aoe2de-mp-ratings.exe file.

What's next?

  1. Be able to change the text color, font and size from a configuration file.
  2. Be able to set a background with solid color from a configuration file.
  3. Show the text with the "self (blue) / ally (yellow) / enemy (red)" color mode.
  4. Make configurable the refresh time.
  5. Select user using the menu.

CHANGELOG

v0.2.1

  • Fixed an issue where the program crash if the server is not available.
  • Fixed an issue where the windows position change when switching between Minimize and Maximize.
  • Fixed an issue where the when clicking on "Refresh" button the data was not being updated until a new game was started.

v0.2.0

  • Changed font size from 11 to 9.
  • Changed font type from Britannic Bold to Liberation Mono Bold.
  • Added font file to be installed.
  • Added loading banner.
  • Added menu to close the program.
  • Added menu to minimize/maximize the window.
  • Added menu to refresh the game information.
  • Added extended player information when the mouse goes over the player name.
  • Added copyright.

v0.1.0

  • Changed font size from 14 to 11.
  • Changed font type from Arial to Britannic Bold.
  • Added text color for each player.
  • The window remembers the last position on the screen.

v0.0.1

  • Fetch the latest game of the AoE2.net profile ID saved in the AOE2NET_PROFILE_ID.txt file.
  • Fetch all the players from the latest game.
  • Fetch the following information from each player:
    • Random Map 1v1 Rating.
    • Random Map 1v1 number of wins.
    • Random Map 1v1 number of losses.
    • Random Map 1v1 streak.
    • Random Map Team Game Rating.
    • Random Map Team Game number of wins.
    • Random Map Team Game number of losses.
    • Random Map Team Game streak.
  • Show some of the information in a transparent window of fixed text font (Arial), size (14) and color. (white).
  • The program fetch for a new game every a fixed amount of time (10 seconds).

aoe2-de-in-game-rating-overlay's People

Contributors

dooque avatar

Watchers

 avatar

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.