RLV scripts passing inventory items do not generate inventory paths correctly.
RLV scripts give a path for inventory items passed, Alchemy just creates a folder with the full path as it's name instead of the path.
Steps to reproduce
- Use RLV object that passes an item to attach.
- Script uses as folder name for objects '#RLV/some/path/here'
- When accepting or auto accepting, creates a folder called '#RLV/some/path/here'
What is the current bug behavior?
The viewer just creates a folder called '#RLV/some/path/here'.
Because of this, RLVa is not able to attach objects that haven't been placed in the correct location either after the fact too.
What is the expected correct behavior?
An RLV enabled viewer should generate a path from the folder name described above and it should deduplicate existing paths if any:
Alchemy 6.3.6 (46661) (64 bit) (Alchemy Project FluffyFox) (B) Release Notes You are at 124.7, 127.8, 3001.0 in ONCU located at sim9054.agni.lindenlab.com (126.96.36.199:13020) SLURL: http://maps.secondlife.com/secondlife/ONCU/125/128/3001 (global coordinates 280445.0, 240256.0, 3001.0) Second Life Server 2020-02-14T20:17:32.536748 Release Notes CPU: Intel(R) Core(TM) i5-7600K CPU @ 3.80GHz (3792 MHz) Memory: 16329 MB OS Version: Microsoft Windows 10 64-bit (Build 18363) Graphics Card Vendor: NVIDIA Corporation Graphics Card: GeForce GTX 1080/PCIe/SSE2 Windows Graphics Driver Version: 188.8.131.5287 OpenGL Version: 4.6.0 NVIDIA 441.87 Window size: 1920x1057 Font Size Adjustment: 96pt UI Scaling: 1 Draw distance: 512m Bandwidth: 3000kbit/s LOD factor: 2 Render quality: 5 Advanced Lighting Model: Enabled Texture memory: 3072MB VFS (cache) creation time: February 29 2020 08:48:37 RestrainedLove API: RLV v3.2.1 / RLVa v184.108.40.206661 libcurl Version: libcurl/7.68.0 OpenSSL/1.1.1d zlib/1.2.11 WinIDN nghttp2/1.40.0 J2C Decoder Version: OpenJPEG: 1.5.1, Runtime: 1.5.1 Audio Driver Version: FMOD Studio 2.00.07 Font Decoder Version: FreeType 2.10.1 Dullahan: 1.3.202002240402 / CEF: 79.1.38+gecefb59+chromium-79.0.3945.130 / Chromium: 79.0.3945.130 LibVLC Version: 3.0.8 Voice Server Version: Not Connected Compiler Version: MSVC 192428316 Build Configuration: Release Build Date: Feb 29 2020 20:42:16 Git Revision: a3f2f5869b53e7827739ca23b013016dc15e67cd Packets Lost: 34/47239 (0.0%) March 02 2020 15:55:23