Skip to content

Bunker141/BunkerMap

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 

Repository files navigation

BunkerMap is an interactive map of the Silkroad Online world, to be used with phBot. The map is written in python using pysimplegui because well... its simple. It's fairly basic but designed to be able to be expanded on by anyone to fit their needs. You must have the BunkerMapPlugin loaded into your bots in order for this to work. Its fully resizeable to whatever size you'd like.

It also allows communication with bots to execute commands, I have added a few examples. You can also right click on the map to change the training area of a character and move to where you clicked... pretty cool.

alt text alt text

Plugin Download: [Link] Right click > save as .py

Libraries Used: pysimplegui, pillow, flask

python pip install pysimplegui==4.60.5 pillow flask

You can complied into an exe by using a complier, i used pyinstaller with the following command

pyinstaller --noconfirm --onefile --windowed --icon "E:/BunkerMap/icon.ico" --name "BunkerMap"  "E:/BunkerMap/map.py"

Known Issues:

  • Memory leaks.. I have patched a couple of these but there is still some in the GUI lib (FIXED)
  • Stange behaviour when moving the map around sometimes.. the GUI doesnt register the mouse up event but i really dont know why. (FIXED)

If you're look into to just use the program and not make any changes. I have complied a verison in python 3.8 so it can be used on windows 7 without any issues. It can be found here.

NOTE: The map will not load until you have set your bot folder in the settings and you MUST have the map installed in the phBot folder you select, it gets the images from this folder.

https://mega.nz/file/CTYg3TpD#9rqFwGviOGZeWZlf3QFhV1p7dB2eusTVP3Wttt7fEBg

Forum Link: https://forum.projecthax.com/t/bunkermap/26077

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages