Skip to content

dmitryvhf/L2ScriptMaker

Repository files navigation

What is L2ScriptMaker?

This product is intended for the work with the server and client files of game "Lineage II" from NСSoft Corporation. A set of universal utilities for analysis, fix, update and generation of scripts.
The current version of the base and was tested on the chronicles (C4) scripts. Compatible with scripts having a general structure with C4 chronicles, for example CT15 and HF.

ru: Данный продукт предназначен для работы с серверными и клиентскими файлами игры "Lineage II" от NCSoft Corporation.
Набор универсальных утилит для анализа, исправления и генерации кода.
Текущая версия базы и проверена на скриптах С4 хроник (C4). Совместимо с скриптами, имеющими общее структуру с хрониками C4, например, CT15 и HF.

Getting started

  1. Download last release
  2. Unpack execution file to app folder
  3. Start app
  4. Utilities are grouped by modules. Description of the utility in Wiki.
  5. Select the section (tab) and run the utility you are interested in.

Requirements: Script files from server pack. This files is not public. Each util no use all scripts, only what need.

Principle

It is devoted for all, who want more to learn, or to make something interesting and is more similar like gameplay on official server. As the developer of this product, I call all to share the knowledge, obtained with the work on the administration of this game.

This product is not intended for obtaining the income from the use of possibilities of this program. This product is not sold. On the propagation the author of program can establish all limitations only.

ru:
Посвящается для всех, кто хочет больше узнать, или сделать что-то интересное и похожее на официальный сервер. Как разработчик этого продукта, я призываю всех делиться знаниями, полученными при работе по администрированию этой игры.

Я всегда жду ваших идей и предложений об улучшении программы. Так же обязательно сообщать мне об ошибках и недочётах в работе.

Данный продукт не предназначен для получения дохода от использования возможностей этой программы. Данный продукт не продаётся. Все ограничения на распространение может устанавливать только автор программы.

Purpose

  • Help people in work with scripts. Save your knowledge and work.
  • Knowledge base
    Documenting knowledge about the details of the server and file formats. This knowledge use for analysis, fix, update and generation of scripts.
    The more we know, the more we can do.
  • Support
    • Fun. I like my application. I want to do this better. Refactoring my old bad code. Practice of coding.
    • Bugs. All app have errors. I do not want the program to work correctly.
  • Improving
    • Make a universal program for maintain different versions of the chronicle.
    • Make new utilities.

Can i contribute?

Sure.
I always await your ideas and proposals about an improvement in the program. I am very pleased with me about errors and shortcomings.
Working with a code base gives more representation of the file structure. You can automate your work.
The more you learned, the more you will find the shortcomings in the work of the program.
Together we can make it better, at the same time practicing in programming.

Requirements

OS: Windows
Platform: .NET 6

Branches

  • master - stable branch. Old Vb.Net project convered to C#. Few fixes.
    Use it for basic necessities.
  • developing - "hot" branch. Refactoring, fixing and impoving.
    Use it if you need changes, better performance and etc.