anegostudios / VintageStory-Issues

Vintage Story's public issue tracker for reporting bugs, crashes and the like
46 stars 16 forks source link

Meta (music) block, tuning cylinder songs, and file name #4379

Open FreianOfVoid opened 3 hours ago

FreianOfVoid commented 3 hours ago

Game Version

v1.19.8

Platform

Windows

Modded

Vanilla

SP/MP

Singleplayer

Description

I was setting up a meta music block for a ruin structure I was making, and it turns out the file name for "The Seraphs" is incompatible, given it has a space in the name. I tried "the-seraphs", "theseraphs", "the_seraphs" and nothing played for any of those. I then tried "the seraphs" and was given a too many args error (see screenshot below)

Other tuning cylinder songs also can't play through a meta music block, which- I don't know if that's intentional? As well as underground music tracks having both of the same issues.

How to reproduce

  1. Place a meta (music) block
  2. input "/dev musictrigger [meta (music) block's coordinates] addarea -5 -5 -5 5 5 5" into the chat
  3. input "/dev musictrigger [meta (music) block's coordinates] settrack [the-seraphs, the_seraphs, theseraphs, & the seraphs]"

Screenshots

image image

Logs

Log (client-chat)


26.10.2024 20:02:37 [Chat] No copied block data available @ 0
26.10.2024 20:04:06 [Chat] Performed undo 1 times. @ 0
26.10.2024 20:04:14 [Chat] Can't undo. Already on oldest available history state. @ 0
26.10.2024 20:04:14 [Chat] For help, type <code>/help we</code> @ 0
26.10.2024 20:06:18 [Chat] Saving game world.... @ -1
26.10.2024 20:06:21 [Chat] Performed undo 1 times. @ 0
26.10.2024 20:06:24 [Chat] Performed undo 1 times. @ 0
26.10.2024 20:06:29 [Chat] Performed undo 1 times. @ 0
26.10.2024 20:06:40 [Chat] World edit tools now disabled @ 0
26.10.2024 20:11:30 [Chat] Saving game world.... @ -1
26.10.2024 20:16:32 [Chat] Saving game world.... @ -1
26.10.2024 20:21:33 [Chat] Saving game world.... @ -1
26.10.2024 20:23:02 [Chat] Game mode Creative set. @ 0
26.10.2024 20:26:34 [Chat] Saving game world.... @ -1
26.10.2024 20:31:35 [Chat] Saving game world.... @ -1
26.10.2024 20:36:37 [Chat] Saving game world.... @ -1
26.10.2024 20:41:38 [Chat] Saving game world.... @ -1
26.10.2024 20:46:39 [Chat] Saving game world.... @ -1
26.10.2024 20:51:41 [Chat] Saving game world.... @ -1
26.10.2024 20:56:42 [Chat] Saving game world.... @ -1
26.10.2024 21:01:43 [Chat] Saving game world.... @ -1
26.10.2024 21:06:44 [Chat] Saving game world.... @ -1
26.10.2024 21:11:45 [Chat] Saving game world.... @ -1
26.10.2024 21:16:47 [Chat] Saving game world.... @ -1
26.10.2024 21:17:49 [Chat] Select tool selected @ 0
26.10.2024 21:18:28 [Chat] 27160 blocks schematic sent to client. @ 0
26.10.2024 21:19:11 [Chat] Welcome, FreianOfVoid, may you survive well and prosper @ 0
26.10.2024 21:21:09 [Chat] Import tool selected @ 0
26.10.2024 21:21:11 [Chat] No copied block data available @ 0
26.10.2024 21:21:17 [Chat] Ok, schematic loaded into clipboard. @ -2
26.10.2024 21:21:42 [Chat] World edit tools now disabled @ 0
26.10.2024 21:21:50 [Chat] Select tool selected @ 0
26.10.2024 21:22:21 [Chat] Saving game world.... @ -1
26.10.2024 21:27:22 [Chat] Saving game world.... @ -1
26.10.2024 21:32:23 [Chat] Saving game world.... @ -1
26.10.2024 21:37:25 [Chat] Saving game world.... @ -1
26.10.2024 21:42:26 [Chat] Saving game world.... @ -1
26.10.2024 21:47:27 [Chat] Saving game world.... @ -1
26.10.2024 21:52:29 [Chat] Saving game world.... @ -1
26.10.2024 21:57:30 [Chat] Saving game world.... @ -1
26.10.2024 22:02:32 [Chat] Saving game world.... @ -1
26.10.2024 22:07:33 [Chat] Saving game world.... @ -1
26.10.2024 22:12:34 [Chat] Saving game world.... @ -1
26.10.2024 22:17:35 [Chat] Saving game world.... @ -1
26.10.2024 22:22:37 [Chat] Saving game world.... @ -1
26.10.2024 22:24:51 [Chat] Sorry, you don't have the privilege to use this command @ 0
26.10.2024 22:24:51 [Chat] For help, type <code>/help dev</code> @ 0
26.10.2024 22:25:59 [Chat] Welcome FreianOfVoid, may you survive well and prosper @ 0
26.10.2024 22:26:54 [Chat] Subcommand settrack, too many arguments @ 0
26.10.2024 22:26:54 [Chat] For help, type <code>/help dev</code> @ 0
26.10.2024 22:26:59 [Chat] Selected block is not a music trigger @ 0
26.10.2024 22:26:59 [Chat] For help, type <code>/help dev</code> @ 0
26.10.2024 22:27:10 [Chat] Selected block is not a music trigger @ 0
26.10.2024 22:27:10 [Chat] For help, type <code>/help dev</code> @ 0
26.10.2024 22:27:16 [Chat] Ok, music track set @ 0
26.10.2024 22:27:43 [Chat] Selected block is not a music trigger @ 0
26.10.2024 22:27:43 [Chat] For help, type <code>/help dev</code> @ 0
26.10.2024 22:27:51 [Chat] Ok, area added @ 0
26.10.2024 22:28:08 [Chat] Ok, music track set @ 0
26.10.2024 22:28:15 [Chat] Ok, music track set @ 0
26.10.2024 22:28:21 [Chat] Subcommand settrack, too many arguments @ 0
26.10.2024 22:28:21 [Chat] For help, type <code>/help dev</code> @ 0
26.10.2024 22:28:26 [Chat] Subcommand settrack, too many arguments @ 0
26.10.2024 22:28:26 [Chat] For help, type <code>/help dev</code> @ 0
26.10.2024 22:28:30 [Chat] Ok, music track set @ 0
26.10.2024 22:28:38 [Chat] Ok, music track set @ 0
26.10.2024 22:29:51 [Chat] Ok, music track set @ 0
26.10.2024 22:30:46 [Chat] Saving game world.... @ -1
26.10.2024 22:33:33 [Chat] Subcommand settrack, too many arguments @ 0
26.10.2024 22:33:33 [Chat] For help, type <code>/help dev</code> @ 0
26.10.2024 22:33:39 [Chat] Subcommand settrack, too many arguments @ 0
26.10.2024 22:33:39 [Chat] For help, type <code>/help dev</code> @ 0
26.10.2024 22:33:47 [Chat] Subcommand settrack, too many arguments @ 0
26.10.2024 22:33:47 [Chat] For help, type <code>/help dev</code> @ 0
26.10.2024 22:35:47 [Chat] Saving game world.... @ -1
26.10.2024 22:37:20 [Chat] Selected block is not a music trigger @ 0
26.10.2024 22:37:21 [Chat] For help, type <code>/help dev</code> @ 0
26.10.2024 22:37:26 [Chat] Ok, music track set @ 0
26.10.2024 22:38:44 [Chat] Ok, area added @ 0
26.10.2024 22:39:29 [Chat] Ok, area added @ 0
26.10.2024 22:39:37 [Chat] Ok, area added @ 0
26.10.2024 22:40:14 [Chat] Available subcommands:

