Releases: pewpewlive/ppl-utils
Releases Β· pewpewlive/ppl-utils
v0.9.210
v0.9.209
Added new enemies:
- SPINY
- SUPER_MOTHERSHIP
- KAMIKAZE
Added new entities:
- MACE
- PLASMA_FIELD
Added new weapons:
- SHOTGUN
- LASER
- WALL TRAIL
--
New APIs:
- configure_player_ship_wall_trail
- configure_player_ship
- add_particle
- new_kamikaze
- new_mothership_bullet
- new_plasma_field
- new_spiny
- new_super_mothership
- entity_add_mace
- customizable_entity_set_angle_interpolation
- customizable_entity_set_tag
- customizable_entity_get_tag
v0.7.162
v0.6.132
PewEngine v0.7.133
Adds support for loading a level at runtime:
var zip = new JSZip();
zip.file("/level.lua", "pewpew.set_level_size(500fx, 500fx) pewpew.new_player_ship(10fx, 10fx, 0)");
zip.file("/manifest.json", '{"name":"level","descriptions":["..."],"entry_point":"level.lua","has_score_leaderboard":false,}');
zip.generateAsync({type: "uint8array"}).then(function (array) {
var heapSpace = Module._malloc(array.length * array.BYTES_PER_ELEMENT);
Module.HEAP8.set(array, heapSpace);
Module['__Z9LoadLevelmi'](heapSpace, array.length);
// TODO: free the allocated memory
});
Fix crash in `get_entities_colliding_with_disk`.
The crash occurred when dealing with wary's missiles.
New version of PPL with a couple new APIs.
New APIs:
- configure_player_hud
- configure_player now takes
camera_x_override
andcamera_y_override
Added macOS "M1" arm64 version.
Rolled the latest version of ppl. Added sample level that shows all of PPL's characters.
v0.5.124 Roll new webasm that correctly handles going back.
Added baf_blue and baf_red
New APIs for custom levels:
β¦ new_baf_blue
β¦ new_baf_red
New APIs for music visualisation, mesh scale in XYZ axis, player speed.
New APIs for custom levels:
β¦ set_player_ship_speed
β¦ customizable_entity_set_mesh_xyz_scale
β¦ customizable_entity_configure_music_response