Skip to content

Releases: glebi574/pewpew-overhaul-lite

1.1.2

06 Aug 14:38
Compare
Choose a tag to compare
  • Added printf().
  • Added to_rgba().
  • Added add_vertex().
  • Added add_segment().
  • Added add_color().
  • Changed debug messages for play_sound() and entity_set_mesh() in debug mode, so they output proper error message in case there's syntax error in specified file.

1.1.1

13 Jul 07:37
Compare
Choose a tag to compare
  • Added entity_set_position_interpolation().
  • Optimized default_ease_xy() in camera framework.
  • Now entity_set_wall_collision() can be used to configure wall collision of rolling_cube and ufo.
  • Fixed default_ease_z() using incorrect speed on big distances.
  • Fixed debug_print_contents() interpreting functions incorrectly.
  • Fixed new_entity(), new_rolling_cube() and new_ufo() setting wall collision incorrectly.

1.1.0

16 Jun 18:48
Compare
Choose a tag to compare
  • Optimized default xy ease function for camera.
  • Added PLAYER_SHIP_SPEED.
  • Now new_player_ship() sets speed of created ship to PLAYER_SHIP_SPEED.

1.0.1

13 Jun 11:22
Compare
Choose a tag to compare
  • Fixed rotate_vector().
  • Removed mothership_type indexes at 1 and 2.
  • Changed cannon_frequency to use indexes instead of keys.

1.0.0

12 Jun 13:56
4bb5f3b
Compare
Choose a tag to compare
  • Added special features for sound environment.
  • Now camera default settings are same as default camera settings in PewPew Live.
  • Now meshes table is defined on ppol execution in mesh environment.
  • Now set_player_ship_speed() and new_bonus_speed() require only speed instead of factor and offset.
  • Fixed some names in camera framework.
  • Fixed entity_type and entity_types camera modes not working.
  • Added proper error message for incorrect path in play_sound() and entity_set_mesh() in debug mode.
  • Added add_tmp_update_callback().
  • Added preload_sounds().
  • Added examples.lua with examples and explanations for some complicated features.

0.10

05 Jun 11:35
Compare
Choose a tag to compare
  • Devided description.txt int documentation.txt and ppl-diff.txt.
  • Fixed tostring formatting fx numbers incorrectly.
  • Fixed mesh methods not working.
  • Made mothership_type and asteroid_size more compatible with future PewPew Live updates.
  • Returned entity_set_mesh_z().
  • Reordered function declarations to be in same order as PewPew Live documentation for easier maintanance.
  • Reworked add_update_callback().
  • Changed new_rolling_cube() to get wall collision as one of inputs.
  • Changed new_ufo() to get wall collision as one of inputs.
  • Renamed local pewpew names to make error messages more clear.
  • Renamed math.type() from type() to mtype() to avoid type() being overridden.
  • Renamed new_message() ro new_floating_message().
  • Renamed set_is_lost() to set_has_lost().
  • Renamed get_is_lost() to get_has_lost().
  • Renamed set_joystick_color() to set_joystick_colors().
  • Renamed configure_hud_string() to set_hud_string().
  • Added camera framework instead of related set_camera_pos(), set_camera_z(), set_camera_angle().
  • Added fix for create_explosion() crashing games, when provided with particle amount, equal to 0.
  • Added add_post_update_callback().
  • Removed bonus_type.
  • Removed new_bonus().
  • Removed configure_player().
  • Removed rolling_cube_set_wall_collision().
  • Removed ufo_set_wall_collision().
  • Removed set_camera_pos().
  • Removed set_camera_z().
  • Removed set_camera_angle().

0.9

27 May 18:34
Compare
Choose a tag to compare
0.9
  • Added proper support for meshes and some mesh-related functions.
  • Added asteroid_size.
  • Added fx_sin() and fx_cos().
  • Added make_color(), change_alpha(), color_to_string().
  • Fixed debug_print_contents() outputing fx numbers incorrectly.

0.8

23 May 17:26
Compare
Choose a tag to compare
0.8
  • Added abs(a)
  • Removed get_player_inputs(), now corresponding information is automatically retrieved every tick and stored in inputs
  • Modified entity_start_spawning(id, t) - now spawning timer is optional. If it isn't specified, it'll be set to 0
  • Now print() also fixes fx numbers being formatted incorrectly

0.7

05 May 09:59
41ac42d
Compare
Choose a tag to compare
0.7
  • Fixed entity_set_weapon_collision()
  • Fixed new_bonus_weapon()
  • Fixed new_bonus_speed()

0.6

03 May 16:55
678083b
Compare
Choose a tag to compare
0.6
  • Fixed entity_set_mesh()