This is a repository of plugins that I use with LotJ in an attempt to make certain aspects of the game less tedious, easier to see visually, or to provide an overall greater playing experience. These aren't intended to circumnavigate rules or allow cheating or exploiting in any fashion. Some of these plugins are written entirely by me, some have been inspired by plugins on other MUDs and some were created by other members of the LotJ community. I try to give credit in each respective plugin where it is due, but if you see something posted here that you had any part in helping create that hasn't been attributed to you, I humbly apologize and ask that you inform me ASAP so I can remedy my mistake.
These plugins are largely a work in progress and as a result often see many, many changes and differing versions. If something isn't working properly, first check to see if you have the most recent version, and if something still doesn't seem right, congratulations, you may have found a bug! Please let me know about it so I can fix it!
Questions, comments, complaints, suggestions, bug reports can be directed via email to [email protected], in game @Johnson, in the issues section of the GitHub repository, or on the LotJ forums.
- Added support for a background image. This will default to looking for the image provided on GitHub called 'stars_800_600.png'
- Added larger indicator showing where the player is on the system map.
- Added cross-plugin support with LotJCargo to display cargo routes on the system map.
- Added automatic planet colors based on governing clan colors.
- Added right click menu to give several new options including adding/removing systems, changing colors and fonts, or restoring defaults.
- Adjusted how distances are displayed when hovering a system, should be easier to read.
- Added resizing capability. Also added automatic settings and planet information saving.
- New command:
'showmap'
displays currently loaded planet settings without the need to scan every time. 'hypmap'
retains original scanning functionality- Added support for ship coordinate display. Also added hyperjump route display.
- Perform a race data scan using
racescan
- Display Race Browser window using
raceshow
- The plugin loads race information from the game and displays it in a window to make browsing and comparing races more convenient.
- Right click in the window to apply sorting filters. Races in the left side window are sorted based on the filter criteria.
WARNING Do NOT right click files and choose "Save link as" as this will attempt to save the entire web page and will result in a distorted .xml file and will throw errors if you try to install it! You have been warned!
- In the top right of the <>Code tab, click the Clone or download button, followed by Download ZIP button to download the entire directory as a zip file.
- Alternatively, click whichever plugin you wish to use and copy/paste the code into a text editor, saving each .xml file individually.
- Delete any previous versions of plugins you may be using to ensure no conflicts arise.
- Open your plugin manager by pressing ctrl+shift+p in MUSHclient, or click File->Plugins.
- Click Add and choose the .xml plugins you wish to use.
- Click Show Info on each plugin to see a brief description of what each does and information on the provided in-game help system for each.
- Disconnect from the game world, then reconnect to allow changes to take effect.
- Released early version of this plugin. It allows you to record and replay game events while preserving time scale and original coloring, giving you exactly the experience of the situation recorded.
- As mentioned this is an early release so there aren't a lot of features, mainly the core mechanic of recording and replaying.
- More features may be added if there is interest in that happening.
- Reworked from the ground up how MSDP variables are parsed from the mud to store lists and arrays correctly.
- If you retrieve a variable in list or array form, it will be returned in a comma-separated list of key,value pairs.
- Added LotJMSDPHelper.lua script file to hopefully ease usage of MSDP variables in community plugins.
- To use MSDP variables in your plugin add the following code:
dofile(GetPluginInfo(GetPluginID(), 20) .. "LotJMSDPHelper.lua")
myVariable = getmsdp("VARIABLE NAME")
- Added two new windows to the
'vsconfig'
menu:- Current ammo capacity meter
- Ship location stats window
- added redundancy to
getmsdp()
variable calls.
- 3D coordinate window works, check the option in the
'vsconfig'
window to enable displays ship position as well as relative local space bodies. - Scan local space with
'radar'
- Experimenting with 3D coordinate transforms and attempting to display localized space bodies represented in a 2D window.
- Added squadron home ship labeling. Saves the ship that launched a fighter and displays that information when the fighter is seen via look, proximity, radar, or fleetradar in the format:
TIE-Fighter 'TwentySeven' Prox: 0->[MotherShip]
- Released this plugin to save description information of people you look at. Each character has a unique memory which must be loaded by typing 'score' when you log in. Memory can be viewed in short format via 'memcheck' or in long format via 'memcheck full'. You can search for a specific description or dub/greet via 'memcheck '.
- Example:
'memcheck human'
You last saw Hummale04 on 04/02/13(7 days ago). They were A strong, good looking white skinned Human male.
- Added local space highlighting for easy in-sector calculating. Also added variable hook for StarMap to access.
- First release of this plugin, created at the request of Zeromus.
- Added automatic indenting with customizable indent size.
- Added ability for buildadd command to accept a comma-delimiter for adding multiple items with one command.
- Adjusted command parsing to be more flexible in how it handles input.
- Added ability for studyadd command to accept a comma-delimiter for adding multiple items with one command.