Skip to content

MasterPose/sdkv2-ports

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Construct 3 SDKv2 Ports by Master Pose

This repository contains all the Construct 3 addons ports I've done. Either with explicit permission by the original authors or with compliance of their license.

How to upgrade project from SDKv1 to new version SDKv2

First of all, install the SDKv2 addon you want.

All ports are 1:1 with their original version but their "Original ID" has been changed with a "New ID". So you must manually modify them in your project file.

Check the list of all addons with the new IDs

Unpack Construct project

If your project is saved as a single-file project (.c3p format), open your project in the last version of Construct that can open it (The last version that supports SDKv1 is LTS version r449-3).

Once in the editor, go to Project > Save as > Save as project folder.

Save your project into an empty folder. Now this is your Construct project.

Keep your original .c3p as a backup. At the end of the process you can save back your project to a single file if needed.

Modify the C3Proj

Close Construct 3 if you still have it open.

Then, ideally with a code editor or featureful text editor, open the project.c3proj file from your project folder.

Search for the "Original ID" of your addon, and change it with the "New ID".

alt text

Search for any other references

Inside the objectTypes/ folder, you'll find all your project's objects. If the addon you're upgrading is a plugin search for that object, or if it's a behavior search for the objects that have that behavior.

Replace all the "Original IDs" you find with the "New ID":

Tip

Using the search & replace feature from VSCode you can replace hundreds of IDs with one single click if your project is very big.

Open your project in the latest Construct version

Now you should be able to open your project in the latest Construct version.

If you want to save it back to a c3p, go to Project > Save as > Save as single file.

alt text

Addons

Original ID New ID Name Original URL New URL
EasystarTilemap EasystarTilemap_SDKv2 Easystar https://www.construct.net/en/make-games/addons/1140/easystar https://www.construct.net/en/make-games/addons/1571/easystar-sdkv2-port

About

Ports of plugins that aren't mine but that I ported to Construct 3 SDKv2

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors