Giter Site home page Giter Site logo

0xneffarion / celo-enhanced Goto Github PK

View Code? Open in Web Editor NEW
21.0 3.0 5.0 41.82 MB

Company of Heroes 1 & 2 Multi-purpose tool

Home Page: https://www.neffware.com

License: GNU General Public License v3.0

C# 100.00% Smalltalk 0.01%
coh2 coh elo-rating game replays c-sharp viewer manager watcher hotkey-functionality

celo-enhanced's Introduction

Company Of ELO Enhanced (CELO)

Open-Source multi-purpose tool for the Company of Heroes franchise (CoH1 & CoH2) that allows you to have more information about your game and keep it more managed/organized.

Features

Supports Company of Heroes 2 & Company of Heroes 1.
Game Watcher - Detects matches and provides you with a whole lot of information about you and the players involved in it:

Displays the Ladder Rank, Level, Hours Played and the SteamID & Nickname of all the players;
Your CPM Counter (Clicks per Minute);
Players Factions;
Your Battle-Servers Ping.

Replay Manager - Manage all your game replays and also do some cool stuff with them:

Replay ordering, deleting and renaming, filtering, all from a easy to use User-Interface;
Replay Version changing;
Replay uploading directly to COH2.ORG (CoH2 only).

Match History Viewer - A complete list is created and maintained so you can have all your previous games and replays saved:

Saves each match with all players information;
Saves all matches replays incase you need them later or forget to save them;
Match ordering and filtering by players or maps.

Livestream Displayer - A handy tool for live-streamers which want their viewers to be inside all the game's action:

Creates files to include in Open Broadcaster (or similar software). 
This way you can add to the stream the players information formatted as you want as soon a match starts.

Hot-Key Creator - Lets you create AutoHotkey scripts with ease for Company of Heroes 2

Prerequisites

Libraries

License

This project is licensed under the GPL v3 license - see the LICENSE file for more details.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

celo-enhanced's People

Contributors

0xneffarion avatar dependabot[bot] avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

celo-enhanced's Issues

The Replay Manager freezes

Whenever I click on the the Replay Manager, it says 'Parsing Replays Information' and then the loading bar and CELO freezes, giving me a message saying that it has stopped working.

Error when calling Game Watcher

Calling the first option "Game Watcher", gets an unhandled error. This is the log:

21:3:21:508 : CELO - STARTED
21:3:21:509 : CELO VERSION: 1.1.0.0
21:3:21:511 : CELO - WPF Hardware Acceleration: TRUE
21:3:21:525 : APP START - STARTED
21:3:21:595 : ========= SYSTEM AND APP INFORMATION ======
21:3:21:596 : Main Directory: C:\Program Files (x86)\CELO
21:3:21:597 : Machine Name: MANU
21:3:21:598 : Operating System: Microsoft Windows NT 6.2.9200.0
21:3:21:598 : x64 OS: True
21:3:21:599 : Total RAM: 8153 MBytes
21:3:21:599 : CPU: Intel(R) Core(TM) i7-2600K CPU @ 3.40GHz
21:3:21:599 : Graphic's Card: NVIDIA GeForce GTX 970
21:3:21:600 : ==========================================
21:3:21:613 : APP START - ENDED
21:3:21:617 : START SCREEN - START
21:3:21:772 : START SCREEN - Loading Configs
21:3:21:772 : CHECKING FOR UPDATES - START
21:3:22:624 : CHECKING FOR UPDATES - ENDED
21:3:22:625 : START SCREEN - Loading sounds
21:3:22:625 : START SCREEN - Loading sounds FINISHED
21:3:22:716 : START SCREEN - First Time: False
21:3:28:173 : START SCREEN - First Time: False
21:3:28:173 : START SCREEN - Loading Game Watcher
21:3:38:426 : UNHANDLED EXCEPTION (2) (Hash: 3405900567) : System.InvalidOperationException: No se pueden cargar los datos del nombre de contador porque se leyó un índice '' no válido del Registro.
en System.Diagnostics.PerformanceCounterLib.GetStringTable(Boolean isHelp)
en System.Diagnostics.PerformanceCounterLib.get_NameTable()
en System.Diagnostics.PerformanceCounterLib.get_CategoryTable()
en System.Diagnostics.PerformanceCounterLib.CounterExists(String category, String counter, Boolean& categoryExists)
en System.Diagnostics.PerformanceCounterLib.CounterExists(String machine, String category, String counter)
en System.Diagnostics.PerformanceCounter.InitializeImpl()
en System.Diagnostics.PerformanceCounter..ctor(String categoryName, String counterName, String instanceName, Boolean readOnly)
en System.Diagnostics.PerformanceCounter..ctor(String categoryName, String counterName)
en CELO_Enhanced.MainWindow..ctor() en S:\Programming\Repositories\GitHub\CELO\Project\MainWindow.xaml.cs:línea 546
en CELO_Enhanced.StartWindow.imgGameWatcher_PreviewMouseLeftButtonDown(Object sender, MouseButtonEventArgs e) en S:\Programming\Repositories\GitHub\CELO\Project\StartWindow.xaml.cs:línea 139
en System.Windows.Input.MouseButtonEventArgs.InvokeEventHandler(Delegate genericHandler, Object genericTarget)
en System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
en System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)
en System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
en System.Windows.UIElement.ReRaiseEventAs(DependencyObject sender, RoutedEventArgs args, RoutedEvent newEvent)
en System.Windows.UIElement.OnPreviewMouseDownThunk(Object sender, MouseButtonEventArgs e)
en System.Windows.Input.MouseButtonEventArgs.InvokeEventHandler(Delegate genericHandler, Object genericTarget)
en System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
en System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)
en System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
en System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
en System.Windows.UIElement.RaiseTrustedEvent(RoutedEventArgs args)
en System.Windows.UIElement.RaiseEvent(RoutedEventArgs args, Boolean trusted)
en System.Windows.Input.InputManager.ProcessStagingArea()
en System.Windows.Input.InputManager.ProcessInput(InputEventArgs input)
en System.Windows.Input.InputProviderSite.ReportInput(InputReport inputReport)
en System.Windows.Interop.HwndMouseInputProvider.ReportInput(IntPtr hwnd, InputMode mode, Int32 timestamp, RawMouseActions actions, Int32 x, Int32 y, Int32 wheel)
en System.Windows.Interop.HwndMouseInputProvider.FilterMessage(IntPtr hwnd, WindowMessage msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
en System.Windows.Interop.HwndSource.InputFilterMessage(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
en MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
en MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
en System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
en System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)

Ladder rank

Hi,

After the last update (april/march 2021) , on ladder rank there's some static number for every user (something between 90000 ~ 9000000), and not the rank number(1~4000).
(I get the same number everytime)

*celo v. 1.2.0
*coh2 v. 4.0.0.23915

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.