Thread: General Information

Results 1 to 3 of 3
  1. #1 General Information 
    Donator

    Empathy's Avatar
    Join Date
    Jul 2011
    Posts
    571
    Thanks given
    134
    Thanks received
    142
    Rep Power
    291
    Hello. I've been currently cleaning and rewriting the Matrix source since there are so many areas where content could be done better. I just need some explanations on how a few things work because I am not that well versed in general RSPS knowledge.

    -How configs work
    -How RunScript works (Please explain how they work, what they are, etc.)

    Thanks!
    Reply With Quote  
     

  2. #2  
    Donator

    Empathy's Avatar
    Join Date
    Jul 2011
    Posts
    571
    Thanks given
    134
    Thanks received
    142
    Rep Power
    291
    Bump
    Reply With Quote  
     

  3. #3  
    Contributor

    clem585's Avatar
    Join Date
    Sep 2013
    Posts
    3,510
    Thanks given
    626
    Thanks received
    623
    Rep Power
    313
    This is most likely not the full definition but this is what I know about runscripts.

    Basically a runscript is a script inside the cache (index12 I believe) writen in C/C++ (one of the two, I forgot which one). It is used for interface modifications. It is obfuscated into opcodes that each do something different. So a runscript could look like this:

    Code:
    588
    595
    69
    483
    977
    195
    Each of these numbers mean something, one could be the start of an if statement, a variable call, a variable value, a method that calls something to edit the components, etc... All of the processing for the opcodes is done inside the client. Unfortunately since 718 clients are obfuscated, it is hard to identify an opcode.

    I said earlier they were obfuscated, but MGI released a [Only registered and activated users can see links. ] containing all of them because of the NXT client so we now have acess to their unobfuscated version. If you look at the IComponentDefinitionss of any interface component, you'll be able to spot the runscript ids and parameters that are potentially used by the component.
    Project thread
    [Only registered and activated users can see links. ]
    Reply With Quote  
     

  4. Thankful user:



Thread Information
Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)


User Tag List

Similar Threads

  1. I need some general information.
    By becool007 in forum Help
    Replies: 5
    Last Post: 09-26-2011, 12:49 AM
  2. [TUT] Clientside information (coordson included)
    By Zachera in forum Tutorials
    Replies: 13
    Last Post: 01-28-2008, 02:06 AM
  3. Replies: 67
    Last Post: 12-02-2007, 05:50 AM
  4. Replies: 8
    Last Post: 10-20-2007, 11:02 PM
  5. Project Ferrari v0.1 - Information Thread
    By Its A Ferrari in forum RS2 Server
    Replies: 9
    Last Post: 09-16-2007, 03:33 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
  •