Dfengine 1.07 - raw input and game minimization

This build packs some new code contributed by Drakkar that covers various areas in relation to minimizing the game, as well as the fixed up support for winxp's raw input.

Check the new windowMode console command, as well as in_mouse 3 (which requires at least winxp).

Here is the complete changelog for this version :
- support for winxp's raw input interface (in_mouse 3)
- fast game minimization with new windowMode console command (contributed by drakkar)
- fast fullscreen toggling with either alt-enter or windowMode (contributed by drakkar)
- disabled windows keyboard shortcuts ingame (contributed by drakkar)
- bindable windows special keys: bind win, bind menu (contributed by drakkar)
- slightly sped up engine initialization
- more cleanup in the initialization console messages

Download links:

Also there is a subversion server set up: svn checkout http://svn.q3defrag.org/dfengine/trunk

Comments

Buy Ambien

Ambien

Buy Ambien

Cheap Valium

dcdeege

Hello! gegcfdk interesting gegcfdk site!

Phentermine

Great articles and it's so

Great articles and it's so helpful. I want to add your blog into my rrs reader but i can't find the rrs address. Would you please send your address to my email? Thanks a lot!

bdbfgdk

Hello! dbadbke interesting dbadbke site!

Xanax

christian louboutin online

Great article and it's so helpful. But I just can't see any picture in your blog. Is that my computer problem? But I can see other s' blog pics.christian
louboutin online
christian louboutin salelouboutin
Yesterday someone tell me the air yeezy shoes is not as comfortable as the kanye west louis vuitton and http://www.air-yeezy.com/views/?product-1203.html ">nike air yeezy shoesa

Simoneau says, “Being a

Simoneau says, “Being a Daniel Webster Scholar alışveriş gave me confidence in my ability to practice law. More importantly, my employers knew because I was erkek giyim bayan giyim bayan giyim erkek giyim doğal ürünler a Webster Scholar, pet shop I could handle a Supreme Court appeal.” As a Daniel Webster Scholar, giyim he was evaluated each semester by a New Hampshire Bar bilgisayar Examiner, counseled clients under supervision, appeared before judges, and developed his skills and judgment in clinical settings. oto aksesuar The program is unique alisveris in the nation.

afdbfac

Hello! efbebab interesting efbebab site!

Cheap Xanax

Buy Viagra

Cialis

Phentermine

Cialis

Phentermine

yes dude this files are most

yes dude this files are most important inXP,vista,07...... when you play Adult Sex Game it won't support....

MXKhaK

qreyNN MXKhaK

Nice client, smooth and

Nice client, smooth and fast... and raw input seems to be working fine... only problem i have so far seems to be with catalyst drivers making the minimize (alt+enter) revert gamma to default and causing you to make another manual vid_restart to get it back if u have it on a non-default value. A friend who made a similar modification with q3.exe said it's a problem of catalyst drivers and cannot be fixed... unless ati fixes it. Damn you ATI !

fps problem and mouse button

First of all, thanks for the work you put into defrag mod and all things related to it! with this dfengine, the game launch much faster and its very nice and usefull!

But still, some problems occurs.. First i have the fps fluctuating on some maps (ghost-egypt for example). With quake3.exe this map works properly and i have 125fps on it. But with dfengine the fps are in a range from 60 to 80, which is annoing and create kind of lag... hopefully this does not happen on all maps, but maybe 1 map on 15 have the fps fluctuating...

The second problem i have is with binding my mouse 3 button. this is maybe related to defrag itself and not dfengine, i dont know.. (im using 1.91.17 at the moment). Well, the thing is that i didnt change my cfg but my bind "+strafe" on mouse 3 doesnt work anymore since my update of defrag mod (i got dfengine and defrag 1.91.17 at the same time). And when i bind it straight from the commands menu, i get /bind 0x00 "blabla" in my cfg... any ideas about that?

thanks forward trying to help me!

