Difference between revisions of "Inner Space"

From Lavish Software Wiki
Jump to navigation Jump to search
Line 53: Line 53:
  
 
== Basic Usage ==
 
== Basic Usage ==
*[[Tray Program]]
+
See [[IS:Uplink|Uplink]] and [[IS:Session|sessions]]
*[[Sessions]]
 
  
 
== Configuration ==
 
== Configuration ==
*[[Overview]]
+
See [[IS:Games Window|Games Window]]
*[[Game]]
 
*[[Profile]]
 
*[[XML Settings]]
 
  
 
== See Also ==
 
== See Also ==

Revision as of 20:39, 4 April 2005

Introduction

Inner Space is currently in Beta release, and is subscriber-only.

Inner Space is our next-generation cross between WinEQ 2 and MacroQuest 2, though it does not contain anything directly related to a specific game -- you are breaking no more rules by using Inner Space "out of the box" than by using WinEQ 2. Inner Space is a platform for development inside games. It uses LavishScript, a simple command-based scripting system inspired by Linux shells, to provide an in-game console window. WinEQ's feature set is implemented as individual commands, such as a command to resize the window to the full size of your screen, and assigned default hotkeys via the Bind and GlobalBind commands. Some WinEQ features, such as FPS indicator and are implemented via HUD elements.

Inner Space consists of the main program, or Uplink, and sessions, which are attached to your game.


Inner Space is a revolutionary platform for development inside other applications, most notably games. It is used to customize the application and automate a variety of tasks. It is extensible, so the range of features available are limited only by the time it takes for members of the community to develop extensions. It is application-independent, choosing instead to be system-dependent. Games tend to use a specific set of display and input systems (for example, Direct3D, OpenGL, DirectDraw), and Inner Space vies to support each of these different systems in order to allow use of Inner Space for as many actual games as possible. Currently, OpenGL and DirectDraw support are not included, but we hope to have them supported very soon.

Features

Inner Space has a wide range of features. Here's just a few
  • Can be trained through the Games Window to support most Direct3D games
  • All of the great features of WinEQ 2 are included!
  • Uses the LavishScript system to supply an in-game console, a heads-up display and more
  • Adds a bindable input system, allowing you to map key combinations directly to commands
  • Provides a method for all Inner Space sessions on the same computer to talk to each other (soon to be extended to allow other computers as well!), via the Relay command
  • Implements a native Navigation system, which stores connected waypoints and provides an easy way to get the shortest path between any two connected points!
  • The Inner Space Extension Developers Kit allows for creating custom features! See the ISMods Website for examples of existing mods (ISMods downloads and message boards are limited to GamingTools Subscribers, however you may read reviews or see the list of the available downloads)

Inner Space is comprised of several independent systems, each providing a set of features.

  • Display - Inner Space is able to manipulate the graphical display, such as displaying a HUD (Heads Up Display)
  • Video Capture - Inner Space is able to record video with sound
  • Window - Inner Space is able to manipulate the window
  • Input - Inner Space is able to manipulate keyboard and mouse input
  • Console - Inner Space provides a console that can be used to enter commands and display output
  • Inter-Process - Inner Space provides commands to manipulate other Inner Space sessions
  • Scripting - Inner Space provides scripting functionality that can be used to automate
  • Custom Extensions - Inner Space provides the ability to use Custom Extensions to extend the existing feature set
  • Services - Inner Space provides a system for extensions to communicate with other extensions, and for the main program to notify extensions of events as well
  • Settings - Inner Space includes a system of named settings, separated into games and profiles. This system also allows users to add support to Inner Space for other games that use supported input and display systems

Supported Games

By default, Inner Space supports the following games:
  1. Battlefield 1942
  2. Counter-strike: Source
  3. Dark Age of Camelot
  4. Half-Life: Source
  5. Half-Life 2
  6. EverQuest
  7. EverQuest II
  8. Lords of EverQuest
  9. Rise of Nations
  10. Rollercoaster Tycoon 3
  11. Sid Meier's Pirates!
  12. The Sims 2
  13. Warcraft III
  14. World of Warcraft

Inner Space also provides relatively easy methods for adding support for nearly any Direct3D8 or Direct3D9 game

Installation

Basic Usage

See Uplink and sessions

Configuration

See Games Window

See Also