Dependecies
Required Files and Dependencies
To ensure the smooth installation and operation of ChartGPT, please confirm that the following files and directories are present. These dependencies are crucial for troubleshooting any issues that may arise.
ChartGPT Directory Structure
Inside your Documents
folder, you should have a ChartGPT
directory containing the following subdirectories and files:
Details:
- Logs/: This directory stores all the log files generated by ChartGPT.
- db/: Contains the main database files.
Main.db
: The primary database file.Images.db
: Database file for images.Audio.db
: Database file for audio.
- CSV/: This directory holds the exported CSV files.
Exported CSVs
: A folder for all CSV exports.
- Chat Exports/: This directory holds the exported chat files.
Exported CSVs
: A folder for all chat exports.
NinjaTrader 8 Dependencies
In addition to the ChartGPT directory, it is crucial to ensure that specific dependencies are available within the NinjaTrader 8 installation. These files are located in the bin/Custom
directory:
Dependencies:
- ChartGPT.dll: The main library for ChartGPT integration.
- HandyControl.dll: A library for additional UI controls.
- ICSharpCode.AvalonEdit.dll: A dependency for text editing functionalities.
- LiteDB.Async.dll and LiteDB.dll: Libraries for database operations.
- MahApps.Metro.IconPacks.Core.dll and MahApps.Metro.IconPacks.Material.dll: Icon libraries for UI components.
- MathNet.Numerics.dll: A library for numerical computations.
- MdXaml.dll and MdXaml.Plugins.dll: Libraries for Markdown rendering.
- NAudio.dll, NAudio.Core.dll, NAudio.Lame.dll, NAudio.WinMM.dll*, libmp3lame.64.dll, NAudio.WinForms.dll and NAudio.Wasapi.dll: Audio processing libraries.
- Newtonsoft.Json.dll: A library for JSON processing.
Troubleshooting Tips
If you encounter any issues with ChartGPT, please ensure that all the above files and directories are correctly installed and located in their respective paths. Missing or misplaced files can often lead to common problems and ensuring their presence can help resolve many issues.
For further assistance, please refer to the other sections of our troubleshooting documentation or contact support.