Advertisement
Guest User

Untitled

a guest
May 24th, 2017
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pascal 4.96 KB | None | 0 0
  1. const
  2.   RSBuild = 604;
  3.  
  4.   //Naming scheme: hook_[parrent]_[name] = '[path]'; //[type] - [description]
  5.  
  6.   //Static
  7.   hook_static_LoginIndex = 'dm.U'; //int - ???
  8.   hook_static_PlayerArray = 'bw.r'; //???[] - Array of Character objects
  9.   hook_static_PlayerIndexArray = 'hd.l'; //int[] - Array of indexes into the PlayerArray
  10.   hook_static_PlayerCount = 'tq.k'; //int - Number of valid indexes into the PlayerIndexArray
  11.   hook_static_NpcArray = 'NULL'; //???[] - Array of NPC objects
  12.   hook_static_NpcIndexArray = 'ab.g'; //int[]- Array of indexes into the NPCArray
  13.   hook_static_NpcCount = 'dv.n'; //int - Number of valid indexes into the NPCIndexArray
  14.   hook_static_BaseX = 'ut.a'; //int - Global X cordinate of the start of the current loading area
  15.   hook_static_BaseY = 'dq.N'; //int - Global Y cordinate of the start of the current loading area
  16.   hook_static_MyPlayer = 'cn.n'; //??? - Variable containg your player's object
  17.   hook_static_PlaneArray = 'ta.M'; //Plane[] - Array of Plane objects
  18.   hook_static_Toolkit = 'bm.V'; //Toolkit - The current Toolkit object
  19.   hook_static_Username = 'qq.j'; //String - Your username
  20.   hook_static_Password = 'ub.p'; //String - Your password
  21.   hook_static_DestX = 'jh.v'; //int - Not sure: Flag location perhaps?
  22.   hook_static_DestY = 'bu.o'; //int - Not sure: Flag location perhaps?
  23.  
  24.   hook_static_CamPosX = 'lv.p'; //int - Not sure: Camera location seems obvious
  25.   hook_static_CamPosY = 'fi.I'; //int - Not sure: Camera location seems obvious
  26.   hook_static_CamPosZ = 'tt.c'; //int - Not sure: Camera location seems obvious
  27.   hook_static_CamPitch = 'vk.c'; //int - The declenation of the camera, not sure on values
  28.   hook_static_CamYaw = 'kf.l'; //int - The direction of the camera, not sure on values
  29.  
  30.   hook_static_MapAngle = 'pw.m';  //int - The direction of the minimap from [0,16384] with 0 being North, increasing counterclockwise
  31.  
  32.   hook_static_LoadedPlane = 'cw.T'; //int - Index into the PlaneArray for the current plane
  33.   hook_static_GroundSettingsArray = 'tk.k';  //byte[][][] - Contains lots of rendering information for the ground
  34.  
  35.   hook_static_MenuNodeList = 'om.i'; //NodeList - The NodeList object for Menus
  36.   hook_static_MenuOpen = 'eh.t'; //boolean - True if a menu is open
  37.   hook_static_MenuOptionCount = 'rj.e'; //int - Number of menu options
  38.   hook_static_MenuX = 'bc.c'; //int - X position of the menu
  39.   hook_static_MenuY = 'lg.f'; //int - Y position of the menu
  40.  
  41.   //Animable - Assume this is a superclass of Character
  42.   hook_animable_Plane = 'h'; //int - The plane the Animable exists in
  43.   hook_animable_PixelX = 'm'; //int - The X pixel location of the Animable
  44.   hook_animable_PixelY = 'q'; //int - The Y pixel location of the Animable
  45.  
  46.   //Character - Assume this is a class with the following fields
  47.   hook_character_Animation = 'mb'; //int - Relates to the current animation of a Character
  48.   hook_character_IsMoving = 'uc'; //int - Relates to whether or not the Character is moving
  49.  
  50.   //Plane - Dimensions here are different than expected.
  51.   hook_plane_XSize = 'c'; //int - Size of the plane in the X dimension in tiles
  52.   hook_plane_YSize = 'b'; //int - Size of the plane in the X dimension in tiles
  53.   hook_plane_ZSize = 'f'; //int - Size of the plane in the Z dimension in tiles
  54.   hook_plane_PlaneScale = 'a'; //int - Not sure at all
  55.   hook_plane_TileHeights = 'r'; //int[][] - the height of the corners of the tiles
  56.  
  57.   //Toolkit
  58.   hook_toolkit_Viewport = 'z'; //Viewport - Viewport object for this Toolkit
  59.   hook_toolkit_xScale = 'ab'; //int - Scaling factor for X coords
  60.   hook_toolkit_yScale = 'eb'; //int - Scaling factor for Y coords
  61.   hook_toolkit_xMin = 'L'; //int - Min X value to render
  62.   hook_toolkit_xMax= 'B'; //int - Max X value to render
  63.   hook_toolkit_yMin = 'y'; //int - Min Y value to render
  64.   hook_toolkit_yMax = 'nb'; //int - Max Y value to render
  65.   hook_toolkit_zMin = 'W'; //int - Min Z value to render
  66.   hook_toolkit_zMax = 'lb'; //int - Max Z value to render
  67.  
  68.   //Viewport
  69.   hook_viewport_xX = 't'; //int - Rotation matrix value (0,0)
  70.   hook_viewport_xY = 'k'; //int - Rotation matrix value (0,1)
  71.   hook_viewport_xZ = 'p'; //int - Rotation matrix value (0,2)
  72.   hook_viewport_yX = 'r'; //int - Rotation matrix value (1,0)
  73.   hook_viewport_yY = 's'; //int - Rotation matrix value (1,1)
  74.   hook_viewport_yZ = 'm'; //int - Rotation matrix value (1,2)
  75.   hook_viewport_zX = 'q'; //int - Rotation matrix value (2,0)
  76.   hook_viewport_zY = 'j'; //int - Rotation matrix value (2,1)
  77.   hook_viewport_zZ = 'n'; //int - Rotation matrix value (2,2)
  78.   hook_viewport_xOff = 'u'; //int - Offset for rotated X coords
  79.   hook_viewport_zOff = 'l'; //int - Offset for rotated Y coords
  80.   hook_viewport_yOff = 'o'; //int - Offset for rotated Z coords
  81.  
  82.   //NodeList
  83.   hook_nodelist_Head = 'h'; //Node - The head of the NodeList
  84.  
  85.   //Node
  86.   hook_node_Next = 'e'; //Node - The next Node in the list, or null
  87.  
  88.   //Menu extends Node
  89.   hook_menu_Option = 't'; //String -
  90.   hook_menu_Action = 'A'; //String -
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement