AvatarPiotr Adamczyk

xenoGameLauncher

xenoGameLauncher was an unofficial launcher for NosTale, an MMORPG game, released on May 3, 2016. It was designed by me as an internal tool for Xeno's Tale to easily swap the IP and port of the login server when running the game. Later, it was expanded to include a few more features and released publicly.

mpcforum.pl
Screenshot of a thread on MPCForum.pl
A thread on MPCForum.pl, where I released the launcher

Features

  • Multiple Instances - Launch multiple instances of the game with different configurations.
  • Character, Server and Channel ID display - Display the character, server, and channel ID of the currently running game instance.
  • Packet Injection - Enable sending custom packets (e.g. GM commands) to the server using the chat box.
  • IP and Port Swapping - Easily swap the IP and port of the login server.
  • DLL Injection - Inject custom DLLs into the game process.

Current state

The last version of the launcher (1.3) was released in August 2018. It is no longer maintained, as Gameforge has finally allowed launching multiple instances of the game from the official launcher, which was the main feature of xenoGameLauncher. By that time, Xeno's Tale had developed Teoman, a patch and build tool for custom clients, making IP and port swapping no longer necessary. For other features, the DevTale platform is the preferred alternative.

Technology

C++