1. Do not share user accounts! Any account that is shared by another person will be blocked and closed. This means: we will close not only the account that is shared, but also the main account of the user who uses another person's account. We have the ability to detect account sharing, so please do not try to cheat the system. This action will take place on 04/18/2023. Read all forum rules.
    Dismiss Notice
  2. For downloading SimTools plugins you need a Download Package. Get it with virtual coins that you receive for forum activity or Buy Download Package - We have a zero Spam tolerance so read our forum rules first.

    Buy Now a Download Plan!
  3. Do not try to cheat our system and do not post an unnecessary amount of useless posts only to earn credits here. We have a zero spam tolerance policy and this will cause a ban of your user account. Otherwise we wish you a pleasant stay here! Read the forum rules
  4. We have a few rules which you need to read and accept before posting anything here! Following these rules will keep the forum clean and your stay pleasant. Do not follow these rules can lead to permanent exclusion from this website: Read the forum rules.
    Are you a company? Read our company rules

FlyPT Mover 3.7

Discussion in 'FlyPt Mover' started by pmvcda, Sep 20, 2024.

  1. pmvcda

    pmvcda aka FlyPT

    Joined:
    Nov 3, 2010
    Messages:
    2,090
    Location:
    Portugal
    Balance:
    14,880Coins
    Ratings:
    +2,498 / 17 / -0
    My Motion Simulator:
    6DOF
    Mover37.png

    Warning

    Many bugs and many locked areas because of them.
    Please try carefully, avoid connecting hardware at the start. Test before doing so.


    Downloads

    3.7.0.4 BETA (14 10 2024): Download more info in this post
    3.7.0.3 BETA (07 10 2024): Download more info in this post
    3.7.0.2 BETA (01 10 2024): Download more info in this post
    3.7.0.1 BETA (24 09 2024): Download more info in this post
    3.7.0.0 BETA (20 09 2024): Download more info in this post


    Shortcuts to important info and guides in this thread
    Go here


    Known bugs
    Go here


    Requirements

    Best PC you can to run games and Mover simultaneouslly.
    Windows 10 64 bits (might run on older Windows).
    .NET 8.0, you might have it already, but if not, go here: https://dotnet.microsoft.com/download/dotnet
    Choose the .NET 8.0
    In the next page, at the bottom right download the installer for the Runtime of .NET 8.0.x by clicking the x64 for Windows.
    After the download install it.


    Installing

    Mover is a single executable file. there's no need for instalation.
    Note: 3.7.0.1 has the SimConnect dll's that need to be in the same folder of the Mover executable. This is a temporary solution.


    Launching Mover

    You can:
    Launch the executable directlly.
    Launch by opening a setup, but for that go to the options in Mover and associate the file extension to Mover.
    Lauch with one or more of the command line options:

    Mover.exe Help, H or ?
    to show the help message

    Mover.exe xxxx.mover
    to open the local setup file specified in xxxx.mover (should contain the extension .mover)

    Mover.exe StartInTray
    to start mover minimized to the tray

    Mover.exe NoPlugins
    to start Mover without loading external plugins

    Mover.exe NoAudioDevices
    to start Mover without audio devices (no transducers)

    Mover.exe NoJoystickDevices
    to start Mover without joystick devices (can't use them in hot controls or the custom controller source)

    Mover.exe NoMidiDevices
    to start Mover without midi devices (can't use them in hot controls or the custom controller source)

    Mover.exe AllowMultipleInstances
    to allow multiple instances of Mover (careful)​


    Why Mover accesses the network?

    At the start it looks for updates on the server.
    You also need it to get setups or post setups on the server.
    Also, using remote UDP sources requires network connections.


    What is Mover doing in the registry?


    It uses the registry to store options and default setups.
    It also changes the registry for you to launch Mover from setup files.


    Run as administrator

    You need to do it when using hooks.
    A source like Wreckfest uses hooks to access the game memory.


    Where is Mover 4.0?

    Mover 4.0 is mostly a new UI over the structure of Mover 3.7.
    It will come later when this one is more stable. We can call it the Spaghetti Mover...
    • Like Like x 9
    • Agree Agree x 1
    • Winner Winner x 1
    • Friendly Friendly x 1
    Last edited: Oct 20, 2024
  2. pmvcda

    pmvcda aka FlyPT

    Joined:
    Nov 3, 2010
    Messages:
    2,090
    Location:
    Portugal
    Balance:
    14,880Coins
    Ratings:
    +2,498 / 17 / -0
    My Motion Simulator:
    6DOF
    WARNINGS Please read:

    First of all, this is a beta version, so expect many bugs.

    Be careful using Mover with your hardware.
    You should always have the emergency button at close range.
    Motion rigs can be expensive and specially dangerous for anyone (specially kids).
    Im not reponsible for any damage it might cause, physical or in the hardware.


    • Mover allows you to work "live", this means you can change anything while having motion. This can be dangerous, so be sure you know what you are doing, one of the reasons to have the 3D rig viewer. Do the tests using the viewer and when you think it's ok, connect the hardware.
    • COM ports are not detected automatically yet. Some bugs made me deactivate it. Careful with any problem it might cause (got crashes with the WITMOTION source).
    • Defining rig actuators gained a specific window and I'm not sure it's all bug free. If a rig has 2 types of actuators, you have different controls/windows for them, but usually one control/window can setup multiple actuators when they have the same specs like a linear hexapod with 6 equal actuators.
    • When using midi devices as control: They don't store the state of the controls, they work with events so if a knob is at value 0.5 when you start Mover it's value is 0.0 until you use it and it might be suddenlly 0.6.
    THIS TEXT IS WIP
    • Like Like x 4
    • Useful Useful x 1
    Last edited: Sep 20, 2024
  3. pmvcda

    pmvcda aka FlyPT

    Joined:
    Nov 3, 2010
    Messages:
    2,090
    Location:
    Portugal
    Balance:
    14,880Coins
    Ratings:
    +2,498 / 17 / -0
    My Motion Simulator:
    6DOF
    New features:

    You can now assign controls to the numeric up downs, checkboxes and buttons (not all, I disabled some of them).
    This allows you more control from the rig without using a keyboard and mouse (it's easy to use the same control for multiple fields...).

    Besides joysticks and keyboards, you can now use midi devices
    WARNING, midi devices don't store the state of control, they work with events, so if a knob is at value 0.5, when you start Mover it's value is 0.0 until you use it and it might be suddenlly 0.6

    • On rigs you can now control the behaviour with 3 filters (assign some controls to them to make it easier to test):
      - Gain like we already have
      - Bass and treble to control the gain of low and high frequencies
    • Rigs have 3 motion alghorithms:
      - Keep moving actuators with available range - This ones moves the actuator still with range causing the loss of VR compensation and inducing strange cues. It's faster, but use only if you are sure that you never get out of range
      - Stay on last good pose - If the rig goes out of range, it stops causing a loss of motion, but keeps VR compensation.
      - Follow pretended pose even if out of range - This ones keeps movement, by scalling down motion near the out of range. It never goes out of range and keeps VR compensation, but can cause some strange cues, but not like in the first alghorithm.
    • We can now enable interpolation of data received in the sources.
      Can cause some lag, but only if the frequency is to low.
    • Some sources allow the use of a dedicated thread to get the data (MMF)
    • New filters/operations.
      The so talked IF... and some others like INTERPOLATE I added for experimentation.
      Sometimes I get confused with their behavior... please test all of them.

    • Outputs use a new code that should be way faster to generate the byte arrays.

    • New 3D graphics with better sence of depth, but no use of OpenGL or Direct3D.
      Should be light for the graphics card.

    • New Graphics module with lines and color selection for better visualization.

    • Main window looses the buttons that are replaced with a diagram showing current modules connection (some bugs there when deleting modules).

    • New default setups. On the main window you get a list of default setups that can be assigned to a specific game and vehicle.
      You can enable auto launch to open them automatically.
      Since some games don't have vehicle info, you also have general setups for all the vehicles that don't have a setup.
      This feature allows only one setup for each vehicle right now (on the future we can have more, but only one per vehicle for auto launch).

    • Introduction of variables. You can use a var in any filter/operation.
      For example in the roll calculation you can do something like:
      ADD(S0.LAT_A;S0.LAT_AG)
      Where S0 is a source with that key and LAT_A is the lateral acceleration.
      Another example:
      ADD(P1.Sway;S0.LAT_S)
      Where P1 is a pose with key P1 and S0 is a source with key S0.
      ...Might be easy to get some bugs here accessing P1.Sway in the pose P1...
      Another example:
      M2770A4A4.P24
      Where M2770A4A4 is a midi device and P24 is the pressure done in the note 24

    • Memory browser, a basic cheat engine for the crazy ones like me that want to get hooks.
      Needed this for some hooks, ended polishing it and introduced as a tool.

    • Added some basic tools to get info about software and launchers like Steam, Epic...

    • You can now patch and launch games from Mover sources.

    • Outputs have now CRC optional.

    • Motion compensation with extra settings for the ones who want to complicate like me.

    • Launch and patch games from the source windows.
    THIS TEXT IS WIP
    • Winner Winner x 4
    • Like Like x 2
    • Friendly Friendly x 2
    Last edited: Sep 24, 2024
  4. pmvcda

    pmvcda aka FlyPT

    Joined:
    Nov 3, 2010
    Messages:
    2,090
    Location:
    Portugal
    Balance:
    14,880Coins
    Ratings:
    +2,498 / 17 / -0
    My Motion Simulator:
    6DOF
    Known bugs and missing features:

    UI


    You might get messages the setup is not saved wrongfully.
    You might not get messages warning the setup was not saved.
    Help buttons are useless for now, until the wesite is updated.
    Sometimes the diagram shows connections that don't exist or doesn't show some that exist (just UI problem).
    In the diagram none of the outputs connects to other modules.
    Missing UI color change (WIP).
    Missing images in the modules when displayed on the diagram.
    Missing images on the rigs (I'm a bit lazy with that one...) please use the 3D viewer.


    Actuators

    The default position of the actuator does nothing and is lost after the popup window closes.
    This is still WIP and might be removed.


    Operations/Filters

    In variables, control detection is missing to simplify their assignment. Names and keys are not easilly recognisable.
    Some filters/operations have bugs, specilly the ones allowing graphic editing with nodes (the code is a crazy recursive nightmare, let me solve other problems first).


    Server

    Server is disabled for now give me some days to make sure everything is ok (it's not my local server, I now use an external and safer one).


    Plugins

    Plugins are not 100% yet. Give me some time to clean the edges. Would be a problem to have plugins developped to stop working one week later...


    Sources

    Some disabled sources.
    Some missing sources that are still WIP like VTOLVR.
    Telemetry is disabled. It's 80% done, but not usable right now. This allows us to record data from the sources and use it like a telemetry tool with a 3D viewer and graphics (not to advanced but enough for me).


    Poses

    Missing the blackbox modules (they simplify setups by hiding the filters behind basic controls).
    Pose from tires (not suspension) is still WIP. This is mostly for traction loss from tires data.


    Directs

    There's a bug in the directs. Slider is badlly initialized.


    Rigs

    Missing 2DOF rigs.
    Motion alghorithm for Stay on last good pose with transition to new good pose is causing some "jumps".
    Looks like pose filters are not working properly.
    The rotating hexapod seems to have a bug when rotating it for wall mount, specially when changing the actuators direction.
    Missing images on the rigs (I'm a bit lazy with that one...) please use the 3D viewer.


    Outputs

    Motion4Sim and Thanos outputs are disabled. Please use the serial output strings used in the previous Mover.

    VR compensation has yaw inverted and we can't use the filters to correct it.
    UI bug makes any filter changes update only the sway filter of VR compensation.
    • Like Like x 2
    • Informative Informative x 1
    • Friendly Friendly x 1
    Last edited: Sep 30, 2024
  5. pmvcda

    pmvcda aka FlyPT

    Joined:
    Nov 3, 2010
    Messages:
    2,090
    Location:
    Portugal
    Balance:
    14,880Coins
    Ratings:
    +2,498 / 17 / -0
    My Motion Simulator:
    6DOF
    • Like Like x 1
    Last edited: Oct 20, 2024
  6. pmvcda

    pmvcda aka FlyPT

    Joined:
    Nov 3, 2010
    Messages:
    2,090
    Location:
    Portugal
    Balance:
    14,880Coins
    Ratings:
    +2,498 / 17 / -0
    My Motion Simulator:
    6DOF
    THIS TEXT IS WIP

    Sorry for the empty posts...
    Will update on the next days
    • Like Like x 1
    Last edited: Sep 20, 2024
  7. noorbeast

    noorbeast VR Tassie Devil Staff Member Moderator Race Director

    Joined:
    Jul 13, 2014
    Messages:
    21,012
    Occupation:
    Innovative tech specialist for NGOs
    Location:
    St Helens, Tasmania, Australia
    Balance:
    147,776Coins
    Ratings:
    +10,874 / 54 / -2
    My Motion Simulator:
    3DOF, DC motor, JRK
    • Like Like x 2
  8. cprelot

    cprelot New Member

    Joined:
    Jul 27, 2017
    Messages:
    11
    Occupation:
    3D Senior Artist
    Location:
    Montreal
    Balance:
    142Coins
    Ratings:
    +4 / 0 / -0
    My Motion Simulator:
    Arduino, Motion platform, 6DOF
    It's finally happening! thank you so much for your hard work
    can't wait to try ...F5 refresh...F5 refresh LOL
  9. pmvcda

    pmvcda aka FlyPT

    Joined:
    Nov 3, 2010
    Messages:
    2,090
    Location:
    Portugal
    Balance:
    14,880Coins
    Ratings:
    +2,498 / 17 / -0
    My Motion Simulator:
    6DOF
    Mover 3.7.0.0 BETA

    First public build of the new Mover.

    WARNING
    Missing many parts
    Many many bugs
    It's really BETA but will get better fast
    Please read the above posts

    Why is it so bad?
    Because I made many experiments... Seems an excuse and it is:p
    • Like Like x 4
    • Winner Winner x 2
    Last edited: Sep 21, 2024
  10. Markypops

    Markypops New Member

    Joined:
    Aug 27, 2024
    Messages:
    8
    Balance:
    64Coins
    Ratings:
    +2 / 0 / -0
    My Motion Simulator:
    6DOF
    Being able to use multiple variables in expressions :)
    More options for motion compensation :)
    Thanks!
  11. Trigen

    Trigen Active Member

    Joined:
    Nov 25, 2018
    Messages:
    484
    Balance:
    2,872Coins
    Ratings:
    +178 / 1 / -0
    My Motion Simulator:
    2DOF, 3DOF, DC motor, Arduino
    Not sure if its intentional but access has to be requested and approved. Was hoping to test this before going out today. It might be bad but an automatic download would be great! Been waiting for about 7 hours now :)
  12. GTakacs

    GTakacs Member

    Joined:
    Mar 4, 2024
    Messages:
    74
    Balance:
    418Coins
    Ratings:
    +31 / 3 / -0
    My Motion Simulator:
    6DOF
    Looks like you forgot to share the file publicly.
  13. Marco Annunziata

    Marco Annunziata Member Gold Contributor

    Joined:
    Dec 2, 2019
    Messages:
    116
    Balance:
    844Coins
    Ratings:
    +17 / 0 / -0
    My Motion Simulator:
    DC motor, Motion platform, 6DOF
    Download request sent but I can't get the file
  14. pmvcda

    pmvcda aka FlyPT

    Joined:
    Nov 3, 2010
    Messages:
    2,090
    Location:
    Portugal
    Balance:
    14,880Coins
    Ratings:
    +2,498 / 17 / -0
    My Motion Simulator:
    6DOF
    Yes i was already sleeping, so sorry
    Give me 2 hours, i dont have access to that google drive where i am right now.... Let me try something
    • Friendly Friendly x 3
  15. pmvcda

    pmvcda aka FlyPT

    Joined:
    Nov 3, 2010
    Messages:
    2,090
    Location:
    Portugal
    Balance:
    14,880Coins
    Ratings:
    +2,498 / 17 / -0
    My Motion Simulator:
    6DOF
    Ok i tried, have 8 accounts on the phone, not that one and no password on biwarden... What an idiot. Give me some time, i' far from home .


    Sorry
    • Funny Funny x 2
  16. pmvcda

    pmvcda aka FlyPT

    Joined:
    Nov 3, 2010
    Messages:
    2,090
    Location:
    Portugal
    Balance:
    14,880Coins
    Ratings:
    +2,498 / 17 / -0
    My Motion Simulator:
    6DOF
    Guys, try now, got access to the account.
    Its now public for the link

    Only two persons had access:
    Waked me and sleeping me ...

    What a good start.
    • Like Like x 2
    • Winner Winner x 2
    Last edited: Sep 21, 2024
  17. GTakacs

    GTakacs Member

    Joined:
    Mar 4, 2024
    Messages:
    74
    Balance:
    418Coins
    Ratings:
    +31 / 3 / -0
    My Motion Simulator:
    6DOF
    Downloaded. Is there really no iRacing in the list?
    • Informative Informative x 1
  18. GTakacs

    GTakacs Member

    Joined:
    Mar 4, 2024
    Messages:
    74
    Balance:
    418Coins
    Ratings:
    +31 / 3 / -0
    My Motion Simulator:
    6DOF
    Bug report:
    In Pose from motion when you change the ordering (new, old, sim tools) the location of the fields is incorrect and will remain incorrect.
    • Informative Informative x 1
  19. michel123

    michel123 Member

    Joined:
    Jan 12, 2024
    Messages:
    53
    Occupation:
    cadre sncf
    Location:
    lezignan-corbieres
    Balance:
    138Coins
    Ratings:
    +23 / 0 / -0
    My Motion Simulator:
    2DOF, AC motor, Arduino, Motion platform
    trojan found by windows, in the exe file mover.exe ????
  20. pmvcda

    pmvcda aka FlyPT

    Joined:
    Nov 3, 2010
    Messages:
    2,090
    Location:
    Portugal
    Balance:
    14,880Coins
    Ratings:
    +2,498 / 17 / -0
    My Motion Simulator:
    6DOF
    It's an exe, for windows all are trojan
    I used google drive to give some security to users since they test files for virus

    Only way is to license Mover for windows and have an installer... Can do it