TUXDB - LINUX GAMING AGGREGATE
by NuSuey
NEWSFEED
▪️ GAMES
▪️ STEAM DECK ▪️ DEALS ▪️ CROWDFUNDING ▪️ COMMUNITY
tuxdb.com logo
Support tuxDB on Patreon
Currently supported by 8 awesome people!

🌟 Special thanks to our amazing supporters:


✨ $10 Tier: [Geeks Love Detail]
🌈 $5 Tier: [Arch Toasty][Benedikt][David Martínez Martí]


2024.6.24.1317 - Worlds Data Feed, lots of shader & other bugfixes

Hello everyone! I'm back and I've got a big update for you! :D There's now a Worlds Data Feed! This data feed provides the currently opened worlds and sessions, with filtering & searching options. This allows to build custom world/session viewers/facets and other stuff. In the future, we'll also add support for enumerating saved/published worlds to this feed, so this will be used to rework the World UI. In order to support this, the general data feed mechanisms got improved and expanded! They support updating items now (e.g. if you have interfaces, it will automatically update everything with new data - e.g. when a world name/thumbnail/user count/etc changes) and the add/update/remove events support search parameter now. We now also have a new Translator badge for everyone who's been helping translate Resonite into other languages and make it more accessible! There's lots of other updates too! Plenty of bugfixes by @probableprime and merged shader update by @geenz, which should fix a number of issues with materials/shaders! Also please note that SSL 3, TLS 1.0 and TLS 1.1 protocols have been deprecated in this build! We haven't found any issues in pre-release testing. Generally it's recommended to not use those protocols anymore, because they have severe security issues. If you have an issue and you can't switch to a newer one easily, let us know and we'll have a look at what we can do.

New Features:


