Skip to content

ClipStudio Paint Data Manager is a command-line tool developed to help users manage user data (UserData) of Clip Studio Paint software easily and safely.

License

Notifications You must be signed in to change notification settings

KhaPham121/ClipStudioPaint_DataManager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 Commits
 
 
 
 
 
 
 
 

Repository files navigation

ClipStudio Paint Data Manager

Phiên bản: 1.0.1
Tác giả: KhaPham121
Ngôn ngữ: Windows Batch Script (.bat)


📌 Giới thiệu

ClipStudio Paint Data Manager là một công cụ dòng lệnh được phát triển để hỗ trợ người dùng quản lý dữ liệu người dùng (UserData) của phần mềm Clip Studio Paint một cách dễ dàng và an toàn. Công cụ này cho phép bạn sao lưu, khôi phục hoặc xóa hoàn toàn dữ liệu người dùng của CSP chỉ với vài thao tác đơn giản.


⚙️ Công dụng

  • Sao lưu dữ liệu người dùng CSP: Lưu lại toàn bộ cấu hình người dùng dưới dạng .bak để dự phòng hoặc di chuyển sang máy khác.
  • Khôi phục dữ liệu từ bản sao lưu .bak: Giải nén và phục hồi dữ liệu đã sao lưu trước đó.
  • Xóa sạch toàn bộ dữ liệu người dùng: Dành cho người muốn reset hoàn toàn CSP về mặc định.
  • Kiểm tra & xác minh bản sao lưu: Đảm bảo tính toàn vẹn dữ liệu thông qua file backup.point.
  • Hỗ trợ giao diện chọn file bằng cửa sổ Windows GUI (nhờ PowerShell).
  • Ghi log chi tiết mọi hành động vào log.txt để hỗ trợ xử lý lỗi.

🚀 Hướng dẫn sử dụng

1. Yêu cầu:

  • Chạy file ClipStudioPaintDataManager.exe với quyền Administrator

2. Menu chính

Sau khi khởi chạy, chương trình hiển thị menu:

1. Backup my CLIPStudioPaint UserData

2. Restore my CLIPStudioPaint UserData

3. Wipe all my current CLIPStudioPaint UserData

4. Get help

5. Show license

0. Open log

3. Sao lưu dữ liệu

  • Chọn 1 để bắt đầu sao lưu.
  • Hộp thoại lưu file sẽ xuất hiện. Nhập tên và chọn nơi lưu .bak.
  • Sau khi hoàn tất, thông báo hiện lên: Backup completed.

4. Khôi phục dữ liệu

  • Chọn 2 để khôi phục dữ liệu.
  • Hộp thoại chọn file .bak sẽ xuất hiện.
  • Nếu bản sao lưu hợp lệ, chương trình sẽ giải nén và khôi phục dữ liệu.

5. Xóa dữ liệu

  • Chọn 3 để xóa toàn bộ dữ liệu người dùng CSP.
  • Cảnh báo sẽ hiện ra, chọn [Y] để tiếp tục hoặc [N] để quay lại.

6. Trợ giúp

  • Chọn 4 để xem hướng dẫn nhanh, thông tin về định dạng backup, bảo mật...

7. Xem log

  • Chọn 0 để mở log.txt trong Notepad.

❗ Xử lý lỗi

Vấn đề Nguyên nhân Cách xử lý
Administrator privileges required Không chạy bằng quyền Admin Nhấn chuột phải vào .exe và chọn "Run as Administrator"
7z.exe hoặc 7z.dll not found Thiếu module 7-Zip trong thư mục module/ Thử tải lại và chạy lại phần mềm
sqlite3.exe hoặc sqlite3.dll not found Thiếu module SQLite3 trong thư mục module/ Thử tải lại và chạy lại phần mềm
Hash mismatch Tệp 7-Zip hoặc SQLite bị thay đổi hoặc lỗi Thử tải lại và chạy lại phần mềm
Invalid backup file: backup.point not found File .bak không phải do công cụ này tạo Dùng đúng file sao lưu tạo từ công cụ này
Backup không thành công Đường dẫn lỗi, thiếu quyền, hoặc tên file không hợp lệ Đảm bảo đường dẫn không chứa ký tự đặc biệt và có quyền ghi. Đảm bảo ClipStudioPaint chạy ít nhất 1 lần

📁 Thư mục & File được xử lý

  • %appdata%\CELSYSUserData
  • %appdata%\CELSYS
  • %appdata%\CELSYS_* (thư mục phụ, nếu có)

🛡️ Bảo mật & riêng tư

  • File backup không được mã hóa. Bạn có thể dùng WinRAR hoặc 7-Zip để mở nội dung.
  • Nếu cần bảo mật, hãy tự mã hóa file .bak bằng công cụ bên thứ ba như WinRAR, 7-Zip, v.v.

📜 Bản quyền

Copyright (c) 2025 KhaPham121

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, and distribute copies of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND.


📦 Thư viện bên thứ 3

  • 7-Zip
    Các file 7z.exe7z.dll trong phần mềm này thuộc dự án 7-Zip:
    © Igor Pavlov (1999–2021)
    Được cấp phép theo GNU LGPL v2.1
    https://www.7-zip.org
    https://www.gnu.org/licenses/old-licenses/lgpl-2.1.html

  • WinRAR SFX Module (Zip32SFX.exe)
    Gói tự giải nén trong bản phân phối được tạo ra bằng module SFX của WinRAR (Zip32SFX.exe):
    © Alexander Roshal — All Rights Reserved.
    WinRAR và các module liên quan là phần mềm bản quyền (proprietary) và không thuộc phạm vi bản quyền MIT của phần mềm này.
    Việc sử dụng module SFX tuân thủ theo thỏa thuận bản quyền của RARLAB:
    https://www.win-rar.com/license.html

    Phần mềm này chỉ phân phối file thực thi (.exe) đã đóng gói, không phân phối module SFX dưới dạng riêng biệt.

  • SQLite SQLite is in the Public Domain.

