• "Bwoah." - Generic Kimi Quotes.
  1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.
  2. If you have any questions, please don't hesitate to ask. There's no such thing as a stupid question.

Apps Esotic Slips Hud V1.5

shows tire slip under braking and slip angle under cornering

  1. Esotic

    Esotic
    Premium

    Messages:
    330
    Ratings:
    +177
    Esotic submitted a new resource:

    Esotic Slips Hud - shows tire slip under braking and slip angle under cornering

    Read more about this resource...
     
    • Like Like x 1
  2. Esotic

    Esotic
    Premium

    Messages:
    330
    Ratings:
    +177
    @cr4wl3r0 in response to your review, I'll see what I can do about adding some relevant INI options for adjusting the look and feel.
     
  3. Esotic

    Esotic
    Premium

    Messages:
    330
    Ratings:
    +177
    @Glimiril I have verified the issue that the API is not populating Tyre Slip with tire model 10.


    I will have to follow up with Kunos on their official forums to ask for this to be fixed. I have added a few more variables to the top of the python file (need to release a newer version) that should help with achieving a different "look and feel". I'm guessing eventually there will be an INI file, but I'm not entirely sure when that coding will get done (what with my time for AC app coding being limited/finite). :)
     
    • Like Like x 1
  4. Esotic

    Esotic
    Premium

    Messages:
    330
    Ratings:
    +177
    Esotic updated Esotic Slips Hud with a new update entry:

    tire model 10 quick fix

    Read the rest of this update entry...
     
    • Like Like x 1
  5. Esotic

    Esotic
    Premium

    Messages:
    330
    Ratings:
    +177
    @Glimiril and @cr4wl3r0 (and anyone else that would like to control how far apart the wheel boxes are) please note the following line at the top of the Python file:

    #the next two lines control how far apart to draw the boxes for each wheel
    distanceWidth = 600 #600 is default | use small or negative values to bring the boxes closer together
    distanceHeight = 200 #200 is default | -20 for Width and -30 for Height is doable

    You can edit these two variable to control the width and height between the boxes.

    Cheers,

    Dave\Esotic
     
    Last edited: Oct 5, 2016
  6. Esotic

    Esotic
    Premium

    Messages:
    330
    Ratings:
    +177
    @Coanda Can you give me some info about what resolution and DSR settings you are using so I can try them when testing the resizing changes?
     
  7. jkoppenhaver

    jkoppenhaver

    Messages:
    15
    Ratings:
    +0
    Love the app, however, on my screen 1920x1080 res, the wheels show up in the upper right hand corner.
    Can't move it at all. Why can't I adjust the placement as with other apps? It does not work very well this way
     
  8. Esotic

    Esotic
    Premium

    Messages:
    330
    Ratings:
    +177
    It may not be obvious, but you should be able to grab the front left (top left) wheel with your mouse and move it around.
     
  9. jkoppenhaver

    jkoppenhaver

    Messages:
    15
    Ratings:
    +0
    Thanks. For me it was the bottom left wheel that allows me to move it. Appreciate the response.
     
  10. Esotic

    Esotic
    Premium

    Messages:
    330
    Ratings:
    +177
    @robnitro Adding an INI file with options is on my ToDo list. Can you describe some of the various ways you'd like to control the size of the interface? Smaller/larger boxes? Closer/farther apart? More/less rotating? Adjusting the colors? I can imagine some folks may want to push the boxes out farther to the edges of the screen, and some folks may want them really tight and all together pushed off to one corner. I'm not sure there's a simple way to make all those various layouts happen, so I may end up making all the variables at the top of the python editable in the INI and then provide some examples of various layouts.

    appHeight = 55
    appWidth = 35
    tyreWidth = 25
    tyreHeight = 45
    upperDistance = 5
    distanceFromLeft = 5
    #the next two lines control how far apart to draw the boxes for each wheel
    distanceWidth = 600 #600 is default | use small or negative values to bring the boxes closer together
    distanceHeight = 200 #200 is default | -20 for Width and -30 for Height is doable
    #these two lines keep the boxes from flying wildly around the screen during hard collisions
    minAngle = -20.0
    maxAngle = 20.0

    If you end up fiddling with all those number in the python you may be able to get something you like. Let me know if you have any questions or come up with a combination of settings you like.

    Cheers,

    Dave\Esotic
     
    Last edited: Oct 7, 2016
    • Like Like x 1
  11. Esotic

    Esotic
    Premium

    Messages:
    330
    Ratings:
    +177
    @Davemester I'm guessing you could port the tire model 10 code fix back to a previous version, but if you reference the support post right above this it should explain how you can change the sizing of the various boxes and their orientations to each other to your liking. Also, you should be able to click/grab the top left box to move it around (assuming it's not been pinned down).
     
  12. Davemester

    Davemester

    Messages:
    18
    Ratings:
    +4
    Hey! Thanks, i was able to port the code (although never ever programmed anything so am very proud:) ) and now it works again perfectly. I'm very thankful. As I personally don't really interested in wheel angels, as the colors tell me enouh information, I will stick with the old one. I place it in the corner of my eye.

    If I'm able, do I have the permission to rewrite the UI maybe? So there would only be four lights, with the same color function (maybe change colour to distinguish breaking slide and slipping silde if it isn't the same). but in a more compact UI? I wouldn't post it or take credit for it. (Maybe you can point me where to start? :) :) )

    Thank you, again! Merry Christmas!
    Dávid
     
  13. Esotic

    Esotic
    Premium

    Messages:
    330
    Ratings:
    +177
    Thanks for asking, and congratulations on modding/coding your first AC app! The great thing about python apps in AC is that all the code is readily available. I started SlipsHUD with code I got from Trashcutter on Github: https://github.com/trashcutter/TractionLoss

    I haven't tried running running his version in awhile, but it may work well enough for you to get the idea (and may actually be closer to what you are wanting). Some things changed (were broken) with the V.10 tire model, so it's hard to say.

    If you'd like to start a new app that's fine by me. If you'd like to coordinate on this app and contribute code and UI design I'm cool with that too. I was thinking about making some "presets" that users could cycle through with various looks/designs, or at the very least making all these settings INI entries and providing examples.

    I've been fiddling about with some different color schemes for the tire slip. Nothing final, but if you'd like to check it out the download is here:
    http://esotic.com/media/SlipsHUD_Esotic_20161224.zip

    We can continue the discussion here in the public forum, but if you'd rather make it private feel free to PM me.

    Cheers,

    Dave\Esotic
     
  14. Davemester

    Davemester

    Messages:
    18
    Ratings:
    +4
    Hi, thanks for your prompt reply. Currently I have no idea of the language of the code, all i did was find where to put your additions. :D So I think the realistic scenario is that when I have time, I will fiddle around, educate myself, and if I come up with something worth sharing or implemeting, I will come to you, first hand. ;) as I imagine it now, I only have to delete some of the UI elements of your code (scale, animation of wheels turning), and put the four squares closer, maybe smaller). Maybe I'm wrong, we'll see :)

    Thanks again :)
    Dávid
     
    • Like Like x 1
  15. Esotic

    Esotic
    Premium

    Messages:
    330
    Ratings:
    +177
    Esotic updated Esotic Slips Hud with a new update entry:

    Optional layouts and new colors under breaking

    Read the rest of this update entry...
     
  16. Esotic

    Esotic
    Premium

    Messages:
    330
    Ratings:
    +177
    Esotic updated Esotic Slips Hud with a new update entry:

    noShow option for making the tyres transparent

    Read the rest of this update entry...
     
  17. Esotic

    Esotic
    Premium

    Messages:
    330
    Ratings:
    +177
  18. Esotic

    Esotic
    Premium

    Messages:
    330
    Ratings:
    +177
    @hugopor The V1.5 should have all the tires be transparent until one of them has something worth showing (yellow/purple or blue/red). The only reason you'll see white/black/grey is because if one of the tires are showing relevant data then all the tires are showing some data, which prevents you from only seeing 1 or 2 tires being shown at a time. When I was testing it felt odd to only have 1 or 2 or 3 tires on screen and not all 4.
     
    • Agree Agree x 1