
Please be aware that the collector agent dumps about 1 GB of frame buffer data for every 4 minutes of playback.

Otherwise, these will be skipped (and thus left unfinished) when you next run the collector agent. If a replay was in progress, then be sure to delete the corresponding frames and labels folders. Next, press CTRL+C to terminate the agent. Doing so will automatically pause the agent. If you need to stop the agent, bring Anaconda Prompt into focus. A directory structure similar to this will develop:Īvoid taking focus away from the game's window while the frame collector agent is running. The game agent will begin collecting game frames and parsed player input data and dumping them as binary files located in /./replays/frames and /./replays/labels, respectively. Finally, run serpent play RivalsofAether SerpentRivalsofAetherGameAgent COLLECT in Anaconda Prompt. Once the game has finished loading the main menu, go to the replays menu by going to extras -> replays. We recommend that you also turn off the Steam overlay so that inventory and friend notifications don't appear on the screen. Make sure Steam is running and Rivals of Aether is installed. We found that 10 FPS offers a decent balance.
RIVALS OF AETHER GUIDE UPDATE
Open /./SerpentAI/config/ in a text editor and update the FPS value for SerpentRivalsofAetherGameAgentPlugin. To collect frames effectively, we will need to override the game frame limiter setting for our game agent. You can also run serpent plugins to check available and activated plugins. Launch Anaconda Prompt, activate the project environment, navigate to /./SerpentAI/, and run the following commands: 1) serpent activate SerpentRivalsofAetherGamePlugin, and 2) serpent activate SerpentRivalsofAetherGameAgentPlugin.

Thus, it is essential that you run the the replay manager's sort function (as detailed above) prior to collecting. Any replays that happen to be in the replays folder (and not one of it's subfolders) will be deleted. WARNING: Never run the collector agent without backing up your replays first. This will tell replaymanager.py to look for a folder called "01_00_02". For example, if you are running Rivals of Aether version 1.0.2, then you should have written "1.0.2" in roa.ini. The frame collector agent will use the version string you entered in roa.ini to identify the correct game version folder.
