1. #1

    How to Remove the Replay Free Cam when Unpaused

    I tried hard to find a way to disable the Free Cam when replaying a track, but there were several unavoidable things I couldn't get around. First and foremost, when you pause a replay it pauses EVERYTHING. All effects, objects, physics, and impulses are paused. Not even data sources are updated. Unfortunately That means that Free Cam and the Pivot Cam can never fully be disabled by a creator with some logic chains.

    I did however make a way to disable the Free Cam when someone views a replay and ventures too far off from the Rider, when un-paused. The initial idea for this came completely from JolanXBL; I owe him for the discovery of the screen position updating differently. He originally mentioned it in this thread here --> http://forums.ubi.com/showthread.php...y-camera/page3 Props to him for finding it.

    Here is a Google doc outlining how to disable the Free Cam --> https://docs.google.com/drawings/d/1...it?usp=sharing

    What is does:
    This method checks to make sure the Camera Target is still on screen. As soon as the Target goes off screen, it sets the Camera exposure to zero (turning the screen black) and turns on the hit detection for a custom collision that follows the Rider around. By turning on the custom collision and impacting the Rider in a way that doesn't happen normally during the track, the game will put the "This replay can no longer be viewed in Free Cam mode" message on screen. The person watching the replay will then have to restart the replay in normal mode. Unforntunetly, you can get around all of this by simply pausing the replay as soon as it starts.

    I have developed other more complicated methods that will do the same thing and let even less of the track be viewed by someone with Free Cam on, but since pausing the replay goes around all of this, I decided just to post what I have. If anyone else develops a better method, or has some questions or comments, please feel free to post them below.

    I hope this helps those who want to disable the Free Cam mode. If you guys want me to post the more complicated methods just let me know. They'll turn the screen black sooner than the method above will.
    Share this post

  2. #2
    Boy, I sure hope this gets patched
    Share this post

  3. #3
    You could OPE Dummy Objects near each side of the screen, and have the glue pivot point where the rider is. If any of those 4 Dummies go off the screen.. boof, there goes your vision. This is of course assuming the Visible On Screen supports naturally invisible objects :P.

    You say "effects, objects, physics, and impulses" but how about the 2-Input operator? Those don't use impulses..

    [2-Input]
    Slider: Multiply
    Value 1: [Visible on screen]
    Value 2: 100

    Exposure = [2-Input]

    What's happening here:
    If Vos equals 0, Exposure = 0 (0x100)
    If Vos equals 1, Exposure = 100 (1x100)
    Share this post

  4. #4
    Originally Posted by JolanXBL Go to original post
    You could OPE Dummy Objects near each side of the screen, and have the glue pivot point where the rider is. If any of those 4 Dummies go off the screen.. boof, there goes your vision. This is of course assuming the Visible On Screen supports naturally invisible objects :P.

    You say "effects, objects, physics, and impulses" but how about the 2-Input operator? Those don't use impulses..

    [2-Input]
    Slider: Multiply
    Value 1: [Visible on screen]
    Value 2: 100

    Exposure = [2-Input]

    What's happening here:
    If Vos equals 0, Exposure = 0 (0x100)
    If Vos equals 1, Exposure = 100 (1x100)
    I haven't tried a direct method like that with only one two input operator. I only tried with selectors. I set up a test where a box would change color to red if the bike went off screen. The selector wouldn't work when paused, but the two input operator might. The reason I am skeptical is that I believe when you hit "Pause" in the Replay, I think it performs the same function as if you hit "Pause" while playing the actual track. Since the pause that happens during a track should pauses everything in the track, it will probably pause all updates while watching the replay as well. The only way around this is if some operator somehow can update as soon as it pauses, or can somehow update during the pause. I'm trying to think if there is some kind of dead man's switch that will activate as soon as the track stops running, but I don't have any ideas.

    Good luck on finding out anything more! I'll try to test the method you mentioned later.

    Originally Posted by KitchenKnives
    Boy, I sure hope this gets patched
    This is in no way a glitch. The operations are performing exactly as they should, and nothing has been proven to be able to update during the pause. The logic does exactly as it should.
    Share this post

  5. #5
    Originally Posted by pneumaticbog484 Go to original post
    This is in no way a glitch. The operations are performing exactly as they should, and nothing has been proven to be able to update during the pause. The logic does exactly as it should.
    Yeah I know, that's the difference between a glitch and an exploit. Using workarounds to block an intentional function of the game which wasn't designed to be disabled; but that's not my problem with it. Free cam isn't put there for your enjoyment, it's for ours. I'm grateful to everybody who spends their time creating tracks for us, but nobody else should be able to dictate whether or not I choose to access certain functions of the game. I don't care if it "spoils the immersion", that's my choice to make.
    Share this post

  6. #6
    empecee's Avatar Senior Member
    Join Date
    Mar 2014
    Posts
    1,137
    Originally Posted by KitchenKnives Go to original post
    Yeah I know, that's the difference between a glitch and an exploit. Using workarounds to block an intentional function of the game which wasn't designed to be disabled; but that's not my problem with it. Free cam isn't put there for your enjoyment, it's for ours. I'm grateful to everybody who spends their time creating tracks for us, but nobody else should be able to dictate whether or not I choose to access certain functions of the game. I don't care if it "spoils the immersion", that's my choice to make.
    strange post , they guy who builds the track can dictate what he wants . what u do is pretend this function was never put in the game and carry on playing and enjoying other peoples hard work as they intended .
    Share this post

  7. #7
    D2Dahaka's Avatar Senior Member
    Join Date
    Jan 2013
    Location
    Australia
    Posts
    5,914
    Originally Posted by KitchenKnives Go to original post
    Yeah I know, that's the difference between a glitch and an exploit. Using workarounds to block an intentional function of the game which wasn't designed to be disabled; but that's not my problem with it. Free cam isn't put there for your enjoyment, it's for ours. I'm grateful to everybody who spends their time creating tracks for us, but nobody else should be able to dictate whether or not I choose to access certain functions of the game. I don't care if it "spoils the immersion", that's my choice to make.
    How amusing, so you can dictate whether a builder can do this with their track or not? I wouldn't worry too much, the amount of people likely to use this work-around will be too small to have a significant impact on your enjoyment of the game so don't stress so much.
    Share this post

  8. #8
    RetiredRonin's Avatar Senior Community Manager
    Join Date
    Sep 2012
    Location
    Ubisoft NC Office
    Posts
    7,343
    Originally Posted by kidmpc Go to original post
    strange post , they guy who builds the track can dictate what he wants . what u do is pretend this function was never put in the game and carry on playing and enjoying other peoples hard work as they intended .
    Am I the only one who sees the irony of this post?

    With very small edits we can make it this;

    "The guys who build the game can dictate what they want. What you do is pretend that this function was never put in the game and carry on playing and enjoying other people's hard work as they intended."

    There are less people who want to float around your track trying to figure out how you did something than there are people who want to take screenshots and create montages of your work. You want more options to be creative within the editor, but block other people's tools for creativity.

    I guess I just don't get it.
    Share this post

  9. #9
    empecee's Avatar Senior Member
    Join Date
    Mar 2014
    Posts
    1,137
    Originally Posted by ShiftySamurai Go to original post
    Am I the only one who sees the irony of this post?

    With very small edits we can make it this;

    "The guys who build the game can dictate what they want. What you do is pretend that this function was never put in the game and carry on playing and enjoying other people's hard work as they intended."

    There are less people who want to float around your track trying to figure out how you did something than there are people who want to take screenshots and create montages of your work. You want more options to be creative within the editor, but block other people's tools for creativity.

    I guess I just don't get it.
    what i dont get is why certain people have certain opinions on things and certain people cant accept that . forum .opinion = ? ... and ive never obviously mentioned i dislike the ability to take screenshots or montages of not just my stuff .but all tracks . cool nice idea . the bit im not allowed to dislike is the free cam. which does nothing for making montages and screenshots whatsoever. maybe its me that doesnt get it .
    Share this post

  10. #10
    ... And say that this is part of the emergency .... I'm sick .... someone to revive me?
    Share this post

Page 1 of 4 123 ... Last ►►