Skip to content

geekrainian/line-strike

Repository files navigation

Line-Strike Project

This page is available in multiple languages:

(c) 2013 - 2015 by Geekrainian.

Dependencies

  • HLDS 4.1.1.1 (2/19/2013) or higher
  • AMXX v1.8.1.3

About

Line-Strike is a parody of Lineage 2 game, implemented using the client-server components of Counter-Strike 1.6. The development lasted for nearly two years, from 2013 to 2015, and then was frozen.

Changelog (Russian)

Screenshots

You can find more screenshots here.

Maps video overview (without mod effects):

Gameplay

The game on servers with this modification consists of a combination of "map + game mode". Although each game mode is unique, the basic mechanics and principles of the game remain approximately the same for all modes. The game mode only determines the key objectives that determine victory on the map. The full list of modes is provided below, in the paragraph Server.

Class skils list (Russian):

Client

  • Maps: Baiums Lair (Geekrainian), Cruma Tower (Geekrainian), Iris Lake (Yo_Den), Gludin (Leviy).
  • Weapon and accessory models from Lineage 2.
  • Item models from Lineage 2 (resources, potions, etc.).
  • NPC and monster models with animations from Lineage 2.
  • Effects renders as sprites from Lineage 2.
  • A vast collection of unique skyboxes, a part of which converted from Lineage 2.
  • Sounds from Lineage 2 (effects, players, NPCs, monsters, etc.).
  • HUD in Lineage 2 style.

Server

  • Auto-deployable database.
  • Game accounts system.
  • Statistics tracking system.
  • Game modes system: Base Defense, Team vs. Team, Last Hero.
  • Login system with username/password.
  • Bot control system for PODBot, which can participate in the game using mod skills against other bots and players.
  • Monster AI (individual characteristics for each monster, aggression radius, visibility loss radius, resurrection after a certain time, random movement, etc.).
  • NPC buffer (a female human mage model in a Blue Wolf Robe with Crystal Staff).
  • Spawnlist system (placing monsters on maps).
  • Droplist system (specifying items drop with chances from specific monsters).
  • 8 classes/professions (Archer, Rogue, Tyrant, Raider, Knight, Wizard, Priest, Shaman), functioning as analogs of combined classes from Lineage 2. Classes can be changed in-game through a menu.
  • Level progression system (80 levels).
  • 4-5 skills for each class (default skill usage on buttons E R F C, with the option to bind).
    • All skills have special physics and interact through an effect system.
  • Critical physical and magical damage system.
  • Weapon enchantment system (allowing customization of weapon glow, similar to Lineage 2).
  • First and third-person cameras (with mouse wheel distance adjustment).
  • All HUD channels are utilized for various messages (1 - Frag announcements, 2 - player connections, 3 - display skill-related messages, 4 - display level-up messages, etc.).
  • Advanced admin panel (some commands from the Lineage 2 Java server admin).

Source files

In this repository you can find the complete source code of the project and the necessary files for the client and server, as well as the map sources.

All materials can be taken in the "as is" state, without instructions and additional information.

The project materials are provided solely for informational purposes. All rights to resources from the Lineage 2 game belong to NCSoft company.

Acknowledgments

I would like to express special thanks to the following individuals and projects:

  • Yo_Den for developing maps for the mod and providing level design consultations.
  • GOOFY for assistance in testing and providing server hardware.
  • THRILLKILL and his friend for their help in creating graphics for the project.
  • CSM for providing level design guides.
  • AMXXMODX.ru for providing AmxModX guides.

About

Client-server modification for Counter-Strike 1.6 game

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published