AlliedModders

AlliedModders (https://forums.alliedmods.net/index.php)
-   Scripting Help (https://forums.alliedmods.net/forumdisplay.php?f=11)
-   -   lysis decompiler (https://forums.alliedmods.net/showthread.php?t=338989)

xerecrazy 08-08-2022 15:23

lysis decompiler
 
hello, Is there any way that someone can't see the lysis code? why is it rediculous how much the 'lysis decompiler' can decompile the plugins.

if your answer is about 'GNU GPL', don't even answer, because even though it's 'gpl' the written code is mine,

is there any way to block the decompilation? maybe with modules?

thanks

the site: https://headlinedev.xyz/lysis/

jimaway 08-08-2022 15:47

Re: lysis decompiler
 
don't give out plugins if you don't want to share the source code as well. simple as that

xerecrazy 08-08-2022 16:26

Re: lysis decompiler
 
Quote:

Originally Posted by jimaway (Post 2785889)
don't give out plugins if you don't want to share the source code as well. simple as that

the question is not that, the question is that the amxx compiler is flawed, where have you ever seen a decompiler compile up to 80%?

MrPickles 08-08-2022 16:54

Re: lysis decompiler
 
maybe u can try with #pragma compress 1 in the top or #emit sysreq.c, In any case, the language and the programming are freely available, if you want to protect your code more, you should buy the copyright (which is not possible),or trying to create a new game engine (which is the same as creating a new game), everything that is amxx mod and meta mod, is free to access and use, even if you have coded it, it also serves so that others can learn more about the language,...

and I am sure that on more than one occasion, you have seen the source codes of other people to be able to learn and code, that would be very contradictory

xerecrazy 08-08-2022 17:24

Re: lysis decompiler
 
Quote:

Originally Posted by MrPickles (Post 2785892)
maybe u can try with #pragma compress 1 in the top or #emit sysreq.c, In any case, the language and the programming are freely available, if you want to protect your code more, you should buy the copyright (which is not possible),or trying to create a new game engine (which is the same as creating a new game), everything that is amxx mod and meta mod, is free to access and use, even if you have coded it, it also serves so that others can learn more about the language,...

and I am sure that on more than one occasion, you have seen the source codes of other people to be able to learn and code, that would be very contradictory

the question is about the compiler, this shouldn't happen, if you are going to risk the 'GPL' you don't do anything, there must be something to improve the compiler so that it doesn't happen

something else, #emit sysreq.c doesn't work


the idea of the compiler is to obfuscate the code, if not, it would not make sense any compiler plugins, I could use it 'pure' since it is GPL

MrPickles 08-08-2022 17:29

Re: lysis decompiler
 
Quote:

Originally Posted by xerecrazy (Post 2785894)
the question is about the compiler, this shouldn't happen, if you are going to risk the 'GPL' you don't do anything, there must be something to improve the compiler so that it doesn't happen

something else, #emit sysreq.c doesn't work


the idea of the compiler is to obfuscate the code, if not, it would not make sense any compiler plugins, I could use it 'pure' since it is GPL

what the compiler does is convert your code, to binary code, and what lysis does is convert the binary code to something that a normal person can read, if you want your plugin to not be able to decompile, you should change the language of the .amxx, otherwise lysis won't be able to convert from code to code, it's that or, don't share your plugins

edit: however if you try to lock your .amxx so that the plugin can't be opened by lysis, it won't be able to be opened by the game either

MrPickles 08-08-2022 17:33

Re: lysis decompiler
 
Quote:

Originally Posted by xerecrazy (Post 2785894)
the question is about the compiler, this shouldn't happen, if you are going to risk the 'GPL' you don't do anything, there must be something to improve the compiler so that it doesn't happen

something else, #emit sysreq.c doesn't work


the idea of the compiler is to obfuscate the code, if not, it would not make sense any compiler plugins, I could use it 'pure' since it is GPL

and the idea of the compiler is to convert code that a person can easily read and modify, to a language that the game understands, it has nothing to do with privacy or rights.

you have a very wrong idea about the compiler and privacy/rights

wilian159 08-08-2022 17:35

Re: lysis decompiler
 
hmm

xerecrazy 08-08-2022 17:35

Re: lysis decompiler
 
Quote:

Originally Posted by MrPickles (Post 2785897)
and the idea of the compiler is to convert code that a person can easily read and modify, to a language that the game understands, it has nothing to do with privacy or rights.

you have a very wrong idea about the compiler and privacy/rights

the metamod who interprets the .amxx, the problem is in the compilation and the link with the metamod, there is a way to improve how the .amxx code is compiled, thus avoiding other things. I'm 100% sure there's a way to avoid this.

MrPickles 08-08-2022 17:40

Re: lysis decompiler
 
Quote:

Originally Posted by xerecrazy (Post 2785899)
the metamod who interprets the .amxx, the problem is in the compilation and the link with the metamod, there is a way to improve how the .amxx code is compiled, thus avoiding other things. I'm 100% sure there's a way to avoid this.

if you are 100% would you give some indication of how you could do it, which you have not done (I do not mean it in a bad way), think about this, the .amxx is transformed from readable code to binary code, at the same time the metamod can read this binary code, and the metamod processes and sends this code to the game core, now, what lysis does is transform the .amxx binary code to its previous process, if you block read access for lysis, you will also do it for the metamod.


All times are GMT -4. The time now is 23:03.

Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.