<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://gswiki-archive.gs-game.uk/index.php?action=history&amp;feed=atom&amp;title=Lich%3ASoftware</id>
	<title>Lich:Software - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://gswiki-archive.gs-game.uk/index.php?action=history&amp;feed=atom&amp;title=Lich%3ASoftware"/>
	<link rel="alternate" type="text/html" href="https://gswiki-archive.gs-game.uk/index.php?title=Lich:Software&amp;action=history"/>
	<updated>2026-11-11T22:26:01Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.41.1</generator>
	<entry>
		<id>https://gswiki-archive.gs-game.uk/index.php?title=Lich:Software&amp;diff=9811&amp;oldid=prev</id>
		<title>imported&gt;HORIBU1: /* Resources */ updated resource links</title>
		<link rel="alternate" type="text/html" href="https://gswiki-archive.gs-game.uk/index.php?title=Lich:Software&amp;diff=9811&amp;oldid=prev"/>
		<updated>2025-11-09T15:39:24Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Resources: &lt;/span&gt; updated resource links&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{3rd-party}}&lt;br /&gt;
&amp;lt;div class=&amp;quot;alert alert-info&amp;quot;&amp;gt;&amp;lt;center&amp;gt;&amp;#039;&amp;#039;&amp;#039;{{mono|;TUNE TOWNCRIER }}to join the TownCrier channel and get GS news and tips every five minutes.  There is no chat on this channel.&amp;#039;&amp;#039;&amp;#039;&amp;lt;/center&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===About===&lt;br /&gt;
&amp;lt;section begin=About /&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;The Lich&amp;#039;&amp;#039;&amp;#039; is third-party software that expands scripting capabilities on Simutronics front end clients ([[Wizard (front end)|The Wizard]] and [[Wrayth]] for Windows users, and [[Avalon]] for Mac OS X users), allowing players to script using the Ruby Programming Language, a high-level programming language with almost limitless capability.  The program comes bundled with several scripts, such as scripts that calculate a character&amp;#039;s [[redux]], move from any location to another within a database, walk through an area until a creature is found, and spell up a character using all available spells.  Also, there is a repository that allows for the quick, easy downloading of user-made scripts through The Lich, itself.  Scripts can range from being very simple to quite advanced; for example, there is a script, titled xpSF, that modifies the experience window in Wrayth to display additional information about the character&amp;#039;s experience level that updates itself when experience is gained. &amp;lt;section end=About /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div {{prettydiv}}&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;CENTER&amp;gt;{{boldmono|&amp;lt;tt&amp;gt;Installation Guides&amp;lt;/tt&amp;gt;}}&amp;lt;/CENTER&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Windows&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
** [[Lich_(software)/Installation#Windows|Windows]]&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Mac&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
** [[Mac_Installation_-_Lich_(software)|Mac OS X]]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Linux&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
** [[Lich_(software)/Installation#Chromebook_.26_Debian_variants|Chromebook &amp;amp; Debian Variants]]&lt;br /&gt;
** [[Lich_(software)/Installation#Fedora|Fedora Installation - Lich (software)]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==What is &amp;quot;Lich&amp;quot;?==&lt;br /&gt;
Lich is an open source scripting engine for text-based MUDs. It is not a complete front-end in and of itself: it operates much like a proxy server and communicates with the user through their chosen front-end (effectively giving the appearance of expanding the front-end&amp;#039;s features with its own). It allows you to write and run scripts for a text-based MUD in the Ruby language.&lt;br /&gt;
==How Does Lich Function==&lt;br /&gt;
Lich defaults on Windows to a Lich 5 folder on your desktop. Lich launches by double clicking on the lich.rbw file. Folders are created inside the Lich 5 directory, the primary ones of user interest are the &amp;lt;CODE&amp;gt;/scripts&amp;lt;/CODE&amp;gt; directory and the &amp;lt;CODE&amp;gt;/data&amp;lt;/CODE&amp;gt; directory. Scripts contains user downloaded scripts and the Data directory contains information used by lich. The most notable items here are &amp;lt;CODE&amp;gt;alias.db3&amp;lt;/CODE&amp;gt;&lt;br /&gt;
&amp;lt;CODE&amp;gt;entry.dat&amp;lt;/CODE&amp;gt;&lt;br /&gt;
&amp;lt;CODE&amp;gt;lich.db3&amp;lt;/CODE&amp;gt; which contains all your user information. This file should be backed up often, preferable with something like ;Lich Script:&lt;br /&gt;
&lt;br /&gt;
Lich was originally created by [http://lichproject.sourceforge.net/ Shaelun], who brought it up from an idea to version 3.57. Starting with version 3.58 through 4.6.56, Lich was maintained by [http://lichproject.org/ Tillmen]. Tillmen&amp;#039;s versions focused more heavily on Simutronics games, specifically Gemstone IV. If you are interested in non-Simutronics games, you might be better served with Shaelun&amp;#039;s version. Starting with Lich v5, Lich has been forked over by the team at [https://github.com/elanthia-online/lich-5/ Elanthia-Online] to update and continue development in a collaborative format with contributions from both GemstoneIV and DragonRealms contributors. Current [[Lich_(software)/Installation|installation]] instructions now use Lich v5.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==How do I use it==&lt;br /&gt;
Lich itself doesn&amp;#039;t do much. At it&amp;#039;s core, it parses incoming XML from the game and runs it through an engine. Scripts that a user downloads perform a varity of functions with that information. &lt;br /&gt;
&lt;br /&gt;
{{#section:Lich:Script Repository|popularscripts}}&lt;br /&gt;
&lt;br /&gt;
==F.A.Q and Common commands.==&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Q: Where did my inventory windows go?&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
: A: If you use inventory windows in Wrayth, you’ll find they have disappeared the first time you run Lich on each character. Lich hijacks the setting to provide container contents to scripts. In doing so, it’s unable to tell what the setting was to start with, so it turns it off (from Wrayth’s point of view). Just type “set inv on” to turn it back on.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Q: Why do I keep disconnecting immediately after login?&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
: A: This generally happens on only one character, and affects only Wrayth. It seems to be caused by Wrayth downloading a characters settings from the Simu server. To fix it, change Wrayth to store scripts/highlights/macros/etc locally, or log in once on Wrayth without Lich to allow it to do whatever it’s trying to do.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Q: How come when I cast spells on people it doesn&amp;#039;t tell the correct duration for the spell?&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
: A: This is due to not setting permissions correctly with LNet once logged in. In general, most people should be fine with typing: ;LNET ALLOW ALL ALL. This should allow anyone with Lich installed to detect your spell durations. It also allows other things, to see exactly what you can do type ;LNET HELP ingame and read over the output it provides.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Q: How do I enable or disable the various LichID or RealID in room description title?&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
: A: To enable/disable the LichID or RealID you would use one of the following commands in-game:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ruby&amp;quot;&amp;gt;&lt;br /&gt;
# LichID&lt;br /&gt;
;display lichid &amp;lt;true|false&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# RealID&lt;br /&gt;
;display uid &amp;lt;true|false&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Resources==&lt;br /&gt;
* [[Lich scripting reference]]&lt;br /&gt;
* [[Lich:Script_Repository#Popular_Lich_Scripts | Popular Lich Scripts ]]&lt;br /&gt;
* [https://nisugi.github.io/lich-5-docs/ Lich 5 AI Generated Documentation]&lt;br /&gt;
* [https://deepwiki.com/elanthia-online/lich-5 Alternative AI Lich5 Generated Wiki]&lt;br /&gt;
* [https://lich-mapdb-room.ffng.xyz/ Mapdb Lookup Reference]&lt;br /&gt;
* [https://blue-tracker.duckdns.org Blue/GM Discord Post Tracker]&lt;br /&gt;
* [https://shops.elanthia.online/ New Playershops]&lt;br /&gt;
* [https://ps.lichproject.org/ Old Playershops]&lt;br /&gt;
* [https://discord.gg/KF9Wr8u GS Discord] #scripting channel for additional Lich Support&lt;br /&gt;
&lt;br /&gt;
{{Third-Party Software}}&lt;br /&gt;
[[Category:New Player]]&lt;/div&gt;</summary>
		<author><name>imported&gt;HORIBU1</name></author>
	</entry>
</feed>