Friday, 13 May 2016

SA_LODless

QQwEqWt.jpg
SA LODless is a modification that removes all of the LODs from SA and also increase draw distances for all of the HQ models in game. This is achieved by transferring HQ models from Binary IPLs for every sector of the map and transfer the IPL lines to its IPL counterpart and then deleting the LOD lines. Binary IPLs used by main.scm & interiors are left intact. This modification is compatible with the default main.scm, SAMP and numerous different cleo scripts, map mods etc. I cannot promise that every mod will be compatible, as long as the mod does not use LODs for any reason, then it should be compatible with SA LODless.

What is the difference between this & .LOD Mod by -BLITZ-?
.LOD Mod replaces the Lods with its HQ counterparts while LODless simply just deletes them from the IPLs.

Do I need any additional plugins to make this work?
You need to download Open Limit Adjuster to stop the game from crashing, you don't need to change limits as the limit adjuster will work out of the box with LODless. You will then need ThirteenAG's IDE_DD_Tweaker to stop you from falling through the ground! You can get the limit adjuster & the IDE_tweaker from the download section in the Project 2dfx thread.

Are there any bugs?
- Models will only appear when you are looking towards the area. While this is not actually a bug with this mod, the game automatically loads the LODs no matter if you are looking at the area or not, then replaces the Lods with the HQ models when you do look. Hopefully this can be sorted one day.
- When entering a interior and the game plays the animation of entering through the door, you won't see any buildings as LODs are by default loaded. Hopefully sorting this problem will be as simple as _DK's binthesky.cs script along with the problem above.

How do I install this?
- Copy & replace all the files in put_to_root_of_gta_sa to your game directory
- Double click on SA_LODless.bat and let it do its job. The script will transfer the LODs over to SAMPCOL.img if SAMP exists in the directory
- Done! You may delete SA_LODless.bat, SA_LODless.ims, SA_LODless_SAMP & IMGConsole folder

Can I install this using Modloader?
Yes!
- Create a folder in Modloader and copy gta3.img from your models folder to the newly created folder for this mod
- Follow the steps above

K7WYSIjh.jpg

Why release this?
With IDE_tweaker you can theoretically 'hide' lods from view, which makes them useless and taking up unnecessary IDs and space in gta3.img.

Credits
UZI-I - Binary IPL Manager
_DK - binthesky
Link/2012 - Open Limit Adjuster
fastman92 - Fastman92 IMG Console
ThirteenAG - IDE_DD_Tweaker & Draw Distance Changer


You may modify, re-release, pretty much do whatever you want with this mod without my permission. All I ask is for you to mention me in your credits. If not, oh well not a big deal.

Grove Street INSANITY HD

 

Brand new revamp of Grove Street area. This Mod Replaces original GTA SA Groove street with HD one.
-Available in two versions
1.Aero Version (HQ)
Requirements
  • CPU AMD X2 / Dual Core 2.50 Ghz +
  • GPU 1 GB + 
  • Shader Model 3.0 +
  • RAM 3 GB +
2.Light Version       
Requirements
  • CPU Pentium 4 / AMD 1.50 Ghz +
  • GPU 256 MB + 
  • Shader Model 2.0 +
  • RAM 1 GB +

How To Install?

before Installation these files requires:
Clean GTA San Andreas
now to install, choose your version and Drag modloader to GTA San Andreas Folder.

Video

Author:
Ezekiel_RN

GTA SA CLEO Library 4.3.21


CLEO library (or simply CLEO) - a hugely popular extensible plugin for the Grand Theft Auto games series by Rockstar Games, allowing the use of thousands of unique mods which change or expand the gameplay. There are different versions of CLEO made for GTA III, GTA Vice City and GTA San Andreas.

Features

Scripts
Using CLEO it's possible to add custom scripts written with Sanny Builder or another script editor to the game without starting a new game. Adding and removing a script is as easy as copying and deleting a file in the CLEO folder.
These third-party scripts are entirely user-made and are in no way supported by the developers of this library. While CLEO itself should work in a wide range of game installations, individual scripts are known to have their own compatibility restrictions and can not be guaranteed to work.

Opcodes
CLEO 4 adds 100 useful scripting commands (opcodes) that make possible to work with external files, to change the game memory, to call exe functions with custom parameters and much more.
New opcodes were added in the fourth version to play audio streams, to format strings, to display custom texts on screen without using external text files (.fxt, .gxt). To assess all the achievements and use them in your scripts, install the latest version of the CLEO library.

Plugins
CLEO plugins are dynamic libraries having the .CLEO extension. At startup, the CLEO library scans the CLEO folder for the files with that extension and tries to load them. If successful, the plugins begin to work and do what they were made for.
CLEO 4 allows to make new opcodes using sources of the CLEO SDK. The starter kit contains three examples of such plugins.
Plugins are installed in the same way as scripts.

