Elliptic Curve Tool

Discussion in 'Microsoft Windows' started by pottzman, Jan 1, 2022.

  1. pottzman

    pottzman MDL Member

    Dec 8, 2009
    217
    345
    10
    1st post updated with fixes for PIDGEN loading.
    Also this build has the WIP of full language translations. I have made a german and spanish language file, that has all translations in it. I got halfway through french and got tired. Feel free to complete the other languages and if possible upload here so I can add them. One thing that I haven't handled is the naming of the Generate, Validate and Scan buttons. They will appear in the correct language but after 1 click will revert back to english. I just haven't implemented it yet but I needed to fix PIDGEN issue and re-upload. I have had to move positions of controls because different languages were taking up different amounts of space.

    The issue will probably get worse but someone may have better translations than me.
     
  2. Sajjo

    Sajjo MDL Member

    Feb 6, 2018
    2,761
    3,893
    90
     
  3. pottzman

    pottzman MDL Member

    Dec 8, 2009
    217
    345
    10
    yeah thats intentional. The way I understand it is that OEM versions of windows do not allow upgrading a previous version of windows. The OEM install will only allow you to delete old version and start clean, so no “Upgrade” version. Can you check the setup files on that cd and see if it has “CCP =1”.
     
  4. Sajjo

    Sajjo MDL Member

    Feb 6, 2018
    2,761
    3,893
    90
    @Dark Dinosaur
    It was so easy last time you did it with ChatGPT, like to do it again? :) :hug2:
    Code:
    Arabic
    Chinese Simplified
    Chinese Traditional
    Czech
    Danish
    Dutch
    English
    Finnish
    French
    German
    Greek
    Hebrew
    Hungarian
    Italian
    Japanese
    Korean
    Norwegian
    Polish
    Portuguese Brazil
    Portuguese Portugal
    Russian
    Slovak
    Slovenian
    Spanish
    Swedish
    Turkish
    Thai
    
     
  5. Sajjo

    Sajjo MDL Member

    Feb 6, 2018
    2,761
    3,893
    90
    I have upgrade laying around somewhere, will check asap
    And no, that spesific cd is not in my possession but upgrades I have...
     
  6. Sajjo

    Sajjo MDL Member

    Feb 6, 2018
    2,761
    3,893
    90
  7. Sajjo

    Sajjo MDL Member

    Feb 6, 2018
    2,761
    3,893
    90
  8. pottzman

    pottzman MDL Member

    Dec 8, 2009
    217
    345
    10
    If the wants installation immediately and wont let you logon that means 100% you used a Product Key with an invalid Product ID for that version. That's why the Tables in dpcdll are not totally accurate, in that a Product ID range labeled Retail could be either for the actual Retail version of the oem-nonslp version but not both, so the table is not clear. Product ID ranges tagged as OEM are only for OEM-SLP versions, and thats why I used OEM-SLP in the Tool to try to make it clear.
     
  9. Sajjo

    Sajjo MDL Member

    Feb 6, 2018
    2,761
    3,893
    90
    2025-04-29_172819.png
    Made a few files with ChatGPT... yeah, some works, other's don't.
    It was fun to try anyway
    :)
     

    Attached Files:

  10. Sajjo

    Sajjo MDL Member

    Feb 6, 2018
    2,761
    3,893
    90
    #353 Sajjo, May 8, 2025
    Last edited: May 8, 2025
    Minor adjustments.
    Baseline: hex values starting with value "0" is normally omitted, I just added this value so it aligns. Cosmetic.
    Pidgen: reduced pidgen size in the series of 0x00 - 0x3F to roughly 1/3 and small adjustments to a few in the series from 0x40 - 0x89. Cosmetic.
    Bumping this one as well #199

    Language folder not added in attached file.

    Fyi
    There was a request for a "one pidgen to rule them all kinda type" some times back.
    It's possible to create this, the issue is that tool will not give information about which BINK id key was validated against so this is kinda useless in this context.
     

    Attached Files:

  11. pottzman

    pottzman MDL Member

    Dec 8, 2009
    217
    345
    10
    This is possible. The Bink ID is already part of the data returned from the pidgen.dll when validating a key. I never tried to make a pidgen file with every Bink resource in it. Did you make such a pidgen? did it work with the tool?
     
  12. Sajjo

    Sajjo MDL Member

    Feb 6, 2018
    2,761
    3,893
    90
    I only did a brief test with 3 BINKs in one pidgen, tool reports back which pidgen was used with it's name but not BINK id specific (other than retail/oem)
    If I have two retail and one oem BINK or vice versa embedded the dilemma is soon getting obvious...
     
  13. pottzman

    pottzman MDL Member

    Dec 8, 2009
    217
    345
    10
    Yes because that's how I wrote the tool. It is a trivial change to make the tool report back the Bink ID. I already made a test build that does it but because of the filename already containing the BINK ID I didn't think it was necessary. I am working on another rewrite/version of the tool that will use a traditional menu for most of the options. This way the interface does get corrupted due to a different languages not being able to fit in the space provided in the window. I've never coded with menus before so I am learning along the way on this version.
     
  14. pottzman

    pottzman MDL Member

    Dec 8, 2009
    217
    345
    10
    WIP
    upload_2025-5-9_6-11-55.png

    Advanced Mode
    upload_2025-5-9_6-12-13.png
     
  15. Sajjo

    Sajjo MDL Member

    Feb 6, 2018
    2,761
    3,893
    90
    Could you upload that test build to the Mega folder? ;)
     
  16. Sajjo

    Sajjo MDL Member

    Feb 6, 2018
    2,761
    3,893
    90
  17. Sajjo

    Sajjo MDL Member

    Feb 6, 2018
    2,761
    3,893
    90
    One thing i like to ask for...:oops: having the option to minimize...
    :)