Unlocked 35 FPS
-
- Posts: 10002
- Joined: Fri Jul 18, 2003 6:18 pm
- Location: Idaho Falls, ID
Discussing another engine doesn't help. The issue is whether Doom's networking code could be modified without a significant overhaul, and the answer seems to be no. I hardly see this as a worthwhile endeavor anyway. If you just can't stand to play Doom with gameplay that's actually SMOOTH, (Try it for five minutes. I guarantee you you'll never want to go back) then you can deal with your 35 FPS slideshow. The entire point of which is that it restores the Doom "feel" or some kind of BS. So why would you want to mess with the feel by capping it higher than 35 FPS??Hirogen2 wrote:Well, threading is supported on the used OSes (win32,linux); I think there will be no more DOS version like 1.17. Recently, I tried something with GL-117 (http://gl-117.sf.net/), 320x200 lowest quality and it brought me 200fps, which was really too smooth for me -- just a side note.randy wrote:The cap is either 35 FPS or none at all. Supporting variable caps and actually relinquishing the processor during the unneeded time between frames would require quite a bit of work because network play is highly dependant on the 35 Hz tic rate. Interrupting the renderer to do network processing is easy, but interrupting a wait to do network processing would probably require moving the renderer into a separate thread (or at least a rethinking of the way Doom does things). There is a vid_vsync cvar you can use to cap the framerate to the refresh rate, but for the reasons I specified above, I'm not sure how well it would work with netplay.
Cube might be a reference, it runs with a variable FPS (though the user cannot choose) and has to do both rendering+networking.
This whole issue is moot.
Works For Me.(TM)DooM ExIsTeNcE wrote:I cant get cl_capfps 1 to work
-
- Posts: 1061
- Joined: Wed Jul 16, 2003 5:29 pm
- Location: Monrovia, CA, USA
-
-
- Posts: 10773
- Joined: Sun Jul 20, 2003 12:15 pm
-
- Posts: 10002
- Joined: Fri Jul 18, 2003 6:18 pm
- Location: Idaho Falls, ID
-
-
- Posts: 4149
- Joined: Thu Jul 17, 2003 12:19 am
- Graphics Processor: nVidia (Legacy GZDoom)
- Location: British Columbia, Canada
-
- Posts: 1061
- Joined: Wed Jul 16, 2003 5:29 pm
- Location: Monrovia, CA, USA
Try running fullscreen. I've always run fullscreen until recently when I had to start windowed because of that massmouth2 problem. Surprise, I found that running in a window really slowed zdoom down, and when I went fullscreen it immediately sped up to "normal" again. On a 1 GHz machine, I get 80 fps at 1024x768 while looking at a nearby wall.
-
-
- Posts: 4149
- Joined: Thu Jul 17, 2003 12:19 am
- Graphics Processor: nVidia (Legacy GZDoom)
- Location: British Columbia, Canada
-
- Site Admin
- Posts: 7749
- Joined: Wed Jul 09, 2003 10:30 pm
There are two reasons why running in a window is slower than running fullscreen:
- Unless your desktop is running at 256 colors, the game needs to convert the image to match your desktop's bit depth.
- The screen needs to be copied to video memory twice, first to an offscreen buffer and again to the part of memory that is actually visible. This needs to be done in two stages because the window might be partially obscured.
-
-
- Posts: 4149
- Joined: Thu Jul 17, 2003 12:19 am
- Graphics Processor: nVidia (Legacy GZDoom)
- Location: British Columbia, Canada
-
- Posts: 14
- Joined: Wed Aug 06, 2003 1:58 am
- Location: New York City
-
- Posts: 2033
- Joined: Sat Jul 19, 2003 6:15 am
- Operating System Version (Optional): Tumbleweed x64
- Graphics Processor: Intel with Vulkan/Metal Support
- Location: Central Germany
-
- ... in rememberance ...
- Posts: 2975
- Joined: Tue Jul 15, 2003 8:06 pm
-
- Posts: 10002
- Joined: Fri Jul 18, 2003 6:18 pm
- Location: Idaho Falls, ID
In my opinion, WASD is what's odd. I really don't understand why that setup stuck. It's not on the home row, it doesn't take full advantage of the keyboard, and for me at least, it's just downright unnatural and uncomfortable.Hirogen2 wrote:Odd heh, don't you use WASD keys?
When my friend (Syprus O'vair... you remember him, don't you Jack? Yeah, the one who's also me) and I started playing Doom multiplayer, we were initially both keyboard junkies, using the default Doom setup. We quickly realised that having seperate strafe keys (rather than holding ALT) is alot nicer, so we logically moved up from the arrow keys (remember, no mouse so our right-hands controlled movement) to the set of six keys directly above them. We left the positioning of the forward/back/left/right keys alone. So forward was Home, back was End, turn left was Delete, and turn right was Pg Down. We then used the other two keys (Insert and Pg Up) to strafe.
Then we both learned the wonders of the mouse. Having gotten used to our six-key setup, we simply moved it to the left hand, keeping the hand on the home-row. E was now forward, D was back ,W was strafe left, R was strafe right. S and F would be our turn keys, but we didn't need them anymore as we were using the mouse. Sure we could have used them for strafe, but that felt unnatural. (Note that while we learned on a different hand, it's fairly common knowledge that your brain has an easy time of transposing those movements to the other hand... which is what makes those one-handed keyboards easy to learn).
The WERD setup is a little unorthodox, to say the least - I've never seen a game that supports it by default, although Tribes 2 was almost there, having a premade configuration for ESDF - but I stick by it. Keeping your hand on the home row allows you to switch to typing without moving your hand off of your movement keys, and gives you easy access to an additional 4 buttons. Assuming you don't want to reach more than one key to the right, WERD gives you access to the 5TGB column, while WASD stops at 4RFV. On the left, we have full access to the same keys (Tab, Caps Lock, Shift, Ctrl) by reaching one key to the left. 0wnt.
-
-
- Posts: 10773
- Joined: Sun Jul 20, 2003 12:15 pm
I do! WASD configuations rock! I can't seem to play a game without using those keys these days.Hirogen2 wrote:Odd heh, don't you use WASD keys?
My control configuration is like this:
Mouse: Used for looking and turning; mouselook is on.
Mouse Button 1: Shoot
Mouse Button 2: Jump
Mouse Button 3: Use Inventory Item (In Hexen mode. In DOOM mode it does nothing)
Mouse Scroll Wheel up: Next inventory Item in Hexen, Next Weapon in Doom.
Mouse Scroll Wheen down: Previous Inventory Item in Hexen, Previous Weapon in Doom.
W: move forward
S: move backward
A: strafe left
D: strafe right
E: use button (open doors, press switches, etc)
F: 2x zoom
R: 4x zoom
T: 8x zoom
V: Useless View Warp thing.
Q: Fly cheat.
X: Toggles No Clipping Mode.
C: Chasecam
G: God Mode.
H: Kill Monsters.
O: Activates Nightmare Killer (Kills all monsters and prevents them from respawning)
Y: Confirm Nightmare Killer
N: Cancel Nightmare Killer
/: Gives Weapons
[: Gives Ammo
]: Adds a Bot
L: Adds a specific Bot that I have edited in Bots.cfg to have 100% accuracy. He's the Ultimate Co-op Partner (I wish).
Tab: Map (duh).
Delete: Toggles Freeze Mode.
That's all I can think of right now. Just wanted to give some people an idea of how strange some Control Setups can be!