<code>/dev jsonexport </code> :  Export items and blocks as json files
<code>/dev bookshelfvariant <i>&lt;block position&gt;</i> <i>&lt;index or 'random' or 'dec'/'inc' to dec/increment by 1&gt;</i></code> :  Set book shelf variant
<code>/dev bookshelfvariant2 <i>&lt;block position&gt;</i> <i>&lt;index or 'random' or 'dec'/'inc' to dec/increment by 1&gt;</i></code> :  Set book shelf variant, other side on double sided ones
<code>/dev setmbname <i>&lt;micro block position&gt;</i> <i>&lt;name&gt;</i></code> :  Set the name of a microblock
<code>/dev setlorecode <i>[lorecode]</i></code> :  Set the lore code of a bookshelf with lore
<code>/dev settranslateable <i>&lt;on or off&gt;</i></code> :  Set the looked at block as translatable, supported by sign blocks
<code>/dev lampncfg <i>[networkcode]</i></code> :  Set the network code of a light source
<code>/dev pumponcmd <i>[command]</i></code> :  Set command to run when the pump is on
<code>/dev pumpoffcmd <i>[command]</i></code> :  Set command to run when the pump is off
<code>/dev musictrigger <i>&lt;music trigger block&gt;</i></code> :  Configure the music trigger meta block
<code>/dev chiselfix </code> :  Fixes game: chiseled blocks
<code>/dev chiselsearchreplace <i>&lt;search&gt;</i> <i>&lt;replace&gt;</i></code> :  Search&Replace chiseled block names in (worldedit) marked area. Wildcard (but no spaces) are allowed in the serach part
<code>/dev chiselsearchreplacedry <i>&lt;search&gt;</i></code> :  Search&Replace chiseled block names in (worldedit) marked area. Dry run, will only print the finds.
<code>/dev gencaves </code> :  Cave generator test tool. Deletes all chunks in the area and generates inverse caves around the world middle
<code>/dev worldgenhook <i>&lt;pos&gt;</i> <i>[hook]</i> <i>[hookparam]</i></code> :   
<code>/dev testworldgenhook <i>&lt;pos&gt;</i> <i>&lt;hook&gt;</i> <i>[hookparam]</i></code> :   

