Solasta: Crown of the Magister

File information

Last updated

Original upload

Created by

Epiko2010

Uploaded by

epiko2010

Virus scan

Safe to use

Tags for this mod

About this mod

This mod let you roll real dice and input their result inside Solasta.
It let you select which roll you want to do manually and which one you want to be handled by the game.
It has an autoroll function.
It comes with Godice support using a custom Python Script and full integration with the game.

Permissions and credits
Changelogs
Donations
WARNING!!! the latest UNFINISHED BUSINESS version compatible with this mod is 1.5.94.7. From that version on they started to overwrite the entire excuteActionAttack routine (i don't knwo why) and this cause the attack rolls to not work anymore. If you want to use Manual Roll you have to go back to 1.5.94.7


FEATURES:
-FULL MANUAL DICE ROLLS
-GODICE SUPPORT FOR AUTOMATIC INPUT OF THE RESULTS
-MULTIPLAYER SUPPORT WITH AN INGAME CHAT SYSTEM AND POPUP MESSAGES(discontinued);
-TACTICAL ORBITAL CAMERA 

NEW AUTOROLL SYSTEM:
the longer you press the AUTOROLL button the longer you generate random numbers.
if you activate AUTO on top of the gui you will auto submit results elsewhere you have to click on OK to do it.



MULTIPLAYER:
WARNING: multiplayer support is discontinued. This mod will not work in multiplayer sessions (just disable it from GUI if you plan to play online.

TACTICAL CAMERA:
Activate with 'L' key.
right click to pan camera.
mouse wheel and + and - keypad for zoom


INSTALLATION:
- Copy Assembly-CSharp.dll in solasta folder /Solasta_Data/Managed. It's a good idea to backup the original file to roll back in case of problems
GoDice support:
- Create a C:\ManualRoll folder on your pc and copy the content of the zip inside it
- Install the latest version of Python from the web (remember to include PIP)
- then go in the python/scripts folder within a windows terminal and write:

PIP3 install bleak
PIP3 install keyboard
-run the ManualRoll.py script from the c:\ManualRoll folder
- important: make sure your godice are fully charged before launching the script.
USAGE:
- access the mod from inside solasta hitting the "\" key. 
- you can zoom the GUi window x2 x3 hitting the Z key (only outside of combat)
- from the option panel you can activate/deactivate the mod and the various rolls for Heroes and enemies
- You can enter the result of your die using the arrows on the GUI, or the numeric keypad.
- You can hit enter on the numeric keypad to accept the result
- You can also use the mouse wheel to change the number and click the middle mouse button to submit
- You can add +1 -1 to die result with the + or - on the numeric keypad
GODICE:
- Activate Godice support using the button on the UI
- You can autoenter the result of the die clicking on AUTO
- The script will set all your dice to a default set value (d4-d6-d8-d10-d12-d20)
- The die you have to roll will blink yellow when needed
- SELECT a die just moving it (it will blink 1 time).
- After selection you can use CTRL 1-6 for changing dye type
- You can use ALT 1-6 for changing all the dice to the same type
- You can use CTRL-0 to set all the dice to the default set
- You can use CTRL-s to blink the needed dice again.
- The python script check for battery level every 10 minutes. The dice will blink red 10 times when you need to charge them.
- The script check also for disconnection and will automatically try to reconnect 
 
- You can roll 1 die at a time or different dice together. The script will send data to Slasta only when all the needed dice are rolled.
- The script will automatically check for ADVANTAGE and DISADVANTAGE if you roll two D20