Texmod - way to change textures in game

Talk about creating Grimrock 1 levels and mods here. Warning: forum contains spoilers!
Post Reply
bushido
Posts: 5
Joined: Wed Apr 18, 2012 9:59 pm

Texmod - way to change textures in game

Post by bushido »

Hello, as you know we attach original or modified files from grimrock.dat, which is necessary to post graphic mods for this game... WRONG! We can change portrait textures, item textures and every texture without even looking to grimrock.dat! How? Answer is simple... TexMod!

What is TexMod?
TexMod is an utility to find, save and modify textures in Direct3D 9 applications.
TexMod is replacing textures, which DirectX application is using with textures which are in .tpf format file. This application doesnt replace files in grimrock.dat, it is replacing textures in memory, which app will be using. And we dont need original files, with this tool is making preparations we can download textures from memory to editable files types like BMP, PNG or JPG.

The large part of developers, like Bioware (Dragon Age Series, Mass Effect Series) or ArenaNet (Guild Wars Series) is apreciating this tool and dont make problems by using that application.

It can be easier and we can make texture packs for this game without knowing how game works. All we need to use texture mod is TexMod and .tpf file with our new texture pack.

I make small test:
Image

Gues what?! IT WORKS! Replaced Portraits (which will be in new version of LoG) and menu gui without a problem.

What i need to do to load texture mod?
At first you must download TexMod from here : http://www.fileplanet.com/205418/200000 ... xmod-v0.9b and download .tpf file with texture mod (now im trying to make something cool).
Choose "Package Mode" menu.
Then run TexMod and select executable of target application (grimrock.exe), choose mod in below menu and just press run. Its easier than editing grimrock.dat right?

What i need to do to create texture mod?
Run TexMod and click on "Logging Mode" menu, configure it what you like (i use F2 as "Log with" button) and run the game same, as loading texture mod. Now you have in corner selected texture. The largest part of texture is even in menu, you can chancge selected texture by -/+ buttons and save on disk by your "Log with" key. TexMod is making .log automatically, so if you have all textures you want save, just create new one with same size by editing saved image files.

If you have all textures which you want to attach to game, choose "Package Build" option. There chose your .log file from folder, where your textures are, write comment and author and build. Congratulations! You made texture pack for this game!

And is posting this texture mods legally? I asked and i get answer :
antti wrote:
Hello again, i think a have compromise, which will grants permission for modding for us, and game safety for you.

This is post about what im thinking :

Hello, as you know we we cant now attach original or modified files from grimrock.dat, which is necessary to post graphic mods for this game. I have an idea. Cause Legend of Grimrock is DirectX 9.x game, we can use TexMod.

What is TexMod?
TexMod is an utility to find, save and modify textures in Direct3D 9 applications.

TexMod is replacing textures, which DirectX application is using with textures, which he has in .tpf formar file. This application doesnt replace files in grimrock.dat, it is replacing textures in memory, which app will be using. And we dont need original files, we need only file structure in memory, which is well known, this tool is making preparations.

The most part of developers, like bioware is apreciating this tool and dont make problems by using that application.

It can be easier and we can make texture packs for this game without knowing how game works.
I cant now test it, but at home i will try to change textures in game by this tool and post my results.


What do you think about it?
Regards,
bushido
Yeah, this seems like a valid approach for modifying textures.
So just do it! Make new textures, maybe darker Grimrock dungeon, or ponies on walls?! You can do everything now!

PS. There are some invalid textures in game, if you load it, game will crash. Propably one group of textures. So dont panic if LoG just crash when you look at some textures.

EDIT :: Sorry if someone doesnt like my english, i make mistakes, but I'm better and better with it. :)
Last edited by bushido on Fri Apr 20, 2012 6:34 pm, edited 6 times in total.
User avatar
gambit37
Posts: 218
Joined: Fri Mar 02, 2012 3:40 pm

Re: Texmod

Post by gambit37 »

Very interesting. I remember people over on the Tomb Raider forums using Texmod to change the look of the newer games. I'd forgotten about it until you just mentioned it. This could be a good way of doing basic changes. Thanks for sharing, you inspired me to take a look at it :-)
bushido
Posts: 5
Joined: Wed Apr 18, 2012 9:59 pm

Re: Texmod

Post by bushido »

@gambit37:TexMod was made for Tomb Raider at first, but it can be used with every DX9.x games ;)

@Patch:As i can see you just need to run TexMod, run game by this app with new texture pack and you can close this tool.
I closed TexMod after clicking on "Run" button and new textures loaded succesfully.
Last edited by bushido on Fri Apr 20, 2012 6:32 pm, edited 2 times in total.
User avatar
Patch
Posts: 97
Joined: Tue Apr 17, 2012 11:19 pm
Location: Seattle, WA

Re: Texmod

Post by Patch »

Interesting. Does Texmod need to be running while playing the game to replace textures in memory? I mean, is it doing it dynamically? If so, it may be a bit of a tax on some people's systems (I know mine sucks).
User avatar
gambit37
Posts: 218
Joined: Fri Mar 02, 2012 3:40 pm

Re: Texmod - way to change textures in game

Post by gambit37 »

Err, @bushido, don't answer a later post by editing an earlier one! It makes the forum software fail, because it won't highlight that there is a new reply...
Post Reply