Hacking IA/VT -colorful- Add new songs + osu converter

MrComputerRevo

Well-Known Member
OP
Newcomer
Joined
May 13, 2013
Messages
93
Trophies
0
Age
26
XP
1,055
Country
Ukraine
Hello everyone. Here I have slapped together an application that will convert and manage all the necessary files to create a IA/VT song mod. I also made a simple converter that will convert beatmaps from osu! into IA/VT format. This application uses at9tool and Scaleform Video Converter to convert audio and video, but you'll have to find those yourself as it's illegal to post links to that software here I think.

HOW TO USE:
1) Prepare your video and image files. The video has to include the audio track and preferably be 960x544 resolution. The image that will be used in the menu has to be in PNG format and 512x256 resolution. Additionally you can prepare separate menu audio preview file in WAVE format.
2) Launch IAVT_Mod_Tool. If it's your first time launching please set the path to at9tool and Scaleform Converter. Also make sure you have Videolan x264 encoder named x264.exe and ffmpeg.exe in the "tools" directory. (Downloads:
32-bit: http://download.videolan.org/pub/x264/binaries/win32/x264-r2705-3f5ed56.exe
https://ffmpeg.zeranoe.com/builds/win32/static/ffmpeg-3.1.4-win32-static.zip
64-bit: http://download.videolan.org/pub/x264/binaries/win64/x264-r2705-3f5ed56.exe
https://ffmpeg.zeranoe.com/builds/win64/static/ffmpeg-3.1.4-win64-static.zip )
3) Fill in all the fields. If you have already installed IA/VT mods before, check the "Download song_list_param.csv from FTP" checkbox and input your Vita IP address (make sure you have FTP running).
4) Press the convert button. After the conversion is done copy the contents of the specified folder to your Vita at ux0:/app/PCSG00355/ overwriting any files asked. This will give you a "clean" song. There will be no notes to press. In order to add that use osu converter.

HOW TO USE osu_converter:
1) Prepare .osu files of the beatmap you want.
2) Launch IAVT_osu_converter.exe from command line with parameters: osu_file.osu output.txt <offset>.
3) Rename the output file into "MXXX_DY_MID.txt" where XXX is the ID of the song (you can go to /outputfolder/resource/common/songs/ and see it there), Y - difficulty (1 - easy, 2 - medium, 3 - hard).
4) Place the output files in /outputfolder/resource/common/songs/ and transfer everything to Vita.

The first time you boot the game after this the mod song is going to show up as locked, you need to play some other song once to unlock it.

This is my first time ever releasing something, so I would appreciate constructive criticism rather than just shouting "IT'S ALL HORRIBLE!", thank you.

Video tutorial:

Video tutorial on how to make your beatmaps more awesome by adding curves and different tracks.


Credits:
@Nagato - for providing texture conversion tool
osu-parser - https://github.com/nojhamster/osu-parser
x264 - http://www.videolan.org/developers/x264.html
ffmpeg - https://www.ffmpeg.org/

DOWNLOADS:
IAVT_Mod_Tool - Google Drive (11/25/2021 UPDATE Fixed Google Drive Links)
IAVT_osu_converter - Google Drive (11/25/2021 UPDATE Fixed Google Drive Links)
 
Last edited by MrComputerRevo,

MrComputerRevo

Well-Known Member
OP
Newcomer
Joined
May 13, 2013
Messages
93
Trophies
0
Age
26
XP
1,055
Country
Ukraine
can this replace songs? just can't beat this damn song in one of the challanges =-=
If you want to replace with your own, then yeah, but you have to replace the ID of the song with the one you want to replace in all files. If you want to replace something with already existing song, it's the same. just copy the files of that song and change IDs everywhere.
 

kftX

Well-Known Member
Newcomer
Joined
Aug 13, 2016
Messages
48
Trophies
0
Age
36
XP
69
Country
Hello everyone. Here I have slapped together an application that will convert and manage all the necessary files to create a IA/VT song mod. I also made a simple converter that will convert beatmaps from osu! into IA/VT format. This application uses at9tool and Scaleform Video Converter to convert audio and video, but you'll have to find those yourself as it's illegal to post links to that software here I think.

