0 of 0

File information

Last updated

Original upload

Created by

Kiyozz-Wk-WushuLate

Uploaded by

WushuLate

Virus scan

Safe to use

Tags for this mod

33 comments

  1. Spacemonkey0899
    Spacemonkey0899
    • premium
    • 0 kudos
    Locked
    Sticky
    I had to replace missing files and folders using the modification called Campfire and Frostfall - Unofficial SSE Update (  https://www.nexusmods.com/skyrimspecialedition/mods/17925?tab=description ) for the Explorer++ through Mod Organizer 2 to correctly find for the MCM Helper Visualizer to correctly locate, especially the file called skyui_se_english.txt, which was not generated by Sky UI  for some odd reason ....

    Fixed the common issue that one gets from the generated log that ends up at a location on the lines of "C:\Users\YOUR_USER\AppData\Roaming\com.kiyozz.mcm-helper-visualizer\logs" 

    Excellent and well made, the MCM Helper Visualizer is; could help with the infuriating issue of MCM Helper not even loading in once fully in game.
  2. GraufeuerEisaugen
    GraufeuerEisaugen
    • premium
    • 1 kudos
    This is an awesome thing! Is it possible to make a .exe like this that can edit options on an mcm (without opening the game)?
    1. WushuLate
      WushuLate
      • premium
      • 30 kudos
      Hey! I don't know why, but your message gone into the void, I did not saw it! Sorry about the delay.

      Mcm Helper Visualizer currently only visualize your MCM Helper config, but editing is something that Mcm Helper Visualizer could do in the future!
  3. xsizim
    xsizim
    • member
    • 0 kudos
    Where is MCM Helper config.json found? I've checked the skyrim special edition folder from steam, and all folders inside, as well as all folder inside the MCM mod, and I have checked the SkyUI folder(s) as well.
    1. WushuLate
      WushuLate
      • premium
      • 30 kudos
      The config.json file is the configuration of your mod’s mcm menu or the mod you want to edit, located in ModName/MCM/Config/ModName/config.json

      You’re missing something or you’re in the wrong place if you don't know what is this config.json file
    2. mohoyuan
      mohoyuan
      • member
      • 3 kudos
      Some mods don't have config.json file, how to open them?
      e.g. moreHUD SE
      https://www.nexusmods.com/skyrimspecialedition/mods/12688
    3. WushuLate
      WushuLate
      • premium
      • 30 kudos
      Hey, this mod is not using MCMHelper
  4. Sansolo77
    Sansolo77
    • premium
    • 19 kudos
    After using this app for about a month or so, I can proudly say that this is an amazing tool. I have a very slow computer, so loading skyrim takes quite a long time, especially with all of the mods I have. This tool helps curcumvent that load time, and efficiently shows me exactly what I want to see when testing.
    That being said, I do have a few suggested features.
     - papyrus linking. Allowing the MCM Visualizer to view and process a papyrus script linked to the config.json. I'm not sure about the feasability of this being automatic, but even a manual linking would be an amazing feature.
     - Short Names for the "Menu" MCM Controller. While testing around and making an MCM, I noticed that the "shortName" field is not shown inside of this tool. It could have been an issue with my config.json, but I thought I'd throw it out there just in case it isn't
     - I would also like to mention that there is a similar issue with Toggles, or Boolean's They are always loaded in as "false" or unchecked, even if they're set to true.
     - Lastly, I would like to recommend allowing adding and configuring an MCM with this tool. There is already a mod called "MCM Creator" on nexus, but that tool doesn't use MCM Helper (to my knowledge) and also requires you be in-game. I think having an option to create and modify a config.json directly through this visualizer would be amazing!

    Thank you for this amazing tool, and I hope I gave some good feedback!!
    1. WushuLate
      WushuLate
      • premium
      • 30 kudos
      Hello Sansolo,
      Thank you for your feedback. It’s always great to hear that my apps are helping someone!

      • Papyrus Linking: This would require using the Papyrus Engine, and I currently don’t have any knowledge of how it might be used outside of the Creation Engine (i.e., the game).
      • Short Names: Could you clarify the purpose of `shortName` in MCM Helper? How and where is it displayed in the game?
      • Config Generation: It would be great if MCM Helper Visualizer could generate a `config.json` for you. This is definitely doable.
    2. Sansolo77
      Sansolo77
      • premium
      • 19 kudos
      It's great to hear back from you so soon :3
       - Papyrus Linking: I am not very literate in languages other than papyrus (nor even papyrus itself to be honest) but I would be willing to attempt and assist you if you would like :)
       - Short Names: These are used in the "menu" type in the config.json. there are more details on the MCM Helper documentation, I don't think I could do much justice in explaining it
       - Config Generation: I'm so happy to hear this! I can't wait for this to happen! (If possible of course :D )
    3. WushuLate
      WushuLate
      • premium
      • 30 kudos
      I just edited the description to include the source code of the application. If you want to contribute, I will be happy to review your pull request.
    4. Sansolo77
      Sansolo77
      • premium
      • 19 kudos
      I can't promise much at all, but ill try whenever i get the chance :)
  5. Sansolo77
    Sansolo77
    • premium
    • 19 kudos
    Is it possible to generate more detailed logs with this tool? All that my log says is that it "doesnt meet the mcmhelper format" which isn't exactly the most helpful.
    1. WushuLate
      WushuLate
      • premium
      • 30 kudos
      I do not have time to add more logs. But if you have any skill in TypeScript/Rust, you can install the project locally and you will have access more logs.

      The log comes from here: https://github.com/Kiyozz/mcm-helper-visualizer/blob/main/src/hooks/use-load-config.tsx
    2. Sansolo77
      Sansolo77
      • premium
      • 19 kudos
      I have no experience, but I certainly hope someone else is up to the task. Thank you.
  6. Theweasels
    Theweasels
    • supporter
    • 19 kudos
    Love the idea but it seems to have an issue opening the files. When I try to open a JSON, it says that the translations file does not exist. If I go read the logs, it says it's trying to load the language file from a folder that does not exist on my Skyrim drive (D:\Interface\Translations).

    I have to create that folder and move the language file there. Then the application can finally open my JSON file. At that point, I can change the path to the translation file, but that only lasts until the next time I open the application again.
    1. WushuLate
      WushuLate
      • premium
      • 30 kudos
      May you share with me your json file? Reading missing translations should not stop reading the json.
    2. Theweasels
      Theweasels
      • supporter
      • 19 kudos
      I was just getting started with my json file, so I have just a basic test from the sample code on the MCM Helper wiki:

      {
        "modName": "MyAwesomeMod",
        "displayName": "My Awesome Mod",
         "content": [
         {
            "text": "Hello World!",
            "type": "header"
         }
         ]
      }
    3. WushuLate
      WushuLate
      • premium
      • 30 kudos
      Ok then, this is because MCM Visualizer expects the translation file in the current version. This is not something I wanted. This will need a fix.
    4. WushuLate
      WushuLate
      • premium
      • 30 kudos
      I just posted a new version of McmHelper Visualizer. Version 0.1.1 should handle this case.
    5. Theweasels
      Theweasels
      • supporter
      • 19 kudos
      Just tested, good news and bad news. The simple sample loads properly, but I have since made a more advanced menu that is not loading. It just says the JSON is invalid, but it loads in game and I verified the json is valid at https://jsonlint.com/.

      Here is a link to the current version of my config.json that won't load: https://pastebin.com/sYUTmAvc
    6. WushuLate
      WushuLate
      • premium
      • 30 kudos
      This is because you use `position` higher than 1. Are you sure this is the correct API?
    7. WushuLate
      WushuLate
      • premium
      • 30 kudos
      If you want to have controls fill from top to bottom, use "cursorFillMode": "topToBottom" as the Wiki say. When you want it to be on the right, use "position": 1
    8. WushuLate
      WushuLate
      • premium
      • 30 kudos
      Version 0.1.2 uploaded
    9. Theweasels
      Theweasels
      • supporter
      • 19 kudos
      I was defining the position of every element because "cursorFillMode": "topToBottom" didn't work when I tested it. I realized now that I was just using it wrong (I had it set in the top level of the json file, not in the page level that I was testing in. I am not using subpages anymore, so keeping it at the top level works).

      The Visualizer tool is now able to open my menu without issues. Thank you so much for the quick fixes!
  7. Arkov1
    Arkov1
    • supporter
    • 0 kudos
    Where are the log files located?
    1. WushuLate
      WushuLate
      • premium
      • 30 kudos
      Search for "C:\Users\YOUR_USER\AppData\Roaming\com.kiyozz.mcm-helper-visualizer\logs"
  8. Khenta
    Khenta
    • supporter
    • 34 kudos
    Nice! I was just thinking about learning MCM Helper for a mod that I am helping with!
    1. WushuLate
      WushuLate
      • premium
      • 30 kudos
      Thanks you, feel free to spread the word!
  9. DylanJames
    DylanJames
    • premium
    • 1,005 kudos
    This is so good.
    1. WushuLate
      WushuLate
      • premium
      • 30 kudos
      Thanks you, feel free to spread the word!
  10. Gydehn
    Gydehn
    • supporter
    • 8 kudos
    You are simply my superman,this is so f*#@ing good.
    1. WushuLate
      WushuLate
      • premium
      • 30 kudos
      Thanks you, feel free to spread the word!
  11. doodlum
    doodlum
    • premium
    • 4,234 kudos
    :o