Baldur's Gate 3

File information

Last updated

Original upload

Created by

JohnZyxx

Uploaded by

JohnZyxx

Virus scan

Safe to use

84 comments

  1. JohnZyxx
    JohnZyxx
    • member
    • 24 kudos
    Sticky
    Hello, everyone! I'm glad to announce that V2 has been released!
    This version adds compatibility with every other custom dice, so please update your version. 



    With that said, please keep an eye out for some new skins by myself in the near future :)
    And to my fellow modders who are struggling with instructions, I'll write down some step-by-step instructions by tomorrow and update this comment. See you soon!
    1. ThePatchworkSaint
      ThePatchworkSaint
      • member
      • 0 kudos
      Hey! Would it be possible to add a video of the dice rolling onto here? Thanks!
  2. JohnZyxx
    JohnZyxx
    • member
    • 24 kudos
    Sticky
    MODDERS UPDATE:
    Step-by-Step Guide to make your
    Dice Sets work with other Dice Sets
    Spoiler:  
    Show

    We're gonna be using the base template from the Koriik's Dice Set Expansion.
    With that in mind, your workspace folder should look like this:



    Tools we're using:

    Now we're ready to work on editing the files we need. Aside from editing the .dds/.png image files, we'll be looking into 3 files specifically:
    meta.lsx, CustomDice.lsx, TavDice.xml

    They're located on this respective paths:

    • Mods\TavDice\meta.lsx
    • Public\TavDice\CustomDice\CustomDice.lsx
    • Localization\English\TavDice.xml
    We'll also need to substitute everything mentioning "TavDice" on those files, we can simply substitute it by the name of our mod to make things easier. Keep that in mind.

    TOOLS:

    BG3 Modder's Multitool

    Spoiler:  
    Show



    > Make sure you're able to generate UUIDs/handles. I used the BG3 Modders Multitool to make it.
    > The "Generate" button creates a unique UUID. We're gonna need it a couple of times.
    > We'll also need unique Handles, for that you simply need to tick the "handle" checkbox and hit the "Generate" button again.


    BG3 Mini Tool
    Spoiler:  
    Show

    

    > We'll also be using the BG3 Mini Tool to create a meta.lsx with the info we need.*
    > There's a very good guide by Padme4000 on how to use this tool.

    *This tool also can generate a unique UUID for you. It's up to you which tool you'll use as long as you make sure to use the UUID in the correct places.

    This is how I've config my next dice set. The notepad screenshot is how the meta.lsx file should be in the end. 
    Spoiler:  
    Show
    


    Editing the files
    Now we're getiing into the actual editing part. Please be very mindful of where you should put things up so you don't miss anything.

    Editing the CustomDice.lsx
    > Generate a new UUID using the BG3 Multitool and substitute it.
    > Generate 2 new unique handles for the "Description" and the "DisplayName" strings.
    > Also, change the "TavDice" on the "Name" string to the same one you have put in your meta.lsx

    These are the strings that should be changed:
    Spoiler:  
    Show
    


    Editing the TavDice.xml

    > Open TavDice.xml with notepad
    > Paste the handles we created for the CustomDice.lsx here.
    > The first string should be the same as the "DisplayName" one from CustomDice.lsx
    > The second string should be the same as the "Description" one from CustomDice.lsx
    > Don't forget to also change the actual name and description at teh end of each string.
    > Save and change the name of the file from TavDice.xml to the name of your mod.

    Spoiler:  
    Show


    > Delete the TavDice.loca file you have alongside the TavDice.xml
    > Now we need to convert your .xml to a .loca file
    > For this we're gonna use the LSLib Converter App.
    > In the "Localization" tab, paste the path to your .xml on BOTH input and output spaces.
    > Manually correct the output path so it give .loca instead of .xml
    > Hit convert
    
    Spoiler:  
    Show

    


    You should now have a working .xml and .loca file of your dice in your Localization folder

    Changing your Shared Folders
    We're almost there. Now we need to change everything in our mod that mentions "TavDice". There's a couple of places you should look into. Those are:


    • Public\TavDice
    • Public\Game\GUI\Assets\DiceSets\TavDice
    • Mods\TavDice

    You should RENAME all of theses folders to the same name you have put in your meta.lsx. In my case, I changed all TavDice folders to AstralDice.
    Spoiler:  
    Show


    I like to certify I didn't left anything behind by searching in the explorer for TavDice. If it does not give you any results, you should be good to go.
    Spoiler:  
    Show


    TIP: You can press CTRL+F while navigating your .lsx files with NotePad to search for TavDice.

    Aaaand that's pretty much it. You should be able to pack your mod with LSLib now and have no issues. Just remember to make sure you make unique UUIDs and Handles, change it all in your meta, customdice and loca files then address your Shared Folder correctly in it. Hope this tutorial helps you guys. Happy modding :)
    1. JohnZyxx
      JohnZyxx
      • member
      • 24 kudos
      @WingedAsarath has made compiled and yet comprehensible version of the process in their Dwarven Stone Dice page. Here it is:

      Files which must be changed to ensure compatibility - 

      • All instances of "TavDice" with "[YourDiceName]Dice" in the folder structure.
      • All instances of "TavDice" with "[YourDiceName]Dice" in the metadata.lsx file (I recommend using CTRL H in Notepad++).
      • Use BG3 Modders Multitool to generate a custom UUID for the mod. Put the same UUID in both the CustomDice.lsx file and the meta.lsx file.
      • In meta.lsx update <attribute id="Description" type="LSString" value="Your own personal dice."/>with your own description.
      • In meta.lsx update <attribute id="Folder" type="LSString" value="TavDice"/>with [YourDiceName]Dice (ensure it's consistent with the name you used above).
      • In meta.lsx update <attribute id="Author" type="LSString" value="Koriik"/>with your author name.
      • In meta.lsx update <attribute id="Name" type="LSString" value="Dice Set Expansion - Home Brewed Dice"/>with your mod's name.
      • Use BG3 Modders Multitool to generate a custom Description handle for the mod, e.g.cjavascript-event-stripped"h0ea64bb2geb3cg4170gb51cgeb02a1e73f3f"
        (do not use this one, generate a new one). Put the same handle in both the CustomDice.lsx file and the your localisation .xml file. In the localisation file it will not reference "Description", but will be the contentuid in the line where you update your mod's description.
      • Use BG3 Modders Multitool to generate a custom DisplayName handle for the mod. Put the same handle in both the CustomDice.lsx file and the your localisation .xml file. In the localisation file it will not reference "DisplayName", but will be the contentuid in the line where you update your mod's display name.
      • Update your mod's name and description within the localisation .xml file. Use the Export Tool to generate a fresh [YourDiceName]Dice.loca file from your .xml. Ensure there are no files in the localisation subfolders named TavDice still remaining.
      • In CustomDice.lsx update <attribute id="Name" type="LSString" value="TavDice"/>with your dice's name (remain consistent with how you've named it throughout).
  3. Valatrix03
    Valatrix03
    • member
    • 0 kudos
    I've got everything downloaded/installed but the dice don't show up in the game. it's just a regular grey dice. is the mod not working or is there something further I need to do?
  4. grizzgod
    grizzgod
    • member
    • 0 kudos
    Have the most recent versions ImprovedUI and GalaxyDice in my MOD folder... Still can't use them. Is this user error or does this mod need to be updated
  5. fedefox92
    fedefox92
    • member
    • 0 kudos
    I've installed all the mod required. Correctly added them through BG Mod Manager, but when I'm in game I just can't see the dice set.  I only have the same 3 that I had before.
  6. shayvidas2022
    shayvidas2022
    • member
    • 0 kudos
    am i the only one this doesn't work for him ?
    i downloaded the file, made sure i have improvedUI i'm using Baldures gate 3 mod manager 1.0.9.11
    latest version of BaldorsGate3
    and i dont see this new dices in the game
    what am i missing ?
  7. tjorsten
    tjorsten
    • member
    • 0 kudos
    I'm sorry, but I just learned about this mod, installed it yesterday and it seems to doesn't work. Instead I'm starting in a
    strange nebular place with 8 naked dudes and can't do sh*t.
    Is this caused by the latest update or am I doing something wrong? Have just Mod Manager and ImprovedUI.
  8. Fins96
    Fins96
    • member
    • 0 kudos
    Absolutely love the look~
  9. WENGOAT
    WENGOAT
    • member
    • 0 kudos
    Hi, can you update the mod for the last patch of bg3 please ? because i can't play no more the page with the dice rolling don't show up so i'm stuck... thanks you <3
    1. MMaya
      MMaya
      • supporter
      • 47 kudos
      *Editing this comment because it was old outdated info relating to patch 1 and 2*
    2. WENGOAT
      WENGOAT
      • member
      • 0 kudos
      I'm new to mod so i didn't know it thanks for the reply and have a nice day
    3. garretthao
      garretthao
      • member
      • 0 kudos
      The current version of the game doesn't seem to work with this mod, if I install the mod alone then none of the NPCs can be talked to, clicking an NPC results in nothing happening. Deleting the .pak file for this mod immediately fixes this problem.

      I have tried placing just the galaxydice.pak file into my mods folder, and I have tried placing it there with the most recent version of ImprovedUI mod. When the ImprovedUI mod is also included, the NPCs can be interacted with normally, but the customize dice list only shows the default 3 dice and the Galaxy dice do not appear.
  10. gnastygnorcs
    gnastygnorcs
    • supporter
    • 0 kudos
    Really glad i found this dice mod. I'd previously had one installed that had your Galaxy dice skin, but now I realise that wasn't the original mod. Uninstalled that copycat, shoving this mod into my game instead. The galaxy ones are my absolute go-to dice!
  11. ZaimGamePlay
    ZaimGamePlay
    • member
    • 0 kudos
    this is so complicated.. now my game when in creation screen, it shows like 7 tavs and 1 dragon born, when i load my game i cant even click or interact with anything
    1. JohnZyxx
      JohnZyxx
      • member
      • 24 kudos
      This mod basically only needs you to carefully setup the required mods correctly and paste the dice mod in the mods folder. The problem you're having probably has nothing to do with this mod, but most likely with incorrectly installed mods.

      Make sure you follow all the steps from every mod you download. Uninstall every mod, read the required mods for the one you want and read the install instructions for every mod you install and you should be fine.
    2. KaldwinVT
      KaldwinVT
      • member
      • 0 kudos
      I'm getting the same problem here, removed all mods and installed galaxy dice on its own to make sure, this is what I get when I start a new game
  12. elzzid
    elzzid
    • member
    • 1 kudos
    Hello! These look really nice and I'd love to use them.

    I play on Linux though, and haven't been able to get BG3MM working yet. Other mods I haven't had any issue installing by manually editing the `modsettings.lsx` file. Do I need to add these dice to the settings file at all, or do they require a new game to work possibly? I haven't been able to get them to show up in the list yet.

    If they do need to be in the `modsettings.lsx` file, what is the UUID and name needed?

    Thanks for any assistance!