abdullahbaa5 / SCEditor

Create or Edit Supercell (Clash of Clans, Clash Royale, Brawl Stars, Boom Beach) SC Files. Add or Edit an Existing or Custom Character, Building or other game object.
29 stars 3 forks source link
boom-beach clash-of-clans clash-royale editor graphics sc supercell swf viewer

Supercell SC Editor - with viewer

Create or Edit Supercell (Clash of Clans, Clash Royale, Brawl Stars, Boom Beach) SC Files. Add or Edit an Exisiting or Custom Character, Building or other game object.

Requirements

Usage

Always run it with Visual Studio in Debug mode to make sure there are no crashes.

Features (Basic)

Custom Features (Main)

- Add your own custom sprites

Yes, You are able to add your own Character/Building.

No, it will not be fully automated, You may have to mess around with how many frames you want by manually editing it afterwards.

This tool uses another software (paid version of it) called TexturePacker. It is used to convert each of the Animations Frames Shapes into a single Texture.

- Combine 2 SC Files Data Together

Combine 2 SC Files together while having the ability to choose which exports to import from the second SC File.

This feature also uses TexturePacker - Paid Version, to combine all the exports back to a single texture.

It will import full Export data and save it as a new Export in the file (this includes importing the correct Matrix, Colorspaces too).

- Live Edit a Export/Movieclip data

This will help with manually adjusting the x,y position of the Shape in the Object. You can either choose to move the shapechunk's x,y position directly (this will effect all the Exports/Movieclips using that specific shapechunk) or generate a matrix which can be replaced for the specific shape in the moveclips frames data

Known Bugs/Issues/Incompeted Features

One of the basic rules of the universe is that nothing is perfect. Perfection simply doesn't exist.....Without imperfection, neither you nor I would exist - Stephen Hawking

The tools works perfectly but may cause glitches that may not cause much inconvience.

Additional Information

The above information may not be complete and does not yet provide a step by step guide for how everything is done.

The tool is able to perform all the features mentioned above but may crash for some certain feature tho it works you just have to try and avoid doing things in a certain way that may cause a crash.

This tool has been in use for creating alot of custom mods for the past few years. As it works in its messy but optimized state, I do not plan on rewriting a clean code version of it for a while.

If requested enough, I will create a video guide for how the editor flow works for the main features.

Credits and Thanks to

Jean-Baptiste Martin (Ultrapowa) - as the tool initially started building upon his USC SC Editor. Mike Chiappe (Mimi) for helping figuring out most of Objects Variables. And other SC Tools on the github that I have learnt from while building this tool.