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

MrComputerRevo

Well-Known Member
OP
Newcomer
Joined
May 13, 2013
Messages
93
Trophies
0
Age
27
XP
1,068
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
27
XP
1,068
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
37
XP
79
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
24
XP
56
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
27
XP
1,068
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
24
XP
56
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
27
XP
1,068
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
24
XP
56
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
27
XP
1,068
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
101
XP
51
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
27
XP
1,068
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
101
XP
51
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...
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    K3Nv2 @ K3Nv2: Boo I thought that was a rejection comment