<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://gswiki.play.net/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=KERTHWAP</id>
	<title>GemStone IV Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://gswiki.play.net/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=KERTHWAP"/>
	<link rel="alternate" type="text/html" href="https://gswiki.play.net/Special:Contributions/KERTHWAP"/>
	<updated>2026-06-19T09:25:38Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.39.12</generator>
	<entry>
		<id>https://gswiki.play.net/index.php?title=Lich:Software/Installation&amp;diff=145392</id>
		<title>Lich:Software/Installation</title>
		<link rel="alternate" type="text/html" href="https://gswiki.play.net/index.php?title=Lich:Software/Installation&amp;diff=145392"/>
		<updated>2021-02-24T23:29:35Z</updated>

		<summary type="html">&lt;p&gt;KERTHWAP: Clarification for when to restart the interface&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==About==&lt;br /&gt;
&lt;br /&gt;
Lich is an add-on scripting engine that works alongside existing front ends.  The most common installation is a combination of Lich on Windows using the Stormfront or Wizard FE.  Despite this, Lich is also used by many on both MacOS and multiple Linux distributions.&lt;br /&gt;
&lt;br /&gt;
==Installing the Latest Stable Release==&lt;br /&gt;
&lt;br /&gt;
===Windows===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;For Windows 10 / 8 / 7&#039;&#039;&#039; users on 64-bit systems: you can download the [https://bit.ly/WinLich Installer] and install everything you need automatically. Always remember to back up existing Lich / Simutronics files.&lt;br /&gt;
&lt;br /&gt;
Install Guide for Lich Version 4.6.58 (as of January 5th, 2021)&lt;br /&gt;
&lt;br /&gt;
# Uninstall ALL existing Ruby installations. This includes deleting all existing Ruby folders (they should be located in the root C:\ drive folder).&lt;br /&gt;
# Run the installer created by Doug ( http://bit.ly/WinLich ). Do NOT change the install drive to be different than C: drive. Do NOT restart the computer if prompted (just cancel that message). The install will seem like it isn&#039;t doing anything when there&#039;s a black box on the screen, but just give it some time. When the installer window itself goes away it&#039;s done.&lt;br /&gt;
# A Lich folder will be placed on your desktop after the install is finished, open that folder and run the lich.rbw file contained inside to start Lich&#039;s launcher.&lt;br /&gt;
# Log in and do -&amp;gt; &amp;lt;code&amp;gt;;repo download-lich&amp;lt;/code&amp;gt; &amp;lt;- when command completes exit the game. This is required for things to work proper.&lt;br /&gt;
# Log in and do -&amp;gt; &amp;lt;code&amp;gt;;repo download repository&amp;lt;/code&amp;gt; &amp;lt;- and wait the few seconds for it to finish. This is required for the repository to work proper.&lt;br /&gt;
# Do -&amp;gt; &amp;lt;code&amp;gt;;repo download-mapdb&amp;lt;/code&amp;gt; &amp;lt;- and wait the few seconds for it to finish. This is required for map related components to work proper.&lt;br /&gt;
# Do -&amp;gt; &amp;lt;code&amp;gt;;repo download jinx&amp;lt;/code&amp;gt; &amp;lt;- and wait the few seconds for it to finish. This is an alternative, maintained by Elanthia Online, to the Lich repository to facilitate downloading/updating scripts when the repository is offline.&lt;br /&gt;
# Do -&amp;gt; &amp;lt;code&amp;gt;;jinx script update infomon.lic&amp;lt;/code&amp;gt; &amp;lt;- and wait the few seconds for it to finish. After it&#039;s downloaded do -&amp;gt; &amp;lt;code&amp;gt;;repo unset-updatable infomon.lic&amp;lt;/code&amp;gt; &amp;lt;- to prevent Lich from replacing it with an outdated version. Finally, do -&amp;gt; &amp;lt;code&amp;gt;;kill infomon&amp;lt;/code&amp;gt; &amp;lt;- and then -&amp;gt; &amp;lt;code&amp;gt;;infomon&amp;lt;/code&amp;gt; &amp;lt;- to restart infomon. This version of infomon is maintained by Elanthia Online to allow quicker updating as the game changes.&lt;br /&gt;
# Do -&amp;gt; &amp;lt;code&amp;gt;;jinx data update spell-list.xml&amp;lt;/code&amp;gt; &amp;lt;- and wait the few seconds for it to finish. After it&#039;s downloaded do -&amp;gt; &amp;lt;code&amp;gt;;repo unset-updatable spell-list.xml&amp;lt;/code&amp;gt; &amp;lt;- to prevent Lich from replacing it with an outdated version. Finally, do -&amp;gt; &amp;lt;code&amp;gt;;e Spell.load&amp;lt;/code&amp;gt; &amp;lt;- to load the new data. This version of spell-list.xml is maintained by Elanthia Online to allow quicker updating as the game changes.&lt;br /&gt;
# Do -&amp;gt; &amp;lt;code&amp;gt;;jinx data update autostart.lic&amp;lt;/code&amp;gt; &amp;lt;- and wait the few seconds for it to finish. After it&#039;s downloaded do -&amp;gt; &amp;lt;code&amp;gt;;repo unset-updatable autostart.lic&amp;lt;/code&amp;gt; &amp;lt;- to prevent Lich from replacing it with an outdated version. This fixes an issue with the repository not checking for updates at startup. This may also introduce an unknown result with go2 and narost on a fresh install so just be aware.&lt;br /&gt;
&lt;br /&gt;
PLEASE BE AWARE that Jinx currently does not have a way to auto update itself, or infomon and spell-list. This ability is on the list of features to be implemented at some point in the near future. As a result, be mindful of checking your versions from time to time or asking in the GemStone #scripting channel on Discord to see if there&#039;s been any significant updates recently.&lt;br /&gt;
&lt;br /&gt;
Additional assistance in installation can be found in the scripting channel of the GemStone [https://discord.gg/KF9Wr8u Discord].&lt;br /&gt;
&lt;br /&gt;
===Mac OS X===&lt;br /&gt;
&lt;br /&gt;
Max OS X support is incoming with GTK3 Beta Lich.  Installation and details on this are still incoming - Please stand by.&lt;br /&gt;
&lt;br /&gt;
===Chromebook &amp;amp; Debian variants===&lt;br /&gt;
The following steps should install Lich and Profanity for users of Debian/Chromebooks. Profanity is a terminal-based Front-End that will let you play the game (in lieu of The Wizard or Stormfront).&lt;br /&gt;
&lt;br /&gt;
Update the list of available software and make sure some requirements are installed:&lt;br /&gt;
&amp;lt;!-- don&#039;t think I&#039;m gonna include this stuff but might as well not delete it.&lt;br /&gt;
:&amp;lt;small&amp;gt;sudo: as a super-user&amp;lt;/small&amp;gt;&lt;br /&gt;
:&amp;lt;small&amp;gt;apt-get: Debian&#039;s software repository&amp;lt;/small&amp;gt;&lt;br /&gt;
::&amp;lt;small&amp;gt;-y: answer all questions yes&amp;lt;/small&amp;gt; &lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo apt-get -y update&lt;br /&gt;
sudo apt-get -y install autoconf bison build-essential libssl-dev libyaml-dev libreadline6-dev zlib1g-dev libncurses5-dev libffi-dev libgdbm6 libgdbm-dev libsqlite3-dev unzip&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Install &#039;&#039;&#039;&amp;lt;tt&amp;gt;[https://github.com/rbenv/rbenv rbenv]&amp;lt;/tt&amp;gt;&#039;&#039;&#039;, a Ruby version manager. Add it to the &amp;lt;tt&amp;gt;PATH&amp;lt;/tt&amp;gt; so that it will work outside of its own directory, and set it up to work when you launch the shell (terminal):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
git clone https://github.com/rbenv/rbenv.git ~/.rbenv&lt;br /&gt;
echo &#039;export PATH=&amp;quot;$HOME/.rbenv/bin:$PATH&amp;quot;&#039; &amp;gt;&amp;gt; ~/.bashrc&lt;br /&gt;
echo &#039;eval &amp;quot;$(rbenv init -)&amp;quot;&#039; &amp;gt;&amp;gt; ~/.bashrc&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Run the shell&#039;s launch script now to enable those two changes and get rbenv working:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
source ~/.bashrc&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Download the tools to let rbenv install Ruby on its own, then install Ruby 2.5.1 and set it to be our default version of Ruby system-wide:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
git clone https://github.com/rbenv/ruby-build.git ~/.rbenv/plugins/ruby-build&lt;br /&gt;
rbenv install 2.5.1 -v&lt;br /&gt;
rbenv global 2.5.1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tell Ruby not to create documentation for its gems (plugins/packages) unless asked, because it takes a long time and they are available online. Then install the dependencies for Lich and Profanity:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
echo &amp;quot;gem: --no-document&amp;quot; &amp;gt; ~/.gemrc&lt;br /&gt;
gem install sqlite3 gtk2 curses&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Install Lich and Profanity:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
curl --remote-name https://lichproject.org/download/lich-4.6.49.zip&lt;br /&gt;
unzip lich-*.zip&lt;br /&gt;
git clone https://github.com/matt-lowe/ProfanityFE.git&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Fedora===&lt;br /&gt;
&lt;br /&gt;
There are notable differences between the versions of Fedora that are commonly available:&lt;br /&gt;
&lt;br /&gt;
* Fedora 31 uses Ruby version 2.6.5 which has no compatibility issues with the base lich version or the Beta GTK3 variant.&lt;br /&gt;
* Fedora 32 uses Ruby version 2.7.1 which requires modification of scripts to match SAFE commands.  This is a minor version difference, but is notable.&lt;br /&gt;
&lt;br /&gt;
1. Update The Base Installation:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ sudo dnf -y update&lt;br /&gt;
$ sudo dnf -y install vim git&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2. Install required Ruby and Development packages:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ sudo dnf install -y autoconf bison gcc gdbm gdbm-devel libyaml-devel \&lt;br /&gt;
libffi-devel make ncurses-devel openssl-devel readline-devel redhat-rpm-config \&lt;br /&gt;
ruby ruby-devel sqlite-devel unzip zlib-devel&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3. Perform Ruby Gem Installations:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ gem install rake&lt;br /&gt;
$ gem update&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3.a. For GTK2 (base Lich)&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ gem install sqlite3 gtk2 curses&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3.b. For GTK3 Beta&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ gem install sqlite3 gtk3 curses&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
4. Download Lich:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ cd ~&lt;br /&gt;
$ curl --remote-name https://lichproject.org/download/lich-4.6.52.zip&lt;br /&gt;
$ unzip lich-4.6.52.zip&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
5. Clone Profanity:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ cd ~&lt;br /&gt;
$ git clone https://github.com/ondreian/ProfanityFE.git&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Please refer to the &#039;&#039;&#039;[[Profanity | Profanity FE]]&#039;&#039;&#039; page for initial configuration and additional instructions.&lt;br /&gt;
&lt;br /&gt;
===Ecosystem Information===&lt;br /&gt;
&lt;br /&gt;
* GTK3 Beta Version (for testing)&lt;br /&gt;
&lt;br /&gt;
The combined Ruby and Lich installer is: [https://www.dropbox.com/s/upkg2qy1vmip31z/BetaGTK3-Ruby4Lich.exe?dl=1 BetaGTK3-Ruby4Lich]&lt;br /&gt;
&lt;br /&gt;
* DragonRealms Variant&lt;br /&gt;
&lt;br /&gt;
This can be downloaded directly from Github at [https://github.com/dragon-realms/dr-lich dragon-realms-lich]&lt;br /&gt;
&lt;br /&gt;
==Resources==&lt;br /&gt;
* [[Mac Installation - Lich (software)]]&lt;br /&gt;
&lt;br /&gt;
{{Third-Party Software}}&lt;br /&gt;
[[Category:Third-Party Software]]&lt;br /&gt;
[[Category:New Player]]&lt;/div&gt;</summary>
		<author><name>KERTHWAP</name></author>
	</entry>
</feed>