Skip to content

A simple software to keep track, organize and launch Company of Heroes 3 replays.

License

Notifications You must be signed in to change notification settings

Riebeck-one/COH3-Replay-Viewer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 

Repository files navigation

COH3 Replay Viewer

COH3 Replay Viewer is a Python-based application that allows you to view and manage your Company of Heroes 3 replay files. It provides an easy-to-use interface to track, save, browse, launch, rename, and delete replays. The program also supports the 'coh3-replay-enhancements' mod by Janne252.

Features

  • Automatically saves replay files at the end of a game of Company of Heroes 3
  • Browse and view your Company of Heroes 3 replay files in a user-friendly interface
  • Launch replays directly from the application
  • Rename replay files for easier organization
  • Delete unwanted replays
  • Copy the 'dofile('replay-enhancements/init.scar')' command to the clipboard when launching a replay (useful when using the 'coh3-replay-enhancements' mod)
  • Automatically update the replay list when new replays are added or existing ones are modified

Installation

  1. Download the latest release from the GitHub Releases page.
  2. Extract the contents of the zip file to a folder of your choice.
  3. Ensure that the 'Assets' folder is located in the same directory as the COH3ReplayViewer executable.

Requirements

To run the COH3 Replay Viewer, you will need the following Python libraries:

  • time
  • datetime
  • shutil
  • os
  • sys
  • winreg
  • tkinter
  • threading
  • tkscrolledframe
  • ctypes.wintypes
  • PIL (Pillow)
  • pyperclip
  • webbrowser
  • psutil
  • subprocess

If you are running the Python script directly, make sure to install the required libraries using pip:

pip install tkscrolledframe pillow pyperclip psutil

Usage

  1. Run the COH3ReplayViewer executable or the COH3ReplayViewer.py script.
  2. The first time you run the program, you will probably not see any stored replays. To start acquiring replays, you'll have to start acquisition ( which is normally done automatically at startup ) and play some games of Company Of Heroes 3. The program will track and save replays of your games and automatically update the interface.
  3. After a first acquition, the application will display a list of your Company of Heroes 3 replays, along with information such as map, duration, and players.
  4. Use the buttons to launch, rename, or delete replays as needed.
  5. If you have the 'coh3-replay-enhancements' mod installed, you can enable the "Mode 'COH3-Replay-Enhancement'" option to automatically copy the required command to the clipboard when launching a replay.

Contributions

Special thanks to the following contributors:

  • squareRoot17
  • ewerybody

The 'coh3-replay-enhancements' mod used in this application was created by Janne252. You can find more information and download the mod from the GitHub repository.

License

This project is licensed under the GNU GPLv3 License. See the LICENSE file for details.

About

A simple software to keep track, organize and launch Company of Heroes 3 replays.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages