Elden Ring Interactive Map An offline interactive map for Elden Ring built with Python and PyQt5. Features include custom markers, multi-language support (RU/EN), and automatic database synchronization via GitHub.
How to Build from Source To verify the application or build the executable from the source code, follow these steps:
Prerequisites Make sure you have Python 3.10 or higher installed on your system.
- Install Dependencies Open your terminal in the project root folder and install the required libraries using pip:
pip install PyQt5 requests pyinstaller 2. Build the Executable Run PyInstaller to compile the script into a standalone windows executable:
pyinstaller --noconsole --icon=app.ico main.py 3. Post-Build Setup After the compilation is complete, the standalone executable main.exe will be generated in the dist/ folder.
For the application to function properly, you must copy the following resource directories from the project root into the dist/ folder right next to the executable:
DATA/ (Contains JSON databases)
icons/ (Contains UI and marker icons)
maps/ (Contains map tile images)