Maxscript Encrypt and Protect

5 votes
Version: 
1.00
Date Updated: 
12/25/2017
Author Name: 
trykle

......
I wrote a tool to protect the script source code from being easily viewed.
It's free, and you can use it in your business scripts.
Enjoy:)
This is the first time I posted a post in this forum,Merry Christmas and a happy newyear.

>>> A
Load source code into memory to run,You can't use these keywords in your code :
getSourceFileName ,getThisScriptFilename ,getSourceFileOffSet ,getSourceFileLine

>>> B
!!! QuickBMS can't decrypt this encryption, because it is the
.Ms format!
.Ms format!
.Ms format!
The important thing to say three times.

>>> C
This is my original script.
I've never used the "MAxscript protector",it's charging, and this is a free tool, and there's no connection between us.

>>> D
My English is not so good, Some of the sentences in the message can't be fully understood, sorry.

>>> Some code to deploy your encryption:
filein "CloseMaxscript_1.2.ms"
MScodeToDataRoll.edtSC = @"C:\youcode.ms"
Global noPrompt = true --Do not prompt me when it is done
MScodeToDataRoll.btnExp.pressed()
try DestroyDialog MScodeToDataRoll catch()

>>> How to use it

demo

Version Requirement: 
2010+
AttachmentSize
closemaxscript_1.2.ms1.24 MB

Comments

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.
3DZver's picture

Maxscript Protector absolutely non-working tool

I read a lot about Maxscript Protector. Basically bad reviews, and if there were praise comments - then these comments post the developers themselves. I did not regret money and purchase this script specifically to check how it works. None of the scripts I tried to protect with this tool, and did not work after that. I wrote to the authors of this script and reported on, but they did not even bother to answer.
My verdict: Maxscript Protector absolutely non-working tool and I do not advise anyone to buy it.

miauu's picture

.

Your script works.
No one knows if the Maxscript Protector works. It have a long story here on the forum - fake accounts to put it in the front page, several changes of the script's name and so on and so on. The same story happens again - guys that tells us what a wonder is the Maxscript Protector, but the same gays can't provide a single file, protected using MP. They tells us that the script works which means that they have bought it, but there is no file, protected by MP in the net. Strange. :)

trykle's picture

This is my original script,

This is my original script, and I didn't use the one you said.

miauu's picture

.

Since you already have bought the MAxscript protector,can you post here a scrape protected using Maxscript protector - source code, and protected script?

Amoranio's picture

QuickBMS can easily decrypt

QuickBMS can easily decrypt this.
The only solution I found for now is Maxscript protector. https://www.turbosquid.com/FullPreview/Index.cfm/ID/1246058

Kstudio's picture

Debugging

I think that author can add one option for keep capability to debugging - save obfuscated script to separate file before encrypting.

So it will allow developer to find a problem into source code.

P3D_PathScripts's picture

Works fine in a few quick

Works fine in a few quick tests I've done. Thanks for the tool!

Proin3D_PathScripts
Andrés Fernández Cruz

miauu's picture

.

[quote]

I will ask how the user came out of bug, to what version, what buttons to press and some details.

[/.quote]

I also ask for this info. Sometimes I ask for a video to see what exactly is happen. But there are situations where I need to see on which line is the error, which variables are not set/get properly and so on. When you have 10-15 000 lines of code and tens of "nested functions" the info of the error in the maxscript listener is crucial for fast and easy finding of the error(it will shows you the full path of the error - from function to function). Usually, when random function is used there is no way to get the same random number on two different PC(different 3ds Max versions), so I will not be able to reproduce the error that the user have, but knowing where the error is(line number, variable) will help solving the problem.

But, I have a question - is is potsible to encrypt the script with user defined "password", and then to decrypt it back to readable code?

trykle's picture

Thank you for your answer.

Thank you for your answer. Maybe the way we look for bug is a little different.
I will ask how the user came out of bug, to what version, what buttons to press and some details. After that, I will reappear bug on my computer.
Finally, I am sorry, my English is not very good, so the answer is the use of Google translation.

sxvr's picture

I do not know if such

I do not know if such encryption will be inserted into other code.

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.