Back to the index page  
Log in to check your private messages
How does one do COM-BATT with the Linux Ports?
Goto page Previous  1, 2, 3  Next
 
Post new topic   Reply to topic    ROTT editing and modding Forum Index » comm.bat - multirott!
View previous topic :: View next topic  
Author Message
UFO_WARVIPER

Joined: 08 May 2008
Posts: 26

PostPosted: Fri May 09, 2008 12:26 pm    Post subject: Reply with quote
Some of what I presented in my post, I was kind of thinking as temporary intermediary measures of netplay until the Direct Play issues can be resolved by a multiplayer expert that Birger mentioned he was searching for. Will odamex work with a shareware copy of Doom? I don't have the full version, and I would love to give Doom's multiplayer a try.
View user's profile Send private message
admin
Site Admin

Joined: 30 Oct 2006
Posts: 406

PostPosted: Fri May 09, 2008 12:32 pm    Post subject: Reply with quote
Yes, I think odamex works with shareware doom. Smile
_________________
ROTT lives!
View user's profile Send private message Send e-mail Visit poster's website
dopefish7590

Joined: 06 Oct 2007
Posts: 324

PostPosted: Fri May 09, 2008 1:41 pm    Post subject: Reply with quote
Doom multiplayer is fun, but if you want to talk about this... Make a new thread please. Wink

There are no real netcode similairities between Doom and ROTT. So if one wants to get netcode, they would have to write it themselfs. I may or may not do this in the future. It all depends whether or not somone else does it and if I can become more familiar with C/C++.
_________________
-Swim, swim, hungry
View user's profile Send private message
UFO_WARVIPER

Joined: 08 May 2008
Posts: 26

PostPosted: Fri May 09, 2008 10:09 pm    Post subject: Reply with quote
If you do take this on in the future, we'll be rootin' for ya all the way dopefish!
View user's profile Send private message
jbailey

Joined: 02 Mar 2008
Posts: 127

PostPosted: Fri May 09, 2008 10:56 pm    Post subject: Reply with quote
Birger has asked me a few times in the past about any ideas on how to
improve the netcode, and I'm out of ideas, we've tried testing between
ourselves before, but it never worked reliably. My best advice would be
to study a modern open-source project that has good netcode and see
how it's being done, here's a tutorial link:

http://www.gamedev.net/reference/articles/article764.asp

Other options might eventually be to consider using udp, or dropping
directplay altogether and using raknet stuff: Raknet link:

http://www.jenkinssoftware.com/

The netcode problems have easily been the worst problems dealing
with winrottgl, directplay is old and M$ probably doesn't even
support it anymore, so, migrating to a new system might be a good
idea eventually. But this would mean a major re-write (all over again)..
View user's profile Send private message
jbailey

Joined: 02 Mar 2008
Posts: 127

PostPosted: Fri May 09, 2008 11:33 pm    Post subject: Reply with quote
I downloaded a raknet sample package and using cygwin/cmake, I got
the raknet lib file compiled, (.a file), the only other problem with
considering raknet as a possible replacement for directplay, is that it
costs money, the site states though that there is no set price, it's whatever
the end user thinks it's worth (that's the message I got anyway).
Let me know what you think...

Smile
View user's profile Send private message
admin
Site Admin

Joined: 30 Oct 2006
Posts: 406

PostPosted: Fri May 09, 2008 11:42 pm    Post subject: Reply with quote
damn, it costs. So it's probably not open source friendly. Now, I'm not an open source/free software zealot, but it'd be better for would be players if they were able to download, compile and run their rott clients with freely available components, dont you believe? I'm taking a look at those links you mentioned jbailey, they surely look like a good place to begin nonetheless.
_________________
ROTT lives!
View user's profile Send private message Send e-mail Visit poster's website
admin
Site Admin

Joined: 30 Oct 2006
Posts: 406

PostPosted: Fri May 09, 2008 11:47 pm    Post subject: Reply with quote
jbailey, are you acquainted with the fedora rott package? Maybe you can get a few suggestions from Hans, he's the maintainer of that package, and he might have some leads on how to incorporate netplay support onto rott. He mentioned in his post that he's working with the debian rott package maintainer too, maybe if we combine forces we can get something! Smile
_________________
ROTT lives!
View user's profile Send private message Send e-mail Visit poster's website
dopefish7590