alt + tab missing :-(( so i

alt + tab missing :-(( so i use older version

nonactive window lag

firstly, good work gentlemen...
now onto my problem ! :P

I play window'd on a seperate monitor and now when the q3 window isn't active it's laggy

so, when i am not active on quake window...task manager shows dfengine only using 4% of cpu....then I click quake window and it's back to using 70% and running smooth again?!

Whatever this is, can i turn it off somehow? I like to do other stuff and still keep an eye on a (non laggy) quake.

hmm. Yes that was intended

hmm. Yes that was intended that way, so to preserve resources. The game runs at ~10fps when it doesn't have focus. It also helps run multiple instances of the game at once - for whatever reason; debugging, watching servers, etc.

We're going to rethink that a bit and/or leave options for tampering with it.

Ok I just tried and made it

Ok I just tried and made it that way :
* the game runs at 10fps when it is minimized.
* com_sleepfps sets the fps limit when the game window is on but doesn't have focus (default 10, min 5, disabled with 0).

It's wildly inaccurate (because it makes use of the Sleep() system call) but that might be sufficient.

Nice to see raw mouse input..

Nice to see raw mouse input.. However with these new windowModes being introduced, q3e minimizer stopped working completely, which is sad since it works way better imho.

Annoying bug

Sometimes my 'a' and 'e' buttons randomly act like the 'home' and 'end' buttons. I.e. "Defrag" becomes "agDefr" and "palmslane" becomes "anealmslp". The problem can come and go without me doing anything.

What kind of keyboard is it ?

What kind of keyboard is it ? What keyboard layout do you use ?

It's a swedish qwerty

It's a swedish qwerty keyboard. It hasn't occured in a while though. Although now and then when I press Alt Gr when typing something, I can't type anything until I press Alt. Not a major problem, but still weird.

(Btw, do I get response notifications now that I've entered my e-mail? =P)

Btw...

Sometimes my keyboard layout switches to the english layout (usually triggered by Alt+Shift). So my ":>" smilies become ">|" etc.

I don't have any other keyboard layouts.

I've had that bug occur to me

I've had that bug occur to me in linux but I haven't investigated yet. I'll try issuing a fix shortly.

(Btw, do I get response notifications now that I've entered my e-mail? =P)
I guess not :)

Sometimes my keyboard layout switches to the english layout (usually triggered by Alt+Shift). So my ":>" smilies become ">|" etc. I don't have any other keyboard layouts.
That shouldn't happen - at least not in the released 1.07 code. That's another matter with the svn version.

 

Multiple layouts installed? Maybe there's a bad one you're accidently stepping to with alt+shift

Come on, give us

Come on, give us autodownload! :)

none

Alt-tab isnt working for me :(
How do I find out whether the windows keyboard shortcuts are enabled or not?

iirc alt+tab was removed in

iirc alt+tab was removed in this release?

My bad, the shortcut for

My bad, the shortcut for toggling fullscreen is alt-enter.
Alt-tab has actually been disabled in this version (in windows) and replaced with the windowMode command that allows minimizing the game.
I'm fixing the changelog/news.

nnn

wasnt there alt+enter since.... ever?
its nothing new to me.

It used to issue a

It used to issue a vid_restart - it doesn't now.

 

I implemented the fullscreen/windowmode toggle without reloading the map in my client a few weeks ago, however it's VERY slow comparable to what it is in QuakeLive. Already made sure that windows and quake run with the same colordepths...any possible improvements here?

Any bigger news on defrag and dfengine incoming? :)

Woooh, excellent to have the

Woooh, excellent to have the possiblity to make ... bind F12 "windowMode swapMinimized"
There is a speed up after having launching one time Q3. Excellent work. ;)

.

Another amazing amount of work ! Thank you again !

Post new comment

The content of this field is kept private and will not be shown publicly.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Lines and paragraphs break automatically.

More information about formatting options

CAPTCHA
Too much spam lately...
10 + 3 =
Solve this simple math problem and enter the result. E.g. for 1+3, enter 4.