Results 1 to 5 of 5

Thread: Update v12.4 Line Tool Revamp, Ghost Preview, Tags, Physics Improvements & More!

  1. #1
    Join Date
    Sep 2017
    Posts
    19

    Update v12.4 Line Tool Revamp, Ghost Preview, Tags, Physics Improvements & More!

    Hey everyone, hope you're all doing good!
    We got a great patch you guys today with a ton of great features, improvements, and fixes.

    Summary:
    You can now make your games friends or invite only, no longer requiring a password.
    We have a ton of great new features to the line tool making it awesome for all your wargaming needs.
    There are a lot of great physics improvements to make everything feel a lot more stable.
    Workshop tags have been revamped and have many more options making it easier to find your games.
    Custom Card shapes have been added hex, circle, and square.
    Spawning overhaul where you can see a ghost preview where the object will appear.
    And much more all covered below!

    General
    • The game will now show a ghost object where your object will drop when snapping to grid or snap points.
    • You may still drag components out of the component window, but if you click one instead you will enter Spawn mode. Click the left mouse to place a copy of that object. Hit right mouse or escape to end.
    • New context menu for objects: Clone. Puts you in Spawn mode for that object.
    • When holding an object, hitting escape will return it to where you picked it up.
    • Snap points are now editable for promoted players.
    • New feature where when you press a number key while holding a bunch of objects it will arrange it in a grid based on the number of rows specified with the number key.
    • Settings added for various new features present in the patch.
    • Misc setting added to make containers (decks, bags, etc.) respond to the first number typed on them.


    Server
    • Added new server types public, friends, and invite.
    • Public servers are just how you are used to anyone can join, but you can have an optional password.
    • Friends server means only friends can join, no password required.
    • Invite server means only people you choose to invite can join the game, no password required.
    • Server browser loading should be faster because there will be less public servers that need to fetched with the new friends and invite servers.
    • Server browser will now always get your friends servers instantly first.
    • Server browser is now available while you are in a game, in the escape menu.
    • Server browser now shows the total number of people in-game.
    • Fixed connecting to a new game while you are already in one.


    Line Tool
    • Moved measurement options from Misc menu to the Line Tool button.
    • Added Grid units alongside Inches and Metric, Will measure according to the size of the grid.
    • Added 2D/3D modes. In 2D all measurements are flattened to the horizontal plane. In 3D height is included.
    • Added ruler mode: Auto or Free. In Auto mode the ruler will take advantage of objects you hover over, snapping to them where appropriate. You can hold down ctrl to override this behaviour.
    • Objects now have a Measure Movement toggle, which if enabled will mean whenever that object is picked up (and you are in Auto mode) a measurement will be started.
    • When in Auto mode, if you start measuring while holding an object (by holding tab), it will measure from the pickup location.
    • You may hold down shift while measuring to view the orthogonal axes (2D mode) or the flat distance + height (3D mode). Holding ctrl at the same time will show the other.
    • Fixed being stuck in Line Tool after using it while holding an object.


    Line Tool: Options


    Line Tool: Object Snapping


    Line Tool: Orthogonal Components


    Line Tool: Flat Distance + Height


    Pure Mode
    • Added Pure Mode, a simpler view of the table, tunable in the Theme Editor. Supports all built-in tables.


    Pure Mode: Light Theme


    Pure Mode: Dark Theme


    Hand Zones
    • On-screen Hand View now shrinks when you are not hovering over it.
    • Optimized Hand Zones with lots of objects in them.
    • Hands Zones are much snappier with their movement.
    • Fixed issue where object you were holding would go below objects in your Hand Zone.
    • Fixed sub components of cards/dominoes/pachisi (drawings, decals, attached objects, etc.) not hiding in hands.


    Spectator View
    • Picture-in-Picture window now allows you to interact with the game through it.
    • For example, you could set it to look at a dice, and whenever you want you can hover over the dice and hit R to roll.


    Physics
    • Greatly improved the reliability of physics collisions especially for thin objects.
    • Consolidated physics settings under a new menu called Physics.
    • Gravity slider goes twice as high now for stronger gravity.
    • Cards collider thickness is now the actual size instead of being much thicker.
    • Cards will no longer stack if their scale differ by 15%.
    • Made it so you have to be more precise when placing objects into a bag / infinite bag to reduce accidents especially on large objects.
    • Revamped teleporting when objects fall off the table to now place it floating at the edge of the table where it flew off to reduce disruption.


    Tags
    • Revamped the workshop tags with a bunch more and now available in the new Options -> Info menu.
    • These tags are now embedded in the save file and will be in the future searchable and filterable in-game just like the Workshop.
    • New tags categories: Type, Game Category, Complexity, Number of Players, Play Time, and Assets.


    UI
    • Add an all search to the games menu.
    • Objects menu revamp completed by merging all Object Menus into the same menu that is searchable.
    • Search for Games and Objects menu has been improved.
    • Physics options have now been moved into Options -> Physics.
    • When you have a folder open on the UI popup menus will have it default selected for you.
    • Added hover icons for buttons and input fields for 3d Xml UI matching 3d NGUI.
    • Added tooltips to Tablet UI buttons.
    • Renamed vector paint to just draw.
    • Can now hold down rotate snap point buttons for continuous rotation.
    • Fixed Saved Objects that are wider than taller now save their thumbnails correctly.
    • Fixed decks making shuffling sounds in the components menu.
    • Fixed PDF popout window working at any UI scale.
    • Fixed hand opening up like you can grab on a 3d UI element overlapping an object.
    • Fixed scaling alt zoom on UI objects.
    • Fixed performance issue when alt zooming objects on the UI.
    • Fixed when having the Components -> Boards open causing snap in the middle of the table.


    Custom Objects
    • Added Custom Card/Deck shape types: Rectangle (Rounded), Rectangle, Hex (Rounded), Hex, Circle.
    • Added Stand Up toggle to Custom Token, that stands the token up like a meeple.
    • Optimized Custom Token to load instantly for images with no transparency.
    • When updating an Custom Object, if there exists any objects with matching custom object properties, a popup will appear and ask if you also want to update them.


    Lua
    • Updated Color and Vector types: [url=https://github.com/Berserk-Games/Tabletop-Simulator-Lua-Classes]https://github.com/Berserk-Games/Tabletop-Simulator-Lua-Classes[/url]
    • object.measure_movement - access the Measure Movement object toggle.
    • Vector held_position_offset - position offset from pointer, lift height and object bounds still modify distance from surface.
    • Vector held_rotation_offset - rotation offset from pointer. This in combination with held_spin_index and held_flip_index determine rotation.
    • int held_spin_index - 0-23 value, 15 degrees Y axis. Upside down is 12, right side up is 0. Changes when a player rotates.
    • int held_flip_index - 0-23 value, 15 degrees Z or X axis depending on the object. Face down is 12, face up is 0. Changes when a player hits flip or alt + rotate.
    • Vector pick_up_position - The position the object was picked up at.
    • Vector pick_up_rotation - The rotation the object was picked up at.
    • bool held_reduce_force - When the Object collides with something while moving this is automatically enabled and reduces the movement force.
    • Added Object.getData() and spawnObjectData({ data = Object.GetData()}), which is the same thing as getJson() and spawnObjectJson() except that is working with tables and you don't have to convert in Lua which should be more performant.
    • Added type to getCustomObject() from cards.
    • Fixed filterObjectEnter and filterObjectEnterContainer not working while game is loading.


    System Console
    Code:
    • Added action_cut, action_deal, action_draw, action_flip, action_group, action_lock, action_randomize, action_rotate, action_search, action_split, action_state_next, action_state_prev commands, which will trigger that action on the currently selected object.
    • For example, you could do bind f action_search, and then would open the search window.
    • Fixed edit command messing up {` `} characters.
    Fixes
    • Fixed Fog of War sync on load.
    • Fixed objects not revealing when being dragged out from underneath Fog of War.
    • Fixed Cloud Manager not loading for people that had a corrupted cloud after uploading a save.
    • Fixed Search and expand working with non decks that aren't loaded already on the table.
    • Fixed black spectator hidden zone bug.
    • Fixed SSAO not being enabled correctly for cameras besides main.
    • Fixed bug with PDFs breaking in search / expand and dummy mode.
    • Fixed networking issues with the attach tool.
    • Fixed AssetBundle not hiding correctly that don't have a mesh filter.
    • Fixed AssetBundles that are attached not having colliders.
    • Fixed Fog of War cut paste issue.
    • Fix FoW issue where the fog was not lifting for clients
    • Fix FoW issue where the faraway objects were incorrectly not revealed
    • Fixed color picker display of low-alpha colors.
    • Fixed Attached Objects not getting converted when doing upload all on the cloud manager.
    • Fixed up issues with stacking custom tiles as chips.
    • Fixed rotation of cards in hands on the poker table.
    • Fixed touchscript exceptions being thrown.
    • Fixed timer sound not playing the digital clock.
    • Fixed putting objects into the search windows for decks or bags not deleting the object for clients.
    • Fixed visual objects now working decals in Search, UI, Attach, etc.


    Hotfix v12.4.1

    • Lua Object.pick_up_position/rotation persists when object is released.
    • Options -> Info: Tag sliders don't add range when one value is 0.
    • Additional tooltip to view button in PiP.
    • Fixed performance regression due to SSAO being forced on for everyone.
    • Fixed decals breaking measurement tool.
    • Fix drop ghost sometimes persisting.
    • Fixed UI layer issue where drop down menu would go behind the UI (I think?)?
    • Fixed out of bounds teleport to only grab hits that are within a range so it will not teleport to the floor.
    • Fixed escape triggering menu when exiting clone mode.
    • Fixed tab ping not working while hovering over objects.
    • Fixed pure mode not persisting.
    • Fixed drawing cards that are layered on each other causing issues.
    • Fixed onscreen hand interaction to be correct when adjusting it in the misc settings.
    • Fixed Lua Grid.offsetY.
    • Fixed dummy object trigger Lua onObjectDestroy events.
    • Fixed object leak when spawning Objects -> Components.



    v12.4.2 Hotfix

    • Pinging object now highlights the object.
    • Lift height is now ignore when an object is in your hand so that it doesn't raise above the hand zone.
    • Added Go and Reversi boards to the components menu.
    • Renamed the "Create" button in Save & Load to "Save Game".
    • Added misc setting that will autofocus search field for Games and Objects menu.
    • Added misc setting to change size of move gizmo.
    • Added misc setting to control matching custom object dialog.
    • Added Enhanced Base Precision experimental misc setting.
    • Disabled collasping context menus by default (can be enabled in misc settings).
    • Added keyboard shortcut for objects window: ctrl+o.
    • Added object.getNearestPointFromObject(other_object) and object.getNearestPointFromPosition(position) lua calls.
    • Added console cmds action_popout and ui_book_window.
    • Fixed custom chips loading looking like a single stack incorrectly.
    • Fixed Hand zones moving slightly everytime you saved and load a game.
    • Fixed slider issue when creating a multiplayer game and dragging it to 2 player.
    • Fixed rotation bug on Spawning mode visualizer.
    • Fixed grid in pure mode.
    • Fixed bug with pure mode and classic games.
    • Fixed flick correctly resets object that fell off the table, so it won't float and have no collision.
    • Fixed trigger colliders being used when measuring distances.

  2. #2
    I don't see it in the patch notes, but did you also change the data returned by getSnapPoints()? I've got a bunch of scripting that places objects on top of snap points, and all of those objects are being placed in weird positions now.

  3. #3
    Thanks for the update.

    Is there any configurable option for the "On-screen Hand View now shrinks when you are not hovering over it." behaviour? It's not desirable for it shrink in all games.

  4. #4
    Join Date
    May 2017
    Location
    Rocklin, CA
    Posts
    83
    It would be nice if the Picture in Picture window would allow interaction with buttons.
    Other than that, good update.

  5. #5
    +1 to allowing the auto hide to be configurable. We play Dominoes and it's not helpful to just see the tops of 1 side of the dominoes - please allow this to be an option.

    Also - it would be great to have a keyboard shortcut for 'Pass Turn' instead of having to move the mouse up to the top of the screen every time.

    Thank you!

Similar Threads

  1. Replies: 1
    Last Post: 04-16-2020, 12:29 PM
  2. Replies: 0
    Last Post: 08-17-2018, 02:31 PM
  3. [UPDATE] Update v7.3 Mr. Game! DLC, Locked Physics, Stability Improvements!
    By Kimiko in forum Announcements
    Replies: 2
    Last Post: 05-17-2016, 08:27 PM
  4. Replies: 2
    Last Post: 11-10-2014, 12:20 PM
  5. Replies: 6
    Last Post: 07-27-2014, 02:19 PM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •