Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

openbw creates desynced replay #27

Open
bmnielsen opened this issue Mar 1, 2019 · 1 comment
Open

openbw creates desynced replay #27

bmnielsen opened this issue Mar 1, 2019 · 1 comment

Comments

@bmnielsen
Copy link

I've built openbw on Windows (VS2017) using the instructions here: https://github.com/OpenBW/bwapi

When I run my bot, it successfully completes the game and everything looks correct in the logs (it roughly matches what I get running the bot through the normal SC client). However, the replays generated by openbw desync shortly into the game.

It appears to be a problem with the replay itself, as it plays the same regardless of whether I use the openbw replay viewer or the SC client to view the replay.

Here is a zip containing my test setup (excluding the mpq files) and results from a test game: https://drive.google.com/file/d/1fZ0yEw82dlFFBw5nvIkyOE1bMndb6Va2/view?usp=sharing

This version of the bot follows a 4-gate goon build order, sending all combat units to the center of the map, and surrenders at frame 10000. In the write folder you will see the bot log file, showing when each unit is created.

In this case it is playing in single player mode, but the behaviour is the same if I run the bot in 1v1 against itself.

If you need source code for the bot for debugging, let me know and it can be provided privately.

@fuglycodelord420
Copy link

Same exact issue pitting Steamhammer against itself on linux.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants