Experience Index Returns (Open-source)

Discussion in 'MDL Projects and Applications' started by Muerto, Apr 7, 2016.

  1. Muerto

    Muerto MDL Debugger

    Mar 7, 2012
    1,858
    2,112
    60
    #321 Muerto, Nov 11, 2018
    Last edited: Mar 6, 2021
    (OP)
    Tonight I have changed the settings UI, the original one wasn't very good to look at. Now I'll tweak the accents; after that I'll be purchasing SSL for my server and b5 should be available soon after. You will see a new setting but I'm not ready to comment yet.

    Things to do:

    0. Edit and tweak colour accents
    1. Sort out SSL
    2. Update engine
    3. Fix print screen scaling
    4. Fix Imgur scaling
    5. Complete minimal assessment
    6. Finish WSLRv4 - This will include loading hardware information from "elsewhere".
    7. Release BETA 5

    P.S - Yes, there is a spelling mistake.
     
  2. Michaela Joy

    Michaela Joy MDL Crazy Lady

    Jul 26, 2012
    4,071
    4,651
    150
    Reported for being too sexy :D

    JK...Nice work. :)
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  3. ItielMaN

    ItielMaN MDL Senior Member

    Apr 30, 2011
    367
    59
    10
    Good to see you again! :)
    Send me a new beta version when that'll be available.
     
  4. Muerto

    Muerto MDL Debugger

    Mar 7, 2012
    1,858
    2,112
    60
    #324 Muerto, Nov 14, 2018
    Last edited: Mar 6, 2021
    (OP)
    Nice to hear from you. I'll make sure to inbox you. Take care.
     
  5. Muerto

    Muerto MDL Debugger

    Mar 7, 2012
    1,858
    2,112
    60
    #325 Muerto, Nov 18, 2018
    Last edited: Mar 6, 2021
    (OP)
    Due to some constructive criticisms, I have decided to cut some real estate from the application main form. The last few days I have...

    - Improved the UI
    - Added update notification to draw onto the information button (scales with DPI, still testing)
    - Changed how the application retrieves hardware information (Finished WSLR4)
    - Reshuffle print screen code which scales back to 100% to keep uniformity

    Now I am working in completing the 'minimal assessment' option, you may now understand what it actually does, pretty self explanatory.
     
  6. Muerto

    Muerto MDL Debugger

    Mar 7, 2012
    1,858
    2,112
    60
    #326 Muerto, Nov 20, 2018
    Last edited: Nov 20, 2018
    (OP)
    My server has been purged. Data and resources are temporarily unavailable.

    EDIT: Resources and data back online.
     
  7. Muerto

    Muerto MDL Debugger

    Mar 7, 2012
    1,858
    2,112
    60
    #327 Muerto, Dec 9, 2018
    Last edited: Mar 6, 2021
    (OP)
    Sorry I did it again, new redesign of the app.

    Includes new changes:

    - Settings system redeveloped
    - Update system finished
    - Minimal assessment mode added
    - Option to export scores as JPG added
    - Restructured routines and functions
    - Finished wslrv4

    The settings system now uses working directory XML instead of the registry. Thanks to everyone who suggested this, registry keys aren't good for portability.
     
  8. Muerto

    Muerto MDL Debugger

    Mar 7, 2012
    1,858
    2,112
    60
    #328 Muerto, Dec 9, 2018
    Last edited: Mar 6, 2021
    (OP)
    Hi all,

    The WSLR has been scrapped and an all new reader has been introduced, this allows the user to access important metrics and view hardware information. Its 3x faster and is wrapped with efficient code. This means Management Instrumentation has been fully removed and startup is not hindered by chunky threads.

    You can all thank @Michaela Joy for her lessons on XML parsing.

    I've also added a new setting "portability" which can be turned on or off. This allows the settings file to be stored in the application directory along with Xiret executable or in the 'appdata/xiret' folder.

    Some notes on the update system. It's now automatic and all you need to do is click update when a new version is available, you will also be presented with a menu button when an update is ready on the server. This system has been tried, tested and battered.

    A version should be ready to download soon, but unfortunately the new metrics addition will be disabled. This is due to the fact I've never handled huge amounts of XML and need to find the best way to structure the code which will make it readable and (maybe) searchable.
     
  9. Michaela Joy

    Michaela Joy MDL Crazy Lady

    Jul 26, 2012
    4,071
    4,651
    150
    @qb: Please let me know if there's anything I can help with. :)
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  10. Muerto

    Muerto MDL Debugger

    Mar 7, 2012
    1,858
    2,112
    60
    #330 Muerto, Dec 11, 2018
    Last edited: Mar 6, 2021
    (OP)
    Today I worked on removing redundant code and resources. This means I managed to get the application from 1MB to under 400kb, very happy.

    I'm now modifying the structure and release of B5 should follow. A couple days at max; if I can stop watching Game of Thrones, that is.
     
  11. Muerto

    Muerto MDL Debugger

    Mar 7, 2012
    1,858
    2,112
    60
    #331 Muerto, Dec 11, 2018
    Last edited: Mar 6, 2021
    (OP)
    Windows 7, 8, 8.1 and 10 tested, working the same on all machines.

    I'm again putting a BIG maybe on Vista. It scales great with the updated Segoe UI font and it runs the test but I have a few critical things to work out, which I think can be achieved with managed unsafe code. I will work hard to make it compatible, but no promises. May as well work the whole set of WEI compatible turds, instead of most.
     
  12. Muerto

    Muerto MDL Debugger

    Mar 7, 2012
    1,858
    2,112
    60
    #332 Muerto, Dec 12, 2018
    Last edited: Mar 6, 2021
    (OP)
    I have figured out both issues with Vista and I'm working them out. This means rewriting how the assessment runs and how score files are allocated. I shall work in Vista support but not for b5.

    Whilst looking at reworking the assessment I've found a big flaw in my code, which means this must be worked out before b5, which I'm doing now. Release is pretty much imminent.

    EDIT: B5 is ready for release tonight or tomorrow. I need to see all my notes and review the changelog.
     
  13. Muerto

    Muerto MDL Debugger

    Mar 7, 2012
    1,858
    2,112
    60
  14. ItielMaN

    ItielMaN MDL Senior Member

    Apr 30, 2011
    367
    59
    10
    #334 ItielMaN, Dec 16, 2018
    Last edited: Dec 16, 2018
    Dude, this looks sick!
    Really like the re-design! :)

    1. I'm on 150% DPI (not sure if related though), and strings in several places are cut off from the bottom and are not vertically centered:
    upload_2018-12-16_21-52-15.png
    upload_2018-12-16_21-54-4.png
    See the subscores numbers, and the radio and checkboxes buttons text on the settings window (most of them are not centered to their checkbox/radio)

    2. Opening the settings and update windows will result in generic icon on the taskbar, instead of a native Xiret one.

    3. Some spacing adjustments are required here:
    upload_2018-12-16_21-58-43.png
    Also, there appears to be missing text here? After the "Icons" in the end.

    4. I'm not sure whether I'm missing an option after the "Configuration" here or not:
    upload_2018-12-16_22-2-47.png

    5. GAMING GRAPHICS is shown as N/A while Winaero's WEI tool claims it is 9.9. DataStore files attached.

    6. Sometimes (well actually most of the times) minimizing and restoring Xiret's windows will result in missing (to some extent) window elements:
    upload_2018-12-16_22-18-35.png
    upload_2018-12-16_22-21-37.png
    upload_2018-12-16_22-19-47.png

    All of these screenshots were not edited, simply Alt+Screenshotted + Ctrl+V here.
     

    Attached Files:

  15. Muerto

    Muerto MDL Debugger

    Mar 7, 2012
    1,858
    2,112
    60
    #335 Muerto, Dec 17, 2018
    Last edited: Mar 6, 2021
    (OP)
    @ItielMaN - Thanks for your input. The original B3/B4 design was hot s**t, not even sure what I was doing.

    Fixed:

    - Fixed label heights (main form).
    - Fixed label text cut off (about section).
    - Fixed UI framework bug causing control text to be off-centre (settings, global).
    - Fixed see-through form issue related to WS_EX_COMPOSITED.
    - Fixed form names and icons in the taskbar.
    - Fixed anti-aliasing issues.

    You're not missing an option under 'configuration', I accidentally missed a label beneath the text. And gaming graphics D3D tests are not scored in Windows 10, therefor the 9.9 is a sentinel value. Hover over the 'N/A' text and you will see a message pop up.

    Working on:

    - Pixel spacing between panels on scaling over 125%

    Regards, QB.
     
  16. Carlos Detweiller

    Carlos Detweiller Emperor of Ice-Cream

    Dec 21, 2012
    6,349
    7,068
    210
    Did check b5 in a VM. If the Winsat.log is missing on the system (actually CCleaner and similar tools offer cleaning it), Xiret throws an IO error. Please fix so that error is catched.
     
  17. Muerto

    Muerto MDL Debugger

    Mar 7, 2012
    1,858
    2,112
    60
    Hey dude, is this before or during the test?

    Also, is it the error reporter you see pop up?
     
  18. Carlos Detweiller

    Carlos Detweiller Emperor of Ice-Cream

    Dec 21, 2012
    6,349
    7,068
    210
    #338 Carlos Detweiller, Dec 17, 2018
    Last edited: Dec 17, 2018
    It was at the start of the formal assessment (Start clicked). It was a technical popup about a System IO Exception that told me it couldn't find WinSAT.log. However, the system did have a score.

    Unfortunately, I haven't saved the text. So, I propose to let it rest until I encounter it again (cannot reproduce it right now).


    Other than that, it works fine. Some parts of it are still missing (I guess that's why the controls are locked :)).

    ————————————————————————————————————————————
    Edit: OK, got it again, on Windows 10 RS5.

    xiret2b5error.jpg
    ————————————————————————————————————————————
    Edit 2: Just had a chuckle. VirtualBox video adaptor has a strange way of announcing its memory support.
    xiret2b5_videomem.jpg
     
  19. Muerto

    Muerto MDL Debugger

    Mar 7, 2012
    1,858
    2,112
    60
    #339 Muerto, Dec 17, 2018
    Last edited: Dec 17, 2018
    (OP)
    @Carlos Detweiller

    Fixed:

    - Fixed IO exception triggered by missing file

    The log reader engine will be completely phased out soon. This will potentially bring the Vista support for B6. The current assessment code is incompatible below Windows 7.

    Feel free to send me that assessment XML to see why the memory size is going crazy.

    Regards, QB.
     
  20. ItielMaN

    ItielMaN MDL Senior Member

    Apr 30, 2011
    367
    59
    10
    The thing is- this assessment was made way before Windows 10- I think this was back when I had Windows 7.