-
Ello wrote on 2012-07-09 22:12
Quote from starpaw7;904679:
I do not understand exactly what you're saying.
The main problem is the player having to reset hotkeys every time they leave the channel that they are on, which is incredibly annoying when they disconnect at random, have to log off, changing character, or just plain having to change to any Channel, such as Housing.
So Mabinogi is still "running", but using a function in the game would clear the Hotkeys and Windows every time that you used that function.
Meanwhile this program allows you to move about freely without having to reset every time.
Hotkeys resetting everytime you change channels? Unfortunately, that does not apply to everyone. After the initial channel change, hotkeys stay consistently intact until the client is completely closed.
This would be the first time hearing about such a unique case of hotkey resting.
-
Neikie wrote on 2012-07-09 22:17
Will try this in a day or two since it looks just like how the MTU is changed~ Thanks.
-
Osayidan wrote on 2012-07-09 22:27
After looking at the source of the server it looks like all it does is accept a connection and make it think it's uploading to the right place. Which means someone could make a .htaccess and a php file to accept this and have a centralized hotkey server for people to use. The only safety concern is it shows your character's ID number, which as far as I can tell is irrelevant since it doesn't really link it to character names.
I don't have the time to fiddle around with that but if someone else feels like trying it, and it works I don't mind hosting it on nation.
-
Kouki wrote on 2012-07-09 22:28
Hmm, so with this, we will never need Nexon's cardboard server in order for hotkeys to work? They will permanently work regardless of Nexon's status?
-
Osayidan wrote on 2012-07-09 22:34
pro tip: sync hotkeys on dropbox/google drive.
-
Gaby5011 wrote on 2012-07-09 22:37
Quote from Osayidan;904811:
pro tip: sync hotkeys on dropbox/google drive.
And how do you to that?
-
Kingofrunes wrote on 2012-07-09 23:37
Is it normal to get exceptions:
mabiui.nexon.net - - [09/Jul/2012 19:32:29] "POST /avatarupload_2.asp HTTP/1.1"
200 -
Received hotkey upload for 4503599627377212
----------------------------------------
Exception happened during processing of request from ('127.0.0.1', 54475)
Traceback (most recent call last):
File "C:\Python27\lib\SocketServer.py", line 284, in _handle_request_noblock
self.process_request(request, client_address)
File "C:\Python27\lib\SocketServer.py", line 310, in process_request
self.finish_request(request, client_address)
File "C:\Python27\lib\SocketServer.py", line 323, in finish_request
self.RequestHandlerClass(request, client_address, self)
File "C:\Python27\lib\SocketServer.py", line 638, in __init__
self.handle()
File "C:\Python27\lib\BaseHTTPServer.py", line 340, in handle
self.handle_one_request()
File "C:\Python27\lib\BaseHTTPServer.py", line 328, in handle_one_request
method()
File "C:\Users\******\Desktop\mabiui\webserver.py", line 37, in do_POST
f = open(working + query["char_id"][0] + ".xml", "w")
IOError: [Errno 2] No such file or directory: '.\\hotkeys\\4503599627377212.xml'
----------------------------------------
Received hotkey upload for 4503599627377212
----------------------------------------
Exception happened during processing of request from ('127.0.0.1', 54478)
Traceback (most recent call last):
File "C:\Python27\lib\SocketServer.py", line 284, in _handle_request_noblock
self.process_request(request, client_address)
File "C:\Python27\lib\SocketServer.py", line 310, in process_request
self.finish_request(request, client_address)
File "C:\Python27\lib\SocketServer.py", line 323, in finish_request
self.RequestHandlerClass(request, client_address, self)
File "C:\Python27\lib\SocketServer.py", line 638, in __init__
self.handle()
File "C:\Python27\lib\BaseHTTPServer.py", line 340, in handle
self.handle_one_request()
File "C:\Python27\lib\BaseHTTPServer.py", line 328, in handle_one_request
method()
File "C:\Users\******\Desktop\mabiui\webserver.py", line 37, in do_POST
f = open(working + query["char_id"][0] + ".xml", "w")
IOError: [Errno 2] No such file or directory: '.\\hotkeys\\4503599627377212.xml'
----------------------------------------
****** = Blanked out Computer Name
-
Nobelium wrote on 2012-07-09 23:42
Quote from Kingofrunes;904838:
Is it normal to get exceptions:
What you most likely do not do is start python as the admin. Either disable UAC or change the settings on rightclick and compability, running it permanently as that...restart it, and it should work. Exceptions means it cannot access/write etc.
-
Zyrus wrote on 2012-07-09 23:42
Quote from Osayidan;904804:
After looking at the source of the server it looks like all it does is accept a connection and make it think it's uploading to the right place. Which means someone could make a .htaccess and a php file to accept this and have a centralized hotkey server for people to use. The only safety concern is it shows your character's ID number, which as far as I can tell is irrelevant since it doesn't really link it to character names.
I don't have the time to fiddle around with that but if someone else feels like trying it, and it works I don't mind hosting it on nation.
Having someones Character ID number can be bad in the wrong hands.
-
Claudia wrote on 2012-07-09 23:44
Started the script, no text besides 'Started local hotkey server...'
-
Espelancer wrote on 2012-07-09 23:46
Quote from Claudia;904842:
Started the script, no text besides 'Started local hotkey server...'
You did it right, just log into mabi and then you shall see other text and also get it working.
-
Espelancer wrote on 2012-07-09 23:46
Quote from Claudia;904842:
Started the script, no text besides 'Started local hotkey server...'
You did it right, just log into mabi and then you shall see other text and also get it working.
-
Kingofrunes wrote on 2012-07-09 23:46
Quote from Nobelium;904840:
What you most likely do not do is start python as the admin. Either disable UAC or change the settings on rightclick and compability, running it permanently as that...restart it, and it should work. Exceptions means it cannot access/write etc.
Yep. That indeed did the trick. I figured that was the case. I did it by running command prompt as admin and then calling python from that.
-
Claudia wrote on 2012-07-09 23:49
Quote from Espelancer;904845:
You did it right, just log into mabi and then you shall see other text and also get it working.
No, I logged in and nothing else. I was dumb and started it after I logged in, so that explains everything.
-
Adrianblade wrote on 2012-07-10 00:15
Glad I dont have to do this. My hotkeys save themselves if I change channels or whatnot. =D