A mmlv format parser made in python. For making Mega Man Maker Levels.
Find a file
2023-09-15 15:02:37 -04:00
blank.mmlv Added set_ver and implemented api access for version 2023-09-15 15:02:37 -04:00
customfile.mmlv Almost finished the set tile function 2023-08-31 22:41:01 -04:00
definitions.py Added set_ver and implemented api access for version 2023-09-15 15:02:37 -04:00
everyprobleminonefile.txt A little cleanup and staged blank.mmlv 2023-09-04 01:15:58 -04:00
LICENSE Add LICENSE 2023-08-31 18:11:23 +00:00
mmlv_library.py Added set_ver and implemented api access for version 2023-09-15 15:02:37 -04:00
README.md Removed ascii art in readme 2023-08-31 15:23:04 -04:00
sample.mmlv Added set_ver and implemented api access for version 2023-09-15 15:02:37 -04:00
testing_grounds.py Tested program as a module 2023-09-15 12:53:53 -04:00

Py-MMLV, a MMLV Format Python Library by Timothy GFO

The Goal

The goal of this project is to create a single, easy to use, and flexible Python Library for the MMLV format used in Mega Man Maker. This project takes advantage of the common ConfigParser Module, and uses it to read and write the files, for use in the Py-MMLV.

Installation

Just download the mmlv_library.py file. It's still work in progress, not complete at all...

Usage

When in beta, you should be able to import as a module in another python program and call functions like "set_tile(mm1iceman, version_of_tile, x, y)". You need to specify the filename variable before doing anything. Maybe there is a better way to specify filenames...

Support

If you find a bug, remember to create an issue about it. But don't do it right now, there is more bug than code.

Roadmap

Create basic functions like set_tile, set_active_room, write_file.

Contributing

I would like to be the main developer of this project until it has some missing core functions and it reaches beta. After that feel free to leave pull requests for me to check.

License

GNU General Public License v3.0