This is a GUI client that tells you the status of TCP games. Like which nations have already played turns, which are AI controlled, how much time left for host etc.
Check the
screenshot to get an idea what's it about.
The zip contains two dirs
If you're using windows you need to copy the PyEyeGui_Windows to wherever you like.
Then run the exe in bin directory, the one named py_eye_gui.exe.
Linux/Unix/MAC need to install python and tkinter (python GUI infrastructure) and run the PyEyeSource\py_eye_gui.py file.
To configure the client go to settings and enter game path (where dom is installed), flags if you want, path to backup turn files (optional) and whether or not you want to autosave your turns.
Then you go to games to Add/Remove/Edit a game. Its should be straightforward to configure.
Now that you've got it all configured you can either:
1. Query for turn status.
2. Play your turn, the client will fire up dominions (and connect it to server), you'll play your turn. When you quit the client will save your turn (if you configured it to do so).
Ver 1.3.3
Support for new nations
Ver 1.3.2
Fixed bugs:
-> Fix a tiny bug of unexpected exception when server was down
-> Nation number 95 instead of 80 (Thanks Ich) so turn status will work well for 3.14
Added:
-> Bogarus, (Indie flag for now)
Ver 1.3.1,
This is hopefully the last version.
Fixed bugs:
-> Auto save settings is now saved between sessions
Added:
-> Source code distribution under GPL license (so that free source programmers could use it).
The source code is in the attached file in directory PyEyeSource. Linux/Unix/MAC users should just copy this directory to a desired location, make sure they have python > 2.5 on their system and run python py_eye_gui.py.
ver 1.3, This is a major version with better quality (lots of bugs got scrubbed and new functionality)
Fixed bugs:
-> Lots of bugs that had to do with error conditions, server down, wrong configuration etc got fixed.
Added:
-> Auto save (setting->Auto save on/off) after playing turn
-> All games report screen.
ver 1.2
Fixed bugs:
-> Saving or launching game disabled querying server
Added:
-> Menu for saving games. First set directory to save to under settings.
ver 1.1
Added:
-> Settings menu
-> Play turn menu
Ver 1.02
Fixed bugs:
-> Some conditions led to wrong AI tooltip
-> midgard icon fix
-> turn # and time to host got mixed
Added:
-> help->usage
Yeah, I've noticed by now there are a couple of those available which is a good thing. However, I wanted a to have a cross platform client and besides it was a loose end I wanted to tie after writing the CLI right when dom-III came out (
PyEye CLI ). The name pyEye is a homage of sorts to dom-II god's eye client
Anyway, work on the client is coming along nicely and I expect to have it ready by the end of this week. Attached is a screenshot, of course comments at this early stage of its development are welcome as they'll allow me to adjust rapidly.
The client is written in python and I intend to test it under windows, Linux and cygwin. It should work for Mac as well but I can't test it since I don't have access to one.
I will release an exe for windows and the source code with an install routine for the ??NIX systems.
It supports all the nations up to 3.10 and modded nations can be added easily via a configuration file.
I want to thank zepath for allowing me to use his beautiful nation icons.
updates will follow.