Results 1 to 1 of 1

Thread: [2005] Where theres a will,we hope theres a way. [RSTKFS]

Threaded View

  1. #1

    Thread Starter
    Lively Member Bandet Ace's Avatar
    Join Date
    Jun 2008
    Posts
    73

    [2005] Where theres a will,we hope theres a way. [RSTKFS]

    *RSTKFS Stands for Runescape Tool Kit in Full-Screen*

    To thows of you who have read my topic's before you should be aware of the update the game company JaGex Ltd released a major graphical update to there popular Massive MultiPlayer Online Role Playing Game (MMORPG).

    Which turned this



    Into



    It also allowed for a full-screen mode. This is where the problem comes in.

    The toolkits that where used and that where made went around the small screen you see above. can no longer be seen due to it's full screen mode.

    Here is a Quote from someone who posted something about how JaGex did it and how a program goes full screen.

    When an application goes full-screen, it doesn't make a window that's the whole size of the screen and acts normally. Instead, the normal window manager stops doing stuff, and the ENTIRE control of the screen is given to the application. In HD mode, RS interfaces with OpenGL (I'd expect through JOGL; though I can't guarantee that), meaning that it's got full control--that's why you can change your resolution in full screen mode without affecting your desktop. When another window comes to the front, the WM [window manager] usually completely stops the displaying of that full-screen window (it 'tabs' it down), and goes back to the WM.

    So, if you wanted to be able to have a toolkit around something full screen, you would have to create a program that makes the full-screen program's graphics-context be a canvas that you have embedded in your program. To do so would not only be [as far as I know, very] hard, it would also be completely and totally illegal.

    This might help: OpenGL is simiar to DirectX, except that it's open source
    QUOTE
    With DirectX 9.x, if an application is running fullscreen mode, if the application loses focus, the device will be lost and will need to be reset. In DirectX 10, if you have say multi-monitor setup and game is running in fullscreen on monitor one, you can have another application running on monitor 2 and monitor one will not need to be reset until such time as another window is moved over the running app on monitor one.

    The way XFire works by injecting its dll into the game which intercepts the key/mouse commands, and then xfire sends and accepts messages via this mechanism.

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



    When an app has full screen it own the whole screen - windows can't draw over the top which is why it minimizes when other apps get focus.

    The only way to draw on top is to intercept the DirectX API calls and insert your own. I suspect this is is what Xfire, Pix and Fraps all do to draw on top of the screen

    ... both the bold pieces are not whatsoever within Jagex's TOS.
    JaGex's ToS,yes i only added the part that is remotely use full.

    2. What type of third party software is NOT allowed?

    This includes, but is not limited to the following third party software:


    1. Software that attempts to communicate directly with our game worlds.

    2. Software that monitors, modifies or decrypts the communications between our game applets and our game worlds.

    3. Software that generates input to our game applets. This includes software that automatically moves the mouse pointer or generates mouse clicks or key presses.

    4. Modified or replacement versions of our game applets. Reverse engineering our game applets is strictly prohibited. Using a modified version of our game applets is not permitted for any reason. Third party software that displays pages/content from our website(s), and that has specific features (i.e. toolkits) must not be used to access our website unless that software conforms with all of the other rules, and the following additional rules:

    5. It must not encourage rule-breaking or endanger users.

    6. It must not contain adverts or links to websites that encourage rule-breaking or endanger users.

    7. It must not automatically make repeated page/content requests from our website or otherwise make excessively bandwidth intensive requests from our servers (each page/content request should only be in direct response to a user request each time).

    8. It must not bypass the normal navigation of our website for users wishing to reach the game worlds. The software should initially only point at the front page of our websites, and should require the user to navigate through the website normally to reach the game worlds. The software must not contain or acquire direct links to our "Select a world" page, or to our game world pages, or to the applet.

    9. It must not hide or encourage the hiding of any of the adverts on our website. To avoid encouraging users to hide the advert above the game the pane displaying pages from our website must default to at least 630 pixels high (if viewed on a screen with a resolution higher than 800x600), and it must not be possible to resize it to less height than that. i.e. the page must be displayed in such a way that both the game and advert are fully visible at the same time.

    10. It must not attempt to make it easier to enter a busy game world than it would be for users not using the software. It must not allow worlds marked as 'FULL' on the world select page to be selected. It must not contain any features to make it easier to enter or monitor busy worlds.

    11. If the software has its own integrated chat feature, separate from the game chat, it should make it very clear to users that this chat is not part of our games and is not official, endorsed or moderated by Jagex in any way. Furthermore, this chat should still be moderated (just not by us), and the moderators should not allow chat which infringes our rules of conduct. To avoid confusion with the official game chat, moderators of the external chat should not be indicated with a silver or gold crown. If the chat is IRC based, then the software should only allow access to IRC channels which conform with the above rules.

    In any case, the use of such software is not recommended. We do not recommend the use of ANY 3rd party software as it is potentially extremely dangerous. Please be aware that there is software out there which claims to be a cool add-on, but actually installs a keylogger on your computer and steals your password! You should also be aware that there is dangerous software around that won't necessarily be spotted by your anti-virus software. Scanning downloads is, of course, a very good idea, but it still doesn't 100% eliminate the risk.
    *The above statement was taken from the Runescape Website owned by JaGex Ltd and the full ToS can be found here. http://www.runescape.com/kbase/viewa...e_id=2077#what*

    This is the number of people using 1 toolkit,now remember there is far more then 15 toolkits. This is just from one.
    Registered: 66,925
    Launches: 1,200,650
    This should tell you why we are trying to find a way to make it work in full-screen.

    And if the number of people who use it doesn't motivate you to help find a way,check out the rants forum on http://forum.runescape.com/forums.ws?27,28

    Theirs a lot of people who want to use a toolkit and save time aswell as being able to listen to music while playing the game,but in order to change the song you have to exit full screen and most of the time this crash's there computer. Hints why people want to be able to use toolkits.

    Me and about 6 other toolkit makers are still trying to find a way,everyone elt's gave up and stopped developing there toolkits.

    If anyone has any ideas at all,please post them.

    Thank you for reading this.

    _____________
    List of ideas tried. Status

    Setwidnowontop [Fail]

    -Window [Fail]

    Trying to confine full screen to browser. [No idea how]

    New browser made just for this. [Stopped in development]
    Last edited by Bandet Ace; Jul 4th, 2008 at 02:10 AM.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  



Click Here to Expand Forum to Full Width