RypeL created a new RO2 RypelCam which runs on the new Rising Storm multiplayer.
Download it
here.
New commands:
- seekToFrame 'frame' 'speed' -> more reliable than the seekto command with timestamp. The Time in the demo often is way different in different viewings of the demo, the framecounter is always the same and accurate.
-'F'-Key: As close as i could get to a pause mode so far. The issues of the pause lies within RO2 and atm seems unlikely that i could fix it.
- DepthOfField 'enabled(true/false)' 'FocusDistance'
- WriteColladaFile true false -> creates C4D file in C:\...\My Games\RedOrchestra2\ROGame\User
- FOV changes in the campath should be working now (select a campoint with 'Num+'/'Num-' and the hit 'O' to switch into fov mode and then hit 'Num7'/'Num8' to change fov for that campoint.
- Moving in pause mode works now
In timedpath mode you can also use the dynamic slowmo feature. For that i recommend recording the camera first with fraps or so with the RCam hud turned on so that you can see the framecounter. Then you can plan at what framecounts the game should speed up or slow down. Then you can make a "slowmo script" in the RORypelCam.ini by adding something like this to the end of the ini (example):
Timedilationframe=296
Timedilationframe=320
Timedilationframe=360
TimedilationframeTimedilation=1.000000
TimedilationframeTimedilation=0.150000
TimedilationframeTimedilation=2.0
What this would do is it would start of with demospeed 1.0 (= normal) at frame 296 but then transition to speed 0.15 from frame 296 through frame 320. Then from frame 320 on it speeds up again to reach speed 2.0 at frame 360.
If you, for instance, wanted to keep the speed of 0.15 from frame 320 till 340 before speeding up again you would then do it like this:
Timedilationframe=296
Timedilationframe=320
Timedilationframe=340
Timedilationframe=360
TimedilationframeTimedilation=1.000000
TimedilationframeTimedilation=0.150000
TimedilationframeTimedilation=0.150000
TimedilationframeTimedilation=2.0
So there always need to be as many of 'TimedilationframeTimedilation' as there are 'Timedilationframe'.
(If you want to deactivate the scripted slowmos again without deleting them from the ini altogether the easiest way is just changing the first Timedilationframe to something very high no demo would ever reach, like changing 296 to 29600000)
Rewind ... does work! Though i have only tested it briefly yet, not sure if there are sideeffects in RO2. In UDK it works decent but crashes when you rewind past a point where a vehicle or flag was destroyed/vanished. Not sure yet how stable it is in RO2. You need to do a change to the ROEngine.ini to make it work:
In the ROEngine.ini search for
MaxRewindPoints=0
RewindPointInterval=1.0
NumRecentRewindPoints=0
and replace that with
MaxRewindPoints=30
RewindPointInterval=1.0
NumRecentRewindPoints=7
You could potentially play arround with this numbers, but these are the UDK defaults. The command for rewinding is 'demorewind' wich with each press rewinds by like half a second. Keep an eye on the framecounter displayed in the RCam hud while rewinding to get an idea how far you rewinded and how far you need to rewind to get to your point of interest again, as the freecam will most likely jump into places/back in time away from the action aswell wich can make it a bit confusing. The freecam not staying in place like that is in the UDK version aswell and its a sideeffect of the rewind i cant do something against.