Files
gMod/OTM_GUI/bin/README_English.txt
T
code@koerner-de.net 8d4ab8963f The unzip function is still buggy!!
BugFix:
- removed CheckBoxVSizer, it was unused, but object were detached
- correct estimation of the number of hash entries in OTM_Sender::SendTextures

Improvements:
- added a comment support for tpf and zip files
2011-10-04 20:08:45 +00:00

100 lines
5.0 KiB
Plaintext

WARNING: You use this program at your own risk!
1) If the program crash, you won't get probably any support from the game developer,
but you can report the bug under http://code.google.com/p/texmod/issues/list
2) Games can detected if they are modified, so you might risk a ban
of your online account!
3) This is an open-source project. The code can be retrieved, modified and compiled
by everyone. Download OpenTexMod only from sources you trust!
Download it by your self and don't use versions, send to you by team or guild members!
http://code.google.com/p/texmod/downloads/list
OpenTexMod uses the D3DX9_43.dll. Due to the EULA this dll cannot be delivered together with OpenTexMod .
If D3DX9_43.dll is not installed on your system, OpenTexMod will give you a hint at program start.
What can OpenTexMod alpha V0.9?
-extract and save single textures from a DX9 game (the target texture can be toggled in the game)
-extract and save all textures from a DX9 game
-load textures into a game to replace target textures
-support zip-files as whole mod package
-support the original TexMod *.tpf files
All these options can be switched on or off, while the game is already running!
So you can search for a texture in the game, save it to disk, edit it,
load it into the game, edit it again and load it into the game again, ...
and all without a restart of the game.
side note: If "save all textures" is switched on, the texture will only be saved, if
the textures are loaded by the game and only in the moment they are loaded.
If you switch this option on, while a map is loaded, probably nothing will hapen,
because all textures are loaded for this map. Change the Map or reload it again.
Zip files can include a "texmod.def" file which contains the hash and the file name.
Each line should be in the format "hash|filename.dds"
If it does not contain a "texmod.def" each file will be unpacked and those which match
the wildcard "*_hash.dds" will be used.
The zip file can include a "Comment.txt" file. The content will be shown as comment
in the GUI.
If you load single files, they should match the wildcard "*_hash.dds"
How does OpenTexMod interact with the game?
OpenTexMod intercept the connection between the game and DirectX.
It is required, that OpenTexMod is running before the game is started.
The GUI of OpenTexMod act as a server. A game which is successfully
intercepted with the OpenTexMod-dll will connect on program start to the server.
The GUI of OpenTexMod can handle multiple games at the same time. It will
also process each instance of a game as separate process (if the same game
was started more than once).
How to get OpenTexMod work?
There are two ways how OpenTexMod can intercept the DirectX connection:
1) (recommended) Add the games-binary through the menu Games->"Add game"
If you want to get it work with steam, don't add the steam.exe but rather the game.exe.
Once you have added the game, OpenTexMod will keep it in mind on further program start.
2) Copy the d3d9.dll (from the OpenTexMod directory) into the game directory.
Some games load a dll first from their own directory before they look up the system directory.
Only for these games this method will work.
WARNING: never copy this dll into your system directory!!
If you have chosen one of the two methods, you simply start OpenTexMod
and afterwards the game. There is no need to (and either you can't) start
the game through OpenTexMod.
If the game starts and all works fine, a new tab opens immediately in OpenTexMod.
In this tab you can now mod the game. Press the "update" button to commit
the changes to the game. You can also save your current settings. They will be loaded
and committed automatically when you start the same game the next time.
To load a mod, you must set the check mark of the file. If you wish to unload a mod,
just remove the check mark and click on update again. At the moment pressing the
X button of a file will remove it from the list but won't unload the mod from the game.
Due to the fact that different mods can modify the same target texture, only the
mod-texture of the first file in the list is taken into account. The action of this file
(load or unload) is proceeded regardless of what the following mods are opposed
to do with their mod-textures.
How to get OpenTexMod work together with steam?
OpenTexMod looks only for the name of the executed binary and not of their working directory.
Thus you shall not add the steam.exe but rather the game.exe
e.g.: Steam\SteamApps\acoount_name\portal\hl2.exe
This would also inject into all other HalfLife 2 games.
If you can't find your target binary, just look into the task manager for the binary
and:
1) add it by your self : edit under Windows 7
C:\Users\user_name\AppData\Roaming\OpenTexMod\OTM_DX9.txt
or:
2) add somewhere on your disk an empty file with the name of the binary and
add this file through the menu of OpenTexMod, afterwards you can delete this file.