Jump to content

simplexity

Member
  • Posts

    1
  • Joined

  • Last visited

Reputation Activity

  1. Like
    simplexity reacted to NQ-Nomad in Beta 1 Release Notes. Last updated on September 8th   
    Hi Noveans, 
     
    A big update has been released today! Dual Universe is now in Beta 1 r0.22.4 version and you'll find the changelog below: 
     
    New Features
    Emotes are here! /Bow, /Clap, /Point, and /Wave are now implemented. Type the dedicated emote command into the chat to watch your character move and communicate with others!  [Transponder] Allows activating transponders with matching tags to share their exact positions via radar.
    Improvements
    [Navigation] New option now enables/disables mark interactions with the mouse to avoid tools being visually obscured. Players can now "pocket" small constructs like speeders using right-click > Construct > Construct Compactification. Improved performance in cluttered areas such as Districts. When copy-pasting voxels using keyboard precision mode, SHIFT now gives priority to the previously pasted vertices. [Rendering] Various global water improvements. [Loc] Added and fixed localization for all languages. [Market] Various Market polishes. [GUI] Added “Owner type” filter to the inventory. These settings are saved when using custom filters. [GUI] Added a “Drop Selected Items” button to the inventory container beside the “Erase Dynamic Properties of Selected Item” button. [GUI] Added linked container tooltip regarding distance and max range on the respective inventory tab. [EULA] Added links to the website based on language region. While the link tool is active, right-clicking an element in build mode will now display a "Remove IN Links" and "Remove OUT Links" to facilitate the deletion of links without raycasting them in a 3D environment. Useful for heavy-duty link management in large factories. [Industry] The industry metalwork conveyor belt now animates. [Lua] Added support for position/rotation element introspection [Lua] Added engine tags Lua introspection [Lua] It is now possible to edit Lua local files (in Game/data/lua folder) [Mark] Displays correct icon for distant constructs. [Gunner Seat] Displays correct icon for distant constructs.  
    Gameplay Balancing/Changes
    Flashlight state is now transmitted to other players. [Radar] Basic Lua functionality is enabled for long-range radar. [Radar] Uses more precise position for nearby constructs. Virtual scaffolding projector is now tier 1. Logic operators are now tier 2. [Container] Added sort dropdown in containers views (sort include by names, scale, stack mass, stack volume, tier, and quantity, in both ways for alls) [Container] When a sort or filtering is active in a container, empty slots between 2 non-empty slots are not displayed. [Container] When a sort or a filtering is active in a container view, inner swap in that container is disabled. [Container] When moving an item from container A to container B: if destination is the same item (same type, same owner, and same instance), move that item into that specific stack. (behavior already in place, just to confirm that case) if the destination is empty, move that item to that slot. if destination is not the same item, move that item to either the first slot of container B that contains that item, or the first empty slot found. (Previous behavior was a "failed to move item" error) [Container] Container scrollbar now uses the last non-empty slot to compute the total element in inventory, (plus a little buffer of empty slots to ensure that you can still move things within a container). That means that if the last non-empty slot is at position 80, the scroll bar will not go to a position 2000, but block to at max position 100. (number depends on the number of columns in the container, but always allow to see at least 1 line of empty slots) [Container] Container scroll offset is always a multiple of the number of columns, this allows slots to always be displayed in the same column at any scroll offset. [FTUE] Disabled all UI lock functions again to prevent some players from being stuck. Will be fixed later. [Dispenser] Using a paying dispenser on organization cores now gives the Quanta to the Super Legate.  
    Crash Fixes
    Fixed a crash by forbidding asset tag edition when a construct or element has no owner. Fixed a crash when receiving element update from the server. Fixed a random crash when servers take time to answer.  
    Bug Fixes
    [Settings] Fixed an error in the FOV computation. You may want to check out your FOV settings after updating the game and before playing. Fixed the tool model that clipped through the player’s hand. [GUI] Fixed and improved the PILOTING input reminder. [Organizations] Fixed a bug where organization applications could not be accepted or rejected if they had more than 480 characters. [GUI] Fixed input number state by default in the organization search panel. [GUI] Fixed vertical misalignment on item slot nodes [GUI] Fixed line clamp overflow bug on item slot nodes [Market] Fixed instant sell/buy being partially executed when there is more than one price. [Market] Fixed instant sell/order stats when there are not enough items available in the market. [Districts] “Fake” Surrogate VR Stations in the starting construct are now legitimately fake. [Ore] Asset of Thoramine ore has been added so it’s now minable. Fixed a bug where destroyed linked Container was still working. Fixed an exploit with an active container. Restore linked Container state when leaving surrogate/tutorial. [Chat] Fixed messages not being received if sent while the receiver was loading the game Fixed tool icon and sound when switching tools [Containers] Fixed filtering by categories in market container  
    Known Issues
    Windows certificate is not up to date. This issue will be fixed soon. This may prompt a warning message for new players during the first install. It can safely be ignored. Uninstalling the game directly from Windows will leave the game files on the disk. Please use the game dedicated unins000.exe uninstaller located in the game directory for that. This will be fixed soon! Numerous French and German localization issues have already been spotted and we’ll fix them soon. In some situations, you may not be able to place a Static Core Unit on your claimed Sanctuary Territory. An error message saying that it's too close to another construct is displayed. This may occur due to being too close to a District. Trying again from a further distance should solve this issue for now. A random rendering crash can occur under some conditions due to low GPU/driver resources. Voxel crashes may occur due to low disk/memory. [PvP] There are slight differences between radar and 3D marker distance displays because radar uses the construct center as an origin point while 3D markers use play position. [SFX] Only blue fireworks currently function. [Industries] Talents that impact ingredients of recipe products are not displayed client-side, but the recipe updates with the server recipe when starting. Elevators currently placed “flush” to the floor will function with less efficiency. This will be fixed in the next patch
      Cheers, 
    Nomad
  2. Like
    simplexity reacted to NQ-Nomad in Beta 1 Release Notes. Last updated on September 8th   
    Hi Noveans, 
     
    A client patch has been deployed to bring several improvements: 
     
    • Sanctuary Territory Unit is now part of the initial inventory batch
    • Aphelia's lines during core tutorial have been shortened and improved
    • Various improvements to make core tutorial more robust have been added
     
    Dual Universe is now in r022.3 version. 
     
    Cheers, 
    Nomad
     
  3. Like
    simplexity reacted to hdparm in [Lua] All global variables   
    This is the output of a script that dumps all global variables. Lua coders may find this somewhat useful.
     
    The script was run in r0.21.2 on a hovercraft seat that has 2 fuel tanks and a radar linked. Some functions were called with pcall. The first value indicates whether the call was successful, the second is the actual return value or the error message.
     
     
    To see only elements' functions, visit this topic.
     
    Dumping script
    The script used for dumping is based on something I found on Stack Overflow, with some extensions.
     
    In unit start(): https://gist.github.com/d-lua-stuff/180707c172382d06d2c80213a1638f66
    In system update():
    coroutine.resume(dumping_coroutine) The script will run for a few seconds and then automatically turn off. Output is saved to Dual Universe 's log files in %LOCALAPPDATA%\NQ\DualUniverse\log
     
    Dump analyzer
    To avoid having to look through the logs manually, a Python script was written. It extracts the output of the globals dumping script from Dual Universe's log files, and creates separate files for dumped globals and for members of each linked element.
     
    Usage:
    pip install six python dump_analyzer.py C:\Path\To\Log\File.xml Change log
    2020-09-01. Posted the first version outside the NDA forums section.
  4. Like
    simplexity reacted to hdparm in [Lua] [API] Element public members and return values of some functions   
    OUTDATED. NOT UPDATED SINCE v0.23.0
     
    This is the result of running the globals dumping script in-game on constructs that had various elements attached to them.
     
    Some exposed functions were called with pcall. The first value indicates whether the call was successful, the second is the actual function return value. All functions that return a vector return it as a table, not as a vec3 structure. Usually such functions will be called like this: local worldGravity = vec3(core.getWorldGravity()). Boolean values are returned as a number 0 or 1, and not as true or false.
     
    Element events are not listed here, as they cannot be detected by the dump.lua script. See the codex in-game (press F1) or outside the game (C:\ProgramData\Dual Universe\Game\documentation\web_codex.html) for event and function descriptions and other information.
     
    Anti-Gravity Generator
    r0.21.0
     
    Control unit
    r0.23.0
    Programming board exposes fewer functions compared to cockpit and seat. The control unit has references to linked elements, which are also available as local variables in each event handler. Event handlers defined in the script editor also get placed inside it. Here the control unit is a hovercraft seat that has 2 linked fuel tanks, a radar and a core.

    Core
    r0.23.0
    Static cores have fewer functions compared to dynamic cores.
     
    Databank
    r0.21.2
     
    Elements with a state
    r0.21.2
    Detection areas, laser detectors and manual buttons expose the same functions. Their state is accessed using getState().
     
    Elements with a toggle-able state
     r0.21.2
    Force fields, ship doors, landing gears and manual switches expose the same functions. The state is accessed using getState() and can be changed by activate(), deactivate() or toggle().

    Emitter
    r0.23.0
     
    Engine
    r0.21.0
    Space engines, atmospheric engines, ailerons, air-brakes, retro-engines and adjustors expose the same functions. Usually engines are controlled through unit.setEngineCommand and do not require linking to the control unit.
     
     Fuel container
     r0.23.0
     
    Gyro
     r0.21.2
     
    Industry
    r0.23.0
     
    Item container
     r0.23.0
     
    Library
    r0.21.2
     
    Light
    r0.23.0
     
    PVP radar (atmospheric and space)
    r0.22.0

    Radar
    not available to craft or buy; for atmosphere and space radars see PVP radar instead
     
    Receiver
    r0.23.0

    Screen
    r0.21.2
     
    System
    r0.23.0
     
    Telemeter
    r0.21.2
     
    Warp Drive
    r0.23.0
     
    Weapon
    r0.21.0
×
×
  • Create New...