mirror of
https://github.com/gwdevhub/gMod.git
synced 2026-07-15 15:09:30 +00:00
0263d78fed
a lot of improvements and rearrangements in the GUI...
72 lines
3.4 KiB
Plaintext
72 lines
3.4 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
|
|
|
|
|
|
|
|
What can OpenTexMod alpha V0.1?
|
|
|
|
-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.
|
|
|
|
|
|
|
|
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.
|