GiGiFasT xShop Studio 1.2 FREE
MU Online Season 20 / Season 21 — MUDevs plaintext xShop profile
GiGiFasT Developer | www.gigifast.eu

FREE PUBLIC RELEASE
===================
This build is distributed as a free public release. No license key or HWID
activation is required.

QUICK START
===========
1. Extract the entire ZIP to a normal folder.
2. Run GiGiFasT_xShop_Studio.exe.
3. Import an existing xShop set or open a .gfxshop project.
4. Edit products, variants, tabs and categories.
5. Validate your shop.
6. Export client + server files and test them before using them on a live server.

The executable includes the interface, catalog and images. Users do not need
Python, Node.js or Go. Microsoft Edge or Google Chrome may be used for the
app-style window; the default browser is used as a fallback.

MAIN FEATURES
=============
- English interface
- Visual item catalog with search
- Main tabs and categories/subcategories
- Create, rename, reorder, move, duplicate and delete categories
- Multiple currencies supported by the imported xShop format
- Product prices and multiple variants
- Bundles with up to 10 components
- Permanent and timed products
- Client display quantity
- Server Qtd / durability
- Item Level, Skill, Luck and Additional option
- Excellent options
- Ancient option
- 380 option
- Socket configuration
- Harmony / raw numeric fields where supported
- Validation before export
- Undo / Redo
- Local autosave and backup
- Editable .gfxshop projects
- Client + Server export
- ZIP export and SHA-256 manifest

QUANTITY / STACK NOTES
======================
The editor exposes two independent fields:
- Client display quantity
- Server Qtd / durability

The shortcut "Set both to 50" prepares both values for the selected variant.
You must still click Apply changes before saving or exporting.

Important: a displayed quantity or exported Qtd value does not guarantee that
every GameServer/item combination will deliver a stack in the same way. Stack
behavior depends on the target server and the selected item. Always test with a
new purchase before publishing the shop.

IMPORT FORMAT
=============
Import xShop expects all five matching decrypted TXT files from one shop set:
- CashShopProduct.txt
- CashShopPackage.txt
- IBSProduct.txt
- IBSPackage.txt
- IBSCategory.txt

A ZIP containing one matching set is also supported. Ambiguous or unsupported
structures are rejected instead of being guessed.

WORKFLOW
========
Open project        -> Opens a saved .gfxshop project.
Import xShop        -> Imports the five matching xShop TXT files.
Main tab            -> Creates a top-level shop tab.
Category            -> Creates a category under the selected tab.
Tabs / categories   -> Manages names, ordering, movement and deletion.
Add to shop         -> Adds the selected catalog item to the selected category.
Apply changes       -> Commits the selected product/variant edits.
Validate            -> Checks the project before export.
Export client/server-> Generates a new export without overwriting live files.

SAVING / BACKUP
===============
Applied changes are autosaved locally under:
  %AppData%\GiGiFasT\xShopStudio

Keep separate backups of important .gfxshop projects and of your live client
and server files. Local autosave is not a substitute for a proper backup.

COMPATIBILITY
=============
This release targets the documented MUDevs plaintext xShop profile used by this
editor. It is not a universal converter for every MU Online pack.

Other server packs, custom formats, encrypted BMD/MPR files, IGCN-specific
formats, or heavily modified Season 20/21 files may require adaptation.

Always test exported files on the exact client and GameServer build before
production use.

WINDOWS / SECURITY NOTICE
=========================
This executable is a Windows x64 build and is not Authenticode-signed.
Windows SmartScreen may therefore show a warning for an unknown publisher.
Do not disable your security software. You can verify the executable against
EXE_SHA256.txt and scan the package normally.

The demo project in Examples is only an interface example and is not intended
to replace anyone's live shop.

Third-party game artwork/data remain subject to their respective owners' rights.
See LICENSE.txt and Licenses/JSZip-LICENSE.md.
