Difference between revisions of "User:SSX-Breaker"

From GTAMods Wiki
Jump to navigation Jump to search
(Other TC-Modefications from SSX-Breaker)
(Modefications of SSX-Breaker)
Line 1: Line 1:
 
{{ToolBox
 
{{ToolBox
| version = 1.1
+
| version = 1.0
| author  = [[User:xmen|xmen]]
+
| author  = {{Ui|xmen}}
 
| game    = [[GTA 4]]
 
| game    = [[GTA 4]]
| genre  = library
+
| genre  = [[:Category:Mod Installation|mod installer]]
 
}}
 
}}
  
'''X Archive Poison''' is free .net library for GTA IV devs. It modifies in a very secured way through plenty of code lines those validates each operation prior to do changes. This library also provide manually validation as well as user can disable auto-validation. Current version is support only [[IMG]] operations, next version may have [[RPF]] operations as well.
+
'''X Mod Installer''' aka XMI is an advance tool to install IV mod, it provides a high-level security to your mod files and very safe installation. It supports mod security option if its checked the mod will only install in IV directory. Moreover, XMI supports vary range of operations, from '''Files''', '''Text''' to all [[IMG]] operations.
 +
 
 +
== Major Features ==
  
 
=== Version 1.0 ===
 
=== Version 1.0 ===
  
* Class : '''Archive_IMG'''
+
* Auto-Backup of current files
*# Variables
+
* Support Operations
*#*'''Table''' - ''IMG_Table''
+
** Archive
*#*:object
+
*** [[IMG]]
*#*'''ArchivePath''' - ''string''
+
**** Add
*#*:contains currently opened archive
+
**** Delete
*# Function(params) - return type, Description
+
**** Rename
*#*'''Add(string[] filePaths, bool doValidate, ProgressBar pb)''' - ''XOutput''
+
**** Replace
*#*:adds file(s) in currently opened archive, if any file is invalid it will not add
+
** File/Directory
*#*'''Delete(string[] fileNames, bool doValidate)''' - ''XOutput''
+
*** Copy
*#*:deletes file(s) from currently opened archive, if any file not found it will not delete
+
*** Delete
*#*'''ExtractBytes(uint offset, int size)''' - ''byte[]''
+
*** Rename
*#*:returns byte[] read from currently opened archive, returns null if ArchivePath is empty
+
** Text
*#*'''Open(string ArchivePath)''' - ''bool''
+
*** Insert
*#*:returns ''true'' if the archive opened successfully else ''false''
+
*** Delete
*#*'''Rebuild(int RequiredGap, ProgressBar pb)''' - ''XOutput''
+
*** Replace
*#*:rebuilds currently opened archive
+
* Intellisence And Flexible
*#*'''Rename(string[] oldNames, string[] newNames, bool doValidate, ProgressBar pb)''' - ''XOutput''
+
* Very Safe Installation
*#*:searches all elements in oldNames array and change with newNames, if any oldName not found, it will not rename
+
* Secured MOD Info And Files
*#*'''Replace(string[] filePaths, string[] fileNames, bool doValidate, ProgressBar pb)''' - ''XOutput''
+
* Can Handle Upto 8191 PB Data, 1.9 GB Each File
*#*:searches all elements in fileNames array and replaces with filePaths, if any fileName not found, it will not replace
+
* Instant Installer Preview
*#*'''Validate_Add(string[] filePaths)''' - ''XOutput''
 
*#*:manual validation for adding file(s)
 
*#*'''Validate_Delete(string[] fileNames, string backupDir)''' - ''XOutput''
 
*#*:manual validation for deleting file(s), ''backupDir'' param can have a directory path for file(s) backup. Leave empty if no backup required
 
*#*'''Validate_Rename(string[] oldNames, string[] newNames)''' - ''XOutput''
 
*#*:manual validation for renaming file(s)
 
*#*'''Validate_Replace(string[] filePaths, string[] fileNames, string backupDir)''' - ''XOutput''
 
*#*:manual validation for deleting file(s), ''backupDir'' param can have a directory path for file(s) backup. Leave empty if no backup required
 
 
 
* Class : '''IMG_Table'''
 
*# Variables
 
*#*'''Items''' - ''List<IMG_TableItem>''
 
*#*:contain all items info
 
*#*'''ItemNames''' - ''List<string>''
 
*#*:contains all items/files names
 
*# Function(params) - return type, Description
 
*#*'''GetIndexByName(string name)''' - ''int''
 
*#*:returns the index of found item through name, returns -1 if no match
 
 
 
* Class : '''IMG_TableItem'''
 
*# Variables
 
*#*'''Size''' - ''int''
 
*#*:original file size
 
*#*'''ResourceType''' - ''ResourceType''
 
*#*'''OffsetBlock''' - ''uint''
 
*#*'''UsedBlocks''' - ''short''
 
*#*'''IsResourceFile''' - ''bool''
 
*# Properties
 
*#*'''Padding''' - ''int''
 
*#*:get or set padding
 
 
 
* Class : '''XOutput'''
 
*# Variables
 
*#*'''IsException''' - ''bool''
 
*#*:true if output had exception
 
*#*'''Message''' - ''string''
 
*#*:contains the output message
 
*#*'''OtherInfo''' - ''string''
 
*#*:contains the OtherInfo of output
 
 
 
* Class : '''Decryptor'''
 
*# Properties
 
*#*'''GTA4Path''' - ''string''
 
*#*:get or set GTA IV Application path directly, starts recursion until user provide a valid App path or cancel
 
*# Function(params) - return type, Description
 
*#*'''GetGTAIVApp()''' - ''void''
 
*#*:get the GTA IV Application path from user, starts recursion until user provide a valid App path or cancel
 
 
 
=== Version 1.1 ===
 
* Class : '''Archive_IMG'''
 
*# Function(params) - return type, Description
 
*#*'''ExtractFiles(int[] FileIndexes, string destDirectory)''' - ''XOutput''
 
*#*:extract file(s) by passing their indexes
 
*#*'''ExtractFiles(string[] FileNames, string destDirectory)''' - ''XOutput''
 
*#*:extract file(s) by passing their names
 
 
 
[http://www.x-squares.com/FilesVault.aspx?GroupID=2f5f81ed-f0ef-438a-a9ef-853fa18e5e3d Download]
 
  
Please write author name in credits if you are using it ;)
+
== External Link ==
 +
*{{GTAF|392743}}
 +
*[http://www.x-squares.com/FilesVault.aspx?GroupID=61b9a595-1c87-423c-8703-522c1dd19d98 Download]
  
=== Tools Using This ===
 
* [[X Mod Installer]]
 
 
{{GTA4-navi}}
 
{{GTA4-navi}}

Revision as of 20:30, 24 May 2009

SSX-Breaker
Current version:1.0 (!)
Developed by:User.pngxmen
Supported games:GTA 4
Type:mod installer

X Mod Installer aka XMI is an advance tool to install IV mod, it provides a high-level security to your mod files and very safe installation. It supports mod security option if its checked the mod will only install in IV directory. Moreover, XMI supports vary range of operations, from Files, Text to all IMG operations.

Major Features

Version 1.0

  • Auto-Backup of current files
  • Support Operations
    • Archive
      • IMG
        • Add
        • Delete
        • Rename
        • Replace
    • File/Directory
      • Copy
      • Delete
      • Rename
    • Text
      • Insert
      • Delete
      • Replace
  • Intellisence And Flexible
  • Very Safe Installation
  • Secured MOD Info And Files
  • Can Handle Upto 8191 PB Data, 1.9 GB Each File
  • Instant Installer Preview

External Link