Coder Social home page Coder Social logo

ins1x / sa-essentials Goto Github PK

View Code? Open in Web Editor NEW
1.0 1.0 1.0 19.21 MB

A pack of necessary libs for the correct operation of GTA San Andreas Multiplayer (SA-MP) and mods

Home Page: https://www.sa-mp.mp

gta-samp sa-mp sa-mp-library samp lua-modules moonloader moonloadermod

sa-essentials's Introduction

SA Essentials

A pack of necessary libs for the correct operation of GTA San Andreas Multiplayer (SA-MP) and mods.

Repository forked form JuniorDjjr sa-essentials-pack. This set is wider than the original one, but does not contain fixes and third-party mods! Only the original versions of the libraries are collected here. The list of all libraries and their repositories is below.

How use it

You should already have GTA:SA and SA:MP installed. After install, just copy all files from archive to your Gta San Andreas game directory. You can install all the necessary libraries and not waste time, installing separately and resolving version conflicts. You can just as quickly find the missing libraries, and download them without worrying about authenticity.

If you are not installing on a clean gta, but on your own assembly, then do before replacing libs, save the replacement files!

List of libraries

Loaders:

  • ModLoader - is a plugin for Grand Theft Auto III, Vice City and San Andreas that adds an easy and user-friendly way to install and uninstall modifications into the game
  • Moonloader - is a modification for GTA: San Andreas that brings new ability to use Lua scripts made by mods creators.
  • Silents ASI Loader - This is a DLL file which adds ASI plugin loading functionality to San Andreas.

CLEO:

  • CLEO 4 - is a hugely popular extensible library plugin which brings new possibilities in scripting for the game Grand Theft Auto: San Andreas by Rockstar Games, allowing the use of thousands of unique mods which change or expand the gameplay.
  • CLEO + - a CLEO 4 plugin by Junior_Djjr adding about 300 new opcodes
  • SAMPFUNCS - is an add-on to the CLEO 4 library, globally expanding the capabilities of scriptwriters.

See the https://cleo.li/plugins for some of the available CLEO plugins.

Moonloader modules:

  • cjson - Lua CJSON is a fast JSON encoding/parsing module for Lua
  • compat - Compatibility module providing Lua-5.3-style APIs for Lua 5.2 and 5.1
  • copas - Dispatcher based on coroutines that can be used by TCP/IP servers
  • effil - Multithreading support for Lua
  • fa-icons - Font Awesome 4 Icons + Font for Lua
  • fAwesome - Pack fAwesome fonts v4,v5,v6
  • htmlparse - An HTML parser for lua
  • inspect - Human-readable representation of Lua tables
  • imgui - ImGui Bloat-free Graphical User interface with minimal dependencies
  • Imgui Addons - collects several elements for imgui into one common library
  • lanes - Lanes is a lightweight, native, lazy evaluating multithreading library for Lua
  • lbase64 - A Base64 library for Lua
  • LPeg - A pattern-matching library for Lua, based on Parsing Expression Grammars (PEGs)
  • Lrexlib-PCRE - Is a regular expression library, which provides bindings for POSIX and PCRE regular expression libs
  • LuaFileSystem - File System Library for the Lua Programming Language
  • lua-requests - The same friendly Python Requests interface for Lua
  • LuaSec - A binding for OpenSSL library to provide TLS/SSL communication over LuaSocket
  • luasql-sqlite - Is a simple interface from Lua to a DBMS Sqlite
  • lua-socket - Network support for the Lua language
  • LuaJIT - Just-In-Time Compiler for Lua
  • lume - A collection of functions for Lua, geared towards game development
  • lustache - Logic-less mustache templates with Lua
  • mimgui - Dear ImGui for MoonLoader
  • Mimgui Addons - collects several elements for mimgui into one common library
  • MoonAdditions - A bunch of useful things for MoonLoader
  • moonloader-bind - Events for common tasks
  • MoonMonet - A library that generates Monet-style color accents
  • path - File system path manipulation library
  • penlight - A set of pure Lua libraries focusing on input data handling
  • RakLua - A new library for interacting with RakNet and BitStream
  • RKeys - Register HotKey for MoonLoader
  • SAMP.Lua - A SA-MP API library for MoonLoader
  • SFlua - SA:MP functions for MoonLoader
  • SNET - cross-platform, open source, network library
  • strings - Custom string methods for the lua
  • xml - Very fast and simple XML parser for Lua based on RapidXML 1.13

See the https://luarocks.org/modules/fyp for some of the available Lua modules.

Audio libs:

  • eax.dll - Environmental Audio Extensions
  • bassmix.dll - BASS audio library
  • bass_fx.dll - is an extension to the BASS audio library, provides several effects, including tempo & pitch control
  • basswasapi.dll - is an extension to the BASS audio library, providing the ability to use WASAPI output and input
  • ogg.dll - Ogg Vorbis Dynamic Link Library
  • vorbis.dll - Vorbis Dynamic Link Library

Microsoft libs:

See the AIO Repack for latest Microsoft Visual C++ Redistributable Runtimes

Other libs:

  • libcurl - The multiprotocol file transfer library
  • minhook - The Minimalistic x86/x64 API Hooking Library for Windows
  • zlib - A Massively Spiffy Yet Delicately Unobtrusive Compression Library

sa-essentials's People

Contributors

ins1x avatar

Stargazers

 avatar

Watchers

 avatar

Forkers

omsenpai17

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.