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

SimTools v3 Alpha (Questions, Answers, Fixes, Show & Tell)

Discussion in 'Tutorials and Tips by the Developer' started by yobuddy, Mar 17, 2022.

Thread Status:
Not open for further replies.
  1. yobuddy

    yobuddy Well-Known Member Staff Member Moderator SimAxe Beta Tester SimTools Developer Gold Contributor

    Joined:
    Feb 9, 2007
    Messages:
    5,160
    Occupation:
    Computer Technician
    Location:
    Portland, Oregon - USA
    Balance:
    48,146Coins
    Ratings:
    +5,036 / 16 / -0
    AMC-AASD15A Interface config app now posted to the repo. :thumbs
    • Like Like x 2
  2. yobuddy

    yobuddy Well-Known Member Staff Member Moderator SimAxe Beta Tester SimTools Developer Gold Contributor

    Joined:
    Feb 9, 2007
    Messages:
    5,160
    Occupation:
    Computer Technician
    Location:
    Portland, Oregon - USA
    Balance:
    48,146Coins
    Ratings:
    +5,036 / 16 / -0
    Update Pushed...
    Fixed - A copied profile now copies the Max/Min file correctly
    • Like Like x 2
    • Winner Winner x 1
  3. yobuddy

    yobuddy Well-Known Member Staff Member Moderator SimAxe Beta Tester SimTools Developer Gold Contributor

    Joined:
    Feb 9, 2007
    Messages:
    5,160
    Occupation:
    Computer Technician
    Location:
    Portland, Oregon - USA
    Balance:
    48,146Coins
    Ratings:
    +5,036 / 16 / -0
    Updated the Generic 2D Standard Axis plugin.
    Fixed - Reset now clears the filters also.
    • Like Like x 3
  4. levers

    levers Active Member Gold Contributor

    Joined:
    Aug 18, 2016
    Messages:
    156
    Location:
    UK
    Balance:
    974Coins
    Ratings:
    +42 / 1 / -0
    I've tried exporting a setup and loading it on another PC and the axis renaming has transferred but the motion and dash interface fields are blank. Is this because there are no devices attached?

    I'm hoping that as the JRK numbers are all different for each customer I can customise the ZIP file and send it to them without them having to enter any settings.

    The axis assignments have only loaded the B axis for both A and B. If I press load default on A then the correct ones load.

    I also tried exporting a game with all the settings however only the B axis assignments seem to have loaded the same as above.

    Although I ticked the 'Dash' and 'Crash' boxes these settings don't seem to have been exported properly. Some numbers have appeared for Min/Max Set #1 but they are wrong. Set #2 are all zeros. Crash detection seems to load some settings but the trigger numbers are all zeros as well.

    Dash has set the speed rules but the but the output settings startup field is blank.

    In V2 we can create axis profiles and then use them in any game. Can this be done in V3?
  5. yobuddy

    yobuddy Well-Known Member Staff Member Moderator SimAxe Beta Tester SimTools Developer Gold Contributor

    Joined:
    Feb 9, 2007
    Messages:
    5,160
    Occupation:
    Computer Technician
    Location:
    Portland, Oregon - USA
    Balance:
    48,146Coins
    Ratings:
    +5,036 / 16 / -0
    The Motion, Dash, Vibe and Crash per-game-settings get copied over with a custom game plugin.
    After the setup is run, your interfaces should be all setup and the axis plugin you have chosen should be selected. But no settings are there yet, as they will all get loaded when you install a custom game plugin.

    It's intended with v3, for the repo's setup the users completely without you needing to do anything, except posting the inital setup file. But this is the problem I was mentioning in PM, that the system is setup to correct one com port per interface. So your second jrk com port for each interface will not be corrected during install.
    I have a couple of ideas thou, but let me think this over a bit...

    I'll take a look.

    Everything seemed to work in my last test, but I will take another look for a bug.

    I probably need an auto-save before the export, I'll will take a look.

    The profiles you make in game manager are only for the given game also.
    It works the same if that's what your asking?

    Thanks for the testing!
    Chat soon
  6. levers

    levers Active Member Gold Contributor

    Joined:
    Aug 18, 2016
    Messages:
    156
    Location:
    UK
    Balance:
    974Coins
    Ratings:
    +42 / 1 / -0
    As I thought I'd explained, I exported and loaded the settings and did the same with a game plugin and the same thing happened. No specific dash or crash settings were loaded with the game.

    What you seem to be saying is that I need to set up every game a customer intends to use whether I've used it and set specific settings or not. For example, Dirt Rally has the pitch reversed but I wouldn't know this unless I've used it.

    If it's a matter of entering the values then I can give that info in an email but if you can sort it then that would be great :)

    I mean Game Engine, I have various axis assignments for testing and they are assessable for every game. As I said above, If axis outputs are reversed for a game in V2 you can just select it from the list if I create a common alternative pre file
  7. yobuddy

    yobuddy Well-Known Member Staff Member Moderator SimAxe Beta Tester SimTools Developer Gold Contributor

    Joined:
    Feb 9, 2007
    Messages:
    5,160
    Occupation:
    Computer Technician
    Location:
    Portland, Oregon - USA
    Balance:
    48,146Coins
    Ratings:
    +5,036 / 16 / -0
    Just trying to explain a bit of how it should work is all, so you know what to expect and get the feedback strait so I can get the bugs fixed. It sounds like the setup worked, but some game plugin specific settings are missing after the plugin was installed. I'll run some checks tomorrow and get anything I find fixed!

    You can configure the global settings (once i get it right anyway) and it will get copied for each plugin installed as its default profile. If one is a problem (something reversed), simply configure the plugin and export it and load it to your repo for people to use. (they will even get a new plugin is repo alert)

    When using a custom plugin from you repo, if a user told you pitch was reversed in dirt rally, all that needs to be done is for it to be corrected, exported and loaded to your repo as an update.
    The fix would then be sent out to everyone using the plugin on your repo.

    If I wrote the plugin, you can give me a should and I can straiten out the flipped axis too.

    Oh, presets are what I think your talking about?
    We don't have presets in v3 as all the settings get contained in the custom plugin.
    But what i was touching on above is that any game plugin that the global settings don't work for, can easily be wrapped into a custom plugin and loaded to the repo, for a instant fix for all users.

    Hope this makes sense, thanks for the feedback.
    Chat soon!
  8. levers

    levers Active Member Gold Contributor

    Joined:
    Aug 18, 2016
    Messages:
    156
    Location:
    UK
    Balance:
    974Coins
    Ratings:
    +42 / 1 / -0
    Hi Yobuddy,

    It seems for me anyway it would just be easier to send customers a PDF showing which values to reverse. The same with min/max setting.

    If when you create a custom profile in one game, it was accessible in every game that would be a big help so if for example Dirt Rally 3 were to come out you could take the one created in 2 and load it straight into 3 taken from the main repo without me having to create a custom one. Much simpler than having to go to the repo, I think.

    V3 is great to use but I think by trying to make it simpler for the end user could make it less flexible than V2.

    Keep up the good work!
  9. yobuddy

    yobuddy Well-Known Member Staff Member Moderator SimAxe Beta Tester SimTools Developer Gold Contributor

    Joined:
    Feb 9, 2007
    Messages:
    5,160
    Occupation:
    Computer Technician
    Location:
    Portland, Oregon - USA
    Balance:
    48,146Coins
    Ratings:
    +5,036 / 16 / -0
    If your talking about coping profiles (by hand) from one custom plugin to the next custom plugin, sure you can do this. But when you make a profile under dirt3 in simtools itself, it will not be under dirt2, as its a dirt3 profile. We would not want all the profiles for all games to be mixed or we would have a mess is all.

    But then your depending on them knowing what to do is all. Where loading a plugin allows it to work for everyone with no prior knowledge of how it works. For instance, Dirt 3 comes out. You install Dirt 3 from SimTools : PC repo and export it with your global settings. (Now if you want to you can copy the profiles & maxmin settings from the dirt 2 plugin to the dirt 3 plugin.) Then you upload it to your repo and its immediately usable by all users. Seems a lot easier than writing manuals and helping people per-user is all.

    We created a way to manage all users in a single location, without having to help each individual person. This includes all setup, plugins, configuration, updates and all else.
    You can also easily copy any profile from a game to another by simply saving it as global and then changing to the game / profile you want and loading it back. Like a 'clipboard' if you will.
    I really don't believe you will find anything v3 does not do better than v2 after a bit of testing, and of course me getting the bugs out.
    Chat soon!
  10. yobuddy

    yobuddy Well-Known Member Staff Member Moderator SimAxe Beta Tester SimTools Developer Gold Contributor

    Joined:
    Feb 9, 2007
    Messages:
    5,160
    Occupation:
    Computer Technician
    Location:
    Portland, Oregon - USA
    Balance:
    48,146Coins
    Ratings:
    +5,036 / 16 / -0
    Generic 2D Basic & Standard axis plugins updates pushed.
    - Fixed Global Profile saving and reloading.
    • Like Like x 1
  11. levers

    levers Active Member Gold Contributor

    Joined:
    Aug 18, 2016
    Messages:
    156
    Location:
    UK
    Balance:
    974Coins
    Ratings:
    +42 / 1 / -0
    Hi Yobuddy,

    This now works, thanks!!

    I wasn't talking about mixing them up or trying to run one as another. It was merely that if in V2 I export a DR2 axis assignment I can load it into DR3, if/when it exists :), and then it would become a DR3 profile.

    In V3 it seems I need to save it as the default profile from DR2 then load the default into DR3. I would then need to reload the original settings I want to be the defaults.

    However, as the Global profile saving now works and the min/max and crash detection settings get copied that's a great improvement so the end user doesn't need to do anything to have the right settings for the game to work with the sim :thumbs

    One thing that I can't work out is how a particular issue below would work as there's actually no default way of testing the output without using a game plugin. As it is now the output testing uses the default profile without a game plugin needing to be installed or used.

    Currently, when we build our s3 or we need to do any maintenance on them they are set up with a mix of pitch, roll and heave. I have a profile saved which is called 'heave only' and you've guessed it, it uses 100% heave. I load this into the default profile and then in output testing I can lift the top to it's highest point and gain access to the internals. When finished I load my saved 'default' profile back to the default settings. I can also send this to customers if necessary.

    How would this work with V3? The only way I can think of so far is I would need to create a custom profile for some obscure game plugin that I think no one will want to use and this would have the 100% heave set and then use the axis testing to lift the top.

    Finally, there's still the interface settings which I think you mentioned is peculiar to our setups which requires the dual JRKs interface plugin. Ideally I would email the setup ZIP file to our customer with their JRK numbers set up in the interface CFG files and it will load everything in the right place. If I need to send email instructions on the settings to enter it's not the end of the world.

    Thanks again for your efforts :thumbs
  12. levers

    levers Active Member Gold Contributor

    Joined:
    Aug 18, 2016
    Messages:
    156
    Location:
    UK
    Balance:
    974Coins
    Ratings:
    +42 / 1 / -0
    Hi Yobuddy,

    I think basically what I'm asking for is a dummy game plugin, call it test or something, that allows you to check the axis outputs and have custom profiles. You could have the default and global as plugins so you can check what values they are set to.

    I've tried the parking and I'm not sure it's working correctly. Our s3 when powered off drops. When a game starts it jumps up to the middle position. This is obviously the JRKs going to centre at full speed which there's nothing I can do about.

    I was thinking that using the park feature, I could park it at the bottom position then control the speed it reaches the centre. However, I set the sliders to the bottom and pressed 'Save & Park' and it slowly lowered but then shot back up to the centre and the software jumped back to the axis assignments.

    I tried this several times even setting the speed to 10% and it did the same thing. What am I doing wrong?
  13. levers

    levers Active Member Gold Contributor

    Joined:
    Aug 18, 2016
    Messages:
    156
    Location:
    UK
    Balance:
    974Coins
    Ratings:
    +42 / 1 / -0
    One thing I've just thought of. If there are repos for the plugins, will coins still be needed to get them?
  14. Daguru

    Daguru Rally drivers do it in the Dirt

    Joined:
    Sep 4, 2013
    Messages:
    719
    Occupation:
    Kitchen installer
    Location:
    Wales uk
    Balance:
    452Coins
    Ratings:
    +632 / 1 / -0
    My Motion Simulator:
    Motion platform
    Nope :thumbs
    • Agree Agree x 1
  15. yobuddy

    yobuddy Well-Known Member Staff Member Moderator SimAxe Beta Tester SimTools Developer Gold Contributor

    Joined:
    Feb 9, 2007
    Messages:
    5,160
    Occupation:
    Computer Technician
    Location:
    Portland, Oregon - USA
    Balance:
    48,146Coins
    Ratings:
    +5,036 / 16 / -0
    I see now you are talking about using v2 profiles in v3. I'm afraid this will not work as the files it saves are not compatible.

    In v2 this is true, that it always uses the default profile.
    However in v3, it simply tests whatever profile you currently have selected.
    So you can select any profile for any game and test it to make sure its what you want.

    Your not doing anything wrong, In v2, the interface plugin needs to center the sim before and after a run.
    In v3, SimTools fully controls the location of everything.
    I simply forgot to edit the 'centers' out when i updated your interface.
    I get it fixed and send a new one over.

    Once i get your interface plugin fixed up, i think the easiest thing to do is to goto the parking location and change them temporarily and hit 'Save & Park' and the sim will move so you can work on it.

    We can directly test the default profile for any game we want by selecting the game, select the default profile, and hit test settings.
    Also, If we goto any game, we can click Copy in the upper right corner and make a new profile called test.
    Now click Load Global and hit Save.
    And when our testing is done, we can just delete the profile.
    Should we need a testing plugin thou, it could be done.

    For configurations that require no second com port, they will work automatically with no extra info from you. For the interfaces that require 2 com ports set up, they will only need instructions on how to setup the second com port. (unless we come up with something else. Seeing exactly what the settings look like for each configuration may help. you can Pm the setup screen shots if you want too.)

    Nope!

    I'll send you an updated interface plugin shortly,
    Take care!
    • Informative Informative x 1
    Last edited: Jun 15, 2022
  16. yobuddy

    yobuddy Well-Known Member Staff Member Moderator SimAxe Beta Tester SimTools Developer Gold Contributor

    Joined:
    Feb 9, 2007
    Messages:
    5,160
    Occupation:
    Computer Technician
    Location:
    Portland, Oregon - USA
    Balance:
    48,146Coins
    Ratings:
    +5,036 / 16 / -0
    All Axis Plugin Updated!
    New Advanced Axis Plugin Available which has native support for Seat Belts and G-Seat platforms. (Axis Type)

    The Advanced Axis plugin allows the user to put an Axis in Normal. Gain Only, or Decrees Only mode. When in Gain Only, or Decrees Only mode, the full range of the axis is used with only the positive inputs from a given DOF. Gain Only mode moves the axis from negative to positive (usually extending an actuator), where Decrees Only mode moves the axis from positive to negative (usually collapsing an actuator).

    OutputTypeAdvanced.jpg

    Please let me know how it goes!
    yobuddy
    • Like Like x 5
  17. early_m

    early_m Active Member

    Joined:
    Jul 28, 2016
    Messages:
    318
    Location:
    Chelmsford
    Balance:
    824Coins
    Ratings:
    +341 / 4 / -0
    My Motion Simulator:
    2DOF, DC motor, Arduino, Motion platform
    Wish I had this when I had my g seat!
    • Like Like x 1
    • Agree Agree x 1
  18. noorbeast

    noorbeast VR Tassie Devil Staff Member Moderator Race Director

    Joined:
    Jul 13, 2014
    Messages:
    20,527
    Occupation:
    Innovative tech specialist for NGOs
    Location:
    St Helens, Tasmania, Australia
    Balance:
    144,986Coins
    Ratings:
    +10,774 / 52 / -2
    My Motion Simulator:
    3DOF, DC motor, JRK
    It has been member's like you creating these types of projects that drive enhancements to subsequent SimTools versions.
    • Agree Agree x 1
  19. VFX Pro

    VFX Pro Member

    Joined:
    Aug 11, 2017
    Messages:
    48
    Location:
    Los Angeles
    Balance:
    279Coins
    Ratings:
    +11 / 0 / -0
    My Motion Simulator:
    Motion platform, 6DOF
    Hi... Not sure why, but game engine keeps crashing all the times now... (added as except in AV, no luck). Can I be added to the alpha/beta to see if the problem goes away. I'm in charge of software development at my company, have a 6 DOF ProSimu setup, use Simtools 2 hours per day. Love to be able to provide feedback early and see if this constant issue I'm currently having between iRacing, EasyAntiCheat and Simtools can be resolved. Thanks.
  20. noorbeast

    noorbeast VR Tassie Devil Staff Member Moderator Race Director

    Joined:
    Jul 13, 2014
    Messages:
    20,527
    Occupation:
    Innovative tech specialist for NGOs
    Location:
    St Helens, Tasmania, Australia
    Balance:
    144,986Coins
    Ratings:
    +10,774 / 52 / -2
    My Motion Simulator:
    3DOF, DC motor, JRK
    Testing aside, Game Engine crashing can be settings, but is most commonly hardware related, often USB, and should be resolved: https://www.xsimulator.net/community/faq/simtools-usb-issues-can-cause-crashes.313/
Thread Status:
Not open for further replies.