Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

Ultrastar2singIt-Converter Switch: Difference between revisions

From GameBrew
(Created page with "{{Infobox Switch Homebrews |title=Lets Sing 2019 Add Songs Mod |image=letssing2019addsongsmodswitch.png |description=Add your own Songs to Let's Sing 2019 |author=dh4rry |lastupdated=2019/05/12 |type=Game Hacks |version=2019 |license=Mixed |download=https://dlhb.gamebrew.org/switchhomebrews/letssing2019addsongsmodswitch.7z |website=https://gbatemp.net/threads/add-your-own-songs-to-lets-sing-2019.538379/ |source=https://github.com/dh4rry/ultrastar2singIt-Converter |donati...")
 
No edit summary
 
(3 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{Infobox Switch Homebrews
{{Infobox Switch Homebrews
|title=Lets Sing 2019 Add Songs Mod
|title=ultrastar2singIt-Converter
|image=letssing2019addsongsmodswitch.png
|image=ultrastar2singItconverternx.png
|description=Add your own Songs to Let's Sing 2019
|description=Converter to create Sing-It 2019 Files from Ultrastar text files.
|author=dh4rry
|author=dh4rry
|lastupdated=2019/05/12
|lastupdated=2019/05/15
|type=Game Hacks
|type=Hack Utilities
|version=2019
|version=2019
|license=Mixed
|license=Mixed
|download=https://dlhb.gamebrew.org/switchhomebrews/letssing2019addsongsmodswitch.7z
|download=https://dlhb.gamebrew.org/switchhomebrews/ultrastar2singItconverternx.7z
|website=https://gbatemp.net/threads/add-your-own-songs-to-lets-sing-2019.538379/
|website=https://gbatemp.net/threads/add-your-own-songs-to-lets-sing-2019.538379/
|source=https://github.com/dh4rry/ultrastar2singIt-Converter
|source=https://github.com/dh4rry/ultrastar2singIt-Converter
|donation=
|donation=
}}
}}
{{#seo:
It was discovered that by replacing the (correct encoded) video file, autio file (in ogg format), cover image (png), a metadata file (in xml) and a vxla File (containing text and notes with timing) via LayeredFS, it is possible to add your own songs to Let's Sing 2019.
|title=Switch Rom Hacks (Game Hacks) - GameBrew
 
|title_mode=append
The challenging part lies in creating the vxla file, which requires including all the notes and timings. To address this, the converter script has been developed. It is designed to take a text song file (containing notes, text and timings) obtained from Ultrastar (an open source Let's Sing/Sing Star clone with tons of songs in the internet) to the vxla file that is needed for Let's Sing.
|image=letssing2019addsongsmodswitch.png
 
|image_alt=Lets Sing 2019 Add Songs Mod
Optionally, this script also takes a youtube url as an argument (-yt) and generates the needed media files (audio, video and cover).
}}
 
{{cleanup|article|Needs cleanup}}
==User guide==
Add your own Songs to Let's Sing 2019
Prerequisites: youtube-dl ffmpeg python3
 
Example usage: <code>python3 ultrastar2singit.py test.txt -s NothingCompares2U -yt <nowiki>https://www.youtube.com/watch?v=12345678901</nowiki></code>
 
(Example to swap the Song "Nothing Compares 2 U" from DLC Content "90s Song pack" for "Let's Sing 2019 mit deutschen Hits")(title id 0100f5c009f83006).


==Media==
The resulting file structure looks like this:
<youtube></youtube>
0100f5c009f83006
  └── romfs
        ├── NothingCompares2U_meta.xml
        └── Songs/
            ├── audio/
            │    └── NothingCompares2U.ogg
            ├── audio_preview/
            │    └── NothingCompares2U_preview.ogg
            ├── covers/
            │    └── NothingCompares2U.png
            ├── videos/
            │    └── NothingCompares2U.mp4
            └── vxla/
                  └── NothingCompares2U.vxla


In "Let's Sing 2019 mit deutschen Hits" (title id 0100f5c009f83006) there are following songs/song-keys:
*FridayImInLove (Uid 162)
*BarbieGirl (Uid 164)
*Ironic (Uid 166)
*NothingCompares2U (Uid 161)
*NeverEver (Uid 160)


==Screenshots==
==Screenshots==
https://dlhb.gamebrew.org/switchhomebrews/letssing2019addsongsmodswitch-01.png
'''[https://gbatemp.net/threads/add-your-own-songs-to-lets-sing-2019.538379/post-8637808 DLC folder structure] by shabbypenguin''' <br>
https://dlhb.gamebrew.org/switchhomebrews/letssing2019addsongsmodswitch-02.png
https://dlhb.gamebrew.org/switchhomebrews/ultrastar2singItconverternx2.png
https://dlhb.gamebrew.org/switchhomebrews/letssing2019addsongsmodswitch-03.png
https://dlhb.gamebrew.org/switchhomebrews/letssing2019addsongsmodswitch-04.png
https://dlhb.gamebrew.org/switchhomebrews/letssing2019addsongsmodswitch-05.png
https://dlhb.gamebrew.org/switchhomebrews/letssing2019addsongsmodswitch-06.png
https://dlhb.gamebrew.org/switchhomebrews/letssing2019addsongsmodswitch-07.png
https://dlhb.gamebrew.org/switchhomebrews/letssing2019addsongsmodswitch-08.png
 
==Changelog==
'''v.1.0'''
* First Release.


== External links ==
== External links ==
* Gbatemp - https://gbatemp.net/threads/add-your-own-songs-to-lets-sing-2019.538379/
* GitHub - https://github.com/dh4rry/ultrastar2singIt-Converter
* Github - https://github.com/dh4rry/ultrastar2singIt-Converter
* GBAtemp - https://gbatemp.net/threads/add-your-own-songs-to-lets-sing-2019.538379/
* Reddit -

Latest revision as of 02:00, 26 Haziran 2023

ultrastar2singIt-Converter
Ultrastar2singItconverternx.png
General
Authordh4rry
TypeHack Utilities
Version2019
LicenseMixed
Last Updated2019/05/15
Links
Download
Website
Source

It was discovered that by replacing the (correct encoded) video file, autio file (in ogg format), cover image (png), a metadata file (in xml) and a vxla File (containing text and notes with timing) via LayeredFS, it is possible to add your own songs to Let's Sing 2019.

The challenging part lies in creating the vxla file, which requires including all the notes and timings. To address this, the converter script has been developed. It is designed to take a text song file (containing notes, text and timings) obtained from Ultrastar (an open source Let's Sing/Sing Star clone with tons of songs in the internet) to the vxla file that is needed for Let's Sing.

Optionally, this script also takes a youtube url as an argument (-yt) and generates the needed media files (audio, video and cover).

User guide

Prerequisites: youtube-dl ffmpeg python3

Example usage: python3 ultrastar2singit.py test.txt -s NothingCompares2U -yt https://www.youtube.com/watch?v=12345678901

(Example to swap the Song "Nothing Compares 2 U" from DLC Content "90s Song pack" for "Let's Sing 2019 mit deutschen Hits")(title id 0100f5c009f83006).

The resulting file structure looks like this:

0100f5c009f83006
  └── romfs
       ├── NothingCompares2U_meta.xml
       └── Songs/
            ├── audio/
            │    └── NothingCompares2U.ogg
            ├── audio_preview/
            │    └── NothingCompares2U_preview.ogg
            ├── covers/
            │    └── NothingCompares2U.png
            ├── videos/
            │    └── NothingCompares2U.mp4
            └── vxla/
                 └── NothingCompares2U.vxla

In "Let's Sing 2019 mit deutschen Hits" (title id 0100f5c009f83006) there are following songs/song-keys:

  • FridayImInLove (Uid 162)
  • BarbieGirl (Uid 164)
  • Ironic (Uid 166)
  • NothingCompares2U (Uid 161)
  • NeverEver (Uid 160)

Screenshots

DLC folder structure by shabbypenguin
ultrastar2singItconverternx2.png

External links

Advertising: