itch.io is community of indie game creators and players

Devlogs

Managix v1.1

Managix - Async Memory Manager
A downloadable asset pack for Windows and Android

This is a big update that brings yet another super useful new type of Resource: Functions!

It is now possible to execute functions as if they were resources. Useful for creating things after having loaded others, such as particles, fonts, materials, etc... (as these resources will be able to dynamically access newly loaded resources!) also with a onClean method/function, allowing you to delete them when leaving the room for example:

This means that it will no longer be necessary to perform functions in a disorganized way (to create Materials, Particles etc) when entering rooms...
This way, it's even cooler:


Check out the full Release Notes below:

[ADDED] New Resource type: Functions! It is now possible to execute functions as if they were resources. Useful for creating things after having loaded others,
such as Particles, Materials, etc... (as these resources will be able to dynamically access newly loaded resources!).
[ADDED] Texture Groups now support downscaling per Managix Group! send the "resolution" variable to a Managix Group and downscale all Texture Groups associated with the Managix Group.
[ADDED] MANAGIX_CFG_ENABLE_DEBUG_TEX_INFO, option that allows you to view which textures have been loaded, prefetched and unloaded.
[ADDED] MANAGIX_CFG_TEXTURE_SCALING_MAX_SUBDIV, option that allows you to define downscale levels, for power of two usage.
[FIXED] When loading texture groups, if the prefetch option is set to false, the queue does not advance.
[FIXED] Now a warning is shown when trying to use an invalid Job in the Managix Group, to avoid confusion.
[FIXED] Managix_Group's .AddResource() function is now faster, as some redundant checks was removed.
[FIXED] Small Feather typos.
[CHANGED] The downscale of Sprites and Texture Groups is now exclusively power of two (still uses the normalized resolution of 0 to 1,
It's just the internal calculation that has changed), to ensure that there are no pixel distortions when downscaling.
[CHANGED] Improved default Managix "no texture" sprite.
[CHANGED] Improved some debug messages.

Thank you for your attention! :D

Files

  • Managix_v1.1.yymps 32 kB
    62 days ago
  • Managix_v1.1_Example.yyz 17 MB
    62 days ago
  • Managix_v1.1_Demo.zip 12 MB
    62 days ago
  • Managix_v1.1_Demo.apk 17 MB
    62 days ago
Download Managix - Async Memory Manager
Leave a comment