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

Fixes for launcher.config XML changes and version bump to 0.2.2 #4

Open
wants to merge 29 commits into
base: master
Choose a base branch
from

Conversation

nwestfal
Copy link

On 20-Nov-2014 Turbine changed the format of launcher.config which broke pylotro functionality. On 15-Dec-2014 Update 15.1 also introduced more changes which broke pylotro again. Fixes tested and working fine.

See the following forum threads for more information:

https://www.lotro.com/forums/showthread.php?559349-Can-t-log-in-with-Linux-at-the-moment-anybody-else

https://www.lotro.com/forums/showthread.php?560728-For-Linux-users-Update-15-1-breaks-pylotro-again-fix-here

nwestfal and others added 28 commits November 25, 2014 13:35
The old chain has been broken as of yesterday (01-13-2016) or
possibly earlier.
Turbine has removed the client local files for each language. Now each language has a separate subdirectory. If the client local file is not found then I pick languages based on those subdirectories
With or without this, PyLotro in Lotro mode lists "English" twice, but
without it PyLotro doesn't display news by default.  I would very much
welcome a better fix here.
Localization changes from hcjiv1 and Arek75
Python 3.x was throwing a UnicodeDecodeError when attempting to write
turbine-supplied config files.  This fixes that by opening the files in
utf-8 mode.
The previous fix works fine on Python 3.x, but breaks on 2.x because of
differences in unicode support.  This change makes the fix so it is now
only used when Python 3.x is in use.
That was embarrasing.  I forgot to make sure that the 2 open functions had
compatible signatures or that I was using them in a compatible way.  My
wrapper now fixes that, but doesn't expose the full functionality of
open(), only what's used here.
Fix for unicode errors on Python 3.x for Windows
Update certificate chain.
Fix language list displaying non-languages in list.
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

Successfully merging this pull request may close these issues.

4 participants