Archives

Homepage Forums Search Search Results for 'update'

Viewing 15 results - 121 through 135 (of 4,551 total)
  • Author
    Search Results
  • #221661

    In reply to: Annoying problem

    Ralf
    Keymaster

    I uploaded an updated profile without the debug stuff. Should fix itself next time you launch the game. Let me know if not.

    #221636

    In reply to: Spellforce Platinum

    RJK_
    Participant

    [Update Jul.5.2025]

    Additional Shaders Fixed (Stereo)

    Cless_Aurion
    Participant

    I see! That is fair, the monthly rhythm thing doesn’t suit all software developers or softwares, especially if you are selling something on the side!

    I think Praydog (the UEVR guy) had the same feeling and has a patreon, but just with no updates there ever? But his software is also free, so it does make sense like you said.
    Plus, surely doing so would bring more money to your hands… together with more headaches (there is no escaping that! hahah)

    Maybe something more like Ko-Fi would be more your jam, its like 5% per donation, and its a one time thing last time I heard, so its a bit more no strings attached.

    In any case, that’s exactly what I was thinking, a decade of software updates for a couple bucks is insane. I mean, many people on sites like patreon and such spend that much on a project every 4 months or 8months ($10 and $5 pledges).

    Some devs would just release “VorpX V2 electric boogaloo”, but that is a whole can of worms in itself.
    Buying a second license sounds fair after almost a decade to be honest, especially with the ridiculous amount of hours I’ve used it.

    In any case, hopefully we can get to the bottom of this!

    Ralf
    Keymaster

    All the cringeworthy emotional manipulation that tends to come with Patreon etc. campaigns aside, Patreon is just the wrong tool for software. How do you provide updates in a sensible manner for example?

    Who knows, maybe at some point in the future I’ll eat my words. But here and now that’s my stance on the matter. The whole ‘support me, I’m such a nice guy’ framing while actually selling something most of the time sounds like bullshit to me. Always has. Want to support a software developer? Buy their app. Feel like 8 years of free stuff is an insanely long time (which it is for sure)? Buy another license.

    Patreon is the right thing for podcasters, content creators, basically anyone even remotely resembling an artist of some kind. But for software with its natural need for at least a certain period of fixes and updates? Just doesn’t feel right at all to me.

    dellrifter22
    Participant

    Ralf,

    I’m having trouble getting vorpX to work effectively with newer games these days. Nearly everything forces dx12 and uses some dlss/fsr upscaler type. And as our selection of dx12 profiles are relatively few, my success rate seems increasingly limited.

    Any chance we could see some updates to dx12 Z3D compatibility in the future?

    Wish I could get AC:Shadows and RDR1 in Z3D.

    #221607

    In reply to: Cyberpunk help

    Ralf
    Keymaster

    Typical symptom of a version mismatch between Cyberpunk and the CyberEngineTweaks modding framework, which the mod portion of the profile is based on.

    1. Make sure ypou have the latest Cyberpunk version.
    2. Make sure to use the latest version of the Cyberpunk mod (OR in case you are using the regular vorpX 24.1.0 let it download the latest profile update when asked about that).

    If you are 100% certain that both are up-to-date and it still doesn’t work, a new Cyberpunk update may just have broken things again. In that case please read the huge blue instructions panel in the launch environment for infos regarding a manual CyberEngineTweaks update.

    Buzbee
    Participant

    Anyone have updated settings for the 24.1.0 beta?

    Theres is no “Enable Expert Settings” on the “General” tab anymore so I cannot set Focal Distance to 0.02.

    #221435
    R.R.K
    Participant

    Hi Ralph.. Just 1 Question? I am getting a virus Warning on my Virus Scanner (Iobit Malware Fighter) When i try to update to the latesst VorpX 24.1. Any solutions for me. Thanks. I am using a Pimax.

    boxcats
    Participant

    The title says it all. I purchased the software maybe an hour ago. I have spent this entire time doing nothing but fighting with it. I only use windows defender I do not use bloatware antivirus. I turned off Windows Defender. I checked to make sure 3.5 was in my windows 11 using the windows features app. I downloaded the software a second time. I attempted to install the newer updated version. I used multiple types of unzipping software. I turned it off and back on. I changed internet networks. I am 100% at a loss. I wanted this to play star citizen however I am feeling like I just lost my 40 dollars.
    I’ve read through the last few years of answer to this issue to no avail. I am very confused at this point. Any help would be nice thank you.

    #221328
    CrackerBrand00
    Participant

    I imagine this could use an update as it’s over 6 years old?

    #221290
    Zuc
    Participant

    Sorry for reopening this, but I can’t get VorpX to use Geometry3D reconstruction in The Sims4 – DX9: VorpX manages to hook to the TS4_DX9_x64.exe but it does not render in stereoscopic 3D.
    I remember it used to work back in the pre-2024 update… Did anyone manage to make it work with the current update?
    Thanks in advance…

    Laser
    Participant

    Most likely option is that it has worked before but an update has broken the profile, or there is something on your end that is preventing it from working.

    HarnessedYeti
    Participant

    UPDATE: I tried out the VorpX Beta desktop viewer and it works much better. Although it still starts to struggle when I crank the ray tracing way up sooo….problem mostly solved for now.

    Farutos
    Participant

    I dont’ quite understand why Ralf wont add vr x,y,z position translating script himself.

    Its some quite easy to do. Chatgpt created such script for me and it work fine, its not game changers but works , tested it in gta 5.
    It could be tuned for steps length.

    The script

    import openvr
    import time
    import math
    import keyboard  # Requires: pip install keyboard
    
    # Sensitivity threshold (in meters)
    move_threshold = 0.02  # 2 cm to detect movement
    short_walk_time = 0.5  # 0.5 sec press for ~20 cm movement
    long_walk_time = 1.5   # 1.5 sec press for ~1.5m movement
    
    def get_hmd_pose(vr_system):
        """Retrieve the headset's position and rotation from SteamVR."""
        poses = openvr.TrackedDevicePose_t * openvr.k_unMaxTrackedDeviceCount
        tracked_device_poses = poses()
       
        vr_system.getDeviceToAbsoluteTrackingPose(openvr.TrackingUniverseStanding, 0, tracked_device_poses)
    
        hmd_index = openvr.k_unTrackedDeviceIndex_Hmd
        hmd_pose = tracked_device_poses[hmd_index]
    
        if hmd_pose.bPoseIsValid:
            matrix = hmd_pose.mDeviceToAbsoluteTracking
            x = matrix[0][3]  # Left/Right position
            y = matrix[2][3]  # Forward/Backward position
    
            # Extract rotation (yaw) from the SteamVR tracking matrix
            yaw = math.atan2(matrix[0][2], matrix[2][2])  # Yaw angle in radians
    
            return x, y, yaw
        return None, None, None
    
    # Initialize OpenVR
    # vr_system = openvr.init(openvr.VRApplication_Scene)
    vr_system = openvr.init(openvr.VRApplication_Background)
    print("✅ SteamVR Tracking Initialized")
    
    # Store the last position
    last_x, last_y, last_yaw = get_hmd_pose(vr_system)
    if last_x is None or last_y is None or last_yaw is None:
        print("❌ Error: Headset tracking not available. Make sure SteamVR is running.")
        openvr.shutdown()
        exit()
    
    print("Starting position:", round(last_x * 100, 1), "cm X,", round(last_y * 100, 1), "cm Y")
    print("Starting yaw angle:", round(math.degrees(last_yaw), 1), "degrees")
    
    # Main loop to track **headset-relative movement** and trigger key presses
    try:
        while True:
            x, y, yaw = get_hmd_pose(vr_system)
    
            if x is not None and y is not None and yaw is not None:
                # Calculate relative movement (delta)
                delta_x = (x - last_x)  # Left/Right movement
                delta_y = (y - last_y)  # Forward/Backward movement
    
                # Convert movement into head-relative coordinates
                forward_movement = -(delta_x * math.sin(yaw) + delta_y * math.cos(yaw))  # Inverted for correct direction
                sideways_movement = delta_x * math.cos(yaw) - delta_y * math.sin(yaw)
    
                # Convert to cm for easier reading
                forward_cm = forward_movement * 100
                sideways_cm = sideways_movement * 100
    
                # Check movement threshold
                if abs(forward_cm) > move_threshold * 100:
                    if forward_cm > 0:  # Moving forward
                        key = "w"
                        print("🔼 MOVEMENT: {:.1f} cm forward".format(forward_cm))
                    else:  # Moving backward
                        key = "s"
                        print("🔽 MOVEMENT: {:.1f} cm backward".format(abs(forward_cm)))
    
                    # Determine key press duration
                    duration = short_walk_time if abs(forward_cm) < 100 else long_walk_time
                    keyboard.press(key)
                    time.sleep(duration)
                    keyboard.release(key)
    
                if abs(sideways_cm) > move_threshold * 100:
                    if sideways_cm > 0:  # Moving right
                        key = "d"
                        print("➡ MOVEMENT: {:.1f} cm right".format(sideways_cm))
                    else:  # Moving left
                        key = "a"
                        print("⬅ MOVEMENT: {:.1f} cm left".format(abs(sideways_cm)))
    
                    # Determine key press duration
                    duration = short_walk_time if abs(sideways_cm) < 100 else long_walk_time
                    keyboard.press(key)
                    time.sleep(duration)
                    keyboard.release(key)
    
                # Update last position for next frame
                last_x, last_y, last_yaw = x, y, yaw
    
            time.sleep(0.05)  # Short delay for smooth tracking
    except KeyboardInterrupt:
        print("\nShutting down SteamVR tracking.")
        openvr.shutdown()

    or for gta 5 script if you want press C to look behind and reverse movement

    
    import openvr
    import time
    import math
    import keyboard  # Requires: pip install keyboard
    
    # Sensitivity threshold (in meters)
    move_threshold = 0.02  # 2 cm to detect movement
    short_walk_time = 0.5  # 0.5 sec press for ~20 cm movement
    long_walk_time = 1.5   # 1.5 sec press for ~1.5m movement
    
    def get_hmd_pose(vr_system):
        """Retrieve the headset's position and rotation from SteamVR."""
        poses = openvr.TrackedDevicePose_t * openvr.k_unMaxTrackedDeviceCount
        tracked_device_poses = poses()
       
        vr_system.getDeviceToAbsoluteTrackingPose(openvr.TrackingUniverseStanding, 0, tracked_device_poses)
    
        hmd_index = openvr.k_unTrackedDeviceIndex_Hmd
        hmd_pose = tracked_device_poses[hmd_index]
    
        if hmd_pose.bPoseIsValid:
            matrix = hmd_pose.mDeviceToAbsoluteTracking
            x = matrix[0][3]  # Left/Right position
            y = matrix[2][3]  # Forward/Backward position
    
            # Extract rotation (yaw) from the SteamVR tracking matrix
            yaw = math.atan2(matrix[0][2], matrix[2][2])  # Yaw angle in radians
    
            return x, y, yaw
        return None, None, None
    
    # Initialize OpenVR
    vr_system = openvr.init(openvr.VRApplication_Background)
    print("✅ SteamVR Tracking Initialized")
    
    # Store the last position
    last_x, last_y, last_yaw = get_hmd_pose(vr_system)
    if last_x is None or last_y is None or last_yaw is None:
        print("❌ Error: Headset tracking not available. Make sure SteamVR is running.")
        openvr.shutdown()
        exit()
    
    print("Starting position:", round(last_x * 100, 1), "cm X,", round(last_y * 100, 1), "cm Y")
    print("Starting yaw angle:", round(math.degrees(last_yaw), 1), "degrees")
    
    # Main loop to track **headset-relative movement** and trigger key presses
    try:
        while True:
            x, y, yaw = get_hmd_pose(vr_system)
    
            if x is not None and y is not None and yaw is not None:
                # Calculate relative movement (delta)
                delta_x = (x - last_x)  # Left/Right movement
                delta_y = (y - last_y)  # Forward/Backward movement
    
                # Convert movement into head-relative coordinates
                forward_movement = -(delta_x * math.sin(yaw) + delta_y * math.cos(yaw))  # Inverted for correct direction
                sideways_movement = delta_x * math.cos(yaw) - delta_y * math.sin(yaw)
    
                # Convert to cm for easier reading
                forward_cm = forward_movement * 100
                sideways_cm = sideways_movement * 100
    
                # **Check if "C" is being held**
                reverse_mode = keyboard.is_pressed("c")  # True when "C" is pressed
    
                # Check movement threshold
                if abs(forward_cm) > move_threshold * 100:
                    if forward_cm > 0:  
                        key = "s" if reverse_mode else "w"  # Reverse W ↔ S
                        print("🔼 MOVEMENT: {:.1f} cm forward".format(forward_cm) if not reverse_mode else "🔽 MOVEMENT: {:.1f} cm backward".format(abs(forward_cm)))
                    else:  
                        key = "w" if reverse_mode else "s"  # Reverse S ↔ W
                        print("🔽 MOVEMENT: {:.1f} cm backward".format(abs(forward_cm)) if not reverse_mode else "🔼 MOVEMENT: {:.1f} cm forward".format(forward_cm))
    
                    # Determine key press duration
                    duration = short_walk_time if abs(forward_cm) < 100 else long_walk_time
                    keyboard.press(key)
                    time.sleep(duration)
                    keyboard.release(key)
    
                if abs(sideways_cm) > move_threshold * 100:
                    if sideways_cm > 0:  
                        key = "a" if reverse_mode else "d"  # Reverse A ↔ D
                        print("➡ MOVEMENT: {:.1f} cm right".format(sideways_cm) if not reverse_mode else "⬅ MOVEMENT: {:.1f} cm left".format(abs(sideways_cm)))
                    else:  
                        key = "d" if reverse_mode else "a"  # Reverse D ↔ A
                        print("⬅ MOVEMENT: {:.1f} cm left".format(abs(sideways_cm)) if not reverse_mode else "➡ MOVEMENT: {:.1f} cm right".format(sideways_cm))
    
                    # Determine key press duration
                    duration = short_walk_time if abs(sideways_cm) < 100 else long_walk_time
                    keyboard.press(key)
                    time.sleep(duration)
                    keyboard.release(key)
    
                # Update last position for next frame
                last_x, last_y, last_yaw = x, y, yaw
    
            time.sleep(0.05)  # Short delay for smooth tracking
    except KeyboardInterrupt:
        print("\nShutting down SteamVR tracking.")
        openvr.shutdown()
    
    #221211
    Ogrescar
    Participant

    My Quest 2 suddenly got stuck at 72 fps today. Apparently the current version of the link software is broken; it does not respond to your graphics settings, at least as far as setting the fps limit. I installed updates from the beta test channel and the problem went away, so if anyone encounters this issue you’ll have to join the beta test channel or wait until the geniuses at Meta fix it.

Viewing 15 results - 121 through 135 (of 4,551 total)

Spread the word. Share this post!