Tutorial Tool How to unlock "Patreon only" functions in SKLX Blender 3D addon FOR FREE

InvertedSedas

Newbie
Dec 15, 2019
21
10
It's very simple!

You need Notepad++ and a bit of programming magic.
Open the file "_init_.py" which is in the folder with addon.
(I have it in "/AppData/Roaming/Blender Foundation/Blender/3.6/scripts/addons/sklx_creator/" it may be different for you, so check what is written in the SKLX installation path in the Blender Addons tab).

Then look for (eval("str(palette_color_hat_p)") == eval("str(bpy.data.scenes['Scene'].sna_importkkkp)") and using the "replace all" function replace it with (a == 1)

Next
On the line after:
def draw(self, context):
which is in
class SNA_PT_MAL_PHYSICS_1F18C(bpy.types.Panel):,
def sna_rigify_support_5F654(layout_function, ):
and
def draw(self, context):
which is in
class SNA_PT_SKLXCREATOR_CA046(bpy.types.Panel):

add a = 1 so it looks like this:

def draw(self, context):
a = 1
layout = self.layout


for both "def draw"

and

def sna_rigify_support_5F654(layout_function, ):
a = 1
if ((a == 1) and ('Koikatsu Full' != bpy.context.scene.sna_select_an_option)):


You can save file, it's ready for use

But there is one small problem, if we start Blender everything will work but after leaving Blender the file will return to the state before our changes.

So backup the file before launching and after closing Blender copy the backup copy with replacement to the folder.

I couldn't think of a elegant, quicker, more convenient and workable way to fix this so if anyone has any ideas suggest them and I'll add the working ones here.

Thank you for reading. You're welcome.
Your friendly forum neighbor Russian Hackerman.

Удачи, счастья, здоровья, берегите себя и близких!

hacker-man-hacker.gif
 
  • Like
Reactions: victor9643

kayli

New Member
Sep 11, 2020
1
0
seems like too much effort considering the file will redownload and update itself each time, its much easier just searching for palette_color_ line in the init.py file, copy pasting the whole byte.hex line into the Blender Python console and using the password that it generates, once you put it in and it enables the features you can just save it as the startup file using File > Defaults > Save Startup File.

1714396447498.png

1714396481263.png

With this method you won't have to insert the new init.py every time it happens and it just works when you open Blender, any time the password doesn't work you either need to refresh the plugin using the option it gives you to do so, or the password has been updated and you would need to crack it again.
 
Last edited:

victor9643

Newbie
Apr 7, 2023
18
2
seems like too much effort considering the file will redownload and update itself each time, its much easier just searching for palette_color_ line in the init.py file, copy pasting the whole byte.hex line into the Blender Python console and using the password that it generates, once you put it in and it enables the features you can just save it as the startup file using File > Defaults > Save Startup File.

View attachment 3585836

View attachment 3585837

With this method you won't have to insert the new init.py every time it happens and it just works when you open Blender, any time the password doesn't work you either need to refresh the plugin using the option it gives you to do so, or the password has been updated and you would need to crack it again.
hello do you have letest plugin