Skip to content

Releases: ShrineFox/PersonaVoiceClipEditor

PersonaVCE v2.4.1

14 Dec 03:50
Compare
Choose a tag to compare
  • Add debug logging for encoding process
  • Fix ADX re-encryption after editing volume

PersonaVCE v2.4

13 Dec 01:20
658e3ff
Compare
Choose a tag to compare
  • You can now use the existing loop points of an ADX file when outputting ADX (in case you want to decrypt, change volume etc)
  • You can now change the volume of an output ADX/WAV file
  • Decryption is now opt-in (otherwise it will always use the encryption key to encrypt the output ADX, unless the key is 0)

PersonaVCE v2.3.2

08 Sep 20:51
Compare
Choose a tag to compare

  • Fixes issue where extracting/repacking ACB results in "unknown error"
  • Fixes improperly matched Wave & Cue ID in Ryo output mode
  • Added option to encode files while being renamed and copied
  • Restores multithreading
  • Removes "decode" option since "encode" with output set to .wav does the same thing
  • Added ability to paste spreadsheet columns directly into DataGridView using CTRL+V (.txt file no longer required)
  • DataGridView cells now legible in both dark and light mode
  • DataGridView rows are now numbered based on starting index

PersonaVCE v2.3.1

23 Aug 00:57
Compare
Choose a tag to compare
  • Make "loop entire track" option actually work
  • Disable multithreading (may be causing problems on some machines)
  • Move VGAudio.exe to Dependencies folder

PersonaVCE v2.3

21 Aug 21:59
Compare
Choose a tag to compare
  • Fixes app name being shown as "SA2VoiceClipEditor"
  • Removes "Refresh" button on rename form
  • Fixes crash when cancelling file select for Encoding

PersonaVCE 2.2

03 Aug 01:09
ad6e07d
Compare
Choose a tag to compare

This update adds the following options to the "Rename" section of the form.

Ryo Renaming Options

Learn more about Ryo Framework and why you would want to use these settings here.
The following settings do not use the "Suffix," "Append OG Name," or "Left Padding" options.

  • Ryo Output Mode: Set this to anything other than "Don't Output For Ryo" to enable the following settings.
  • Streaming: Check this box if you're replacing "streaming" cues (i.e. embedded in .AWB rather than .ACB.
  • Player Volume: Check this to override the volume for the sound player rather than the sound itself. Fixes some volume issues.
  • Volume: The volume percentage applied to all the output sound clips. Uncheck Override Volume to use the sound category's default volume.
  • Category: The ID of the Sound Category applied to all the output sound clips. Varies by game. (i.e. in P5R, se: 0, bgm: 1, voice: 2, system: 3, syste_stream: 12 ... )
  • Folder Suffix: The suffix applied to each Cue folder's name. Only works when Cue Names is checked. (i.e. btl_support becomes btl_support_Joker if the suffix is "Joker")
  • Cue Names: Whether to use cue names for output folders. If not, folders will be named <CUEID>.cue. This also applies to eacch sound's .yaml config file.

Adding ACB Cue Data

Because the Ryo output mode relies on an external file matching wave IDs to cue names/IDs, it only works out of the box with the provided P5R system.acb and voice_singleword.acb modes.
To add more archives to the dropdown, follow these steps:

  • Get a .tsv (tab separated values) file for the .acb you're editing by dragging the original .acb archive into CriAtomViewer. (extension must be lowercase!)
  • Click inside the table and press CTRL + A to highlight everything. Then right click and copy as tabs delineated text. Paste into a text file and save it as a .tsv to this program's Dependencies/RyoText folder.

PersonaVCE 2.1

17 Dec 20:55
815f025
Compare
Choose a tag to compare

Requirements

Changelog

  • Now features toggle-able dark/light theme
  • Sound format, archive format, encryption preset options moved to menustrip to de-clutter interface
  • Output log is now resizable
  • Unused dependencies have been removed
  • Optimized user interface for drag/drop operations
  • No longer overwrites existing folders when encoding, instead it creates new uniquely named folders for output
  • Repacked ACB/AWB will now overwrite the existing one (this is because the library used requires them to be in the same folder)
  • You can now view/edit filenames/transcriptions directly from the "Rename" tab
  • Rather than auto loading/saving the last used settings, you can now manually save/load several different settings

PersonaVCE 2.0

30 Jan 02:21
1a20848
Compare
Choose a tag to compare

This complete overhaul of PersonaVoiceClipEditor features:

  • A tabbed interface
  • Batch renaming separate from encoding (no more needing to re-encode!)
  • Suffix options for renamed output files
  • Encrypted .adx support
  • Loop support
  • UI on a different tab (no more freezing the form!)
  • Output log (now you can see what's going on!)
    Now using AFSLib and VGAudio instead of adxencd and PuyoTools.

Release 0.2

11 Jul 08:33
a8554cd
Compare
Choose a tag to compare

PersonaVoiceClipEditor

What is This?

This tool is for automatically making dual-language mods when you're batch converting English WAV files to ADX.
Your English and Japanese WAV directories must contain identically-named files for this to work.

How to Use

  1. Make a spreadsheet with all the filenames of your English wavs in the order of the files extracted from an AWB (P5) or AFS (P3/P4). Line up the filenames of the replacement clips in another column. Leave cells blank where no replacement is needed.
  2. Copy the column with the replacement filenames to a .txt document, and specify the path in the program.
  3. Specify the path to your WAV directory.
  4. Specify the path to the existing ADX directory. The filenames and order of clips here will be matched to your WAV list for reference.
    Please note these files will be overwritten so back them up before proceeding if needed.
  5. Specify the path to your WAV list .txt.
  6. Click Replace, wait for it to finish and repeat for each language you have WAVs for.

Dependencies

PuyoTools - AFS Extraction
SonicAudioTools - ACB/AWB Unpacking/Repacking
adxencd - ADX Conversion

Latest Changes

  • Fixed Windows DPI Aware Scaling
  • Added Status indicator to show how far along conversion is
  • Ensure ADX conversion is complete before continuing to replace file
  • Alert user if ADX conversion fails
  • Show popup window when finished
  • Allow skipping file replacement when .txt line is blank

Release 0.1 (Untested)

08 Jul 01:18
cf6f883
Compare
Choose a tag to compare

PersonaVoiceClipEditor

What is This?

This tool is for automatically making dual-language mods when you're batch converting English WAV files to ADX.
Your English and Japanese WAV directories must contain identically-named files for this to work.

How to Use

  1. Make a spreadsheet with all the filenames of your English wavs in the order of the files extracted from an AWB (P5) or AFS (P3/P4).
  2. Copy the row with the filenames to a .txt document, and specify the path in the program.
  3. Specify the path to your WAV directory.
  4. Specify the path to the existing ADX directory. The filenames and order of clips here will be matched to your WAV list for reference.
  5. Specify the path to your WAV list .txt.
  6. Click Replace, wait for it to finish and repeat for each language you have WAVs for.

Dependencies

PuyoTools - AFS Extraction
SonicAudioTools - ACB/AWB Unpacking/Repacking
adxencd - ADX Conversion