Type <code>/help dev  &lt;<i>subcommand_name</i>&gt;</code> for help on a specific subcommand
 @ 0
26.10.2024 22:40:29 [Chat] Available subcommands:

<code>/dev musictrigger <i>&lt;music trigger block&gt;</i>addarea <i>&lt;minX&gt;</i> <i>&lt;minY&gt;</i> <i>&lt;minZ&gt;</i> <i>&lt;maxX&gt;</i> <i>&lt;maxY&gt;</i> <i>&lt;maxZ&gt;</i></code> :  Add trigger area
<code>/dev musictrigger <i>&lt;music trigger block&gt;</i>modarea <i>&lt;index&gt;</i> <i>&lt;minX&gt;</i> <i>&lt;minY&gt;</i> <i>&lt;minZ&gt;</i> <i>&lt;maxX&gt;</i> <i>&lt;maxY&gt;</i> <i>&lt;maxZ&gt;</i></code> :  Modify trigger area
<code>/dev musictrigger <i>&lt;music trigger block&gt;</i>removearea <i>&lt;index&gt;</i></code> :  Remove trigger area by index
<code>/dev musictrigger <i>&lt;music trigger block&gt;</i>hidearea </code> :  Hide trigger preview
<code>/dev musictrigger <i>&lt;music trigger block&gt;</i>showarea </code> :  Show trigger preview
<code>/dev musictrigger <i>&lt;music trigger block&gt;</i>settrack <i>&lt;track file location&gt;</i></code> :  Set track file

Type <code>/help dev musictrigger <i>&lt;music trigger block&gt;</i> &lt;<i>subcommand_name</i>&gt;</code> for help on a specific subcommand
 @ 0
