Showing posts with label GTA Modding Tools. Show all posts
Showing posts with label GTA Modding Tools. Show all posts

Friday, 13 May 2016

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

GTA SA Mod Loader



Mod Loader is a plugin that adds an user-friendly and easy way to install and uninstall modifications into the game without changing anything in the game installation. The user only needs to put the mods in the modloader directory and that's all.

Features:

  • Do not replace any original file, all the mods are installed by injection on the fly.
  • Instant mod refreshing, you can refresh mods on the go without closing the game.
  • Game menu for configurations, providing a even easier management of mods.
  • Bug-free audio modding. When installing sound mods with Mod Loader, you'll no longer encounter this bug.
  • Mod Loader will automatically read data lines from readme (.txt) files.
  • If you have several of the same .dat files, Mod Loader will merge them together for you.
  • Allows you to link mods to profiles, which is very useful for installing TC's with Mod Loader, isolating them completly from the rest of your mods.
  • Mod Loader allows you to use command line arguments, you can find information on them here.
Screenies


Author:
LINK/2012

Monday, 7 March 2016

Sanny Builder v3.2.2

Sanny Builder is a fast and powerful tool designed for the GTA 3D game series (GTA III, Vice City, San Andreas; partially Liberty City Stories and Vice City Stories).

It includes a disassembler, permitting the end-user to transform the game scripts into text. The compiler feature offers a convenient editor with a large number of useful functions such as syntax highlighting, error checking, advanced search tools, player coordinates reading, fast movement through code and much more.

Sanny offers an advanced code syntax which is similar to existing programming languages. This syntax includes changeable classes, keywords and high-level statements. We recommend you continue reading and fully explore the help section to learn more about SB and its capabilities. We provide a wealth of information that will help you get started in mission coding. Now that you have discovered some of the possibilities.
Major features:
Support for all GTA 3D game series
Fast compiler
Convenient IDE with syntax highlighting
Detailed help including description and solutions for all run-time error messages



Size: 5,72 Mb

Current version:v3.2.2, released on 05.07.2014
Version changes:
added translation into Korean language (thanks to MINE)
improved HEX..END construct processing
fixed bug #0000028



Sunday, 6 March 2016

GTA: San Andreas GXT Editor 1.3

This editor allows you to modify GTA: SA localization files so you can put your own text in the game.


All Credits to Hammer83






Alci's SAAT GUI FrontEnd

GTA SA Sound files Editor
All Credits to Alci


With This Tool you can Edit Grand Theft Auto San Andreas Audio Files(located in audio folder).


Changelog: - 

introduced export-feature 
- changed (again) some toolbar-icons 
- update of FModEx to version (FModEx is used to playing the soundfiles) 
- update metadata for the following cars: Bravura, Euros, Uranus, Merit, Primo, Cadrona, Nebula, Previon, Solair, ZR350,  
And now have fun with sound modding





Alci's IMG Editor

This is an useful IMG editor - a combination of Spark and IMG Tool. This tool can only be used with the GTA San Andreas archive format (no GTA 3 and GTA Vice City support so far!).
All Credits to Alci



Features

Rebuild: You can rebuild your img archive.

Import: The standard import feature. You can import one or more items into the .img file. Import and remove Before importing, the tool checks if the item is already in the img archive and delete it. This is very useful, if you want insert many items, because you don't need delete the items by yourself.

Export: The standard export feature. You can export one or more items out of the .img file.

Rename: You can rename an item in the img archive.

Search: You can search for items inside the img archive. Search dialog This is very useful! With this dialog you can search for files. It works like the Windows search. You need just select the directory, and all *.txd and *.dff files, which are inside this directory, will be shown you in a list. Then you can select the items which you want to insert. The search is recursive. The founded items will be inserted with the 'import and remove' feature.

Export as list: You can export the content of the img file into a list - that's only useful, if you want to create your own 'compare'-files.

Compare: You can compare your current img file with an compare-file. The compare-file is a file, in which are all possible img entries of an img file are listed per each line. This is useful, if you want check that your img file hasn't missing entries (and so the game should not crash!). You can create your own compare-files with the 'export as list' feature. I also have provided the compare-files for all gta img-files with this tool (see in the compare-folder).

Reload: You can reload the current opened img file - sometimes it can be useful.

Download