ID:2412433
 
Applies to:Dream Seeker
Status: Open

Issue hasn't been assigned a status value.
Why Should we force Hardware acceleration?
Away from having the choice of enabling it or disabling it for your game, Some games like SS13 take heavy use of some features that require's HW Mode to be on for it to work correctly,

Some stuff like Lighting can sometimes not work in software mode which could result in players disabling HW Mode to cheat in games just like here : https://github.com/MaxIsJoe/TWC/issues/9


I think a simple function that can be called when the player logs in or something like that can be useful for games that heavily need HW mode to play.

(a bad) Example

Login() client.ForceHW = 1

1 forces the client to run Hardware Acceleration and 0 disables it.

EDIT : please ignore the example code, it's probably horrible and using <//code> made it look even worse.
can't you just do:
winset(src, null, "command=\".configure graphics-hwmode off\"")
winset(src, null, "command=\".configure graphics-hwmode on\"")
In response to Super Saiyan X
Super Saiyan X wrote:
can't you just do:
> winset(src, null, "command=\".configure graphics-hwmode off\"")
> winset(src, null, "command=\".configure graphics-hwmode on\"")
>

Didn't notice that this existed until now, it's inside the skin reference if anyone is wondering where is this in the documentation.
In response to MaxIsJoe
MaxIsJoe wrote:
Super Saiyan X wrote:
can't you just do:
> > winset(src, null, "command=\".configure graphics-hwmode off\"")
> > winset(src, null, "command=\".configure graphics-hwmode on\"")
> >

Didn't notice that this existed until now, it's inside the skin reference if anyone is wondering where is this in the documentation.

is it?
In response to Super Saiyan X
Super Saiyan X wrote:
MaxIsJoe wrote:
Super Saiyan X wrote:
can't you just do:
> > > winset(src, null, "command=\".configure graphics-hwmode off\"")
> > > winset(src, null, "command=\".configure graphics-hwmode on\"")
> > >

Didn't notice that this existed until now, it's inside the skin reference if anyone is wondering where is this in the documentation.

is it?

under "Special winget() calls" it's listed there.
Just the part to see if it's in hardware mode or not, the actual .configure command for setting it isn't documented anywhere.