26.10.2024 22:40:48 [Chat] Subcommand removearea, too many arguments @ 0
26.10.2024 22:40:48 [Chat] For help, type <code>/help dev</code> @ 0
26.10.2024 22:40:49 [Chat] Saving game world.... @ -1
26.10.2024 22:40:52 [Chat] Argument 1 (index) is missing @ 0
26.10.2024 22:40:52 [Chat] For help, type <code>/help dev</code> @ 0
26.10.2024 22:41:09 [Chat] Ok, area removed @ 0
26.10.2024 22:41:11 [Chat] Ok, area removed @ 0
26.10.2024 22:41:13 [Chat] Supplied index is out of range. Maybe list is empty? @ 0
26.10.2024 22:41:13 [Chat] For help, type <code>/help dev</code> @ 0
26.10.2024 22:41:15 [Chat] Supplied index is out of range. Maybe list is empty? @ 0
26.10.2024 22:41:15 [Chat] For help, type <code>/help dev</code> @ 0
26.10.2024 22:41:17 [Chat] Supplied index is out of range. Maybe list is empty? @ 0
26.10.2024 22:41:17 [Chat] For help, type <code>/help dev</code> @ 0
26.10.2024 22:41:19 [Chat] Argument 1 (index) is missing @ 0
26.10.2024 22:41:19 [Chat] For help, type <code>/help dev</code> @ 0
26.10.2024 22:41:36 [Chat] Ok, area removed @ 0
26.10.2024 22:41:51 [Chat] Ok, area added @ 0
26.10.2024 22:42:02 [Chat] Ok, area removed @ 0
26.10.2024 22:42:12 [Chat] Ok, area added @ 0
26.10.2024 22:42:20 [Chat] Ok, area removed @ 0
26.10.2024 22:42:29 [Chat] Ok, area added @ 0
26.10.2024 22:42:49 [Chat] Ok, area removed @ 0
26.10.2024 22:42:52 [Chat] Ok, area added @ 0
26.10.2024 22:42:54 [Chat] Ok, area removed @ 0
26.10.2024 22:43:03 [Chat] Ok, area added @ 0
26.10.2024 22:43:04 [Chat] Ok, area removed @ 0
26.10.2024 22:43:09 [Chat] Ok, area added @ 0
26.10.2024 22:43:12 [Chat] Ok, area removed @ 0
26.10.2024 22:43:16 [Chat] Ok, area added @ 0
26.10.2024 22:43:35 [Chat] Ok, area removed @ 0
26.10.2024 22:43:41 [Chat] Ok, area added @ 0
26.10.2024 22:44:01 [Chat] Ok, area removed @ 0
26.10.2024 22:44:10 [Chat] Ok, area added @ 0
26.10.2024 22:44:30 [Chat] Ok, area removed @ 0
26.10.2024 22:44:36 [Chat] Ok, area added @ 0
26.10.2024 22:44:39 [Chat] Ok, area removed @ 0
26.10.2024 22:44:46 [Chat] Ok, area added @ 0
26.10.2024 22:44:49 [Chat] Ok, area removed @ 0
26.10.2024 22:44:52 [Chat] Ok, area added @ 0
26.10.2024 22:44:59 [Chat] Ok, area removed @ 0
26.10.2024 22:45:02 [Chat] Ok, area added @ 0
26.10.2024 22:45:50 [Chat] Saving game world.... @ -1
26.10.2024 22:46:31 [Chat] Selected block is not a music trigger @ 0
26.10.2024 22:46:31 [Chat] For help, type <code>/help dev</code> @ 0
26.10.2024 22:46:51 [Chat] Ok, music track set @ 0
26.10.2024 22:47:08 [Chat] Ok, music track set @ 0
26.10.2024 22:50:51 [Chat] Saving game world.... @ -1
26.10.2024 22:55:53 [Chat] Saving game world.... @ -1
26.10.2024 22:59:44 [Chat] Subcommand settrack, too many arguments @ 0
26.10.2024 22:59:44 [Chat] For help, type <code>/help dev</code> @ 0
26.10.2024 23:00:54 [Chat] Saving game world.... @ -1```
FreianOfVoid commented 3 hours ago

To add onto this, I was able to get other tracks, such as "theresonancearchives-library" to work just fine

Edit: Turns out tuning cylinder songs don't work on meta blocks.