Also can an Admin please change this thread title to "[REL] IMG Factory", thanks.

Report Bugs:

If bugs are found please be as detailed as possible;

1. We would like your OS version

2. 32 or 64 bit

3. If you have visual studio installed or not.

4. Microsoft dot net versions. i.e 4.5.2

5. Anything else that might be able to help us resolve the issue.

Quick tutorial for IMG factory; WIP

In this tutorial I will explain why we need this new tool and what this tool can do for you.

Basic breakdown:

File menu:

New - Creates a new .IMG file that supports GTAIII, VC, SA and Rage 1.0 (IV).

Open - Open any Rockstar RW/Rage .IMG file.

Open Recent -.IMG Factory keeps a history of opened .IMG files.

Open Last - Open last.IMG file.

Reopen - Reloads current.IMG file.

Rename - Renames your current opened.IMG file (highlighted tab).

Sessions - Create and save opened .IMG file sessions that can be reloaded later.
* Keeping sessions helps when working with multiple .IMG files that you want to come back to another time.

Log - The ability to log any activity when working with .IMG archives. *
----> Log basic - A simple log file. What is opened and saved to the .IMG file.
----> Log extended - A more detailed log of every action working with opened .IMG files.

Close - Close current opened .IMG file.

Close all - Close all opened .IMG files.

Exit Tool - Quit.

* Automatic logging can be found in the settings menu. A user defined path for the log files.

Edit menu:

Find - Basic search.

Find in all tabs - Multiple search across all opened .IMG tabs.

Select - Options to select files from one of more .IMG files.
----> Select all - highlight every object in the .IMG file.
----> Select inverse - Switch to those objects not highlighted.
----> Select by file extension .dff /wrd .txd /wtd .col

Notes--
* Remove and Remove via buttons allow for more flexibility allowing the removal by .ide and .txt files.
** Import and Import via buttons allow for more options, the ability to import by folder .ide or .txt files.
* Export has the same options as Import, however Quick Export exports objects to a chosen folder. Export path can be set in settings, options.
* Another tip; files /folders containing objects can be dragged and dropped onto the tool.

Update.lst
----> This is a very special way of updating your mods. where you can write your own update script.***

This feature asks for a update script that is divided into sections by the source/folder/ in the mod pack and a path to the installed game folder where the files are copied, renamed, replaced or deleted. Please put none for no action where the tool will skip to the next section of the script and [end] to call an end to the script.

* Key commands for the update.lstsource - this is where to locate the .dffs and .txds that are within this mod update. This folder is called updates/ where all the new .txd and .dff files exist.add - adds a file to the .img or .coldel - removes a files from the .img or .colrename - renames a file in the .img or .colresort - This will resort the .img files by .ide modelname order.rebuild - This will rebuilt the current .img file.none - skip to next section.copy - This will copy a text based file to the set path in that script section.[gtaroot] - IMG Factory will ask for your installed game folder if nothing is put below that tag. If IMG Factory is placed in the working game folder just put / below the [gtaroot] tag.[Cdimages] - this is the header for .img files. I have given a path to sol/cdimages/game_mll.img - Img Factory will action the first word of each line; add, del or rename. This is followed by the file name.[Collisions] - This is the path to your col files. to be added, removed, renamed or replaced just like before with the .img files.[other] - This tag donates to text files. in this section we can copy dat, ipl or ide files from the mod pack to the installed game folder.

* You can have more then one .img file, but each section must start with [cdimages] and must end with rebuild.
* When deleting or renaming collision entries from a .col file only the file name can be used without the extension .col
* File extensions are not used in .col files.
* All text files, ide, ipl or dat can be replaced, deleted or be added to the game directory. Example shown below.

* More information can be found at the bottom of the tutorial as there is an example script.

Stats - Gives object information contained in the .IMG file.

* When splitting objects by selecting an .IDE file. the model names and textures within the .IDE will be removed from the original .IMG and placed in a new .IMG file.

Dump - file dump has many options from mass exporting any file contained in the .IMG file. **

** Dump can export all the textures from a given .IMG file in the format of .bmp, .gif, .jpg, .png, tga, and .tiff
* Dump can also mass export any chosen file; COL, WBM, WBD, DFF, MDL, WDR, WDD, IPL, WPL, TXD, WTD or any other file that exists in the .IMG file.

Orphan entries - This function checks missing files from either the .img, .col or ide file.

------> Orphan entries --> .col --> not in the .ide

------> Orphan entries --> .ide --> not in the .img

------> Orphan entries --> .ide --> not in the .col

------> Orphan entries --> .img --> not in the .ide

Validation - This option can validate .img files by saving a signature .db to store extra data. This data holds the original file date, modify date and copied into .img data. This allows for the newest files to be protected and not be overwritten.

------> Save signature.

------> Verify signature.

------> Validate all TXD entries in active tabs.

------> Validate all DFF entries in active tabs.

Compare - Match one opened .img file against another chosen .img file.

miclin

The search field on the right always crashes the tool.
And the normal search function from the topmenu just doesnt work.( i guess its the same function, but interesting that only the one with the field crashes)