Author Topic: Advanced Mouse Support? which is more stable OPENGL or D3D? MP questions  (Read 2910 times)

0 Members and 1 Guest are viewing this topic.

Advanced Mouse Support? which is more stable OPENGL or D3D? MP questions
I realize a joystick is clearly the best controller solution, but I was messing around with using my mouse as the controller.

Is there anyway support for more than 3 mouse buttons added? As my logitech mx518 for example could potentially have up to 8 buttons.
Also scroll wheel up and down? Scroll wheel support would be very useful for controlling throttle. Just wondering how hard it would be to code this in?

Also if I can run either in OpenGL or direct3d, which is more stable and has less issues with the SCP?

Also it was rather confusing finding the best files to download.
I ended up downloading the latest file under Recent Build section at http://scp.indiegames.us/download.php?view.129
and using  the file fs2_open_T-OAL-20050602.exe
in conjunction with the FS2 Open Launcher 5.2 which I took out of the 3.6.5 release:
http://scp.indiegames.us/download.php?view.50

I am also using mv_zpack 3.6.6
http://scp.indiegames.us/download.php?view.57
which I assume includes all of the latest graphical enhancements

Also I used to be a big fan of Descent: Freespace when it first came out but only have recently acquired FS2. I LAN a lot with my friends and was thinking maybe we could play some FS2. Is SCP stable for network games or should I just use regular FS2?

is the "Multiplayer co-op version of the main campaign (AceRimmer)" included in mv_core stable? How many players does it support?

Thanks for reading my questions!

 

Offline Nuke

  • Ka-Boom!
  • 212
  • Mutants Worship Me
Advanced Mouse Support? which is more stable OPENGL or D3D? MP questions
mouse support:
i think theese features are already on the coders adgendas, long with improvements in joystick supporti think theres a util for binding mouse buttons to keyboard keys, some mouse drivers support that by default.

ogl/d3d:
not sure, i use d3d myself.

files needed:
ya know i never figured out why they made this part so confusing.

multi:
give it a go, offitial builds (3.6.6) seem to work best, as does vanilla data (especially as far as tables are concerned). be sure to report bugs to mantis.
I can no longer sit back and allow communist infiltration, communist indoctrination, communist subversion, and the international communist conspiracy to sap and impurify all of our precious bodily fluids.

Nuke's Scripting SVN

 
Advanced Mouse Support? which is more stable OPENGL or D3D? MP questions
thanks for the input. Haven't had a chance to try out multiplayer yet.
So far in the sinlge player campaign ive just had a crash when on this one early mission (somewhere after the cutscene o the Collossus) where I'm suppossed to destroy 12 hercules fighters that are escorting two rebel cruisers. After destroyign the first 6, I waited back at our own cruiser and used my wingman to lure the other fighters to it. After destroying them however the two rebel cruisers came in range and got in a battle with our own cruiser and were destroyed by our cruiser and the bombers, which I think would fail the mission. ANyway it froze up there with bothe nemy cruisers having 0 health. I'm not sure if this is a bug in the main game or the SCP, or maybe my system is just unstable. Nothing to worry about too much really, just thought I'd post my experiences so far.

Anyway no other problems, I've been usign OpenGL with all features enabled including realistic lighting. It's quite a good game!

 

Offline FireCrack

  • 210
  • meh...
Advanced Mouse Support? which is more stable OPENGL or D3D? MP questions
Ah yes, did it just do that once? or is it a consistent problem wiht that mission?
actualy, mabye not.
"When ink and pen in hands of men Inscribe your form, bipedal P They draw an altar on which God has slaughtered all stability, no eyes could ever soak in all the places you anoint, and yet to see you all at once we only need the point. Flirting with infinity, your geometric progeny that fit inside you oh so tight with triangles that feel so right."
3.141592653589793238462643383279502884197169399375105820974944 59230781640628620899862803482534211706...
"Your ever-constant homily says flaw is discipline, the patron saint of imperfection frees us from our sin. And if our transcendental lift shall find a final floor, then Man will know the death of God where wonder was before."

 
Advanced Mouse Support? which is more stable OPENGL or D3D? MP questions
i dont know, when I replayed it I did everything right. I've had about 5 more crashes sicne then, some in annoying spots like the end of missions, causing me to replay it. I am using a geforce fx 5900. I don't know if this is even an SCP problem or not as A) I havent tried playing regular FS2 on my current setup and B) my graphics card likes to give me a lot of ****, for example HalfLfie2 runs perfectly but CS:Source will freeze up, and Guild Wars only works if I have the ancient 56.72 drivers installed, and my friend who has a geforce fx 5900 has none of these problems. So don't really worry about me.

 

