Eric

Results 206 issues of Eric

Some games implementing scripted mod support may have a personal preference for Lua-based interpretation over hscript-based interpretation. Polymod already provides the capability for mods to add their own text files,...

enhancement

https://haxe.org/manual/cr-rtti.html By generating runtime type information for scripted classes, then parsing and accessing it as needed, significant numbers of `Reflect` calls will be avoided, providing major performance improvements on Native...

enhancement

Actual behavior: `openfl.Assets.list(TEXT)` returns all base asset text files, but also modded ones, WITH their mod folder prefixes, and without regard for mod load status. File paths have to be...

bug

The current format of the `_polymod_meta.json` is workable but lacking in important areas. Notably, the author attribute does not provide the ability to easily specify multiple authors or to specify...

enhancement

It would be cool to integrate Polymod into applications targeted at Android and iOS to allow modding for mobile games, something basically unheard of for the platform. The problem is,...

enhancement

This would add a utility function that performs the following steps: * Polymod fetches the metadata of each installed mod. * Polymod retrieves a field from the metadata, which contains...

enhancement

#70 already exists to create a full test suite, but we can also create an action which simply builds all the existing samples. This provides a bare minimum of compatibility...

enhancement

By adding a full test suite which automatically executes basic functionality and can be run through continuous integration with Github Actions, we can automatically evaluate new changes for backwards compatibility....

enhancement

Some mods may rely on another mod being installed in order to work. Add an attribute to `_polymod_meta.json` that looks like this: ``` "dependencies": [ "foo", "bar:1.*.*" ], ``` When...

enhancement

The function `ModMetadata.isCompatible(api_version:String)` would take the API version of your game as an argument and return whether that mod is compatible. This allows for a scheme in which the mod...

enhancement