Possible Features (A feature wanted list)

21 views
Skip to first unread message

Kairu

unread,
May 27, 2010, 12:57:30 PM5/27/10
to TexMod development
I figure we may as well throw this out there. I know it is a little
early, seeing as we don't have any code yet, but it is good to have
goals! I don't expect all of these to be possible, especially the last
three.

So in no particular order, here are some features I thought we might
be able to integrate over time. Feel free to add your own!

My List (I explain below):
- Command line interface for the program.
- Command line support for games.
- Run a command before and after the game. (And support waiting for
that command to finish)
- Backwards and forwards support for DX8 to DX11.
- Sound manipulation.
- In game interface.
- Remove or lessen graphical artifacts.
- On the fly package changing.

Command line: Self explanatory. I want to be able to create a shortcut
to automatically start our program, load the textures and game and
then start the game with command line arguments being passed to the
game.

Run a command before and after: Good for games like Guild Wars that
may need to have -image run before playing the game to not mess things
up as it did with TexMod.

Support for DX8 through DX11: This one is obvious. To support the most
number of games, we have to support the most number of DX versions.

Sound Manipulation: Should be self explanatory.

In game interface: This one may not be possible, and would need to be
coded on a per game basis. Think "Extra tab in settings" type deal.
From here texture packages could be loaded on the fly, new packages
created with more of an interface. More could be done with this as
well. Since we have control of the dll's this should be theoretically
possible, no?

Remove or Lessen graphical artifacts: they are just plain annoying,
and we all know it. Sure, minimizing usually fixes the problem, but
sometimes you have to just restart the whole thing! It would be better
to just find a way to be done with them all together.

On the fly package changing: Wouldn't it be nice to be able to load or
change used packages on the fly? Just a thought.

poke

unread,
May 27, 2010, 2:47:14 PM5/27/10
to TexMod development
I like the overall ideas, though some of them might be a bit set too
high for the start, but still worth noting, and if we ever come to a
state where we have implemented the basic features, it would sure make
sense to continue with more useful things.

>  - Backwards and forwards support for DX8 to DX11.

I'm not sure if DX8 would be really necessary, I think we should
primarily focus on DX9 and DX10 at the beginning. Expanding will
probably be easy when we have those running.

> In game interface: This one may not be possible, and would need to be

> coded on a per game basis. [...]

Actually this would be quite easy. As we directly modify the DirectX
interface, and as such have direct access to DirectX itself, it is
just a short step to adding custom graphics to a game. So we could
easily add some in-game overlay.

> On the fly package changing: Wouldn't it be nice to be able to load or
> change used packages on the fly? Just a thought.

Especially in combination with an overlay this would be great. Like
pressing some key combination to open a small window on the side and
then tick packages to be added or removed. The only problem would be
that we would need to load those package contents somehow on the fly.

A.Stice

unread,
Jun 7, 2010, 9:42:14 PM6/7/10
to TexMod development
I think that a interface similar to how steam handles their's would be
good - wouldn't need to be application specific since it overlays
what's already going on, but would allow you to access all of your
commands.

Also, something that I've been looking for, and how I stumbled onto
this group, would be the ability in "logging mode" or whatever the
clone uses to auto dump all textures, instead of having to manually
select them. This would make it much easier to do mass graphics
enhancements.
Reply all
Reply to author
Forward
0 new messages