Skip to content

Commit d437931

Browse files
authored
Create README.md
1 parent 7e0671f commit d437931

File tree

1 file changed

+62
-0
lines changed

1 file changed

+62
-0
lines changed

README.md

Lines changed: 62 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,62 @@
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+
![image](https://user-images.githubusercontent.com/12700106/84848317-4d954f80-b029-11ea-8396-00715ba719b8.png)
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

Comments
 (0)