https://github.com/davidegrayson/aoe2recfun
https://github.com/davidegrayson/aoe2recfun
Last synced: 3 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/davidegrayson/aoe2recfun
- Owner: DavidEGrayson
- License: other
- Created: 2020-12-12T22:47:14.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2024-12-28T20:39:43.000Z (over 1 year ago)
- Last Synced: 2025-04-06T11:45:56.305Z (about 1 year ago)
- Language: Ruby
- Size: 67.4 KB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# Ruby code for AOE2DE replays
This repository contains code for reading and manipulating recorded games
from Age of Empires II: Definitive Edition.
The code depends on Ruby, and nothing else.
## Dumping
To dump some info from a recorded game, run:
./dump.rb FILENAME
## Merging
To merge replays from different players together so that you can
see all the chats in one replay, run:
./merge.rb -o OUTPUT INPUT1 INPUT2 ...
The resulting recording will be a copy of the first
full-length input (which we call the main input) except for some
chat messages being modified or added.
Flares and view lock information of this main input are not touched.
- To view flares, you have to select the perspective of the user
who sent the flare or saw the flare.
- The output file will only have view lock information from the
main input.
Warning: This command prints out the chat on the screen, so you
might get spoiled about the results of the game!
There is also a command that automates the process of downloading
a match using aoe2.net and aoe.ms, and then merges it. For details,
run `./download_and_merge.rb` with no arguments.