Joined: 06 Oct 2007
Posts: 324

PostPosted: Sat May 10, 2008 2:38 am    Post subject: Reply with quote
Out of curiosity, but how much work would it be to replace DirectX with OpenGL or SDL?
_________________
-Swim, swim, hungry
View user's profile Send private message
jbailey

Joined: 02 Mar 2008
Posts: 127

PostPosted: Sat May 10, 2008 6:33 am    Post subject: Reply with quote
Thanks for the info! I've never worked with that rott package before, I'll
see about contacting hans later though. As to the other question about
replacing directx with a different system, it would almost certainly be a lot
of re-writing, and we have enough to worry about just trying to get the
netcode working properly. Sdl was used originally in earlier versions
of winrott, but we could never get the audio to sound right, that's when
birger made the decision to go with directx..

Smile
View user's profile Send private message
UFO_WARVIPER

Joined: 08 May 2008
Posts: 26

PostPosted: Sat May 10, 2008 3:58 pm    Post subject: Reply with quote
Hans has audio and Music working, and He's using SDL. I got this package working with no trouble on some of my systems. Sometimes the sound lags on a fresh install of the package on my Dad's Fedora system (another ROTT fanatic), but it seems to fix itself if I make a setting change by editting the sound.rot file. I've used this package before discovering WinRottGL, and it works great! THe Rott-package also has SDL-Mixer and Timidity++ patches as a dependency. Since SDL, is cross-platform, combining forces might be a great idea.

Hans, do you have an e-mail address we can contact you with?
View user's profile Send private message
UFO_WARVIPER

Joined: 08 May 2008
Posts: 26

PostPosted: Sat May 10, 2008 7:33 pm    Post subject: Reply with quote
I've tracked down one of HansdeGoede's project pages if anyone's interested in collaborating with him on this. He appears to have some intentionally unlegible contact info there...

http://fedoraproject.org/wiki/HansdeGoede
View user's profile Send private message
dopefish7590

Joined: 06 Oct 2007
Posts: 324

PostPosted: Sun May 11, 2008 4:28 pm    Post subject: Reply with quote
Hey, Thanks for the link!

I found this from the link.

https://admin.fedoraproject.org/pkgdb/packages/name/rott
_________________
-Swim, swim, hungry
View user's profile Send private message
HansdeGoede

Joined: 08 May 2008
Posts: 5

PostPosted: Sat May 24, 2008 1:27 pm    Post subject: Reply with quote
Hi All,

Well I finally got around to integrating all the Fedora fixes / improvements into rott svn. So interested Linxu users can give it a try, simply co the rott trunk like this:
svn co svn://svn.icculus.org/rott/trunk rott

And then do cd rott/rott; make to build it. I expect to make an official new linux rott release soonish, but what is currently in svn is what will be in that release, so if you want you can give it a try now using svn.

Regards,

Hans
View user's profile Send private message
admin
Site Admin

Joined: 30 Oct 2006
Posts: 406

PostPosted: Sun May 25, 2008 12:26 am    Post subject: Reply with quote
Awesome news Hans! Very Happy So does it build right out of the box, or does it need libs and/or any other programs? What about it's netplay features? Getting there? Very Happy
_________________
ROTT lives!
View user's profile Send private message Send e-mail Visit poster's website
Display posts from previous:   
Post new topic   Reply to topic    ROTT editing and modding Forum Index » comm.bat - multirott! All times are GMT - 5 Hours
Goto page Previous  1, 2, 3  Next
Page 2 of 3

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2002 phpBB Group Web Hosting Directory
Xbox by Scott Stubblefield



Start Your Own Video Sharing Site

Free Web Hosting | Free Forum Hosting | FlashWebHost.com | Image Hosting | Photo Gallery | FreeMarriage.com

Powered by PhpBBweb.com, setup your forum now!
For Support, visit Forums.BizHat.com