Legends of the Jedi Forums Share Yo’ Scripts MUSHClient Visual Space
This topic has 8 replies, 3 voices, and was last updated 9 years, 2 months ago by Kirash.
Viewing 9 posts - 1 through 9 (of 9 total)
    • Johnson Participant
      February 22, 2013 at 2:53 am #21070

      This plugin is a work-in-progress of all things space. I am attempting to go a different route with this, allowing much more flexibility than the previous static LotJ GUI. This allows gauges to be toggled on and off, and allows each window to be moved around freely to whatever spot you like. Currently this plugin consists of various space-related gauges and readouts including:

      Shields
      Hull
      Energy
      Speedometer
      Hyperjump Progress
      Graphical Config Window

      This WILL NOT work with any existing LotJ GUI’s, including my own. I may find a way for these to coexist in the future, but for now if you try to use both, things will NOT work properly.

      Screenshot:
      http://imageshack.us/f/27/lotjvisualspacev046.png/

      Download:
      LotJVisualSpace-v0.46.zip

      Installation Instructions:
      1. Remove any existing GUI or MSDP plugins you have
      2. Unzip the zip file above somewhere into your MUSHclient directory
      3. Open your LotJ world in MUSHClient
      4. Click File->Plugins
      5. Click Add and browse to where you just extracted LotJVisualSpace.xml
      6. Save, close, and reopen your LotJ world for changes to take effect.

      Directions for use:
      1. Type ‘vsconfig’ to bring up the configuration dialog box to toggle gauges on and off
      2. Click and drag the top of any window to move it
      3. Click the X in the upper right corner to close any window
      4. Click the percentage display on the energy/shield/hull/hyperjump windows to choose whether to show the real value or the percentage

      Any questions/concerns feel free to throw them at me.

      -@Johnson

    • authority Member
      February 22, 2013 at 8:02 pm #21075

      This is gorgeous. IF you can.

      You should add stat window of things like projectiles and chaff so its easier to keep track.

    • Johnson Participant
      February 24, 2013 at 5:51 am #21081

      LotJVisualSpace updated to version 0.77. A rather extensive update consisting of a complete re-write and separation of a totally new MSDP data backend handling plugin. This new plugin allows multiple plugins to take advantage of MSDP calls and interact nicely together. The download now consists of 2 files. LotJMSDPHandler.xml is the data backend and will only need to be updated when new MSDP calls are added to the MUD. The updated LotJVisualSpace.xml has seen many changes as well, featuring resizable and draggable windows, and even a new orientation switching button in the upper right corner of each window.

      Screenshot:
      http://imageshack.us/f/267/lotjvisualspacev077.png/

      Download:
      LotJVisualSpace-v0.77

      Installation instructions:
      1. Remove any previous version of LotJVisualSpace.xml you may have
      2. Download and extract the above file somewhere into your MUSHClient directory
      3. Open your LotJ world in MUSHclient and click File->Plugins
      4. Click Add and browse to where you unzipped LotJMSDPHandler.xml and LotJVisualSpace.xml and add them
      5. Save, close, and reopen your LotJ world in MUSHClient for the changes to take effect

      Usage Instructions:
      1. Upon installing the plugin, the config window should automatically appear
      2. If it doesn’t, type ‘vsconfig’ to display it
      3. Have fun playing around with the new gauges and stay tuned for more updates like this!

      -@Johnson

    • authority Member
      February 25, 2013 at 9:11 pm #21090

      [string “Plugin”]:6: module ‘msdphelper’ not found:
      no field package.preload[‘msdphelper’]
      no file ‘.\msdphelper.lua’
      no file ‘C:\Program Files (x86)\MUSHclient\lua\msdphelper.lua’
      no file ‘C:\Program Files (x86)\MUSHclient\lua\msdphelper\init.lua’
      no file ‘C:\Program Files (x86)\MUSHclient\msdphelper.lua’
      no file ‘C:\Program Files (x86)\MUSHclient\msdphelper\init.lua’
      no file ‘.\msdphelper.dll’
      no file ‘C:\Program Files (x86)\MUSHclient\msdphelper.dll’
      no file ‘C:\Program Files (x86)\MUSHclient\loadall.dll’
      stack traceback:
      [C]: in function ‘require’
      [string “Plugin”]:6: in main chunk

    • Johnson Participant
      February 25, 2013 at 10:16 pm #21091

      Whoops. Thanks for catching that. Fixed.

    • Johnson Participant
      February 28, 2013 at 12:12 am #21143

      Updated LotJVisualSpace to version 0.82. Added character stat window, added previous session memory so you no longer have to open the same windows every time you play, it remembers which windows were open and where they were placed. LotJMSDPHandler had a small change in the way it broadcasts information to other plugins. Both new files are included in the download.

      Screenshot:
      http://imageshack.us/f/200/lotjvisualspacev082.png/

      Download:
      LotJVisualSpace-v0.82.zip

    • Kirash Participant
      February 24, 2015 at 12:03 am #24774

      Resurrecting a two year necro post like the EverQuest Cleric I never had.

      Is there an easy way to update the GUI to handle and display the MSDP variables that you want it to? There is a sizable list of variables on the help file. Keep in mind, I’m code illiterate.

    • Johnson Participant
      February 24, 2015 at 1:02 am #24776

      Every variable on that list is already handled by LotJMSDPHandler. The existing framework in LotJVisualSpace for creating the hp/mana/move bars can be easily expanded to display other things, but it really depends what you’re wanting to use as to how it would be best displayed.

    • Kirash Participant
      February 24, 2015 at 8:28 am #24779

      I’d like to have these added to the VGUI if it’s not too much trouble. I think it could probably be handled in a similar way as the character information. Maybe throw all of the ship information together into one window if possible.

      SHIPSYSNAME Current star system
      SHIPGALX Current star system’s X coordinate
      SHIPGALY Current star system’s Y coordinate
      SHIPSYSX Current sublight X coordinate position
      SHIPSYSY Current sublight Y coordinate position
      SHIPSYSZ Current sublight Z coordinate position
      SHIPHEADX X coordinate position your ship is coursing to
      SHIPHEADY Y coordinate position your ship is coursing to
      SHIPHEADZ Z coordinate position your ship is coursing to

Viewing 9 posts - 1 through 9 (of 9 total)
You must be logged in to reply to this topic.