Offline SGGWD

  • 24
Advanced Mouse Support? which is more stable OPENGL or D3D? MP questions
Quote
Is there anyway support for more than 3 mouse buttons added? As my logitech mx518 for example could potentially have up to 8 buttons.
Also scroll wheel up and down? Scroll wheel support would be very useful for controlling throttle. Just wondering how hard it would be to code this in?

Can we expect something new about mouse support?

 

Offline Fractux

  • 28
Re: Advanced Mouse Support? which is more stable OPENGL or D3D? MP questions
Quote
Originally posted by coldpenguin

...
Also it was rather confusing finding the best files to download.
...


Yeah, I know it is.

I've beeen slowly working through the Downloading and instaling guide in the Wiki to clear things up. I'm not finished yet though.

I just need to put another section in with the best "unofficial builds" that I'll get people to recommend.

Cheers!
-What exactly gets separated in "mechanically separated chicken" ?

 

Offline redmenace

  • 211
Advanced Mouse Support? which is more stable OPENGL or D3D? MP questions
The downloads section is in dier need of an update. However, here can be found the most recent build. I update them any day there is an commit to cvs.
Government is the great fiction through which everybody endeavors to live at the expense of everybody else.
              -Frederic Bastiat

  

Offline taylor

  • Super SCP/Linux Guru
  • Moderator
  • 212
    • http://www.icculus.org/~taylor
Advanced Mouse Support? which is more stable OPENGL or D3D? MP questions
Quote
Originally posted by SGGWD
Can we expect something new about mouse support?

Current mouse support is almost an after thought.  The mouse config shares the joystick config so the number of buttons and axes is directly tied to a small part of the joystick config.  Just recently, for instance, an original Volition bug was fixed where you couldn't bind a mouse axis unless it was done with a joystick.  Now it will handle a mouse by itself when binding so a joystick doesn't actually have to be attached to the system to make axes bindings.

There is new code in the works to fix all of these problems though and for the mouse add up to 10 button support as well as scroll wheel support.  And since it's been asked for quite a few times now, the mouse will have the option of working like the joystick, ie. it you move it right then it keeps moving right until you recenter to mouse.  That will make the mouse have the functionality of a joystick.  All of this requires an overhaul of quite a few large portions of code though so it's going to be a while before it's publicly available.

 

Offline WMCoolmon

  • Purveyor of space crack
  • 213
Advanced Mouse Support? which is more stable OPENGL or D3D? MP questions
The coop campaign is optimized for four players. No more than four can play either.

The only diff b/t OpenGL and D3d is environment mapping, which D3D has but OpenGL doesn't.
-C

 

Offline taylor

  • Super SCP/Linux Guru
  • Moderator
  • 212
    • http://www.icculus.org/~taylor
Advanced Mouse Support? which is more stable OPENGL or D3D? MP questions
The OpenGL code is also slightly more optimized than the D3D code.  That's mainly because the D3D code isn't the prettiest thing in the world and more work gets done on the OpenGL code since it's used on 3 different platforms rather than just Windows.

And before someone asks, environment mapping support for OpenGL is in the works but because of the new extension required it's difficult to get everything working well on all but the newest video drivers.  As soon as all of that is worked out then the envmapping support for OpenGL will be added to CVS.

 

Offline Fenrir

  • 28
  • ?
Advanced Mouse Support? which is more stable OPENGL or D3D? MP questions
Quote
Originally posted by taylor
And since it's been asked for quite a few times now, the mouse will have the option of working like the joystick, ie. it you move it right then it keeps moving right until you recenter to mouse.  That will make the mouse have the functionality of a joystick.  All of this requires an overhaul of quite a few large portions of code though so it's going to be a while before it's publicly available.


Whoa, that's awesome. More than I ever could have wanted! I'll be awaiting this eagerly.