Eric

Results 238 issues of Eric
trafficstars

Add files to the `.github/ISSUE_TEMPLATE` folder of the repository, which defines standard templates for issues. This is used to ensure that bug reports are formatted properly and legibly. Reports which...

enhancement

Let people install mods as a large compressed binary file which is decompressed at runtime. One major downside to this method is that contents must be held in memory at...

enhancement

XPath is a syntax which allows for robust and deep querying of XML nodes. XPath has [a cheat sheet](https://devhints.io/xpath) and an [official Haxe implementation](https://api.haxe.org/js/html/XPathExpression.html). For the example XML below: ```xml...

enhancement

Add a new file system or extend the existing files system, to allow loading mods from ZIP files rather than folders. This is convenient in terms of easier installs for...

enhancement

This is similar to #64. JSONPath support would allow similar flexibility in modifying keys of deeply nested and intricate structures as XPath. It would allow for modifying, adding, and removing...

enhancement

Take the case of two mods which modify a script. The ability to make them compatible with each other must be added, especially if they are using `script_variables` to define...

enhancement

Adding modding support for HTML5 browser games is a fun idea. However, what should the user experience for this look like? Do we somehow have to have the user select...

enhancement

[Kha](https://github.com/Kode/Kha) is an ultra-portable, high performance, open source multimedia framework. A new backend for Polymod (in the vein of existing ones for HEAPS and Lime) should be created to support...

enhancement

The [CastleDB](https://lib.haxe.org/p/castle) library is one that provides asset management for some frameworks. A new backend for Polymod (in the vein of existing ones for HEAPS and Lime) should be created...

enhancement

By default, scripting is only allowed on non-static functions, and you need to create an instance field to do it. This is because scripts are loaded in the constructor.

enhancement