Skip to content

9.5.0

Latest
Compare
Choose a tag to compare
@JujuAdams JujuAdams released this 23 Apr 10:23
  • Updates development project to 2024.11. This should not impact users on older versions (e.g. 2024.8). If the .yymps fails to import, please create a ticket and state what version of GameMaker you're using
  • Improves vertex buffer batching which improves rendering performance (thank you @tinkerer-red)
  • Adds Feather directives to Scribble global functions (thank you @tinkerer-red and @xotmatrix)
  • Improved formatting of config macro scripts so they're easier to read
  • Fixes kerning pair offsets across scaling boundaries
  • Fixes regions not properly respecting text wrapping
  • Superfonts can now combine any sorts of fonts
  • Adds [texture] formatting tag. This adds part of a texture as an in-line graphic (thank you @tinkerer-red)
  • Adds SCRIBBLE_FLOOR_DRAW_COORDINATES to force coordinates for the .draw() text element method to be floored
  • Adds SCRIBBLE_AUDIO_PLAY_FUNCTION to allow use of a custom audio playback function (e.g. to hook up Scribble to Vinyl)
  • Fixes scribble_font_rename() causing a crash when the font is used later
  • Works around GameMaker's odd string parsing when a unique ID string begins with @@ (thank you @gl326)
  • Adds .visual_bboxes() text element method to change what type of bounding box to use. Please read the documentation carefully
  • Adds scribble_flush_shader_uniforms() to work around rare Android bugs
  • Adds scribble_external_font_add(), scribble_external_font_exists(), and scribble_external_font_remove(). These functions are for loading a font from another GameMaker project and are not a replacement for font_add()