From a49e1e537f2e154dc6668eb84fd7a4da360458a8 Mon Sep 17 00:00:00 2001 From: Downforce Agent Date: Sun, 30 Jun 2024 15:48:10 -0400 Subject: [PATCH] Update Creating Mods --- Creating-Mods.md | 37 ++++++++++++++++++++++++++++++++++++- 1 file changed, 36 insertions(+), 1 deletion(-) diff --git a/Creating-Mods.md b/Creating-Mods.md index eb800ca..ad5d52d 100644 --- a/Creating-Mods.md +++ b/Creating-Mods.md @@ -23,4 +23,39 @@ Use the -y flag to overwrite existing files from data.psarc when extracting patc ./psp2psarc.exe extract -y data2.psarc wine psp2psarc.exe extract -y dlc1.psarc ``` -The above commands will extract to the current working directory. All of the WipEout assets are stored in a "data" folder inside of data.psarc and not the archive root, so this should all automatically end up in a data/ folder for you. \ No newline at end of file +The above commands will extract to the current working directory. All of the WipEout assets are stored in a "data" folder inside of data.psarc and not the archive root, so this should all automatically end up in a data/ folder for you. + +## Creating .FSTAR Files +For storing mods, Firestar uses the common ZIP format with the FSTAR file extension. The contents of the ZIP are dumped directly over top of the original assets at build time when the user selects "Deploy" and then psp2psarc is called to re-bundle the assets together. + +### Using a ZIP Archiver +Place your modified files inside of a new ZIP folder, ensuring that their path precisely matches the path of the originals you are replacing, including placing them in an all-encompasing data/ folder and not the ZIP root. Like so: + +![](https://files.worlio.com/users/bonkmaykr/http/git/embed/zip.png) +(And please, don't copy the ENTIRE data folder with the original assets. You will bloat your modpacks up tremendously, and you would also be committing piracy.) + +Next, open the Comments editor. +On **Peazip**, this can be found in Tools > Comment or with the keyboard shortcut Alt+M. On **WinRAR**, this can be done by clicking the Comment button at the top toolbar. +Now write in your mod's metadata in JSON format. For example: + +![](https://files.worlio.com/users/bonkmaykr/http/git/embed/2024-06-30_14-42.png) + +Ah, but what is that "delete.txt" file? That's the delete list, and as the name suggests, Firestar will use this file to delete the files in the final PSARC that conflict with your mod if it is being installed. +``` +audio/music/01/music_stereo.fft +audio/music/02/music_stereo.fft +audio/music/03/music_stereo.fft +audio/music/04/music_stereo.fft +audio/music/05/music_stereo.fft +audio/music/06/music_stereo.fft +audio/music/07/music_stereo.fft +audio/music/08/music_stereo.fft +audio/music/09/music_stereo.fft +audio/music/10/music_stereo.fft +audio/music/11/music_stereo.fft +audio/music/FEDemoMusic/frontend_stereo.fft +audio/music/FEMusic/frontend_stereo.fft +``` +Place this file in the root of your ZIP if there are any files that need to be disposed of in order for your mod to work. + +Now, save your zip with the **.fstar** extension, and import it into Firestar. Ta-da! \ No newline at end of file