Slazanger / SMT

Slazanger's Eve Map Tool
MIT License
264 stars 77 forks source link

Fix the auto follow failure, add http proxy with esi request. #167

Open Binkcn opened 3 months ago

Binkcn commented 3 months ago

Has 2 code changes:

  1. When I used the Simplified Chinese game client, the "Auto Follow Active Character" function failed. I checked the source code and found that the problem was caused by language localization (similar issues should also exist under other non English prophecies). 
  • Local channel file name differences (Documents \ EVE \ logs \ Chatlogs )

Local_20240626:090010_2114061886.txt

  • Differences in file content: (When the client uses Simplified Chinese)



---------------------------------------------------------------

Channel ID:      local
Channel Name:     local
Listener:        Bink Wang
Session started: 2024.06.26 09:00:10
---------------------------------------------------------------

[2024.06.26 09:00:13] EVE system>Channel change to local: U-QVWD*
[2024.06.26 09:01:36] EVE system>Channel change to local: 36N-HZ*
[ 2024.06.26 09:05:19 ] Bink Wang > test
[June 26, 2024 09:07:20] EVE system>Channel change to local: U-QVWD*
[June 26, 2024 09:08:14] EVE system>Channel change to local: 36N-HZ*
[June 26, 2024 09:09:15] EVE system>Channel change to local: U-QVWD*
  1. Chinese players failed to add characters due to GWF, which prevented ESI from accessing the interface correctly; I have added a feature to enable HTTP proxy on the Preferences>Debug tab to address this issue.

I have made modifications to the relevant code, and the repaired version works properly on my client.