It's commented out on the import script. You could probably comment it out on the normal script without any significant collateral, but the underlying issue still exists. IDLE doesn't function the same as the normal interpreter, and fails to instantiate the __file__ variable among a few other minor changes.
I tried to set up a current version of the shadow craft engine. Following your guides, pathal, worked pretty well, it just seems that I am pretty unlucky with my server and charname selection. any tips on escaping / encoding this properly?
Server: EU Khaz'goroth
C:\stuff\Python26\shadowcraft\scripts>mop_combat_import.py region:"eu" realm:"Khaz'Goroth" name:"Daemòná
Loading Daem‗nß of eu-Khaz'Goroth
The Api Call seems to be formated correctly but still fail.
%27 = '
%F2 = ò
%E1 = á
I also ran into encoding issues when I tried to set Shadowcraft up. I will probably try again once in a while though :-)
I am not sure I understand the basic Installation thing. It seems the install script installs a module/package with my python system modules. I just fail to understand which files exactly "use" this module as opposed to "are a part of it".
Did you run the appropriate installer again before running (reinstall.bat or reinstall.sh, whichever you ran the first time)? Ald made a quick change to how stats are added that cleaned up the scripts a little.
Similar to the Cogwheel problem I posted about here, it seems to be erroring out on Hydraulic Gems for Sha-Touched weapons.
If you add the correct Hydraulic code, it then errors out on the fact that these sockets do not have a socket bonus.
Traceback (most recent call last):
File "mop_combat_import.py", line 74, in <module>
lst = character_data.get_gear_stats()
File "X:\ShadowCraft\scripts\import_character.py", line 398, in get_gear_stats
for entry in socketInfo[u'socketBonus'].split(' and '): #similar to gem treatment... is there ev
er a socket bonus that gives multiple stats?