HOW TO USE:
1) Prepare your video and image files. The video has to include the audio track and preferably be 960x544 resolution. The image that will be used in the menu has to be in PNG format and 512x256 resolution. Additionally you can prepare separate menu audio preview file in WAVE format.
2) Launch IAVT_Mod_Tool. If it's your first time launching please set the path to at9tool and Scaleform Converter. Also make sure you have x264 encoder named x264.exe and ffmpeg.exe in the "tools" directory.
3) Fill in all the fields. If you have already installed IA/VT mods before, check the "Download song_list_param.csv from FTP" checkbox and input your Vita IP address (make sure you have FTP running).
4) Press the convert button. After the conversion is done copy the contents of the specified folder to your Vita at ux0:/app/PCSG00355/ overwriting any files asked. This will give you a "clean" song. There will be no notes to press. In order to add that use osu converter.

HOW TO USE osu_converter:
1) Prepare .osu files of the beatmap you want.
2) Launch IAVT_osu_converter.exe from command line with parameters: osu_file.osu output.txt <offset>.
3) Rename the output file into "MXXX_DY_MID.txt" where XXX is the ID of the song (you can go to /outputfolder/resource/common/songs/ and see it there), Y - difficulty (1 - easy, 2 - medium, 3 - hard).
4) Place the output files in /outputfolder/resource/common/songs/ and transfer everything to Vita.

The first time you boot the game after this the mod song is going to show up as locked, you need to play some other song once to unlock it.

This is my first time ever releasing something, so I would appreciate constructive criticism rather than just shouting "IT'S ALL HORRIBLE!", thank you.

Video tutorial:


Credits:
Nagato - for providing texture conversion tool
osu-parser - https://github.com/nojhamster/osu-parser
x264 - http://www.videolan.org/developers/x264.html
ffmpeg - https://www.ffmpeg.org/

DOWNLOADS:
IAVT_Mod_Tool - https://goo.gl/7KhCXX (UPDATE 10/14/2016 PLEASE RE-DOWNLOAD!)
IAVT_osu_converter - https://goo.gl/tik0XL


This is amazing. The fact we can ADD songs and not replace them and enjoy both vanilla and modded is great. Can't thank you enough.
 

Maxuk

Member
Newcomer
Joined
Sep 19, 2016
Messages
13
Trophies
0
Age
23
XP
46
Country
Cote d'Ivoire
You don't say that the version needed for the scaleform videoencoder is the 4.0, the olders don't work for a diference in the video convertion
 

MrComputerRevo

Well-Known Member
OP
Newcomer
Joined
May 13, 2013
Messages
93
Trophies
0
Age
26
XP
1,055
Country
Ukraine
You don't say that the version needed for the scaleform videoencoder is the 4.0, the olders don't work for a diference in the video convertion
Huh, the only version I could find was 4.0 so I thought that's the only one floating around. Are you sure the older one doesn't work? I'm only using it to mux video and audio into .usm, so conversion stuff shouldn't matter.
 

Maxuk

Member
Newcomer
Joined
Sep 19, 2016
Messages
13
Trophies
0
Age
23
XP
46
Country
Cote d'Ivoire
Huh, the only version I could find was 4.0 so I thought that's the only one floating around. Are you sure the older one doesn't work? I'm only using it to mux video and audio into .usm, so conversion stuff shouldn't matter.
I'm not completely sure, but when I extract a usm file in the version 3.7, the codec used in the video has a diference.
And I have a question, the video used in the tool has to have more than 30 FPS for work? I`m having a error with a video
 

MrComputerRevo

Well-Known Member
OP
Newcomer
Joined
May 13, 2013
Messages
93
Trophies
0
Age
26
XP
1,055
Country
Ukraine
I'm not completely sure, but when I extract a usm file in the version 3.7, the codec used in the video has a diference.
And I have a question, the video used in the tool has to have more than 30 FPS for work? I`m having a error with a video
Any Scaleform VideoEncoder should work. 30FPS is needed because IA/VT ties in to it, and you will have timing issues if it's more or less, but technically any video should work, it will just be weird looking because when encoding to h264 I convert everything to 29.97FPS. Please post the error you are having.
 
Last edited by MrComputerRevo,

Maxuk

