Guest User

Untitled

a guest
Jan 31st, 2019
1,054
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.73 KB | None | 0 0
  1. Launchbuddy 1.8.4 Concepts Collection:
  2.  
  3. Main feature: Alternative to argument (-email -password) login.
  4.  
  5. #1 Local.dat swapping:
  6.  
  7. Gw2 stores the last used login credentials (if remembered) in a file called Local.dat.
  8. Swaping these files between each account eliminates the need to type in login credentials, however each client still needs one/two mouseclicks (Login,Startgame, only 1 if Autologin).
  9.  
  10. Pros:
  11. - Very TOS friendly solution as no Memory has to be read/written
  12. - Account data security is no longer needed for Launchbuddy
  13.  
  14. Cons:
  15. - One account correpsons to one Local.dat file. Local.dat files usually grow in size after regular usage and therefore (30MB range). So allready 10 accs can take up 300MB or more
  16. - Local.dat isn't only used for Login credentials, this file contains gamesettings like gamevolume, game resolution, pvp server bookmarks,... Therefore changing a setting must be done
  17. on each account individualy!
  18. - The past has shown that game updates have the potential to update the Local.dat file. Therefore after a game update each account would have to create the Locasl.dat file all over again.
  19. - Requiers user input for launch
  20.  
  21.  
  22. #2 Local.dat Manipulation:
  23.  
  24. For basic description please refer to #1.
  25. This concept takles some of the problems of version #1. When launching this method actually won't swap the local.dat at all. It will refer to the account specific local.dat pick what makes up the login credentials and pastes
  26. it in the currently used Local.dat.
  27.  
  28. Pros:
  29. - Very TOS friendly solution as no Memory has to be read/written
  30. - Account data security is no longer needed for Launchbuddy
  31. - Basic Gamesettings are now synched over all accounts
  32. - Less risk of crashes after a game update.
  33.  
  34. Cons:
  35. - More complex to code than swapping local.dat
  36. - No official ArenaNet statement about manipulation of game setting files
  37. - Requiers user input for launch
  38.  
  39.  
  40. #3 Memory Manipulation
  41.  
  42. Reading the gw2 client memory and writing memory to the specific user controls to achieve automated login.
  43.  
  44. Pros:
  45. - Very fast launching experience
  46. - All settings carry over after an game update
  47.  
  48. Cons:
  49. - Grayzone in the TOS
  50. - Pointer offsets can change when the launcher itself gets updated (good pattern scanning required)
  51.  
  52. #4 Input Simulation
  53.  
  54. The windows api supports basic control interaction with a few very simple commands. This could be used to either enter account credentials on each account startup in an automated way.
  55. This also could be used in junction with conecept #1, to achieve an automated Local.dat file creation.
  56.  
  57. Pros:
  58. - Current workflow for clients can stay the same
  59. - Completly indepentend from game updates
  60.  
  61. Cons:
  62. - Bound to crashes if the user manipulates the client while launching
  63. - Grayzone in the TOS
Advertisement
Add Comment
Please, Sign In to add comment