1. This Software is no longer supported by us. Please download the new motion control software SimTools.
    Dismiss Notice
  2. 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
  3. 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!
  4. 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
  5. 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

need for speed shift plugin

Discussion in 'Force-Sender & Plugins' started by riton, Sep 17, 2009.

  1. splendiddd

    splendiddd Active Member

    Joined:
    Jun 13, 2009
    Messages:
    358
    Occupation:
    CCTV security
    Location:
    Netherlands
    Balance:
    810Coins
    Ratings:
    +62 / 2 / -0
    My Motion Simulator:
    3DOF, Arduino, Motion platform
    shift inject.JPG



    I know about that, but thanks anyway. i had to use 20000000 in the max with using factor 0.01 :tape:
    Anyway i tried 2.1.0.3, but the injector is the same with FLOAT factor x1000 getting low values from 1 to 100...
    Sorry about all the questions, i just want to figure it out....

    Regards
  2. egoexpress

    egoexpress Active Member

    Joined:
    Dec 13, 2006
    Messages:
    3,839
    Location:
    Germany - Frankfurt/M
    Balance:
    421Coins
    Ratings:
    +10 / 1 / -0
    Then you should get values from 1 to 1000 with FLOAT and *10000, which is fine.
  3. splendiddd

    splendiddd Active Member

    Joined:
    Jun 13, 2009
    Messages:
    358
    Occupation:
    CCTV security
    Location:
    Netherlands
    Balance:
    810Coins
    Ratings:
    +62 / 2 / -0
    My Motion Simulator:
    3DOF, Arduino, Motion platform
    shift inject2.JPG

    This is when using float, the upper values are from cxc, maybe i need to try those they are higher than the demon (below) values....
  4. splendiddd

    splendiddd Active Member

    Joined:
    Jun 13, 2009
    Messages:
    358
    Occupation:
    CCTV security
    Location:
    Netherlands
    Balance:
    810Coins
    Ratings:
    +62 / 2 / -0
    My Motion Simulator:
    3DOF, Arduino, Motion platform
    sorry i meant 10000 not 1000.... :blush:
  5. Hobbs77

    Hobbs77 Active Member

    Joined:
    Jun 6, 2008
    Messages:
    207
    Location:
    Connecticut, USA
    Balance:
    815Coins
    Ratings:
    +76 / 1 / -0
    My Motion Simulator:
    2DOF, SCN5
    I've tried all sorts of combinations with these addresses and nothing works quite right. We need different addresses that are more reliable, IMO.
    Has anyone with programing skills looked at the D-Box NFS Shift files, because you can download them from their site. I believe you need to download the complete setup in order to get to the files. And you need to be able to uncode the files in order to read the contents. Just an idea. I'll add it in a future post, it's on another computer.
  6. splendiddd

    splendiddd Active Member

    Joined:
    Jun 13, 2009
    Messages:
    358
    Occupation:
    CCTV security
    Location:
    Netherlands
    Balance:
    810Coins
    Ratings:
    +62 / 2 / -0
    My Motion Simulator:
    3DOF, Arduino, Motion platform
    Okay i have finally some motion...
    Used float and x10000 factor and used in the profile (!) 15 max. it DOES work, however if we could multiplie the factor in the injector more, it would be a lot smoother!
    Also i agree we need more addresses for this game, as i am sure there are more. only lateral/speed/pitch is not very much.

    So if Sirnoname could add some more factor, then this game is playable with some motion.
    Till then i will try to figure out what the rest of the addresses (cxc) mean...

    Regards
  7. Hobbs77

    Hobbs77 Active Member

    Joined:
    Jun 6, 2008
    Messages:
    207
    Location:
    Connecticut, USA
    Balance:
    815Coins
    Ratings:
    +76 / 1 / -0
    My Motion Simulator:
    2DOF, SCN5
  8. egoexpress

    egoexpress Active Member

    Joined:
    Dec 13, 2006
    Messages:
    3,839
    Location:
    Germany - Frankfurt/M
    Balance:
    421Coins
    Ratings:
    +10 / 1 / -0
    If your max input value is 100, why dont you set 100 or 150 as max in the Profiler effect window, to smoothen the actuator movement?
  9. Hobbs77

    Hobbs77 Active Member

    Joined:
    Jun 6, 2008
    Messages:
    207
    Location:
    Connecticut, USA
    Balance:
    815Coins
    Ratings:
    +76 / 1 / -0
    My Motion Simulator:
    2DOF, SCN5
    Here's what I've incountered...
    1. Lateral movement is being interfered with gas and speed.
    2. Longitude movement not returning to 0 when gas is released but instead going to neg. numbers as if the brake is being applied, so that when you do apply the brake there's no movement.
  10. egoexpress

    egoexpress Active Member

    Joined:
    Dec 13, 2006
    Messages:
    3,839
    Location:
    Germany - Frankfurt/M
    Balance:
    421Coins
    Ratings:
    +10 / 1 / -0
    well, braking is negative accelleration...

    In the profiler you have to assign the same value to the negative.

    example:

    +max 1000
    +min 1
    Deadzone 0
    -min1
    -max 1000
  11. Hobbs77

    Hobbs77 Active Member

    Joined:
    Jun 6, 2008
    Messages:
    207
    Location:
    Connecticut, USA
    Balance:
    815Coins
    Ratings:
    +76 / 1 / -0
    My Motion Simulator:
    2DOF, SCN5
    Yes I know, but just letting off the gas is the same as if I slammed on the brakes. Let me clarify, when playing all other racing games when you release the gas the seat moves forward to a neutral position. When you apply the brakes the seat moves further forward to a neg. pos., I can't get that we these addresses. Letting off the gas it's moving to the forward neg. pos., as if the brakes were applied when they were not!
  12. egoexpress

    egoexpress Active Member

    Joined:
    Dec 13, 2006
    Messages:
    3,839
    Location:
    Germany - Frankfurt/M
    Balance:
    421Coins
    Ratings:
    +10 / 1 / -0
    Maybe you should release the handbrake!...just kidding ;D

    Does this effect appear in the same intensity when driving slow. Cause when driving fast, this could be the simulation of contrary winds (which isnt simulated in other games perhaps).

    You could get rid of this effect by increasing the max value for negative values.

    example:

    max 1000
    min 1
    -min 1
    -max 1500 (or 2000, 3000,....)

    Or there is something wrong with the value at all...
  13. egoexpress

    egoexpress Active Member

    Joined:
    Dec 13, 2006
    Messages:
    3,839
    Location:
    Germany - Frankfurt/M
    Balance:
    421Coins
    Ratings:
    +10 / 1 / -0
    You may haven't assigned the effects to the axis correctly. Check again.

    You have to assign each effect for axis (actuator) 1 and axis 2.
    For lateral g-force effects one actuator has to be inverted, while the other remains uninverted.
    For longitudinal g-force effects both actuators either have to set inverted, or not inverted.
  14. egoexpress

    egoexpress Active Member

    Joined:
    Dec 13, 2006
    Messages:
    3,839
    Location:
    Germany - Frankfurt/M
    Balance:
    421Coins
    Ratings:
    +10 / 1 / -0
    Just in case it isn't clear.

    The maximum value (to be set in the Profiler effect window), generally is equal to to the maximum input value!
    The easiest way to find this value, is to activate the automatic maximum adjustment checkbox, and to drive the vehicle arround the track (full accelleration and braking, and max g-force curves) without crashing. After the maximum values have been determined, the automatic maximum adjustment has to be unchecked!

    In case one wants to soften the acutator movements, the maximum value has to be set higher!
    In case one want the movements to be rougher, the maximum value has to be decreased!
  15. egoexpress

    egoexpress Active Member

    Joined:
    Dec 13, 2006
    Messages:
    3,839
    Location:
    Germany - Frankfurt/M
    Balance:
    421Coins
    Ratings:
    +10 / 1 / -0
    Additional multiplier *100,000 and *1,000,000 :thbup:
  16. splendiddd

    splendiddd Active Member

    Joined:
    Jun 13, 2009
    Messages:
    358
    Occupation:
    CCTV security
    Location:
    Netherlands
    Balance:
    810Coins
    Ratings:
    +62 / 2 / -0
    My Motion Simulator:
    3DOF, Arduino, Motion platform
    Okay So i now have some proper lateral movement, and pitch. Thanks to Sirnoname! that multiplier did the job. :thbup:
    The cxc adresses seem to be the car movement of some sort. so now i have speed,lateral and pitch. but no longitude like forces :(
    If someone has more adresses for NFS Shift that would be great.

    Regards
  17. egoexpress

    egoexpress Active Member

    Joined:
    Dec 13, 2006
    Messages:
    3,839
    Location:
    Germany - Frankfurt/M
    Balance:
    421Coins
    Ratings:
    +10 / 1 / -0
    In this particular case of just having the speed available, you could use the convert option (step 4 dv/dt) to get the long g-forces (accelleration).
  18. splendiddd

    splendiddd Active Member

    Joined:
    Jun 13, 2009
    Messages:
    358
    Occupation:
    CCTV security
    Location:
    Netherlands
    Balance:
    810Coins
    Ratings:
    +62 / 2 / -0
    My Motion Simulator:
    3DOF, Arduino, Motion platform
    Thanks for the tip! I will try that :D
  19. splendiddd

    splendiddd Active Member

    Joined:
    Jun 13, 2009
    Messages:
    358
    Occupation:
    CCTV security
    Location:
    Netherlands
    Balance:
    810Coins
    Ratings:
    +62 / 2 / -0
    My Motion Simulator:
    3DOF, Arduino, Motion platform
    Sadly the 'speed' value does not seem to be working very well. i can get some gear shakes, but not longitude like forces.
    I did try several times, with the max value on and then off, and tried several max and min values but this effect behaves very strange. (like on a hill it just shakes like hell for a sec and while driving along its civilized..) also tried several factors, but the highest seems to be the best for all the addresses.
    @Egoexpress: you did mean the speed->accelleration. Result in a value compatible to G, not G (delta t / delta V)?
    Maybe demon or cxc has other addresses? Still i have learned a lot and am glad i even have some motion on this game :)

    Cheers
  20. demon

    demon New Member

    Joined:
    Jun 30, 2009
    Messages:
    16
    Balance:
    0Coins
    Ratings:
    +0 / 0 / -0
    Hey splendiddd,

    Perhaps you're ready to go in and get that address yourself. It's really not that tough once you get the hang of it. Read Sirnoname's injector TUT, Get Cheatengine and Don't give up! It's probably a float that decreases when you hit the gas/increases when you hit the brakes. Change views and tracks often to omit chunks of invalid addresses. Keep track of your scans on paper. When in doubt, scan changed value, then proceed (better safe than sorry!). One bad scan and you're driving down a dead end. Stay away from the middle; Extremes are Sure-things....D