Telemetry SecondMonitor (Timing & status App)

Discussion in 'Community Workshop' started by Winzarten, Oct 26, 2017.

  1. Maskerader

    Maskerader Well-Known Member

    Joined:
    Oct 6, 2019
    Ratings:
    +431 / 0 / -0
  2. Andi Goodwin

    Andi Goodwin Moderator Beta tester

    Joined:
    Jan 16, 2015
    Ratings:
    +811 / 0 / -0
    i had the same ; i just uninstalled ; downloaded the most recent secondmonitor and reinstalled it ... and it worked

    Andi
     
  3. ravey1981

    ravey1981 Well-Known Member Beta tester

    Joined:
    Apr 15, 2018
    Ratings:
    +874 / 0 / -0
    Cheers Andi. Will give that a try later
     
  4. natj910

    natj910 New Member

    Joined:
    Nov 27, 2024
    Ratings:
    +0 / 0 / -0
    Fair enough, figured it couldn't hurt to ask!

    When you say someone else can add the support, is there like a config file to pick it up or similar? Cause I might be interested in having a go at that if it's not too hard (I am *very* amateur at coding but can figure most stuff out)
     
  5. Winzarten

    Winzarten Well-Known Member

    Joined:
    Jun 15, 2016
    Ratings:
    +390 / 0 / -0
    I'm still trying to figure out how to solve it, the promps are done automatically by .net to download the required framework... I do not want to start bundling 100mb installer with the file :)

    It's little bit more complex
    This is the code responsible for handling F1 2021
    https://gitlab.com/winzarten/SecondMonitor/-/tree/master/Connectors/F12021?ref_type=heads

    A copy of that project needs to be created for F1 2024, and the adapted for the F1 2024 UDP Specification, there generaly aren't big changes, and Codemaster have very good documentation on their API
    https://answers.ea.com/t5/General-Discussion/F1-24-UDP-Specification/m-p/13745520

    The code is open, and it should be easy to set-up locally (just download, start in VS, and build) for tinkering.
     
    • Like Like x 1
  6. natj910

    natj910 New Member

    Joined:
    Nov 27, 2024
    Ratings:
    +0 / 0 / -0
    Thanks, I'll see if I can start tinkering with it next week. The stock UI in F1 24 sucks, so having SecondMonitor working would be a massive bonus for me!
     
  7. Nuck Chorris

    Nuck Chorris New Member

    Joined:
    Nov 5, 2024
    Ratings:
    +2 / 0 / -0
    @Winzarten
    Sorry man, but the colors still isn't working, did you test it? I don't think anyone except me is testing it. :)
     
  8. Winzarten

    Winzarten Well-Known Member

    Joined:
    Jun 15, 2016
    Ratings:
    +390 / 0 / -0
    Yes, I did :)
    1. Find colors.xaml in the second monitor files (My Documents by default)
    2. Create a copy of the file
    3. Edit the file
    4. Select the file in the options
    5. Restart the app
    upload_2025-1-30_18-49-43.png
     
    • Disagree Disagree x 1
  9. Nuck Chorris

    Nuck Chorris New Member

    Joined:
    Nov 5, 2024
    Ratings:
    +2 / 0 / -0
    Please update your instructions. This is not the user directory is it? If you update the instructions wiki we don't need to do this arduous back and fourth and also others will know how to do it also.

    No point in changing functionality of your program without updating the wiki. Your instructions are 4 years old and are wrong. I will try again next time I'm on the PC without instructions and see if it is possible.
     

    Attached Files:

  10. Winzarten

    Winzarten Well-Known Member

    Joined:
    Jun 15, 2016
    Ratings:
    +390 / 0 / -0
    It is not the user directory, because I have the second monitor user directory set to another, non default directory. By default it is Documents\SecondMonitor, as stated in the wiki. It might be something different when user has one drive synchronization, I don't know... But that is for the user to know, where his documents folder actually is. You also see that directory in the options screen.

    The only thing out of date in that wiki is the picture of the options, which has changed... but I think it is still usable.

    Another note, if you're using your old custom colors, these will not work, and you need a create a new copy of the current colors.xaml

    And, dude... it's a free app developed in my spare time.. of course it will be rough on the edges, and some (most) instructions will be unclear and out of date (find me one dev that's actually capable, and enjoys, keeping documentation updated ;) ).... that's just the nature of the beast..
     
    • Agree Agree x 2
    • Like Like x 1
  11. Nuck Chorris

    Nuck Chorris New Member

    Joined:
    Nov 5, 2024
    Ratings:
    +2 / 0 / -0
    Yeah fair enough, I love the app, is the reason I am using it. You've done a great job. I am very grateful.
    Just I have spent ages on your instructions, I have used both the user docs color file versions, I have edited the internal app folder color file, o have even uncompiled your binaries to try and find why the colours won't change. I have a couple of days almost in VScode doing everything I can to change the colours. I added color definitions, I changed brushes, i ended up changing hex and keeping the definitions you had. I went in the app, pointed to the directory you show. Saved restarted etc. Nothing ever worked.
    Not even a little bit.

    Actually even changing the font size in the timing grid doesn't work and save to the json. I have to go in now and use VSCode find and replace "font size " in each part of the timing grid. From the file.

    The point I am making is that if I going to these lengths cannot change the colours, what chance does a normal user have? They don't.

    I will see if your update has made a difference. I will reinstall the app from scratch and see if it works one last time. Just trying to let you know. Changing these colours is not easy.
     
  12. Winzarten

    Winzarten Well-Known Member

    Joined:
    Jun 15, 2016
    Ratings:
    +390 / 0 / -0
    Yes, they don't. That's when I expect them to come to forums / gitlab and write an issue. It will take time but eventually it will get sorted, and possibly improved.

    You were the first that mentioned that this is broken, and when I got time I checked it out, and hopefully it is now working. And if not, then I will go back and try to figure out why it isn't working on your machine.
    Also if you then come back and say that it would benefit you if i.e. text boxes in an area had their own color definition, then I can do that. ;)

    With F1 24 currently heavily discounted, I bought myself a copy.. So hopefuly I will add support for it in the near future ;)
     
    • Agree Agree x 1
  13. Nuck Chorris

    Nuck Chorris New Member

    Joined:
    Nov 5, 2024
    Ratings:
    +2 / 0 / -0
    An update, thankyou for the update. I deleted and totally reinstalled. I did the brushes process again, finally it has worked!!!
    The timing grid colours are more how I would like.

    The settings, for timing grid where we change the font size. Actually I think it does work. After clicking the save tick. But I think it takes a while to actually save the new Json. Because for me sometimes the settings stick, but sometimes they don't. So essentially it is working, but now I wait for a while after clicking the tick box in case it matters.
    Thankyou MC
     
    • Agree Agree x 1