Starbound

Starbound

Undertale Music Pack
To dev of this mod about coding
First of all, absolutely love the effort that is put into the mod. After checking the code of the pak file using Notepad+, I have found the coding is messy due to the nature of the Starbound Composer so I suggest a way to make it easier to arrange, unpack,update and sort the mod and music for everyone include you dev.
Below is an example of Deltarune - Beginning from your pak file. The only way I know this is Deltarune - Beginning is to manually extract every single track from the pak file to find this particular music using Notepad+ THEN play in Starbound Composer.

X: 1
T: Track 1 - Acoustic Grand Piano
Z: ABC Generated by Starbound Composer v0.8.7
L: 1/4
M: 4/4
Q: 1/4=139
K: E
[B,,/3F,/3] z/6 [B,,15/32F,15/32] z/32 [B,,/3F,/3] z/6 [B,,/3F,/3] z/6 [B,,15/32F,15/32] z/32 [B,,/3F,/3] z/6 [B,,/3F,/3] z/6 [F,,15/32F,15/32] z/32
[B,,/3^^F,/3] z/6 [B,,15/32F,15/32] z/32 [B,,15/32F,15/32] z/32 [B,,/3F,/3] z/6 [B,,15/32F,15/32] z/32 [B,,15/32F,15/32] z/32 [B,,/3F,/3] z/6 [F,,15/32F,15/32] z/32
[B,,/3G,/3] z/6 [B,,15/32G,15/32] z/32 [B,,15/32G,15/32] z/32 [B,,/3G,/3] z/6 [B,,15/32G,15/32] z/32 [B,,15/32G,15/32] z/32 [B,,/3G,/3] z/6 [F,,15/32G,15/32] z/32
[B,,/3A,/3] z/6 [B,,15/32A,15/32] z/32 [B,,15/32A,15/32] z/32 [B,,/3A,/3] z/6 [B,,15/32A,15/32] z/32 [B,,15/32A,15/32] z/32 [B,,/3A,/3] z/6 [D2/9F,,15/32A,15/32] z/36 E/4
[F/4B,,/3^F,/3] z/4 [F/4B,,15/32F,15/32] z/4 [F/4B,,15/32F,15/32] z/4 [F/4B,,/3F,/3] z/4 [B,,15/32F,15/32F19/20] z/32 [B,,15/32F,15/32] z/32 [B,/3B,,/3F,/3] z/6 [D15/32F,,15/32F,15/32] z/32
[C/3B,,/3^^F,/3] z/6 [C/4B,,15/32F,15/32] z/4 [C/4B,,15/32F,15/32] z/4 [C/4B,,/3F,/3] z/4 [B,,15/32F,15/32C10/7] z/32 [B,,15/32F,15/32] z/32 [B,,/3F,/3] z/6 [D2/9F,,15/32F,15/32] z/36 C/4
[B,/3B,,/3G,/3] z/6 [B,/4B,,15/32G,15/32] z/4 [B,/4B,,15/32G,15/32] z/4 [B,/4B,,/3G,/3] z/4 [B,,15/32G,15/32B,19/20] z/32 [B,,15/32G,15/32] z/32 [D/3B,,/3G,/3] z/6 [E15/32F,,15/32G,15/32] z/32
[B,,/3A,/3D] z/6 [B,,15/32A,15/32] z/32 [B,,15/32A,15/32] z/32 [C/3B,,/3A,/3] z/6 [B,,15/32A,15/32C19/20] z/32 [B,,15/32A,15/32] z/32 [B,,/3A,/3] z/6 [D2/9F,,15/32A,15/32] z/36 E/4
[F/4B,,/3^F,/3] z/4 [F/4B,,15/32F,15/32] z/4 [F/4B,,15/32F,15/32] z/4 [F/4B,,/3F,/3] z/4 [B,,15/32F,15/32F19/20] z/32 [B,,15/32F,15/32] z/32 [B,/3B,,/3F,/3] z/6 [D15/32F,,15/32F,15/32] z/32
[C/3B,,/3^^F,/3] z/6 [C/4B,,15/32F,15/32] z/4 [C/4B,,15/32F,15/32] z/4 [C/4B,,/3F,/3] z/4 [B,,15/32F,15/32C19/20] z/32 [B,,15/32F,15/32] z/32 [D/3B,,/3F,/3] z/6 [C15/32F,,15/32F,15/32] z/32
[B,,/3G,/3B,] z/6 [B,,15/32G,15/32] z/32 [B,,15/32G,15/32] z/32 [^F,/3B,,/3G,/3] z/6 [D15/32B,,15/32G,15/32] z/32 [E15/32B,,15/32G,15/32] z/32 [B,,/3G,/3C/] z/6 [z/4F,,15/32G,15/32] B,/4
[B,93/28C93/28F93/28] z5/28 d2/9 z/36 e/4
[F/4f/4E,,15/32] z/4 [F/4f/4E,15/32G,15/32] z/4 [F/4f/4B,,,15/32] z/4 [F/4f/4E,15/32G,15/32] z/4 [E,,15/32F19/20f19/20] z/32 [E,15/32G,15/32] z/32 [B,15/32B15/32B,,,15/32] z/32 [D15/32d15/32E,15/32G,15/32] z/32
[C/4c/4D,,15/32] z/4 [C/4c/4D,15/32F,15/32] z/4 [C/4c/4B,,,15/32] z/4 [C/4c/4D,15/32F,15/32] z/4 [D,,15/32C19/20c19/20] z/32 [D,15/32F,15/32] z/32 B,,,15/32 z/32 [d2/9D,15/32F,15/32] z/36 c/4
[B,/4B/4C,,15/32] z/4 [B,/4B/4C,15/32E,15/32] z/4 [B,/4B/4F,,,15/32] z/4 [B,/4B/4C,15/32E,15/32] z/4 [E15/32e15/32C,,15/32] z/32 [D15/32d15/32C,15/32E,15/32] z/32 [B,15/32B15/32F,,,15/32] z/32 [C15/32c15/32C,15/32E,15/32] z/32
[B,,,15/32C10/7c10/7] z/32 [F,,15/32B,,15/32] z/32 C,,15/32 z/32 [D/4d/4F,,15/32B,,15/32] z/4 [D,,15/32D10/7d10/7] z/32 [D,15/32F,15/32] z/32 F,,15/32 z/32 [d2/9D,15/32F,15/32] z/36 e/4
[F/4f/4E,,15/32] z/4 [F/4f/4E,15/32G,15/32] z/4 [F/4f/4B,,,15/32] z/4 [F/4f/4E,15/32G,15/32] z/4 [E,,15/32F19/20f19/20] z/32 [E,15/32G,15/32] z/32 [B,15/32B15/32B,,,15/32] z/32 [D15/32d15/32E,15/32G,15/32] z/32
[C/4c/4D,,15/32] z/4 [C/4c/4D,15/32F,15/32] z/4 [C/4c/4B,,,15/32] z/4 [C/4c/4D,15/32F,15/32] z/4 [D,,15/32C19/20c19/20] z/32 [D,15/32F,15/32] z/32 [D15/32d15/32B,,,15/32] z/32 [C15/32c15/32D,15/32F,15/32] z/32
[C,,15/32B,10/7B10/7] z/32 [E,15/32G,15/32] z/32 C,,15/32 z/32 [F,15/32F15/32E,15/32G,15/32] z/32 [D15/32d15/32D,,15/32] z/32 [E15/32e15/32F,,15/32C,15/32] z/32 [D,,15/32C17/24c17/24] z/32 [z/4F,,15/32C,15/32] [B,/4B/4]
[E,,15/32B,10/7B10/7] z/32 [C,15/32E,15/32] z/32 E,,15/32 z/32 [F15/32C,15/32E,15/32] z/32 [d15/32F,,15/32] z/32 [e15/32D,15/32F,15/32] z/32 [c15/32F,,15/32] z/32 [B15/32D,15/32F,15/32] z/32
[C,,15/32B10/7] z/32 [F,,15/32C,15/32] z/32 C,,15/32 z/32 [F15/32F,,15/32C,15/32] z/32 [d15/32D,,15/32] z/32 [e15/32D,15/32F,15/32] z/32 [D,,15/32c17/24] z/32 [z/4D,15/32F,15/32] B/4
[B10/7F,,19/10] z/14 F15/32 z/32 [d15/32F,19/10] z/32 e15/32 z/32 c15/32 z/32 B15/32 z/32
[f'19/20B76/5] z/20 b19/20 z/20 c'19/20 z/20 b19/20 z/20
[^e19/20^E19/10] z/20 b19/20 z/20 [c'19/20C19/10] z/20 b19/20 z/20
[] z/20 b19/20 z/20 c'19/20 z/20 e'19/20 z/20
[d'19/20D19/5] z/20 c'19/20 z/20 b19/20 z/20 f19/20 z/20
[f'19/20B76/5] z/20 b19/20 z/20 c'19/20 z/20 b19/20 z/20
[^e19/20^E19/10] z/20 b19/20 z/20 [c'19/20C19/10] z/20 b19/20 z/20
[] z/20 b19/20 z/20 c'19/20 z/20 e'19/20 z/20
[d'19/20D19/5] z/20 c'19/20 z/20 b19/20 z/20 c'19/20 z/20
[b38/5e38/5f38/5]

So instead of doing the normal "Save As" option from Starbound Composer, press the small yellow "Edit Track" button after putting a midi/abc file then edit/save from there.
By doing so you can edit this part out from:

X: 1
T: Track 1 - Acoustic Grand Piano
Z: ABC Generated by Starbound Composer v0.8.7
L: 1/4
M: 4/4
Q: 1/4=139
K: E
[B,,/3F,/3] z/6......

To:

X: 1
T: Deltarune - Beginning
Z: ABC Generated by Starbound Composer v0.8.7
L: 1/4
M: 4/4
Q: 1/4=139
K: E
[B,,/3F,/3] z/6......

This way all the music files will be easier to find by using the search option to search the music you wanted instead of playing every single one to find it. Thank you
< >
Showing 1-3 of 3 comments
Kufell  [developer] 18 Apr, 2023 @ 1:05pm 
I'm not sure I understand your difficulty in finding which song is which after unpacking the pak file, given that everything is given the appropriate file name so that it appears within the game's song list.

Could I have gone through every ABC file to make sure the title was also reflective of the songs name? Sure. But I didn't see much value in doing so given how few would benefit, nor does it streamline the process anymore for me when I update the mod.

How are you unpacking the pak file? Because your post makes it sound like you were using notepad+ to do so.. Which is not exactly unpacking the file, and would explain your difficulty.
Last edited by Kufell; 19 Apr, 2023 @ 3:20pm
Cloud the wolfer 19 Apr, 2023 @ 9:51pm 
Yes. I'm using notepad +. The thing I'm highlighting is the line "T: Track 1 - Acoustic Grand Piano" which is the name for every song in the file instead of their respective names. This is because of the saving mechanic of Starbound Composer which DOESN'T save that line. Saving the song normally would show the name for the file but not code within the file so extracting or searching in the code for the abc notes is extremely difficult.
Kufell  [developer] 19 Apr, 2023 @ 10:14pm 
Then if I understand you, your issue really just seems to be that it's not intended for you to open the pak file in Notepad+.. You're meant to unpack it first so it generates a folder of the files the mod is composed of so you can just browse the files at your leisure..

You can find the unpacker in the win32 folder of your Starbound installation, instructions can be found here: https://starbounder.org/Help:Unpacking_Game_Files

Steps will be identical, except for you pointing the tool towards the mod pak file, rather than the game data.
Last edited by Kufell; 19 Apr, 2023 @ 10:17pm
< >
Showing 1-3 of 3 comments
Per page: 1530 50