Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update package: LichConnect.mpackage #269

Merged
merged 2 commits into from
Jan 30, 2025

Conversation

mudlet-machine-account
Copy link
Collaborator

Package information:

  • Name: LichConnect
  • Title: Play Simutronics Games!
  • Version: 1.3
  • Author: Elanthia Online
  • Created: 2025-01-29T23:09:22-06:00

Description

The Lich AutoConnect package simplifies the process of connecting Mudlet to Simutronics games such as Gemstone IV and DragonRealms via the Lich 5 proxy. This package is specifically designed to provide seamless integration by automatically establishing a connection using session data generated by Lich.

General Features:

  • Automatically connects Mudlet to a Simutronics game server using the Lich session file.
  • Simplifies setup by reading host and port information directly from the Lich session data.
  • Uses Mudlet's built-in yajl library for JSON parsing.
  • Supports all major operating systems: Windows, macOS, and Linux.
  • Ensures secure communication by not storing sensitive information like login keys.
  • Compatible with profiles named after character names for better clarity and organization.

Simutronics-Specific Features:

  • Tailored for games like Gemstone IV and DragonRealms, providing a reliable method to use Lich as an intermediary for enhanced scripting and gameplay customization.
  • Requires profiles to be named after the character (e.g., Nisugi) for correct session file identification. Alternatively, the character name can be manually configured in the script.

Requirements:

  • Lich 5: Ensure you have the latest version installed and configured as a connection server. (Lich 5 Repository)
  • Mudlet: Version supporting yajl for JSON parsing is required.

Installation:

  1. Download and install the package using Mudlet's package manager.
  2. Configure your Mudlet profile to match your character's name (e.g., Nisugi).
  3. Open lich.rbw to access the Login Manager.
  4. Under Manual Entry, enter a custom launch command of mudlet --profile=Name
  5. Enter Mudlet's working directory. IE: C:\Users\rual\AppData\Local\Mudlet
  6. Enter your login credentials, select your character and hit Play.

Notes:

  • The package assumes the default directory for Lich session files:
    • Windows: %TEMP%/simutronics/sessions/
    • macOS/Linux: /tmp/simutronics/sessions/
  • If you encounter issues, ensure that the character name in your profile matches the one in the Lich session file.

See Also:

@vadi2 vadi2 merged commit f380afe into main Jan 30, 2025
1 check passed
@vadi2 vadi2 deleted the package-upload/LichConnectmpackage-2025-01-30T05-10-53 branch January 30, 2025 06:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants