5.3 1236 Update released

  • #1, z SimonSMonday, 01. January, 15:40 hodinky 9 months ago
    New things:
    - Combined conditions can use values and lua expressions
    - the game options are sorted
    - option to downsize image with steps (mipmaps) for less aliasing
    - tmx importer component, also creates box2d fixtures, but only a box for the tile that has collision
    - Lots of text related stuff

    Text related stuff:
    - Option to render text at fullsize for ttfs, this will draw all text on top
    - Option to skip text transition first before skipping the text
    - Option to set minimum delay between text skips
    - Dialog options can have text effects
    - Speech bubbles can now use text effects, see appendix A
    - You can use <> in text, it will only be removed if there is a full usable tag
    - The color of the ttf is not changed anymore
    - TTFs without outline now look correctly
    - Automatic line break is now working correctly
    - Font shadow are now animated correctly
    - Text components are now multiline
    - Rotated multine text has correct start positions now, this changes old text components that are rotated

    Other stuff:
    - Highlight waypoints with scale
    - Rearrange character properties
    - Ctrl + backspace to delete a word in textboxes
    - Change limit of Change Character Speed 10000
    - Spine update, this may cause problems with old spine files
    - SDL2 update
    - Snoop renamed to hotspot
    - Borderless fullscreen, this will activate if you have set resolution to desktop in the config.ini
    - Lua to java call interface on Android: system.javaCall("com/visionaire/player/MainActivity", "method", "param"), method needs to be static and take a string

    Fixes:
    - Cursor workspace cannot be resized without breaking
    - Particle Min/Max Curve editor: Text field don't update while selected, cursors are now used to describe what happens, scroll wheel works on the number selectors
    - Particle color point: Create point is shifted to the right
    - Minimum turn angle for characters is now named correctly
    - Random value is capped at 16383
    - Animation frame icon is missing
    - Stop dialog not working if called from other action
    - Crash with snoop animations

    A:
    To use speech bubbles with text effects you need to patch the script, replace the part at line 433:
      -- Draw the text line by line
      for k, line in ipairs(text_and_bubble_dims.lines) do
        local tempdim = graphics.fontDimension(line)
        local text_pos = {x = 0, y = 0}
        if bubble_style.text_align_h == "left" then
          text_pos.x = pos.x + bubble_style.padding.left
        elseif bubble_style.text_align_h == "right" then
          text_pos.x = pos.x + bubble_dim.x - bubble_style.padding.right - tempdim.x
        else -- center
          text_pos.x = pos.x + bubble_style.padding.left + (bubble_dim.x - bubble_style.padding.left - bubble_style.padding.right - tempdim.x) / 2
        end
        text_pos.y = text_box_pos_y + (k - 1) * (char.Font.Size + char.Font.VerticalLetterSpacing)
        graphics.drawFont(line,
          math.floor(text_pos.x),
          math.floor(text_pos.y),
          1.0
        )
      end

    with
      local text_pos = {x = 0, y = text_box_pos_y}
      local alignment = 2
      if bubble_style.text_align_h == "left" then
        text_pos.x = pos.x + bubble_style.padding.left
        alignment = 0
      elseif bubble_style.text_align_h == "right" then
        text_pos.x = pos.x + bubble_dim.x - bubble_style.padding.right
        alignment = 1
      else -- center
        text_pos.x = pos.x + bubble_style.padding.left + (bubble_dim.x - bubble_style.padding.left - bubble_style.padding.right) / 2
      end
      graphics.drawTextObject(val.Object, text_pos.x, text_pos.y, alignment)

    Also add the second line to line 253: 
        Background = text.Background, 
        Object = text

    Kapitán

    1582 Posts


  • #2, z davide-finTuesday, 02. January, 13:54 hodinky 9 months ago
    Hi all, it seems that the latest release 5.3  for Mac OS has a bug with second level dialog items.

    I have a dialog configured as:

    1. Dialog Phrase 1 (configured to Stay at same dialog level)
    2. Dialog Phrase 2 (configured to Stay at same dialog level)
       2.1 Sub dialog phrase 2.1  (configured to switch to previous dialog level)
       2.2 Sub dialog phrase 2.2  (configured to switch to previous dialog level)
    3. Dialog Phrase 3 (configured to Stay at same dialog level)
       2.1 Sub dialog phrase 3.1  (configured to exit dialog afterwards)
       2.2 Sub dialog phrase 3.2  (configured to exit dialog afterwards)

    During game, if I select Dialog Phrase 2 I can see my character talking. All the eventually related Dialog Part Actions are correctly executed. But when it is supposed to read on the screen the list containing Sub dialog phrase 2.1 and Sub dialog phrase 2.2, I always read Dialog Phrase 1 and Dialog Phrase 2, instead.

    The same dialog with Visionaire studio version 5.2.1 (build 1235) works perfectly.

    Bažant

    7 Posts

  • #3, z raimundTuesday, 02. January, 15:01 hodinky 9 months ago
    I have problems, too ...

    Since I updated my Visionaire Studio program on my MAC, the created dialogs in the program are not functioning correctly anymore.

    AND

    "Rendering ttfs at screen size" doesn't work properly for me. The mouse pointer always disappears behind the text.

    Bažant

    8 Posts

  • #4, z markus-creativeTuesday, 02. January, 15:37 hodinky 9 months ago
    Hello, unfortunately I also have to report massive dialog bugs. A dialog is called in a scene and everything is correct, but if a second dialog is called up in the same scene, the dialog options of the first dialog are displayed.

    Bažant

    47 Posts

  • #5, z SimonSTuesday, 02. January, 15:38 hodinky 9 months ago
    I will patch the dialog problems later this week. 

    For the ttfs, I wrote "this will draw all text on top" in the change log. It's more experimental.

    Kapitán

    1582 Posts

  • #6, z eric-w-Tuesday, 02. January, 22:10 hodinky 9 months ago
    Greetings,
    I still have an ANNOYING bug. I onced changed in the "options, settings, increase/decrease zoom by xx" to another number. Since then I can not decrease the zoom (when I scroll, it increases the zoom, no  matter what).  In the box is "0" and it stays there ( not changable, resets always to 0). So I have to work with halve/double zoom (which doesnt decreases, I need to click the magnifying glass).
    So in short: I can not decrease the zoom anymore with mousewheel (number stays at 0)

    Bažant

    16 Posts

  • #7, z SimonSTuesday, 02. January, 22:59 hodinky 9 months ago
    Okay, found that, will also get patched.

    Kapitán

    1582 Posts

  • #8, z benjaminWednesday, 03. January, 16:40 hodinky 9 months ago
    woher bekomme ich die version vor dem update?

    Bažant

    5 Posts

Napsat příspěvek