All of the code and documentation in SQLite has been dedicated to the public domain by the authors. This means that anybody is free to copy, modify, publish, use, compile, sell, or distribute the original SQLite code, either in source code form or as a compiled binary, for any purpose, commercial or non-commercial, and by any means.

The author disclaims copyright to this source code. In place of a legal notice, here is a blessing:

May you do good and not evil. May you find forgiveness for yourself and forgive others. May you share freely, never taking more than you give.

More information at: https://www.sqlite.org/copyright.html

💬 Liên hệ

Nếu bạn gặp lỗi hoặc cần hỗ trợ:

  • Gửi email kèm theo log.txt cho kỹ thuật viên
  • Hoặc mở issue trên GitHub: github.com/KhaPham121

===== ENGLISH =====

ClipStudio Paint Data Manager

Version: 1.0.0 Author: KhaPham121 Language: Windows Batch Script (.bat)


📌 Introduction

ClipStudio Paint Data Manager is a command-line tool developed to help users manage user data (UserData) of Clip Studio Paint software easily and safely. This tool allows you to backup, restore or completely delete CSP user data with just a few simple steps.


⚙️ Uses

  • Backup CSP user data: Save all user configurations as .bak for backup or migration to another machine.

  • Restore data from .bak backup: Extract and restore previously backed up data.

  • Clear all user data: For those who want to completely reset CSP to default.

  • Check & verify backup: Ensure data integrity via backup.point file.

  • Support file selection interface using Windows GUI window (thanks to PowerShell).

  • Write detailed log of all actions to log.txt to support error handling.


🚀 Instructions

1. Requirements:

  • Run the file ClipStudioPaintDataManager.exe with Administrator rights

2. Main Menu

After launching, the program displays the menu:

1. Backup my CLIPStudioPaint UserData

2. Restore my CLIPStudioPaint UserData

3. Wipe all my current CLIPStudioPaint UserData

4. Get help

5. Show license

0. Open log

3. Backup data

  • Select 1 to start the backup.

  • The save file dialog box will appear. Enter a name and select the location to save .bak.

  • Once completed, the message appears: Backup completed.

4. Restore Data

  • Select 2 to restore data.

  • The .bak file selection dialog box will appear.

  • If the backup is valid, the program will extract and restore the data.

5. Delete Data

  • Select 3 to delete all CSP user data.

  • A warning will appear, select [Y] to continue or [N] to go back.

6. Help

  • Select 4 to see quick instructions, information about backup formats, security, etc.

7. View log

  • Select 0 to open log.txt in Notepad.

❗ Troubleshooting

Problem Cause Solution
Administrator privileges required Do not run as Administrator Right-click .exe and select "Run as Administrator"
7z.exe or 7z.dll not found Missing 7-Zip archive in module/ folder Try to re-download and restart this app
sqlite3.exe or sqlite3.dll not found Missing SQLite in module/ folder Try to re-download and restart this app
Hash mismatch 7-Zip or SQLite3 file is modified or corrupted Try to re-download and restart this app
Invalid backup file: backup.point not found .bak file was not created by this tool Use correct backup file created by this tool
Backup failed Path is broken, permissions are missing, or file name is invalid Make sure path does not contain special characters and has writable permissions. Make sure ClipStudioPaint run at least once time

📁 Folders & Files Processed

  • %appdata%\CELSYSUserData
  • %appdata%\CELSYS
  • %appdata%\CELSYS_* (subfolders, if any)

🛡️ Security & Privacy

  • The backup file is not encrypted. You can use WinRAR or 7-Zip to open the contents.

  • If security is needed, self-encrypt the .bak file using a third-party tool like WinRAR, 7-Zip, etc.


📜 Copyright

Copyright (c) 2025 KhaPham121

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, and distribute copies of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND.


📦 Third-Party Components

  • 7-Zip
    The included 7z.exe and 7z.dll binaries are part of the 7-Zip project:
    © Igor Pavlov (1999–2021)
    Licensed under the GNU LGPL v2.1
    https://www.7-zip.org
    https://www.gnu.org/licenses/old-licenses/lgpl-2.1.html

  • WinRAR SFX Module (Zip32SFX.exe)
    The self-extracting archive included in this distribution was created using WinRAR’s SFX module (Zip32SFX.exe):
    © Alexander Roshal — All Rights Reserved.
    WinRAR and its modules are proprietary software and are not covered by the MIT License of this software.
    Usage of the SFX module complies with RARLAB’s license agreement:
    https://www.win-rar.com/license.html

    This software only distributes the resulting packed executable and does not distribute the SFX module separately.

  • SQLite SQLite is in the Public Domain.

All of the code and documentation in SQLite has been dedicated to the public domain by the authors. This means that anybody is free to copy, modify, publish, use, compile, sell, or distribute the original SQLite code, either in source code form or as a compiled binary, for any purpose, commercial or non-commercial, and by any means.

The author disclaims copyright to this source code. In place of a legal notice, here is a blessing:

May you do good and not evil. May you find forgiveness for yourself and forgive others. May you share freely, never taking more than you give.

More information at: https://www.sqlite.org/copyright.html

💬 Contact

If you encounter an error or need support: