A set of tools for Dreamcast VMUcle icon
Project description
VMU Tools
This python project is designed to be a fully loaded suite of VMU tools for the Dreamcast.
Features
- Read and extract data from .VMS and .VMI files
- Generate icons from ICONDATA and VMS files
- Generate VMI files from VMS
- Read and manipulate VMU dumps files
- Extract and upload save games from VMU dump files
Install
pip install vmu-tools --upgrade
Examples
As a python package
import vmut
# Load .VMS file
VMS = vmut.vms.load_vms("example_files/SCALIBUR.VMS")
# Print info
print(VMS.info)
# Save icon
VMS.image_save("animaed.gif")
# Generate Checksum
print(VMS.generated_crc())
#Generate VMI
VMS.vmi_gen("test.vmi", "slurmking.com", "test VMI file")
#Fix crc
VMS.fix_crc()
Convert image to VMU Icon
For best results use a square image scaled to 32x32
vmut.ICONDATA(image="example_files/slurm.png", threshold=160, invert=True).save()
Roadmap
- Create/update VMS icons from PNG and JPEG
- Change VMU color
- Convert VMU dumps to and from .DCI files
- Modify VMU ICONDATA from VMU dumps
- Possible GUI / Electron app
- Possibly implement a built-in webserver for file transfers from Dreamcast
Special Thanks to:
- Marcus Comstedt https://mc.pp.se/dc/
- For providing the best documentation on the Dreamcast
- mrneo240
- for assistance on creating ICONDATA tools
- bucanero
- For providing a dump of usefull test files
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
vmu_tools-0.1.7.tar.gz
(19.1 kB
view hashes)
Built Distribution
vmu_tools-0.1.7-py3-none-any.whl
(19.6 kB
view hashes)
Close
Hashes for vmu_tools-0.1.7-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5d727a03770048e1714c9f05be870ee47203a861c91aebfcaaaa21c2e8bab1de |
|
MD5 | 3af517e4e3d51839392f656d924a3be0 |
|
BLAKE2b-256 | c223ba276248b704784c3e9c9c60846813faadfe3c90674e276a38463b86167c |