You do not have permission to edit this page, for the following reason:
The action you have requested is limited to users in one of the groups: Users, Administrators.
Free text:
A Python tool for converting asset files for use with [[ONScripter for PSP]]. It is designed as a successor to the C&D Tools Win GUI. This only works with games made with NScripter, [https://github.com/Prince-of-sea/ONScripter_Multi_Converter/blob/main/TITLELIST.md see list of tested games] == Installation == [https://github.com/Prince-of-sea/ONScripter_Multi_Converter/blob/main/README.md Follow the readme] and download the required files. <!--Requirement: * [https://github.com/Prince-of-sea/ONScripter_Multi_Converter/releases/latest ONScripter_Multi_Converter] * [http://web.archive.org/web/20130203074100/http://www.geocities.jp/stm_torm/ons/smjpeg4.zip smjpeg_encode.exe (by すとーむ様)] * [https://web.archive.org/web/20130328141650/http://www.geocities.jp/stm_torm/nsaed2.zip nsaed.exe (by すとーむ様)] * [https://drive.google.com/file/d/1gH9nNRxaz8GexN0B1hWyUc3o692bkWXX/view GARBro.Console (by 게지네様)] * [https://pngquant.org/ pngquant] * [https://www.gyan.dev/ffmpeg/builds/ffmpeg-release-full.7z FFmpeg] * Games made with NScripter, [https://github.com/Prince-of-sea/ONScripter_Multi_Converter/blob/main/TITLELIST.md see list of tested games]--> Extract and move the downloaded files to the appropriate locations. In a directory with path access: * ffmpeg.exe * ffprobe.exe * pngquant.exe In a directory designated for the tool: <pre> |-NSC2ONS4PSP.exe |-tools\ | |-nsaed.exe | |-smjpeg_encode.exe | |-Garbro_console\ | | |-GARbro.Console.exe | | |-{Other numerous files} | | |-{Several additional directories} </pre> == User guide == === How to use === In the input directory field (入力先), use the browse button to select the directory containing the game files. In the output directory field (出力先), use the browse button to choose a destination directory for the converted files. Files will be saved in a subfolder named "PSP_[input directory name]" within the selected directory. (if there are directory name conflicts conflicts, files maybe overwritten) Configure the desired settings, then click the convert button to start the conversion process. Wait a few seconds to minutes until "Processing complete" appears. Prepare the EBOOT.PBP and default.ttf for [[ONScripter for PSP]] and transfer them to a PSP with CFW/LCFW or a PS Vita with Adrenaline. === Options === Image settings (画像): * Width adjustment - Adjusts the image width to avoid display issues like vertical lines. Default is set to a multiple of 2. * JPG quality - Sets the quality for images converted to JPG. Lower settings reduce file size but also image quality. * Resolution setting (Width) - Sets the resolution for the converted game. Usually, a setting of "360" is fine.. * BMP to JPG conversion & Extension spoofing - Converts non-transparent BMP files to JPG. * PNG color reduction - Reduces the color depth of PNG files to decrease file size. Audio settings (音源): * OGG compression - Converts all game audio to OGG format using FFmpeg. You can set different options for background music (BGM) and sound effects (SE). BGM and SE are identified based on file paths and references in the scenario files. Other settings (その他): * Font loading - Keeps the font in RAM to speed up text display on the PSP. Not recommended for PSP-1000 due to higher RAM usage. This setting modifies the ons.ini file’s "FONTMEMORY" option. * Compress files with nsaed.exe - After converting images and audio, compresses them into multiple "arc.nsa" files. * Force text size adjustment - Increase text that is too small to read on the PSP. This only affects text defined with the <code>setwindow</code> command. At the bottom is the setting for the PSP screen size, relevant to the ons.ini's "SURFACE" and "ASPECT" settings. === Notes === * The tool supports only four resolutions: 800x600, 640x480, 400x300, and 320x240 (the last two are unstable). * Games may not work properly even if they support these resolutions due to ONScripter’s limitations (e.g., DLL or Lua dependencies). * To use the [https://onscripter.osdn.jp/onscripter.html#cd-audio-mapping CD audio mapping feature] of ONScripter, prepare the extracted WAV files beforehand. The tool will convert them to OGG. == Screenshots == https://dlhb.gamebrew.org/psphomebrew/images/onscriptermulticonverter.png == Known issues == * MIDI files are not supported as the author has not tested MIDI-based games. * The tool does not handle nbz files outside of nsa/sar/ns2 archives. * Batch replacement of ".nbz" with ".wav" in scenario files may cause unexpected behavior. == External links == * GitHub - https://github.com/Prince-of-sea/ONScripter_Multi_Converter
Advertising: