Releases: wmw-modding/wmwpy
v0.6.0-beta
Additions
- Some default properties are added to object properties if there are none when created.
- Added more WMW object types and their properties.
- Gave property types more use.
- Added more info to level materials (fluid names).
- Added
wmwpy.utils.filesystem.File.reload()
to reload file from disk.
Fixed
- Numbered properties in
wmwpy.classes.object_packs.type.Type.ready_properties()
. - Small errors.
Full Changelog: v0.5.2-beta...v0.5.3-beta
v0.5.2-beta
Fixes
- Keep the
StarType
property onstar
(duck) objects when saving. - Fix an error with loading sprites with images of size 0 (wmxyy uses those).
Full Changelog: v0.5.1-beta...v0.5.2-beta
v0.5.1-beta Hotfix
Fixed an issue where it was trying to get the Texture Settings. I removed it, because it was throwing an error.
v0.5.0-beta
There were many additions to this release. The biggest addition is Object Packs! Now object images can be changed by their properties on a case by case basis. An example is, the Y-Switch can now show which direction it's in in the image. The music notes can also be colored by the color property. There were many more fixes and improvements, but right now, I can't be bothered to figure them out (I had a week break before this release, so I forgot what I had done).
v0.4.1-beta hotfix
Fixed an issue where game templates were not loading correctly.
v0.4.0-beta
- Performance improvements. Imagelist images don't crop until they are requested (I don't know how, but this made loading levels so much faster).
- The PIL.ImageTk module is now optional (in case tkinter isn't installed).
- HD and TabHD textures are now useable.
- And many bug fixes.
v0.3.0-beta
I added and fixed a few things in this release
- Added challenges to loading and saving a level.
- Put all default object properties in the level xml. This is to make sure the game actually loads the objects correctly.
- Add the ability to search (or filter) in the Filesystem.listdir() function.
- Made sure to keep all classes filename properties set to the actual filename instead of a File object.
- Fixed joinPath() not working on linux / mac absolute paths
- Fixed saving the level properties. It used to save the name of the property as the value.
- And some general bug fixes.
v0.2.0-beta
Here is the release of wmwpy v0.2.0-beta, now with many improvements, like being able to get the image of an object (completely forgot about that before), and many more bug fixes that I found while making Where's My Editor?.
v0.1.1-beta Hotfix
I guess windows just doesn't care that I renamed /classes/widget/Widget.py
to /classes/widget/Widget.py
. Why is this so difficult to deal with? Python cares about the case of the filename, but windows, github and the python build module doesn't. This is just so frustrating.
v0.1.0-beta
I finally added support for exporting edited files, viewing object images, and more. I'm gonna start working on the Where's My Editor rewrite now, and if I run into anything that needs fixing, I'll do it.