dunno
New Member
Posts: 1
|
Post by dunno on Apr 27, 2006 14:23:15 GMT -5
A question for TT mainly, but no problems hearing your opinion.
Since i have access to a seperate account with white mage leveled, I've been enjoying powerleveling whenever I need it. I've been running both accounts on the same computer with windower.
I had the idea of (when the new version of lunar finaly comes) making a slave-bot (I beleive they're called that) basically all it will do is have Powerleveler logged in with lunar running checking the chatlog for commands.
Then on my char Powerlevelee have macros for /tell Powerleveler cure2 <stpc> etc. etc.
The only thing I'm worried about is morallity I don't see a problem with it myself but would like a second opinion before making it and eventually posting it.
|
|
|
Post by TinyTerror on Apr 27, 2006 16:42:56 GMT -5
I don't have a problem with you doing this for your own use, as long as it doesn't give you an unfair advantage over others in the game. I would urge you however to think hard about the ramifications of making such code public. I specifically removed a section of code from Lunar to prevent the creation of bot parties. Using this technique would be a workaround, and should be considered dangerous if it became widely used. Just be careful and use some common sense and everyting will be all good.
And yeah, I'm going to be working on lunar again this weekend. Don't expect anything other than a fix for the newest windower, as I dont have any of the new memlocs from starhawk yet.
|
|
sdphantom
Full Member
Savior and Destroyer
Posts: 230
|
Post by sdphantom on Apr 27, 2006 17:37:47 GMT -5
I had an idea about this once and started coding it. It wasn't really made to do anything specific, just relay commands and keypresses to the game.
I named the script FFRemote since it would allow complete control of the host's character by reading code passed through /tell. This is quite risky since it is possible for SE to track.
The code format for commands would be simple, but keypresses would be a whole different story.
Basically, to prevent the host from responding to just any /tell to it, it generates a random key that is displayed in the Windower console on the host. This is the main security feature since the script never sends the key to anyone. That key MUST be included in every /tell to the host for it to respond. The key would composed of the prefix "FFR" and a random length hex key incased in brackets.
Example:/tell host [FFR4F26A] 0 "/target <me>"
A breakdown of the components: 1) /tell host - FFXI command to send the following code to the host. 2) [FFR4F26A] - An example key as explained above. 3) 0 - Command type (FFXI, Windower, or Keypress. The initial release would only accept FFXI commands. Expansions on this may or may not come.) 4) "/target <me>" - Command string. For FFXI and Windower commands, this must be incased in double quotes and may have included quotes as well. This keeps the local FFXI instance from evaluating varibles such as <t>. Later versions may make the quotes optional.
I only have the encoding and decoding code written, there is still much more to do. This project has been put on hold like the many others I have due to lack of time and motivation to get it completed.
Anyone is free to state their opinion as to whether I should continue this project or scrap it as well as possible additions or restrictions. Any comment is welcome.
|
|
|
Post by magnumxl on Apr 27, 2006 21:02:24 GMT -5
I use 2 account and have a leveled WHM as well. I personally dont think that this would be much of an issue because you did "earn" all the benifits of having a WHM by leveling it AND paying for that second account. Also i dont find my self wanting to use my WHM all the time after about level 25, maybe thats just me but the WHM job just get too demanding and takes away from what I (main) is doing.
Im not sure but i think that it would take alot more than you think to make a slave-bot that would anticipate every situation and not get you killed or pull hate at the wrong time, etc.
anyway, just my thoughts
|
|
j2j2
New Member
Posts: 5
|
Post by j2j2 on Apr 30, 2006 11:28:42 GMT -5
i think this is an excellent idea and would love to use it if only to hold onto extra stuff for me while im farming (so it would have to accept trade, approve trade, and auto-sort), and to cure me or raise me if necessary
|
|
sdphantom
Full Member
Savior and Destroyer
Posts: 230
|
Post by sdphantom on Apr 30, 2006 14:56:42 GMT -5
i think this is an excellent idea and would love to use it if only to hold onto extra stuff for me while im farming (so it would have to accept trade, approve trade, and auto-sort), and to cure me or raise me if necessary if you had the host instance up so you can see what's going on with the GUI, sure, FFRemote would be able to do that once I get the keypress code in. I may have to work on a client that would do the command encoding since the command code for keycodes would be difficult to manually encode without knowing the script code intimately. Example: /tell host [FFR3EF2B] 2 430F 64 If you can tell me what this does, I won't need to write a client side script, lol. (For those curious, this tells FFRemote to press LCtrl+1 down for 100ms)Now the real test: /tell host [FFRA32F8] 2 4A4851 1F4 lol
|
|