Skip to content

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

Open
nwestfal wants to merge 29 commits intoLynx3d:masterfrom
nwestfal:master
Open

Fixes for launcher.config XML changes and version bump to 0.2.2#4
nwestfal wants to merge 29 commits intoLynx3d:masterfrom
nwestfal:master

Conversation

@nwestfal
Copy link
Copy Markdown

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