Category PS4 Guides and Tutorials       Thread starter PSXHAX       Start date Dec 25, 2018 at 5:00 AM       6,730       16            
On this Christmas Day following his PS4 PFS Extractor Tool, GameArchives updates, MakePFS Utility for building PlayStation File System images and recent LibOrbisPKG Library for generating PS4 DLC packages developer maxton shared on Twitter a guide on creating Rock Band 4 (RB4) customs alongside some demo videos on his YouTube Channel! :tree::santa:

Check it out below, to quote from Maxton: [How-To] Playing Customs on PS4 (BETA)

A word of warning: the tools used to build DLC for Rock Band 4 are still unfinished, so keep in mind that errors and bugs may abound. Until this changes consider this a BETA/PRERELEASE. Please report all the issues you run into either in this thread or on GitHub!

1. Prerequisites
  • A PS4 with firmware 5.07 or lower (personally, I am on 5.05)
  • Rock Band 4, either already installed digitally on the PS4 or as a Blu-Ray copy (it is not possible to install RB4 digitally on 5.07 or lower anymore due to no PSN access)
  • A Windows PC or Mac/Linux with Mono installed
2. Before You Begin

The first thing that you must do is set up HEN on your PS4. There are many guides online on how to do this, but the general idea is that you visit a webpage, either in the web browser or by redirecting the user manual, and the webpage automatically jailbreaks your system and sets up a Homebrew ENabler (HEN). This is what allows you to install custom PKGs that the PS4 will accept as DLC.

HEN Guides

Spoiler

3. Converting Customs

Songs on Rock Band 4 use a number of new file formats which differ significantly from Rock Band 3 and prior games. Notably, rather than using a MIDI file for the chart, a new "RBMid" format is used which is a sort of pre-compiled chart. For this reason, I have been working on a project called LibForge which is software for converting RB3 format songs to RB4. It is written in C# so it will run on Windows natively or on Mac/Linux with Mono.
LibForge is still considered beta software, and the conversions will not be perfect. Because the new file formats have been reverse engineered by essentially educated guessing, not everything is perfect. Notably, animations are currently not working and there are some bugs related to vocal harmonies. Guitar, Bass, and Drum tracks, as well as Solo Vocals should be mostly working, however. As more people test and report issues, the quality will improve.

Using ForgeToolGUI (Recommended)

The recommended way to go about converting CONs to PKGs for the PS4 is by using ForgeToolGUI.exe. Extract all the files from the LibForge zip from here into a directory of your choosing, and open ForgeToolGUI (it's the one with the little anvil icon). From there, just hit "Tools" -> "Convert CON to PKG" and follow the steps there:

Rock Band 4 (RB4) Custom PS4 DLC Building Tools & Guide by Maxton.png

It will fill in a default ID and description for you, which you can change as long as the ID remains all-caps and 16 characters long. You can also check the "Build for SCEE" checkbox if you are using a European/SCEE version of RB4.

Using ForgeTool (Advanced / Batch Use Only)

If you prefer using the terminal or want to write a batch script, ForgeTool is a command-line program that has a very convenient feature: converting from CONs to PKGs in a single step. The following command will convert a single CON to PKG:
Code:
ForgeTool.exe con2pkg C:\Customs\CONs\Song_rb3con C:\Customs\PKGs
You should replace "C:\Customs\CONs\Song_rb3con" with the path to the CON file you'd like to convert, and "C:\Customs\PKGs" with the folder you'd like to put the PKG into. ForgeTool will automagically convert all the files for you and build a PS4 PKG into that folder.

There are some other options you can use with ForgeTool which I'll detail here:

If you are using an SCEE (European) version of RB4, add the --scee option:
Code:
ForgeTool.exe con2pkg --scee C:\Customs\CONs\Song_rb3con C:\Customs\PKGs
If you want to customise the PKG name, add the --id option (the ID must be 16 characters long)
Code:
ForgeTool.exe con2pkg --id 16CHARIDENTIFIER C:\Customs\CONs\Song_rb3con C:\Customs\PKGs
If you want to customise the PKG title as displayed on the PS4, add the --desc option:
Code:
ForgeTool.exe con2pkg --desc "Custom Song - Artist" C:\Customs\CONs\Song_rb3con C:\Customs\PKGs
You can use any combination of these 3 options, just make sure they are after "con2pkg" and before the CON filename.

Finally, if you provide a folder full of CONs rather than a single CON, it will create a single PKG with multiple songs in it. In this case, you must provide the --id and --desc options.

4. Installing Your PKG

Copy your PKG files over to a USB drive, plug it into your PS4, and go to "Settings" -> "☆Debug Settings" -> "Game" -> "Package Installer" and select the .pkg. Then you should be able to start up RB4 and play it!

That's all for now, work is still ongoing to make this process more user-friendly and error-free. Please report your successes and failures here.

Happy Holidays, everyone!

RB4 Custom - Sultans of Swing (C3)
Rock Band 4 - Born To Be Wild - 5 Stars 95% Expert Guitar
RBVR Secret Codes!
Rock Band 4 (RB4) Custom PS4 DLC Building Tools & Guide by Maxton.jpg
 

Comments

Synderella

Senior Member
Contributor
Verified
Doesnt seems to be working for me. Any video tutorials maybe? Im using powershell (x86) on x64 windows 7 and if I print just "start forgetool.exe" without any params it works for 0,5 seconds and then closes right away.

If I add con2pkg it closes with IndexOutOfRangeException. But if I put all as being told in your manual it wont start at all saying that "there is no param, that will accept arguement "my_path_to_CON_file". line:1 symbol:6" - roughly translated form russian (cause my system is in russian d-uh). What can cause this problem? Path IS right I've triple-checked it already.
 

Elrondolio

Member
Contributor
This new tool works beautifully on about 75% of every custom I've tried to convert (over 320 now). My family has over 250 new songs in RB4 thanks to this!

Just make sure you're using v0.1.143 or higher as the previous versions had some bugs that stopped many songs from converting. I love this community!
 
Recent Articles
Latest PlayStation 4 Game Trailer Videos from Gamescom 2019
Earlier this week we saw a Call of Duty: Modern Warfare 2v2 Alpha PS4 trailer video from Gamescom 2019, and below is some more fresh PlayStation 4 video game footage from this year's Gamescom...
Chiaki: Free and Open Source PS4 Remote Play Client by Thestr4ng3r!
Last month we reported on a PS4 Remote Play open source client in development by thestr4ng3r, and today he released Chiaki... the first free and open source PS4 Remote Play client software for...
Sony Patent Surfaces on Rumored PlayStation 5 / PS5 Development Kit Design
Although Sony's next-generation PlayStation 5 console isn't expected until the 2020 holiday season, today Andrew Marmo tweeted about a rumored Sony Interactive Entertainment patent...
CoD: Modern Warfare 2v2 Alpha Gamescom 2019 PS4 Trailer and Tips
The public Gamescom 2019 event runs from August 21st through the 24th, and during the weekend of August 23rd through the 25th gamers will be able to play the Call of Duty: Modern Warfare 2v2 Alpha...
Top