*

Discussion in 'RuneScape 2007 Cheating' started by Minted, Dec 4, 2017.

*
  1. Unread #1 - Dec 4, 2017 at 8:33 AM
  2. Minted
    Joined:
    Dec 1, 2017
    Posts:
    70
    Referrals:
    0
    Sythe Gold:
    22

    Minted Member

    *

    Hi all,

    I'm trying to set the OSRS (official client) as child to a panel in my form. However, there's a problem. It's impossible to send any kind of keyboard input to the game (e.g. logging in) when it's set as a child. I included my source used to set child in some other related question. If you use that code, you'll see that the game window will only ever be in the foreground (focused, modal, whatever you want to call it) if you click on its titlebar, if you click on the actual game itself (the contents of the window), the game goes out of focus (indicated by the color of the titlebar). It's as though the actual game frame is another window, which brings me onto my next point:

    I did some analysis of the official OldSch. RuneScape window and its behavior and found a few things:

    [​IMG]

    Do you see in the window "WinLister", where it says that its class is "SunAwtFrame". Well, this is obviously the 'part' that is actually the game itself, embedded into the JagexLauncher process. I confirmed that the game frame was in fact an independent embedded process by using the 'Find windows' process' tool and it highlighted the main game frame as an independent process. However, the SunFrame is not visible in the process list, leading me to believe that its some odd kind of Java component that just hasn't been given any kind of handle and, thus, does not appear in the process list.

    I cannot possible explain why the SunFrame exhibits this sort of behavior if the game window's set as child, but any programmer out there who is more experienced that me will probably know.

    All of this probably sounds basic to all of you Java developers, however I'm not familiar with Java at all so I need your expertise.

    Are there any processes that link to the SunFrame that allow input to be sent to the frame? Any external dependencies other that JagexLauncher that need to be set as a child process with the JagexLauncher in order for input to be received - this seems to be the issue.

    Thanks a lot for your help :)
     
    Last edited: Dec 4, 2017
< Autoclicking to stay logged in while splashing | touchscreens for fletching darts >

Users viewing this thread
1 guest


 
 
Adblock breaks this site