Installation
CLEO 4 is distributed with an auto-installer. To install the library run the installer and follow its instructions.
CLEO 4.3 supports three different versions of GTA San Andreas: 1.0, 1.01, 3.0 (steam).
CLEO requires an 'ASI Loader' installed to run which is provided with the release. The ASI Loader requires overwriting one original game file: vorbisFile.dll - be sure to make a backup of this file. No additional files are replaced, however the following files and folders are added:
- cleo\ (CLEO script directory)
- cleo\FileSystemOperations.cleo (file system plugin)
- cleo\IniFiles.cleo (ini config plugin)
- cleo\IntOperations.cleo (int operations plugin)
- cleo\cleo_save\ (CLEO save directory)
- cleo.asi (core library)
- bass.dll (audio engine library)
- vorbisHooked.dll (Silent's ASI Loader)

All plugins are optional, however they may be required by various CLEO scripts.
CLEO 4 for San Andreas needs the BASS.dll v2.4 to be installed. This dll file can be downloaded from the official site of Un4seen Developments Ltd.

Compatibility Mode
CLEO is continually being improved and extended over time. In very rare circumstances, some scripts written for CLEO 3 may not work while using CLEO 4. However, since CLEO 4.3 you are able to enable a 'legacy mode' to increase compatibility with CLEO 3 scripts by naming them with the extension '.cs3'. CLEO 4.3 will load '.cs' and '.cs4' scripts normally and load '.cs3' scripts in CLEO 3 compatibility mode, in which certain small behaviours of the CLEO library will change to achieve better compatibility with that script. However, most CLEO 3 scripts will work without the need for compatibility mode being set as CLEO 4.3 also detects certain necessary CLEO 3 behaviours. Specifically, scripts which use the uninitialized storage data after a SCM function call to work.

Credits
The author and original developer of the CLEO library is Seemann.
Alien began development of CLEO 4, now continued by Deji.
The developers have no connection with Take 2 Interactive or Rockstar Games and have no liability for any negative consequences caused by using this product or any of the additional products included. Use it at your own risk.
CLEO 4.3 uses the ASI Loader by Silent.
More information about changes in version 4.3 and the CLEO library features can be found in the readme files which are installed along with CLEO and at this topic.

Thanks to:
Stanislav Golovin (a.k.a. listener) for his great work in exploration of the GTA series.
mfisto for the alpha-testing of CLEO 4, his support and advices.
NTAuthority and LINK/2012 for additional support with CLEO 4.3.

Open Limit Adjuster



This is a open source limit adjuster for Grand Theft Auto III, Vice City and San Andreas aiming to bring back limit adjusters to the scene.
However it does not aim to be just a limit adjuster, but a limit purger, that's, turning whatever previously was limited into unlimited, being only limited by the machine/application capacity.

Goals
  • Bring limit adjusters back to the scene, but not totally centralized into one person.
  • Avoid little limit adjusters here and there.
  • Be an extremely stable limit adjuster.
  • Purge out limits from the face of the community, we are in a dynamic world!
Download
The latest release can be found at GitHub, the ini comes configured to the best experience.
https://github.com/T...a3vcsa/releases

Author:
LINK/2012

Silent's ASI Loader 1.3



This is a DLL file which adds ASI plugin loading functionality to San Andreas.
What makes it better from any other ASI Loaders available?


Features
  • Increased compatibility - all current loaders share a flaw, which sometimes results in a plugin loading failure. This loader uses a brand new loading method developed by NTAuthority, which makes it work all the time.
  • Compatible with 3.0 (old Steam) and new Steam Executables.
  • Loads files located in the game root directory and scripts folder (although not all the plugins are guaranteed to work properly when located in the latter!).
  • Has an INI file in which you can toggle on/off plugins loading.
  • Has an ability of loading plugins exclusive for specific Executable and/or exclude another plugins from loading on specific Executable.
  • Lightweight and fast.
  • When an encrypted EXE (like Steam EXE) is used, plugins are loaded after it gets decrypted - no need to wait in the ASI code.

This loader is also used in Grand Theft Auto: Vice City Stories PC Edition and Vigilante Justice Total Conversions.
In order to install it, you just need to place both DLL files into game directory, overwriting the old files.

Usage

Basic Plugin Installation:
If you want to add an ASI for all Executable versions you have, put it either in game root directory or scripts folder. Various plugins may fail to work properly when running from scripts folder, it is advised to move it to the game directory if plugin fails to launch properly.

Advanced Plugin Installation:
If you have multiple Executable versions and want to make each one use different ASI plugins, you can create a new folder inside scripts folder with the same name as your Executable (so gta_sa.exe gets gta_sa folder, my_fancy_exe.exe gets my_fancy_exe folder etc.). Plugins placed in thisfolder will be exclusive to specific Executable.
You also can make specific Executables override global settings and load/ignore all plugins via settings.ini edit. Specific Executable can also ignore only some of the plugins - see advanced_plugin_management_example for more info.

Credits & License
Firstly, thanks to NTAuthority for sharing his code snippet, and also for Stanislav "listener" Golovin for sharing his ASI Loader source, which acted as a base for my version of the tool.
As the following tool is open source, it's under the Silent's License. It means that the source code is for learning purposes, as all source code is. You may only use it for your own projects but NOT to recreate or build on the original work.

Author:
Silent