Hello all,
I am a game modder and when I saw King Brace Blane's videos on
YouTube, I downloaded the 1.21 beta version. I have it working on a
few games, but this one has a bug or something going on.
This link is not public on YouTube, I will be deleting this video
after 7 days on 11/30/2011.
http://www.youtube.com/watch?v=QnG07bLmkK0
As you tell by the video, the red text is in some way imposed on all
my characters during the texture selection phase. Also I could not
get my characters texture to change.
This zip file contains the screen shot of how the dds captured and the
log file output from the uMod.
http://www.fileden.com/files/2009/4/1/2387392/The%20Movies.zip
This is a great tool, if you can get this working for The Movies
modding community, there will be a lot of happy people. The game is
already easy enough to mod, but when you create a new texture you have
to reload the whole game to view it. This takes up to 5 minutes each
time. Modding on the fly sounds pretty good for testing out new
graphics.
Thanks,
JAB
Where I suppose the bug to be:
I write the text message each time the EndScene() function is called.
Some games render into texture and therefore set the render target to
a texture instead of the backbuffer. They also call EndScene() after
rendering to the texture thus I also write this message.
To stop uMod to draw the message if rendering to a texture "should" be
easy to solve, since I need to take care if the rendering target is
switched.
BUT one problem remain: The time when uMod calculate the hash
function. Your game renders to a texture and obviously the hash of the
new rendered texture has changed after rendering. But somehow DirectX
does not render to the texture object itself but to a surface of the
texture and to catch this, it will take more effort. But maybe we have
luck and there is no need to do so ;)
I will send you an email with a new dll version, if I have a stopped
uMod from writing to textures, but this will take at least a day.
Best ROTA
Thanks!
JAB - http://www.dcmodding.com/drupal/