- Added Worlds Data Feed (requested by myself (@frooxius) and content team, issue #2300) -- This provides a feed of all found sessions and opened worlds -- This fully supports events - any data feed items will be added/updated/removed appropriatelly as the world/session info changes -- This also supports searching, with simple syntax of `+` for required terms (all must appear) and `-` for excluded terms (none can appear) and plain for optional terms (any of them will make item appear) -- A number of filtering options are available: Headless/User hosts, Minimum Total Users/Contacts (for sessions), Min/Max session access level, Min/Max uptime (in seconds) -- Found entries can be merged by world ID or session ID - any worlds & sessions with same world or session ID (in this order) will be merged into a single feed item when those merging options are enabled -- This can be used to build custom session viewers or facet to show active worlds and so on -- Note that any non-public sessions (and any world data) will only be accessible in Userspace or Unsafe worlds for security/privacy reasons -- In the future, this will fully replace the WorldListManager, once we have more data feed views and support for published/uploaded world listing is added - Added MergedWorldDataItemInterface -- This provides interface for data feed items from the WorldsDataFeed -- This provides data on the aggregate information about the given worlds/sessions -- This also provides a data on the individual sessions & locally opened worlds through "subfeeds" -- Subfeeds allow you to specify template (same as main data feed) and root - it will automatically manage the items for you (add/update/remove) as the information is updated -- Each subfeed allow you to configure limit of items you want to show (including 0, which will not generate the items). This limit can be adjusted dynamically - e.g. from 0 to max value, when you want to actually generate the templates - the last data is cached and the items will be generated immediatelly from the template - Added SessionInfoItemInterface -- This provides interface for the SessionInfo data feed items (currently only available through the subfeed on MergedWorldDataItemInterface) - Added WorldItemInterface -- This provides interface for World data feed items (meaning currently opened worlds, similarly this is only available through the subfeed on MergedWorldDataItemInterface at the moment) -- If you're missing some information about the world that you'd like exposed through this, let us know (through a GitHub issue) and we can look if it's possible to add! - Data Feed events are now "search phrase" aware -- This means that when search phrase is active, any added/updated/removed items are properly filtered based on the current search phrase -- This fixes WorldUsersFeed adding newly joined users that do not match the current search phrase - Added mechanism which allows data feeds to have persistent data for each view -- This allows implementation of new complex features and efficient caching (e.g. for the merging support for the Worlds Data Feed) - Added support for updating data feed items with updated data - any generated items will automatically be updated with new data through the same interface (there's no need to make any changes, unless you have mechanism that removes the feed item interface) - Added a number of activation modes to BooleanSwitcher to provide more flexibility (based on request by @mpmxyz, issue #2269) -- AtIndexOnly (this is the original mode, activates item only at the index) -- AllButIndex (the item at index is deactivated) -- IndexAndBefore (all items all the way to the index are activated) -- IndexAndAfter (all items at index and after it are activated) - Added Translator badge (requested by modimobeikete, issue #1814, badge created by @chromashiba) -- If you've been contributing translations and gotten reward space for it, you should get the badge automatically within next few hours -- If you don't have one, please make an Issue at the Locale repo and we'll try to get to it as soon as possible! - Added `debugWorldState` command to headless, which prints out debugging info for state of all worlds (this is to help diagnose issue reported by @j4.lc, @readun, @hikari_akimori, @ink_25, issue #685) -- If the session freezes your headless, type this command and save the output. Then type it again a few seconds later and save the output again.

Tweaks:


- `.cc` extension is now recognized as a text file on import (requested by RobertBaruch, issue #1030, implemented by @probableprime)

Security:


- Fixed user invisible status leaking when signing out (reported by @989onan via security ticket #788915) - Added moderation tool for sending warnings to users (requested by @veercollie internally, implemented by @probableprime) -- This can be used by any moderators to issue official warnings -- There is built-in audit, which informs moderation leads when warnings are issued to prevent any potential abuse of this command - SSL 3, TLS 1.0 and TLS 1.1 protocols have been now deprecated (implemented by @geenz) -- If you run into issues with this, please let us know ASAP and we can revert this. However please note that this will eventually go away completely anyway, because in modern versions of .NET these protocols are not supported at all. You should upgrade to latest TLS, since these older versions have severe security issues

Locale:


- Merged migrated Metric/Imperial locale strings for all languages from the legacy strings by @stiefeljackal - Merged missign English keys for inspector texture (fixed by @stiefeljackal) - Merged Korean locale update by @mirpasec - Merged Japanese locale update by @.aesc and @zozokasu - Merged French locale update by @j4.lc - Merged British English locale update by @paradoxical_autumn

Fixes:


- Light Tool "Change Color" context menu item now uses the locale key (reported by @namminamm, issue #483, fixed by @probableprime) - Fixed spelling in Impulse Receiver Nodes (reported by @banane9, issue #1096, fixed by @probableprime) - Fixed multiply string node having + symbol instead of x (reported by @luxkitty, issue #194, fixed by @probableprime) - Fixed import dialog appearing to the side of the user while in desktop mode and the window is not focused (reported by @luxkitty, issue #1929, fixed by @probableprime) - Fixed ButtonValueShift ignoring MaxIsExclusive (reported by @mpmxyz, issue #1435, fixed by @probableprime) - Fixed OpenGL base texture format not being set correctly on Linux (reported by iamgreaser, @s3rgal, @rcelyte, issue #69 (nice) fixed by @geenz) - Fix RootCategoryView not unregistering event listeners when destroyed -- This fixes memory/resource leak - Fixed "Sad" face tracking shape now being detected as "Angry" (reported by @shiftyscales, @nordic, @cataena, @felixq., @flamesoulis, Lxw404, @modernballoonie, issue #2343) - Fixed migrated content using Fresnel Unlit not appearing as expected (reported by @kulza, issue #40, fixed by @geenz) - Fixed PBS_ColorMask not applying EmissiveMap to EmissiveColor channels (reported by @towneh, issue #158, fixed by @geenz) - Fixed Reflection material being broken with normal maps (reported by @maksim789456, issue #174, fixed by @geenz) - Fixed Matcap materials breaking with normals maps (reported by @luxkitty, issue #200, fixed by @geenz) - Fixed NormalScale not affecting fresnel material (reported by @luxkitty, issue #1117, fixed by @geenz) - Fixed FresnelLerp material not working when PolarUV's are enabled (reported by @art0007i, issue #1581, fixed by @geenz)

Obsolete:


- Obsoleted SessionsOrbsController -- This will eventually be removed completely, with more generic replacements made using the new WorldsDataFeed -- If there are generic things needed to build replacements or missing, let us know (make feature requests) - Obsoleted WorldListManager -- Note that this will still exist at least until some time after WorldsDataFeed gets ability to also list Records (search published worlds), which would bring it to full feature parity -- We are marking this as obsolete now to indicate that we have plans to remove it eventually -- If you are building content that needs only opened worlds / sessions, you should use the new WorldsDataFeed and port any existing solutions to this to prepare

Removals:


- Removed DebugSceneHierachyFeed


[ 2024-06-24 22:33:51 CET ] [ Original post ]



Resonite
Yellow Dog Man Studios
  • Developer

  • Yellow Dog Man Studios
  • Publisher

  • 2023-10-06
  • Release

  • Action Indie Strategy Casual RPG Adventure Simulation F2P Sports MMO Racing Singleplayer Multiplayer Coop EA
  • Tags

  • Game News Posts 119  
    🎹🖱️Keyboard + Mouse
    🕹️ Partial Controller Support
    🎮 Full Controller Support
  • Controls

  • Very Positive

    (1101 reviews)


  • Review Score

  • https://resonite.com
  • Website

  • https://store.steampowered.com/app/2519830 
  • Steam Store



  • [0 B]

  • Public Linux depots

  • Dive into a brand new digital universe with infinite possibilities. Whether you come here to socialize and hang out with people around the world or to build, create and develop anything from beautiful art, interactive avatars and gadgets, to complex interactive worlds and games, Resonite is an endlessly customizable place where you'll be welcome and where you'll find a group to resonate with.

    Thanks to our advanced engine, we ensure that multiplayer experiences stay perfectly synchronized between players with zero effort for our community content creators. Whether you're just hanging out with people or building complex worlds and contraptions with other creators, Resonite will make sure every details stays in perfect sync and keeps you in control of your experience.

    Socialize with anyone

    Online socialization and real-time communication whether you're in desktop or VR is the foundational layer of everything in Resonite. Being able to communicate and be yourself is an important part of the platform. To make this possible, we offer a number of key features:


    • Low latency voice - communicate in real time with other users in session with latency rivaling that of other messaging applications
    • Fully custom avatars - import, build and customize any avatars in-game and in real-time to look like the best version of you
    • Full body tracking, eye & face tracking - to maximize your avatar's expressivity we support 8 trackers (feet, knees, hips, chest and elbows) as well as eye and face tracking
    • Haptics support - with support for haptic vests such as bHaptics, you can increase your immersion and become part of the virtual world
    • Instant messaging - chat over text, send invites, voice messages or even arbitrary items to your contacts
    • Flexible session visibility & security - you are in control of the visibility and accessibility of your sessions, anywhere from public to fully private, with an access list you control. All validation and verification of joining users is done on your client - if you set your session to Private, you can be sure that it is private
    • Customizable UI - the user interface is your gateway to using the platform and just like everything else in Resonite, it can be customized and extended to better suit your needs and make your daily experience more comfortable
    • Self-moderation tools - we understand that not every interaction on the platform will be good and that's why we want to empower you with a number of self-moderation tools - moderate your own worlds with silence, kick and ban functions or easily mute and block individual users avatars or their entire presence. Our goal is to give you as much control over your virtual experience as we can.
    • Multi-world presence - just like tabs in a web browser, you can be present in multiple worlds and switch between them in a fraction of second

    Play, explore and share

    Socializing does not have to end at chatting with your fellow users. Resonite is a universe full of fun gadgets, avatars and games to explore, with features to make any session fun and exciting.


    • Easy media sharing - drag & drop pictures, audio/music or videos into any world to share with other users with synchronized playback - it's that easy!
    • Inventory system - did you find or made something cool? Save it to your inventory! You can spawn any items, gadgets and tools in any world (as long as you have permissions to do so) - everything is fully synchronized too!
    • Dynamic avatar scaling - exploring the world or interacting with users at different scales can give you quite a different experience - you can change your avatar's scale anywhere, at any time (unless it's limited by the host of the session)!
    • High quality audio streaming - want to host a party and be the DJ? Streaming your system audio in full stereo in high quality is a few clicks away
    • World search & session discovery system - looking for a cool world to visit or what your friends are up to? Searching worlds by their names and tags as well as seeing which worlds your contacts are in will help you there
    • Stream to your audience - our in-game recording and streaming tools make it easy to produce captivating and dynamic camera shots, whether you're streaming or filming videos for social media
    • Custom locomotion - we don't limit you to just walking around - you can fly, noclip switch to zero-g or build your own customized locomotion system - ever tried to walk on a surface of a Möbius strip?

    Build and create

    If you have a creative itch, you may enjoy the powerful toolset that Resonite offers to you. Not only you can build and edit absolutely anything - from your avatar, items, to the entire worlds or even making your own tools, you can collaborate with others in real time and achieve true creative resonance!


    • Realtime collaboration - the collaboration on our platform is so seamless, that you will often forget it's there - our powerful engine ensures that the world and everything in it starts in perfect sync, no matter what you do - you'd be hard pressed to find any feature or functionality that'd be visible only to you (unless it's your private UI of course!)
    • Edit anything - everything you see in the world can be edited and customized with the game tools - in fact, we built a lot of the official functionality in-game with the same tools that are accessible to you - from the home world, default avatars, to video players, color picker UI or progress bar - you can take them apart or build your own from scratch and favorite them
    • Save anything - you can save literally anything on the platform! Whether you built a new item, an avatar or a world, or made modifications to an existing one, everything can be persisted with a single click of a button. You can efficiently store multiple copies as well - our deduplication system will ensure that any shared assets only get counted once
    • Development tools - our development tools range from simple brushes and procedural meshes to more advanced and powerful ones, similar to ones you find in classical game development tools - except that you can use them in VR with real time collaboration!
    • Cross-world synchronization and persistence - with our integrated cloud tools, you can easily preserve user data between sessions or synchronize state across multiple different worlds
    • Import 3D models - thanks to open source libraries, it's extremely easy to bring in large variety of 3D model formats - simply drag and drop your FBX, OBJ, GLB or other files and bring them in
    • Texture/Audio/Model processing - need to make a quick edit to a texture, audio file or 3D mesh? Basic editing functions are fully accessible in-game - from hue-shifting textures, normalizing and clipping audio to recalculating normals and tangents on meshes or baking them
    • Export content for external tools - as easy as it is to bring content in, it's just as easy to take it out! With this, you can make edits using external tools or make Resonite part of your workflow

    Code and develop



    • ProtoFlux - ProtoFlux is the crown jewel of our creative tools - the most powerful visual programming language that our experienced team has designed to date, which lets you quickly prototype and build anything from simple interactions to complex games and systems - with full real-time collaboration support and immediate feedback
    • Script anything - ProtoFlux can interact with anything - the world, the items, your avatar and any combinations of these!
    • Websockets - thanks to built-in websocket support, you can easily communicate with external applications and scripts and build extensive functionality, such as your own game servers, fetching external data to integrating new and custom hardware, without having to depend on official integration
    • Async Flows - creating code that needs to yield or wait across different frames is a native feature of ProtoFlux, with full execution scope preservation - you can even have multiple async flows running off the same code, each with their own unique context, which is a highly powerful and flexible tool for simplifying your logic
    • Flexible storage system - locals, stores and data model - pick where you store your computational data depending on the desired scope and context, to build highly efficient systems

    Resonate with anything, anyone, anywhere...

    We are a team of passionate developers, who are developing more than just a piece of software, but something that we call a second home. We are committed continuous development, with frequent updates and community driven focus. This project is a combination of our dreams and visions of what digital spaces like this should offer and the collective needs, desires and aspirations of our community.


    Much of our focus and vision is on giving you, the users and inhabitants of this virtual universe, as much power and agency as we can, whether it's over controlling your experience on the platform or being able to (re)build anything we do.

    It would be our honor if you decide to join our universe and help us build it together. Whatever your background or interests are, we want to build a place where everyone can resonate together.
    MINIMAL SETUP
    • OS: Ubuntu 18.04
    • Processor: Dual-core CPU or higherMemory: 8 GB RAM
    • Memory: 8 GB RAM
    • Graphics: GTX 750 (or equivalent)Network: Broadband Internet connection
    • Storage: 2 GB available space
    RECOMMENDED SETUP
    • OS: Ubuntu 20.04
    • Processor: Octa-core CPU or higherMemory: 16 GB RAM
    • Memory: 16 GB RAM
    • Graphics: RTX 2070 (or equivalent) and higherNetwork: Broadband Internet connection
    • Storage: 20 GB available spaceVR Support: SteamVR
    GAMEBILLET

    [ 5951 ]

    10.91$ (16%)
    22.99$ (8%)
    3.29$ (18%)
    5.83$ (81%)
    6.56$ (74%)
    16.97$ (15%)
    8.39$ (16%)
    4.12$ (17%)
    4.95$ (75%)
    2.55$ (80%)
    4.24$ (15%)
    33.59$ (16%)
    7.89$ (47%)
    3.35$ (16%)
    7.35$ (8%)
    6.71$ (16%)
    10.88$ (66%)
    25.47$ (15%)
    10.66$ (73%)
    12.74$ (15%)
    27.59$ (8%)
    1.81$ (93%)
    17.59$ (12%)
    16.99$ (15%)
    3.67$ (8%)
    48.98$ (18%)
    15.99$ (60%)
    5.20$ (91%)
    1.65$ (83%)
    10.00$ (50%)
    GAMERSGATE

    [ 3223 ]

    8.0$ (60%)
    18.75$ (62%)
    3.75$ (62%)
    3.0$ (92%)
    0.49$ (75%)
    5.0$ (75%)
    7.5$ (50%)
    4.8$ (76%)
    9.71$ (46%)
    23.99$ (40%)
    2.13$ (79%)
    2.25$ (89%)
    4.94$ (59%)
    3.0$ (90%)
    2.7$ (77%)
    0.75$ (92%)
    31.99$ (20%)
    6.0$ (60%)
    16.2$ (73%)
    5.0$ (75%)
    3.33$ (52%)
    8.92$ (40%)
    11.62$ (54%)
    3.19$ (79%)
    1.0$ (80%)
    1.5$ (81%)
    4.25$ (79%)
    12.0$ (60%)
    2.25$ (91%)
    0.56$ (81%)

    FANATICAL BUNDLES

    Time left:

    21 days, 14 hours, 27 minutes


    Time left:

    3 days, 14 hours, 27 minutes


    Time left:

    34 days, 14 hours, 27 minutes


    Time left:

    40 days, 14 hours, 27 minutes


    Time left:

    37 days, 14 hours, 27 minutes


    Time left:

    37 days, 14 hours, 27 minutes


    Time left:

    37 days, 14 hours, 27 minutes


    Time left:

    37 days, 14 hours, 27 minutes


    Time left:

    37 days, 14 hours, 27 minutes


    Time left:

    37 days, 14 hours, 27 minutes


    Time left:

    37 days, 14 hours, 27 minutes


    Time left:

    37 days, 14 hours, 27 minutes


    Time left:

    37 days, 14 hours, 27 minutes


    Time left:

    37 days, 14 hours, 27 minutes


    Time left:

    37 days, 14 hours, 27 minutes


    Time left:

    37 days, 14 hours, 27 minutes


    Time left:

    37 days, 14 hours, 27 minutes


    HUMBLE BUNDLES

    Time left:

    1 days, 8 hours, 27 minutes


    Time left:

    1 days, 8 hours, 27 minutes


    Time left:

    10 days, 8 hours, 27 minutes


    Time left:

    17 days, 8 hours, 27 minutes

    by buying games/dlcs from affiliate links you are supporting tuxDB
    🔴 LIVE