Member
Newcomer
Joined
Sep 19, 2016
Messages
13
Trophies
0
Age
23
XP
46
Country
Cote d'Ivoire
Any Scaleform VideoEncoder should work. 30FPS is needed because IA/VT ties in to it, and you will have timing issues if it's more or less, but technically any video should work, it will just be weird looking because when encoding to h264 I convert everything to 29.97FPS. Please post the error you are having.
Maybe if the video have a less framerate than 29.97, a error appears. The x264 part fail for a Fps=29.47, and after a time, the Mod Toolc crash
 

MrComputerRevo

Well-Known Member
OP
Newcomer
Joined
May 13, 2013
Messages
93
Trophies
0
Age
26
XP
1,055
Country
Ukraine
Maybe if the video have a less framerate than 29.97, a error appears. The x264 part fail for a Fps=29.47, and after a time, the Mod Toolc crash
Can you send me the video you are trying with? Also the scaleform converter you are trying with in PM
 

Bubblegum39

Member
Newcomer
Joined
Oct 15, 2016
Messages
6
Trophies
0
Age
100
XP
41
Country
I think the work behind this tool is great and all, but I'm having some problems getting my custom song to display in the game. It doesn't show up at all... I copied the resource folder to the app folder on my vita after the tool had finished but for some reason, it hadn't shown up. I've tried multiple times but it still doesn't seem to show.

Could you please help me if you know what's wrong? :)
 

MrComputerRevo

Well-Known Member
OP
Newcomer
Joined
May 13, 2013
Messages
93
Trophies
0
Age
26
XP
1,055
Country
Ukraine
I think the work behind this tool is great and all, but I'm having some problems getting my custom song to display in the game. It doesn't show up at all... I copied the resource folder to the app folder on my vita after the tool had finished but for some reason, it hadn't shown up. I've tried multiple times but it still doesn't seem to show.

Could you please help me if you know what's wrong? :)
Did you play some other song at least once? The song should show up at the end of the list.
 

Bubblegum39

Member
Newcomer
Joined
Oct 15, 2016
Messages
6
Trophies
0
Age
100
XP
41
Country
Just making sure, you copied to ux0:/app/PCSG00355/ right? And you don't have a physical version of the game?
No, I have it installed to app under that path. I've made sure and even tried deleting files that were being overwritten in case they weren't uploading right. Strange that this hasn't happened before...
 
General chit-chat
Help Users
  • SylverReZ @ SylverReZ:
    Hope they made lots of spaget
  • K3N1 @ K3N1:
    Chill dog
  • SylverReZ @ SylverReZ:
    Chilli dog
  • Skelletonike @ Skelletonike:
    Damn, I'm loving the new zelda.
  • xtremegamer @ xtremegamer:
    loving the new zelda, i started a game, it was so fucking good, so i
    am waiting on my friend to get home so we can start a new one together
  • Skelletonike @ Skelletonike:
    I just dislike that they don't let me choose the voices before the game starts. Happened with botw as well, had to change to japanese and restart.
  • K3N1 @ K3N1:
    But the important question is can you choose gender
  • Skelletonike @ Skelletonike:
    Same way you can choose Gerald's gender.
  • Skelletonike @ Skelletonike:
    *Geralt, damn autocorrect.
  • Psionic Roshambo @ Psionic Roshambo:
    But can he be trans? Lol
  • K3N1 @ K3N1:
    Zelda transforms into link
  • Psionic Roshambo @ Psionic Roshambo:
    Link I'm not the princess your looking for.... *Pulls a crying game*
  • K3N1 @ K3N1:
    *skirt up* it's exactly what I always wanted
  • Skelletonike @ Skelletonike:
    Just scanned all my zelda amiibos, took a while but didn't get anything that cool, did get the lon lon ranch hylian fabrics though.
  • Skelletonike @ Skelletonike:
    It was pretty funny when I scanned wolf link and got a shit load of meat.
  • K3N1 @ K3N1:
    @Skelletonike, btw I ran that custom for mgs4 on the deck I'm amazed it got that far in game
  • K3N1 @ K3N1:
    Plug in*
  • K3N1 @ K3N1:
    Your favorite activity
  • BentlyMods @ BentlyMods:
    My fav actvity is:

    mario-dancing.gif
  • Psionic Roshambo @ Psionic Roshambo:
    Do the Mario lol
  • K3N1 @ K3N1:
    🍑
    K3N1 @ K3N1: 🍑