First off I'm new to UT3 moviemaking scene
Hi!
When I play a demo with rypelcam it starts at "1x" speed, but the actual speed is "hyper", around 5 times faster than it should be.
The game runs faster (or slower, depending on your PC performance and graphics settings) when you start it as 'benchmark'. 'Benchmrak' is important if you want to dump screenshots, since the Engine waits for all scripts and operations to complete before rendering a new frame. This means, it does not matter how powerful your PC is or how long it takes to save a screenshot to your hard disk drive, your screenshots will always generate a fluid movie with your configured FPS rate.
To run UT3 with 'benchmark', you can add -benchmark to the shortcut path of UT3.exe as a command line parameter (your shortcut probably already looks like this):
"C:\Program Files (x86)\Unreal Tournament 3\Binaries\UT3.exe" -Benchmark
https://udn.epicgames.com/Three/CommandLineArguments.html:
BENCHMARK: Run game at fixed-step in order to process each frame without skipping any frames.
This is useful in conjunction with DUMPMOVIE options.
FPS: set the frames per second for benchmarking.
Unfortunately, the -FPS command line parameter works in UDK but not in UT3. So the Engine plays the game as fast as possible at fixed 30 FPS of gameplay speed.
rypel doesnt allow me to dump with custom playback speed
RypelCam allows you to dump screenshots at your custom FPS rate by changing the demo playback speed in proportion to the dumpframes FPS you want to record at (playbackspeed = 30 / dumpframesFPS).
But you have to open the RypelCam menu in game (press R) and configure the Dumpframe FPS there, if you don't want to record at 30 FPS (Main Menu > Dumpframes > record screenshots at FPS).
If you set 120 FPS and start dumping screenshots, you should see the demo playback speed in the HUD dropping to 0.25 (30FPS/120FPS).
Also when I try to modify UTRypelCam.ini to accommodate my preferable settings (120 fps), when I load up the game Rypel always reverts to default values.
Good point, will be changed in a future RypelCam to load the settings from UTRypelCam.ini.
How do I make my demos play at regular speed?
You can start UT3 without -benchmark to run demos at the regular speed. To run UT3 without -benchmark, create a shortcut to UT3.exe, and leave it as is (or at least, do not add the -benchmark command line parameter :-) ):
"C:\Program Files (x86)\Unreal Tournament 3\Binaries\UT3.exe"
Just make sure you use -benchmark when you want to record screenshots, or your movie won't have a constant FPS rate.
On a side note - I cant set texture quality in settings to 5/5. When I reload the game it always reverts to 3/5 Sad
You have to be logged in to your profile for UT3 to save graphics settings. If you choose to play offline, changes made to this guest profile are volatile.
But this can be useful as well, if you don't want to have your profile settings modified. For example, if you find bloom and depth of field disturbing while playing, but you want to make a video with RypelCam with all the eye candies active. When you leave the guest account by logging in to your profile, the settings for bloom, depth of field and so on are discarded, you don't have to go in the graphics menu and disable them manually.
A helpful advice: To load the maximum graphics settings, you can as well use the RypelCam menu (press R): Main Menu > Graphics > Set High Quality Graphics.
If you are logged in to your profile, changes are permanent, otherwise the graphics reset when you restart the game or log in to your profile.
And how can I remove/mute those special weapon hit sounds? For instance, when you frag someone with Flak something like a bottle-open sound plays.
Hitsounds are not a RypelCam or UT3 feature. Sounds like they are added by mutators like UTComp, ATB or similar. If these mutators were active while the demo was recorded, they will be loaded for the demo playback as well. The UTComp menu can be opened with F5, and, I think, you can change some of the UTComp settings also during demo playback.
Lastly - could you modify RypelCam to accommodate higher dumpframe settings (above 120)
In theory, yes. In fact, when a future RypelCam loads the dumpframes settings from UTRypelCam.ini, you will be able to set any value you want in the .ini.
But since the FPS commandline parameter does not work in UT3, the gameplay speed is locked at 30FPS. In order to record, for example, at 300FPS, RypelCam would reduce the demo playback speed to 0.1 (30FPS/300FPS). Such low playback speed causes new problems. You can test it yourself, go below 0.1 playback speed during the demo playback (without even dumping screenshots), there will be lots of jitter in the player movements. The Unreal Engine 3 does a very, very bad job in interpolating the player movements in demos. It is unlikely that RypelCam can fix that.
and enable simultaneous sound recording?
No, unachievable with just unrealscript in RypelCam. Even in UDK, where Epic allows you to record directly to avi video, sound is not recorded.
https://udn.epicgames.com/Three/CapturingCinematicsAndGameplay.html#Capturing%20Sound