Difference between revisions of "IS:Kernel"
Jump to navigation
Jump to search
Line 11: | Line 11: | ||
; Misc | ; Misc | ||
*[[ISSession:Version (Command)|Version]] | *[[ISSession:Version (Command)|Version]] | ||
+ | : Shows the current Inner Space version number | ||
*[[ISSession:Exit (Command)|Exit]] | *[[ISSession:Exit (Command)|Exit]] | ||
+ | : Instantly close this session | ||
; Console | ; Console | ||
*[[ISSession:ConsoleClear (Command)|ConsoleClear]] | *[[ISSession:ConsoleClear (Command)|ConsoleClear]] | ||
+ | : Clear the console | ||
*[[ISSession:ConsoleVisibleLines (Command)|ConsoleVisibleLines]] | *[[ISSession:ConsoleVisibleLines (Command)|ConsoleVisibleLines]] | ||
+ | : Resize the console | ||
*[[ISSession:Console (Command)|Console]] | *[[ISSession:Console (Command)|Console]] | ||
+ | : Toggle the console | ||
*[[ISSession:Squelch (Command)|Squelch]] | *[[ISSession:Squelch (Command)|Squelch]] | ||
+ | : Quietly execute a command (nothing shows up in console) | ||
*[[ISSession:Echo (Command)|Echo]] | *[[ISSession:Echo (Command)|Echo]] | ||
+ | : Output text (to the console) | ||
*[[ISSession:Log (Command)|Log]] | *[[ISSession:Log (Command)|Log]] | ||
+ | : Log all console output | ||
; Display | ; Display | ||
*[[ISSession:Wireframe (Command)|Wireframe]] | *[[ISSession:Wireframe (Command)|Wireframe]] | ||
+ | : Toggle "wireframe" mode (does NOT improve performance) | ||
*[[ISSession:FPS (Command)|FPS]] | *[[ISSession:FPS (Command)|FPS]] | ||
+ | : Display current framerate | ||
*[[ISSession:MaxFPS (Command)|MaxFPS]] | *[[ISSession:MaxFPS (Command)|MaxFPS]] | ||
+ | : Display or set framerate/CPU limiter settings | ||
*[[ISSession:DisplayInfo (Command)|DisplayInfo]] | *[[ISSession:DisplayInfo (Command)|DisplayInfo]] | ||
+ | : Display information about the window and the game's display mode (can show amount of image distortion, etc) | ||
*[[ISSession:HUDAdd (Command)|HUDAdd]] | *[[ISSession:HUDAdd (Command)|HUDAdd]] | ||
+ | : Add an element to the [[ISSession:HUD|heads-up display]] | ||
*[[ISSession:HUDRemove (Command)|HUDRemove]] | *[[ISSession:HUDRemove (Command)|HUDRemove]] | ||
+ | : Remove an element from the [[ISSession:HUD|heads-up display]] | ||
*[[ISSession:HUDList (Command)|HUDList]] | *[[ISSession:HUDList (Command)|HUDList]] | ||
+ | : List elements in the [[ISSession:HUD|heads-up display]] | ||
*[[ISSession:HUDSet (Command)|HUDSet]] | *[[ISSession:HUDSet (Command)|HUDSet]] | ||
+ | : Modify an element in the [[ISSession:HUD|heads-up display]] | ||
; File System | ; File System | ||
*[[ISSession:FileRedirect (Command)|FileRedirect]] | *[[ISSession:FileRedirect (Command)|FileRedirect]] | ||
+ | : Redirect game's file i/o from one file to another (for example, make a game use USER1.DAT instead of USER.DAT) | ||
*[[ISSession:IniRedirect (Command)|IniRedirect]] | *[[ISSession:IniRedirect (Command)|IniRedirect]] | ||
+ | : Redirect game's .ini file i/o from one file to another and/or one section to another and/or one value to another (for example, use an alternate setting or alternate .ini file) | ||
; Input | ; Input | ||
*[[ISSession:Bind (Command)|Bind]] | *[[ISSession:Bind (Command)|Bind]] | ||
+ | : Add, list, or remove a hotkey | ||
*[[ISSession:Press (Command)|Press]] | *[[ISSession:Press (Command)|Press]] | ||
+ | : Emulate a single key press and/or release | ||
*[[ISSession:Type (Command)|Type]] | *[[ISSession:Type (Command)|Type]] | ||
+ | : Emulate typing some text | ||
*[[ISSession:MouseTo (Command)|MouseTo]] | *[[ISSession:MouseTo (Command)|MouseTo]] | ||
+ | : Moves the mouse to a specified location | ||
*[[ISSession:MouseClick (Command)|MouseClick]] | *[[ISSession:MouseClick (Command)|MouseClick]] | ||
+ | : Emulate a mouse button press and/or release | ||
*[[ISSession:DIMouse (Command)|DIMouse]] | *[[ISSession:DIMouse (Command)|DIMouse]] | ||
+ | : Used for DirectInput mouse handlers (such as EQ1) to "release" or "capture" the mouse | ||
*[[ISSession:GlobalBind (Command)|GlobalBind]] | *[[ISSession:GlobalBind (Command)|GlobalBind]] | ||
+ | : Add, list, or remove a global hotkey, usable from anywhere in Windows | ||
; Inter-process (uplink and other sessions) | ; Inter-process (uplink and other sessions) | ||
*[[ISSession:Uplink (Command)|Uplink]] | *[[ISSession:Uplink (Command)|Uplink]] | ||
+ | : Execute a command on the uplink, such as [[ISUplink:Name (Command)|Name]] or [[ISUplink:Relay (Command)|Relay]] | ||
; Navigation | ; Navigation | ||
*[[ISSession:NavPath (Command)|NavPath]] | *[[ISSession:NavPath (Command)|NavPath]] | ||
+ | : Retrieve the shortest path from point A to point B in a given world | ||
*[[ISSession:Navigation (Command)|Navigation]] | *[[ISSession:Navigation (Command)|Navigation]] | ||
+ | : Load or unload a navigation file containing worlds and connected points within them | ||
*[[ISSession:NavPoint (Command)|NavPoint]] | *[[ISSession:NavPoint (Command)|NavPoint]] | ||
+ | : Add, list or remove a navigation point | ||
; Extensions | ; Extensions | ||
*[[ISSession:Extension (Command)|Extension]] | *[[ISSession:Extension (Command)|Extension]] | ||
+ | : Load, list or unload an extension | ||
*[[ISSession:Services (Command)|Services]] | *[[ISSession:Services (Command)|Services]] | ||
+ | : Lists available services and the number of clients attached to each | ||
; Settings | ; Settings | ||
*[[ISSession:Game (Command)|Game]] | *[[ISSession:Game (Command)|Game]] | ||
+ | : Manipulate settings for a specific game | ||
*[[ISSession:Games (Command)|Games]] | *[[ISSession:Games (Command)|Games]] | ||
+ | : Add, list or remove games | ||
*[[ISSession:Profile (Command)|Profile]] | *[[ISSession:Profile (Command)|Profile]] | ||
+ | : Manipulate settings for a specific profile | ||
*[[ISSession:Profiles (Command)|Profiles]] | *[[ISSession:Profiles (Command)|Profiles]] | ||
+ | : Add, list or remove profiles | ||
; Video Capture | ; Video Capture | ||
*[[ISSession:Record (Command)|Record]] | *[[ISSession:Record (Command)|Record]] | ||
+ | : Begins video capture | ||
*[[ISSession:EndRecord (Command)|EndRecord]] | *[[ISSession:EndRecord (Command)|EndRecord]] | ||
+ | : Ends video capture | ||
; Window | ; Window | ||
*[[ISSession:WindowPos (Command)|WindowPos]] | *[[ISSession:WindowPos (Command)|WindowPos]] | ||
+ | : Set or display window position | ||
*[[ISSession:WindowSize (Command)|WindowSize]] | *[[ISSession:WindowSize (Command)|WindowSize]] | ||
+ | : Set or display window size | ||
*[[ISSession:WindowScale (Command)|WindowScale]] | *[[ISSession:WindowScale (Command)|WindowScale]] | ||
+ | : Set window size based on the game's set resolution | ||
*[[ISSession:WindowFrame (Command)|WindowFrame]] | *[[ISSession:WindowFrame (Command)|WindowFrame]] | ||
+ | : Set window frame style (and therefore ability to drag to resize the window as well) | ||
*[[ISSession:WindowText (Command)|WindowText]] | *[[ISSession:WindowText (Command)|WindowText]] | ||
+ | : Set window title | ||
*[[ISSession:WindowVisibility (Command)|WindowVisibility]] | *[[ISSession:WindowVisibility (Command)|WindowVisibility]] | ||
+ | : Move window above or below others, or "always on top" | ||
*[[ISSession:WindowTaskbar (Command)|WindowTaskbar]] | *[[ISSession:WindowTaskbar (Command)|WindowTaskbar]] | ||
− | + | : Adds an icon to the system tray for this game | |
*[[ISSession:ClipMouse (Command)|ClipMouse]] | *[[ISSession:ClipMouse (Command)|ClipMouse]] | ||
+ | : Used to prevent the mouse from leaving the window (not used for DirectInput systems such as EQ1) | ||
=== Data Types === | === Data Types === |
Revision as of 00:19, 24 February 2005
Contents
Introduction
In-Game Console
Binds (hotkeys)
Global Binds (global hotkeys)
LavishScript Extensions
Commands
- Misc
- Shows the current Inner Space version number
- Instantly close this session
- Console
- Clear the console
- Resize the console
- Toggle the console
- Quietly execute a command (nothing shows up in console)
- Output text (to the console)
- Log all console output
- Display
- Toggle "wireframe" mode (does NOT improve performance)
- Display current framerate
- Display or set framerate/CPU limiter settings
- Display information about the window and the game's display mode (can show amount of image distortion, etc)
- Add an element to the heads-up display
- Remove an element from the heads-up display
- List elements in the heads-up display
- Modify an element in the heads-up display
- File System
- Redirect game's file i/o from one file to another (for example, make a game use USER1.DAT instead of USER.DAT)
- Redirect game's .ini file i/o from one file to another and/or one section to another and/or one value to another (for example, use an alternate setting or alternate .ini file)
- Input
- Add, list, or remove a hotkey
- Emulate a single key press and/or release
- Emulate typing some text
- Moves the mouse to a specified location
- Emulate a mouse button press and/or release
- Used for DirectInput mouse handlers (such as EQ1) to "release" or "capture" the mouse
- Add, list, or remove a global hotkey, usable from anywhere in Windows
- Inter-process (uplink and other sessions)
- Retrieve the shortest path from point A to point B in a given world
- Load or unload a navigation file containing worlds and connected points within them
- Add, list or remove a navigation point
- Extensions
- Load, list or unload an extension
- Lists available services and the number of clients attached to each
- Settings
- Manipulate settings for a specific game
- Add, list or remove games
- Manipulate settings for a specific profile
- Add, list or remove profiles
- Video Capture
- Begins video capture
- Ends video capture
- Window
- Set or display window position
- Set or display window size
- Set window size based on the game's set resolution
- Set window frame style (and therefore ability to drag to resize the window as well)
- Set window title
- Move window above or below others, or "always on top"
- Adds an icon to the system tray for this game
- Used to prevent the mouse from leaving the window (not used for DirectInput systems such as EQ1)
Data Types
Top-Level Objects
- Game
- Profile
- Session
- FPS
- Mouse
- Keyboard
- Sessions
- Display
- Console
- HUDElement
- NavPoint
- NavPath
- XMLSetting
See Also
- LavishScript
- Inner Space Uplink (main program)