|
| 1 | +# PSO2 SymbolArt Thumbnail Handler |
| 2 | + |
| 3 | +Shell Extension for Windows Explorer to display Symbol Art file thumbnails and in the preview pane |
| 4 | + |
| 5 | +Makes it straightforward to browse your cache and pick which ones you want to import from windows explorer itself |
| 6 | + |
| 7 | +<details> |
| 8 | + <summary>Sample Screenshot</summary> |
| 9 | + |
| 10 | + |
| 11 | + |
| 12 | +</details> |
| 13 | + |
| 14 | +# Requirements |
| 15 | + |
| 16 | +* Windows |
| 17 | +* Visual C++ 2019 Runtime (v142) <sup>[1](#msvcrt)</sup> |
| 18 | +* A OpenGL 3.3 capable card |
| 19 | + |
| 20 | +You can use the included SarConvert application to test if the thumbnail handler should work. |
| 21 | + |
| 22 | +# Installation/Removal |
| 23 | + |
| 24 | +* Grab the latest build from the releases page |
| 25 | +* Extract the zip file somewhere it won't be moved out of (like alongside your Tweaker/Game executable for instance) |
| 26 | +* Run the provided install/remove script as administrator |
| 27 | + |
| 28 | +or |
| 29 | +<details> |
| 30 | +<summary>Manual Installation</summary> |
| 31 | + |
| 32 | +* Open a Command Prompt as Administrator |
| 33 | +* CD into the folder with the dll file |
| 34 | +* run `regsrv32 Pso2SarThumbnailHandler.x64.dll` or `regsrv32 Pso2SarThumbnailHandler.x86.dll` to install |
| 35 | +* run `regsrv32 /u Pso2SarThumbnailHandler.x64.dll` or `regsrv32 /u Pso2SarThumbnailHandler.x86.dll` to remove |
| 36 | +</details> |
| 37 | + |
| 38 | + |
| 39 | +</details> |
| 40 | + |
| 41 | +# SarConvert Utility |
| 42 | + |
| 43 | +Included in the release download, you can use it to test if the thumbnail handler should work, or simply to convert .sar files into .pngs |
| 44 | + |
| 45 | +### Usage: |
| 46 | + |
| 47 | +Droping one or more .sar files into the executable will create a 1:1 .png file of it, |
| 48 | +For precise size control, run it from a command prompt or script file |
| 49 | + |
| 50 | +Passing a number as parameter will change the out size for the subsequent arguments |
| 51 | + |
| 52 | +Examples: |
| 53 | + |
| 54 | +`SarConvert.exe 512 input1.sar input2.sar ... inputN.sar` |
| 55 | +will create 512px .pngs |
| 56 | + |
| 57 | +`SarConvert.exe 512 input1.sar 768 input2.sar 1024 input3.sar` |
| 58 | +will create 512, 768, and 1024px pngs respectively |
| 59 | + |
| 60 | +------ |
| 61 | + |
| 62 | +<a name="msvcrt">1</a>: Visual C++ 2019 Runtime: [x86](https://aka.ms/vs/16/release/vc_redist.x86.exe) / [x64](https://aka.ms/vs/16/release/vc_redist.x64.exe) |
0 commit comments